This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TUSB8041: Wakeup from Suspendmode

Part Number: TUSB8041


Hi Team,

my customer is using the tusb8041USB hub. We detect a problem when disconnecting all USB devices from the downstream ports. The tusb8041 enters the USB suspend mode and our Linux operating system doesn't detect a device that is hot plugged to one of the tusb8041 downstream port.

We assume the tusb8041 is still in suspend mode. The question is how to configure the tusb8041 to enable a remote wakeup when connecting a slave device to the downstream port.

Best regards,

Simon

  • Hi Simon,

    Does the hub fail to wake up if a USB 2.0 device is inserted?  Or just a USB 3.0 device?  The remote wake setups are a bit different for USB 2.0 vs. USB 3.0.  The Linux host controller does need to enable remote wake in the hub for a device connect or disconnect to wake the system. 

    Regards,

    JMMN

  • Hi JMMN,

    Yes, only USB1.1 and 2.0 devices are not detected. There is no problem with USB3.0 devices.

    I did a test with some (of the shelf) standard USB2.0 hubs. I connected them to our USB root port and there was no problem to connect USB2.0 devices to their downstream port. The USB2.0 devices were detected without any change in Linux software. So, it looks like a problem with the TUSB8041 configuration.

    Best regards,
    Simon
  • Hi Simon,

    That is very strange. Remote wake testing is something we do as part of our lab validation and as part of our USB compliance testing. Can you confirm if the driver is enabling remote wake on the USB 2.0 portion of the TUSB8041. Also, can you confirm that the ports are not marked as "non-removable"?

    Thanks,
    JMMN
  • Hi Simon,

    Any update on this issue?

    Regards,
    JMMN