@meexmachina I hope all is well - I'm hoping if there's any time you have to spare - could you take a look at a bone stock version of 24.04 Ubuntu for the Raspberry Pi (kernel 6.8) or the latest version of DragonOS Pi64 (based on 24.04).
All the same steps performed as previously, with the modification mentioned here
smi_stream_class = class_create(THIS_MODULE, DEVICE_NAME);
Modify it to:
smi_stream_class = class_create(DEVICE_NAME);
And this PR
#227
Result in a success/no errors during compiling all software. All smi modules show as loaded, yet there's simply no /dev/smi created when using 24.04. I'm trying to understand if perhaps the code here needs tweaking or what could possibly be the difference in this case?
https://github.com/cariboulabs/cariboulite/tree/main/software/libcariboulite/src/caribou_smi
@meexmachina I hope all is well - I'm hoping if there's any time you have to spare - could you take a look at a bone stock version of 24.04 Ubuntu for the Raspberry Pi (kernel 6.8) or the latest version of DragonOS Pi64 (based on 24.04).
All the same steps performed as previously, with the modification mentioned here
And this PR
#227
Result in a success/no errors during compiling all software. All smi modules show as loaded, yet there's simply no /dev/smi created when using 24.04. I'm trying to understand if perhaps the code here needs tweaking or what could possibly be the difference in this case?
https://github.com/cariboulabs/cariboulite/tree/main/software/libcariboulite/src/caribou_smi