2015-05-25 06:27 AM
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.:
[82292230] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82632413] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82972642] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82312857] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82646375] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82986460] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82326743] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82667010] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82007221] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82347404] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82521678] sd 10:0:0:0: [sdd] FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[82521683] sd 10:0:0:0: [sdd] CDB: Read(10) 28 00 00 00 f9 80 00 00 08 00
[82521685] blk_update_request: I/O error, dev sdd, sector 63872
[82680967] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82021173] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82361381] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82701563] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82041742] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82381888] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82556279] sd 10:0:0:0: [sdd] FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[82556285] sd 10:0:0:0: [sdd] CDB: Read(10) 28 00 00 00 f9 80 00 00 08 00
[82556287] blk_update_request: I/O error, dev sdd, sector 63872
[82556290] Buffer I/O error on dev sdd, logical block 7984, async page read
[82725516] usb 1-6: reset full-speed USB device number 14 using xhci_hcd
[82065667] 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
http://fabooh.com/2014/03/16/how-to-deal-with-a-problematic-stm32-st-linkv1-device-and-ubuntu/
http://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?