[opensuse-support] How to wake-up USB ports?
With my primary desktop PC I have the problemsince some years, that some USB ports do not reliable wake-up after a suspend (suspend to disk) and resume cycle. As the result, devices connected to these USB ports do often not work after resume. The affected USB ports are USB 2.0 ports. With my USB 3.0 PCI extension card the problem does not exists, even with the same external USB devices. I tried some tips from the internet but did not found a good solution. Do you have tips for me? The kernel error message, if I connect a device (e.g. a USB drive) to a "sleeping" USB port look like these: [22674.173306] hub 4-1:1.0: hub_ext_port_status failed (err = -32) [22674.520974] hub 4-1:1.0: hub_ext_port_status failed (err = -32) [22674.608968] hub 4-1:1.0: hub_ext_port_status failed (err = -32) Kernel: 4.16.12-3-default OS: openSUSE Tumbleweed 20180613 (x86_64) Greetings, Björn -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
On 06/17/2018 02:06 PM, Bjoern Voigt wrote:
With my primary desktop PC I have the problemsince some years, that some USB ports do not reliable wake-up after a suspend (suspend to disk) and resume cycle.
As the result, devices connected to these USB ports do often not work after resume. The affected USB ports are USB 2.0 ports. With my USB 3.0 PCI extension card the problem does not exists, even with the same external USB devices.
[22674.173306] hub 4-1:1.0: hub_ext_port_status failed (err = -32) [22674.520974] hub 4-1:1.0: hub_ext_port_status failed (err = -32) [22674.608968] hub 4-1:1.0: hub_ext_port_status failed (err = -32)
This sounds like either a driver bug where the device is not reset, or even more likely, a hardware issue and it cannot deal with suspect to disk. Do you have similar issues with suspend to RAM? - Adam -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
participants (2)
-
Adam Majer
-
Bjoern Voigt