Slashdot Mirror


Misinterpretation of Standard Causing USB Disconnects On Resume In Linux

hypnosec writes "According to a new revelation by Sarah Sharp, misinterpretation of the USB 2.0 standard may have been the culprit behind USB disconnects on resume in Linux all along rather than cheap and buggy devices. According to Sharp the USB core is to blame for the disconnections rather than the devices themselves as the core doesn't wait long enough for the devices to transition from a 'resume state to U0.' The USB 2.0 standard states that system software that handles USB must provide for 10ms resume recovery time (TRSMRCY) during which it shouldn't attempt a connection to the device connected to that particular bus segment."

2 of 280 comments (clear)

  1. Impossible, she's too hot by Gothmolly · · Score: 0, Troll

    She's too hot to be a programmer. This is clearly a front or shill by some middle-aged neckbeard.

    --
    I want to delete my account but Slashdot doesn't allow it.
  2. Re:It explains a lot! by smash · · Score: 0, Troll

    Works for me. Oh, you're running Linux? :)

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.