I must retract my statement regarding mpu6050 driver and PREEMPT_RT, from above. It works!
I suspect I had failed to make linux-rebuild to compile the corrected .dts file.
Looks like the mpu6050 driver has not been tested with PREEMPT_RT_FULL. I’ll post back when I find a solution to that problem.
Thank you
Hi Eshtaartha,
Thank you for the diagnosis and remedy. I’ve verified using the v4.9-2 dtb.
Unfortunately, for me, the 4.19.37 rt configuration deadlocks as soon as I enable the buffer (echo 1 > buffer/enable). Prior to your imu_int_en addition, the deadlock I could cause a deadlock by enabling the buffer and then cat in_accel_x_raw. I happened to do that by accident. Of course, this issue isn’t an Octavo Systems problem; I’m using a different kernel and file system and the mpu driver isn’t even yours.
In case you are interested to help, the updated dts[i], .patch, and log are attached.
Thanks, again, for your valuable help!
I’m using buildroot-2019.05 with OSD3358-SM-RED. See attachment for configuration details (created with tar cj).
Octavo Systems LLC all rights reserved
OCTAVO is registered in the U.S. Patent and Trademark Office. OSD, C-SiP, and the Octavo Logo are trademarks of Octavo Systems LLC.
"*" indicates required fields
"*" indicates required fields
"*" indicates required fields
"*" indicates required fields