After successfully building and flashing a custom Yocto-based OS for my Genio-350 board, I encountered the following connectivity issues:
-
When connecting the board to my Linux PC via micro USB, the board does not appear in the lsusb device list.
-
I am unable to use ADB commands, as the board is not recognized as an ADB device.
-
The board powers on and boots correctly, but USB device detection and ADB functionality are unavailable.
Could you advise on necessary configurations or device tree changes to enable USB and ADB support on this platform?
Google’s ADB usually have version coupling between adb utility and adb drivers. It’s very hard to tell which adb.exe or adb driver to use, especially if on ‘Windows’ system. We usually suggest user to upgrade to the latest version to test. If it is not working, then downgrade to the nearest old version.
And your problem happens on Linux, it should be easier to solve.
Here is the tool trouble shooting steps on Linux system.
For ADB and platform-tools on Ubuntu, please check:
The permissions are important to enable adb on Linux. Please also check
On the board side, the adb should be enabled by default on Yocto.
Please make sure you’ve connected 2 micro usb cable to the board, one for UART0 and the other for usb gadget (download port)