Skip to content

No Motion data from D435i on Raspberry Pi 4 #4979

Closed

Description

@AnupamYedida
Required Info
Camera Model D435i
Firmware Version 05.11.15.00
Operating System & Version Debian Buster
Kernel Version (Linux Only) 4.19.75
Platform Raspberry Pi4
SDK Version 2.28.0

The depth and RGB data is fine. But there is no IMU(Gyro and Accel) data being published. It returns Error type: No data to return (-21).
Bus error.
I have a desktop running Ubuntu 18.04 and the motion data is published over there perfectly.
I have tried installing libuvc-backend, no progress with that.

Activity

  1. MartyG-RealSense commented on Oct 4, 2019

    @MartyG-RealSense

    Another Pi 4 user has reported this error with the D435i recently, though the customer stopped responding before the case was resolved. The error would go away whenever they disabled accel and gyro. I provide the link below as a reference regarding the customer's log data and what was tried to fix it.

    https://forums.intel.com/s/question/0D50P00004RoUHqSAN/d435i-motion-module-force-pause-when-turning-on-imu?language=en_US

  2. AnupamYedida commented on Oct 4, 2019

    @AnupamYedida
    Author

    I have already gone through this link and followed along. Sadly no progress with that :(

  3. MartyG-RealSense commented on Oct 4, 2019

    @MartyG-RealSense

    It could be part of other recent issues relating to Pi4 / Raspbian Buster. Links to other cases can be found in the discussion below

    #4899

  4. AnupamYedida commented on Oct 4, 2019

    @AnupamYedida
    Author

    Tried that link as well, unfortunately no luck with that. I would appreciate any help with this.

  5. MartyG-RealSense commented on Oct 5, 2019

    @MartyG-RealSense

    Regarding the question of whether kernel 4.19 is supported by Librealsense, whilst it is not officially, a Pi 4 user reported it worked for them with Raspian Buster. Though importantly, they did not say if they were using a D435i.

    #4818 (comment)

  6. AnupamYedida commented on Oct 6, 2019

    @AnupamYedida
    Author

    I suspect it 4.19 has issues with the HID interface. There are kernel patches for Ubuntu 16 and 18, but I couldn't get it to work on Debian Buster on the Pi4.

  7. ev-mp commented on Oct 10, 2019

    @ev-mp
    Contributor

    @AnupamYedida hello, we've recently received RPI4 units to start working on the reproduction.
    One immediate observation is that running IMU sensors using the native Raspbian kernel is not possible as the core IIO kernel modules are not built into it. So for full support one will need to reconfigure and recompile the kernel, which is not, obviously, the first choice.

    We'll look into the reasons for FORCE_LIBUVC=true not working properly as it should and update accordingly.
    Sorry for the inconvenience

  8. AnupamYedida commented on Oct 10, 2019

    @AnupamYedida
    Author

    I see. Much appreciated :)

  9. rofreli commented on Oct 12, 2019

    @rofreli

    Thank you, MartyG-Realsense, that's mean I will continue forcing with ubuntu in raspberry pi 4. It does not work well, but I can test somethings, including IMU.

  10. RealSenseCustomerSupport commented on Aug 14, 2021

    @RealSenseCustomerSupport

    @AnupamYedida is this issue still occurring with the latest SDK and f/w combinations?

  11. RealSenseCustomerSupport commented on Aug 20, 2021

    @RealSenseCustomerSupport

    @AnupamYedida it seems that this issue has been resolved so if we do not hear otherwise we will close this ticket next week.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions