Closed jeremyherbert closed 2 years ago
Thanks for your report. This is Linux USB kernel driver issue: https://github.com/mvp/uhubctl#usb-devices-are-not-removed-after-port-power-down-on-linux I will add this hub to the list.
Added Seeed Studio reTerminal CM4104032 to compatible list. We do not add built-in hubs into the list as they often differ between end user devices. Instead, we add only end-user devices as something that can be bought on open market.
Hi,
I am using a device: https://www.seeedstudio.com/reterminal-with-cm4-p-4904.html
with a built in Microchip USX2064 USB2 hub:
uhubctl
does indeed work to remove power from the individual ports (only 2 are actually exposed on the device) - the power LED on the two devices I tested turns off.The interesting thing though is that when powering off the device, the powered off device still shows up in
lsusb
, even if I unplug the USB cable, and (in the case of my test device) the USB serial port is still enumerated as ttyACM0. There are no messages or anything indmesg
. If I unplug the cable to the device, and then power the port on again withuhubctl
, then finally the "USB disconnected" message shows up indmesg
. Is this normal behaviour?