linux-can.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 8devices problem on usb-3.0 host
@ 2013-06-18 12:31 Marc Kleine-Budde
  2013-06-18 18:21 ` Bernd Krumboeck
  0 siblings, 1 reply; 2+ messages in thread
From: Marc Kleine-Budde @ 2013-06-18 12:31 UTC (permalink / raw)
  To: Bernd Krumböck; +Cc: linux-can@vger.kernel.org, Michael Olbrich

[-- Attachment #1: Type: text/plain, Size: 11460 bytes --]

Hello Bernd,

my college Michael is using the 8 devices usb dongle on an USB-3.0 host
and it fails with:

> [ 1686.609330] can: raw protocol (rev 20120528)
> [ 3347.787587] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.788319] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.789050] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.789794] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.790525] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.791259] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.791998] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.792727] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.793461] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.794192] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.794928] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.795655] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.796395] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.797134] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.797859] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.798594] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.799325] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.800061] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.800797] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.801524] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.802260] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.802990] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.803725] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.804461] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.805191] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.805927] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.806657] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.807393] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.808129] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.808861] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.809599] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.810326] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.811062] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.811798] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.812355] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.813096] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.813822] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.814558] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.815294] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.815851] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.816587] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.817316] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.818052] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.818613] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.819354] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.820090] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.820821] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.821557] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.822108] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.822838] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.823573] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.824304] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.824855] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.825589] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.826320] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.827056] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.827605] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.828530] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.829266] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.829996] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.830733] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.831461] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.832197] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.832935] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.833483] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.834218] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.834948] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.835684] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.836420] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.837344] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.838079] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.838810] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.839543] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.840278] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.841009] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.841744] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.842475] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.843210] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.843946] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.844677] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.845240] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.845970] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.846706] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.847441] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.848172] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.848909] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.849640] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.850564] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.851300] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.852031] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.852768] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.853497] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.854233] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.854968] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.855699] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.856435] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.856993] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.857730] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.858464] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.859195] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.859930] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.860491] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.861223] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.861959] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.862690] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.863426] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.864157] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.864893] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.865630] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.866367] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.867103] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.867833] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.868570] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.869306] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.869866] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.870601] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.871332] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.872068] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.872803] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.873534] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.874271] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.875003] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.875738] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.876473] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.877204] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.877940] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.878498] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.879234] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.879971] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.880701] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.881437] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.881995] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.882730] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.883466] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.884197] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.884749] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.885480] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.886216] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.886952] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.887498] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.888233] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.888963] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.889700] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.890252] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.890983] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.891719] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.892450] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.892994] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.893728] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.894459] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.895195] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.895752] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.896488] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.897224] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
> [ 3347.897725] usb 3-1.2: USB disconnect, device number 8
> [ 3347.898037] usb_8dev 3-1.2:1.0 can0: device disconnected
> [ 3347.898058] usb_8dev 3-1.2:1.0 can0: sending command message failed
> [ 3347.898062] usb_8dev 3-1.2:1.0 can0: couldn't stop device
> [ 3354.974145] usb 1-2: new full-speed USB device number 5 using xhci_hcd
> [ 3354.974366] usb 1-2: Device not responding to set address.
> [ 3355.184387] usb 1-2: Device not responding to set address.
> [ 3355.394243] usb 1-2: device not accepting address 5, error -71
> [ 3355.514288] usb 1-2: new full-speed USB device number 6 using xhci_hcd
> [ 3355.536209] usb 1-2: New USB device found, idVendor=0483, idProduct=1234
> [ 3355.536216] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [ 3355.536220] usb 1-2: Product: USB2CAN converter
> [ 3355.536224] usb 1-2: Manufacturer: edevices
> [ 3355.536227] usb 1-2: SerialNumber: ED000210
> [ 3356.635802] usb_8dev 1-2:1.0 can0: no command message answer
> [ 3356.635811] usb_8dev 1-2:1.0 can0: can't get firmware version

Then the driver oopes; I already have a patch for the oops, I'll send it
around soon.

Marc

-- 
Pengutronix e.K.                  | Marc Kleine-Budde           |
Industrial Linux Solutions        | Phone: +49-231-2826-924     |
Vertretung West/Dortmund          | Fax:   +49-5121-206917-5555 |
Amtsgericht Hildesheim, HRA 2686  | http://www.pengutronix.de   |


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 259 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: 8devices problem on usb-3.0 host
  2013-06-18 12:31 8devices problem on usb-3.0 host Marc Kleine-Budde
@ 2013-06-18 18:21 ` Bernd Krumboeck
  0 siblings, 0 replies; 2+ messages in thread
