Linked by Thom Holwerda on Fri 23rd Aug 2013 08:37 UTC

Pretty much for my entire career in Linux USB (eight years now?), we've been complaining about how USB device power management just sucks. We enable auto-suspend for a USB device driver, and find dozens of different USB devices that simply disconnect from the bus when auto-suspend is enabled.

For years, we've blamed those devices for being cheap, crappy, and broken. We talked about blacklists in the kernel, and ripped those out when they got too big. We've talked about whitelists in userspace, but not many distros have time to cultivate such lists.

It turns out it's not always the device's fault.

Fascinating bug.

Permalink for comment 570632
To read all comments associated with this story, please click here.
RE[4]: The fix
by porcel on Mon 26th Aug 2013 12:38 UTC in reply to "RE[3]: The fix"
Member since:

Your experience does not match mine at all.

My hardware has been perfectly stable for the last 10-13 years.

Of course, I research what I buy thoroughly. Never had a problem. In fact, the driver situation for me is a lot better in linux than in any other OS.

I donĀ“t have to be hoping that the manufacturer of a MFP decides to stop supporting it, such as HP did with the HP laserjet 2480 where in Windows 7 64-bit you can no longer scan from the network.

I can list dozens of devices that have met the same fate.

It works beautifully and perfectly in linux. So I have had abandoware "drivers" in Windows time and time again, and ever-improving drivers in Linux. To me, the choice is simple.

Reply Parent Score: 1