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.

Thread beginning with comment 570456
To view parent comment, click here.
To read all comments associated with this story, please click here.
Member since:

"I will reference this article whenever somebody writes a comment how "all problems would be fixed if MS opened their Office specs, NVidia would open their hardware design and browsers would just follow standards".

You can use this article. But only if you can then explain why keeping the source closed helps to avoid a situation such as the Linux USB bug.

Go on. I'm very interested.

Durrrr... except for the minor detail that he never actually made that claim in the first place. Do you have trouble with reading comprehension in general, or was that a deliberate attempt to setup a strawman?

Go on. I'm very interested.

Edited 2013-08-23 16:42 UTC

Reply Parent Score: 3