From: Bernd Krumboeck @ 2013-06-18 18:21 UTC (permalink / raw)
  To: Marc Kleine-Budde; +Cc: linux-can@vger.kernel.org, Michael Olbrich

Am 2013-06-18 14:31, schrieb Marc Kleine-Budde:
> Hello Bernd,
>
> my college Michael is using the 8 devices usb dongle on an USB-3.0 host
> and it fails with:
>
>> [ 1686.609330] can: raw protocol (rev 20120528)
>> [ 3347.787587] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
>> [ 3347.788319] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
>> [ 3347.789050] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
...
>> [ 3347.897224] usb_8dev 3-1.2:1.0 can0: Rx URB aborted (-32)
>> [ 3347.897725] usb 3-1.2: USB disconnect, device number 8
>> [ 3347.898037] usb_8dev 3-1.2:1.0 can0: device disconnected
>> [ 3347.898058] usb_8dev 3-1.2:1.0 can0: sending command message failed
>> [ 3347.898062] usb_8dev 3-1.2:1.0 can0: couldn't stop device
>> [ 3354.974145] usb 1-2: new full-speed USB device number 5 using xhci_hcd
>> [ 3354.974366] usb 1-2: Device not responding to set address.
>> [ 3355.184387] usb 1-2: Device not responding to set address.
>> [ 3355.394243] usb 1-2: device not accepting address 5, error -71
>> [ 3355.514288] usb 1-2: new full-speed USB device number 6 using xhci_hcd
>> [ 3355.536209] usb 1-2: New USB device found, idVendor=0483, idProduct=1234
>> [ 3355.536216] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
>> [ 3355.536220] usb 1-2: Product: USB2CAN converter
>> [ 3355.536224] usb 1-2: Manufacturer: edevices
>> [ 3355.536227] usb 1-2: SerialNumber: ED000210
>> [ 3356.635802] usb_8dev 1-2:1.0 can0: no command message answer
>> [ 3356.635811] usb_8dev 1-2:1.0 can0: can't get firmware version
>
> Then the driver oopes; I already have a patch for the oops, I'll send it
> around soon.
>
> Marc
>


Hello Marc!


My tests also failed. :-(

System:
Linux debian 3.2.0-4-amd64
Asus U3S6 PCIe x4
USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03)


dmesg:
[87087.312019] usb 2-2: new full-speed USB device number 4 using xhci_hcd
[87087.312300] usb 2-2: Device not responding to set address.
[87087.516288] usb 2-2: Device not responding to set address.
[87087.720009] usb 2-2: device not accepting address 4, error -71
[87087.832025] usb 2-2: new full-speed USB device number 5 using xhci_hcd
[87087.877433] usb 2-2: New USB device found, idVendor=0483, idProduct=1234
[87087.877437] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[87087.877440] usb 2-2: Product: USB2CAN converter
[87087.877442] usb 2-2: Manufacturer: edevices
[87087.877444] usb 2-2: SerialNumber: ED000202
[87087.877704] xhci_hcd 0000:06:00.0: ERROR: unexpected command completion code 0x11.
[87087.877712] usb 2-2: can't set config #1, error -22


Maybe a firmware bug?
Any ideas are highly welcome...


Firmware:
https://github.com/krumboeck/usb2can_firmware


regards,
Bernd


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-06-18 18:30 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-18 12:31 8devices problem on usb-3.0 host Marc Kleine-Budde
2013-06-18 18:21 ` Bernd Krumboeck

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).