USB-3 devices not seen over OTG port (dwc3 USB host), lower USB versions work fine. Same problem as Odroid had 2 years ago?
I have got a card reader, which identifies as 05e3:0749 on my PC.
When I insert it into my Aquaris Bq-Pro phone, it doesn't automatically mount, and lsusb only shows the following, and it doesn't mount. Bus 001 Device 001: ID 1d6b:0002 Bus 002 Device 001: ID 1d6b:0003
These apparently are hubs. They don't show up when card reader is not inserted.
For comparison, on my Galaxy Tab S3, the card readers mounts all right, and 3 devices are shown: Bus 002 Device 002: ID 05e3:0749 Bus 001 Device 001: ID 1d6b:0002 Bus 002 Device 001: ID 1d6b:0003
An older card reader that I have lying around is seen correctly by the phone: Bus 001 Device 002: ID 058f:6366 Bus 001 Device 001: ID 1d6b:0002 Bus 002 Device 001: ID 1d6b:0003
Expected Behavior
Upon inserting card reader, card should be automatically mounted, and card reader (05e3:0749) should show up in lsusb. Bus 002 Device 002: ID 05e3:0749
Current Behavior
Only 2 hubs are shown: Bus 001 Device 001: ID 1d6b:0002 Bus 002 Device 001: ID 1d6b:0003
Possible Solution
Could it be that the dwc3 device is not being set up correctly by the OS, and goes back into low power mode before all devices are enumerated?
Steps to Reproduce
- Insert SD card into card reader
- Insert card reader into phone
Summary of my followup comments:
- USB-3 devices don't work
- USB-2 and USB-1 devices do work
- USB-3 devices detected as USB-2 (due to USB-2 extension cable) work too
- Odroid community stumbled upon similar issue two years ago, google "dwc3" "usb 3"
/device bardockpro
/version lineage-15.1
/version lineage-16.0
/date 2019-01-20
/kernel 3.18.71-perf-g4b996d1
/baseband .TA.2.3.c1-00737-8953_GEN_PACK-1
/mods none
I have read the directions.