Discussion:
2.6.18.2 ECHI/mass storage: irq status 0002 ERR/ hub_port_init failure
syed khader
2007-12-17 13:46:06 UTC
Permalink
Hi,
We were assessing the performance of our USB
controller on ARM11/2.6.18.2 platform for mass storage
devices.
Currently we tested Seagate/Maxtor HDDs and
everything was running. Of late we received new USB
storage devices(Western digital, which are quite
smaller in size). The problem with these is that, they
are outright not working.
Digging back the archives tells me that the problem
could be in dma pool/cache memory. Any pointers would
help.
Thanks
Syed

USB/echi verbose debug message show:

<7>hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002
<7>platform cnxt0: GetStatus port 1 status 001803
POWER sig=j CSC CONNECT
<7>hub 1-0:1.0: port 1, status 0101, change 0001, 12
Mb/s
<7>platform cnxt0: GetStatus port 1 status 001801
POWER sig=j CONNECT
<7>platform cnxt0: GetStatus port 1 status 001801
POWER sig=j CONNECT
<7>platform cnxt0: GetStatus port 1 status 001801
POWER sig=j CONNECT
<7>platform cnxt0: GetStatus port 1 status 001801
POWER sig=j CONNECT
<7>platform cnxt0: GetStatus port 1 status 001801
POWER sig=j CONNECT
<7>hub 1-0:1.0: debounce: port 1: total 100ms stable
100ms status 0x101
<7>platform cnxt0: port 1 reset
<7>platform cnxt0: irq status 0004 PCD
<7>platform cnxt0: GetStatus port 1 status 8001205
POWER sig=se0 PE CONNECT
usb 1-1: new high speed USB device using address 2
<6>usb 1-1: new high speed USB device using address 2
<7>platform cnxt0: submit_async 1 urb 40f06440 ep0out
len 64, qtd ffc01060 [qh 00000000]
<7>platform cnxt0: irq status 0001 INT
<7>platform cnxt0: ehci_urb_done 1 urb 40f06440 ep0in
status 0 len 18/64
<7>platform cnxt0: port 1 reset
<7>platform cnxt0: irq status 0020 IAA
<7>platform cnxt0: port 1 high speed
<7>platform cnxt0: GetStatus port 1 status 8001205
POWER sig=se0 PE CONNECT
<7>platform cnxt0: irq status 0004 PCD
<7>platform cnxt0: submit_async 1 urb 40f06440 ep0out
len 0, qtd ffc010c0 [qh ffc00080]
<7>platform cnxt0: irq status 0002 ERR
<7>platform cnxt0: devpath 1 ep0out 3strikes
<7>platform cnxt0: dev0 ep0out qtd token 00080248 -->
status -71
<7>platform cnxt0: ehci_urb_done 1 urb 40f06440 ep0out
status -71 len 0/0
<7>platform cnxt0: irq status 0020 IAA
<7>platform cnxt0: submit_async 1 urb 40f06440 ep0out
len 0, qtd ffc01060 [qh ffc00080]
<7>platform cnxt0: irq status 0002 ERR
<7>platform cnxt0: devpath 1 ep0out 3strikes
<7>platform cnxt0: dev0 ep0out qtd token 00080248 -->
status -71
<7>platform cnxt0: ehci_urb_done 1 urb 40f06440 ep0out
status -71 len 0/0
<7>platform cnxt0: irq status 0020 IAA
usb 1-1: device not accepting address 2, error -71
usb 1-1: USB: Failure in hub_port_init
<3>usb 1-1: device not accepting address 2, error -71
<3>usb 1-1: USB: Failure in hub_port_init
<7>platform cnxt0: port 1 reset
usb 1-1: USB: Failure in hub_port_init
<7>platform cnxt0: GetStatus port 1 status c001000
POWER sig=se0
<3>usb 1-1: USB: Failure in hub_port_init
<7>hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002
<7>platform cnxt0: GetStatus port 1 status c001000
POWER sig=se0
<7>platform cnxt0: irq status 0004 PCD
<7>hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002



____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ


-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
linux-usb-***@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
Alan Stern
2007-12-17 16:22:49 UTC
Permalink
Post by syed khader
Hi,
We were assessing the performance of our USB
controller on ARM11/2.6.18.2 platform for mass storage
devices.
Currently we tested Seagate/Maxtor HDDs and
everything was running. Of late we received new USB
storage devices(Western digital, which are quite
smaller in size). The problem with these is that, they
are outright not working.
Digging back the archives tells me that the problem
could be in dma pool/cache memory. Any pointers would
help.
Have you tested the electrical characteristics of the USB cables and
connectors? Sometimes the capacitances aren't in spec. That could
cause the errors you see.

Alan Stern


-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
linux-usb-***@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Loading...