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 570727
To read all comments associated with this story, please click here.
Member since:


That's exactly it. Source availability and commercial status aren't mutually exclusive and we do find overlap.

ze_jerkface is right that there are many abandoned open source projects, however we should not jump to conclusions from that by itself without also knowing more about how many abandoned closed source projects there are. My hypothesis is that the abandonment rate is greater for all small devs in general since they have much lower odds of success than larger devs, however I don't even know if this is statistically true.

It would be really interesting to have concrete statistics about long term success rates given funding, head count, technical aptitude, license, etc as inputs. It would be sad, but unsurprising, if it turned out that all small developers had low potential across the board simply due to their small size.

Reply Parent Score: 2