AnsweredAssumed Answered

Value line discovery firmware USB implementation

Question asked by stevenhoneyman on May 25, 2015
My STM32VL discovery board shows as having an up-to-date firmware of V1J13S0 according to the ST-LINK utility, but the USB implementation is still broken, causing a long delay and numerous kernel errors and warnings if plugged into a Linux-based system, e.g.:

[82388.292230] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82388.632413] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82388.972642] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82389.312857] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82389.646375] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82389.986460] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82390.326743] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82390.667010] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82391.007221] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82391.347404] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82391.521678] sd 10:0:0:0: [sdd] FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[82391.521683] sd 10:0:0:0: [sdd] CDB: Read(10) 28 00 00 00 f9 80 00 00 08 00
[82391.521685] blk_update_request: I/O error, dev sdd, sector 63872
[82391.680967] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82392.021173] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82392.361381] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82392.701563] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82393.041742] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82393.381888] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82393.556279] sd 10:0:0:0: [sdd] FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[82393.556285] sd 10:0:0:0: [sdd] CDB: Read(10) 28 00 00 00 f9 80 00 00 08 00
[82393.556287] blk_update_request: I/O error, dev sdd, sector 63872
[82393.556290] Buffer I/O error on dev sdd, logical block 7984, async page read
[82393.725516] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82394.065667] usb 1-6: reset full-speed USB device number 14 using xhci_hcd

This seems to have been known about for a long time (with a workaround availablehttp://fabooh.com/2014/03/16/how-to-deal-with-a-problematic-stm32-st-linkv1-device-and-ubuntu/) - is there a newer update that I'm missing for some reason that actually fixes this issue?

Outcomes