Hi list, 

I am trying to get the isp1362-hcd.c driver going on a homebrew board running 
linux 2.6.16 (motorola power pc processor 8247).. 

I am getting -110 (timeouts) or -71(proto) errors when I plug in my 
usb flash disk..  I think the driver is working somewhat now but 
I am not sure where to go next... 

below is a dump from usbmon when I plugged in the device.. also dmesg(just the 
beginning of it) and messages from var log(when it booted...) 
(would a full dump of dmesg be more helpful??) 

does anyone have ideas as to where I should look next?? 
thanks in advance for the help. 

is there a doc or explaination of the usbmon output somewhere other 
than what is in the Documentation directory..??  which has more 
detail as to what the usbmon output is?? or do I have to go into 
the hcd.c or hub.c code? 


Bob 

/var/log/messages 
---------------------------- < BR>Jan  1 01:00:25 framer kernel: IDE reg 7 at 
c500000e 
Jan  1 01:00:25 framer kernel: IDE control at c500001c 
Jan  1 01:00:25 framer kernel: hda: STI Flash 7.2.0, CFA DISK drive 
Jan  1 01:00:25 framer kernel: ide0 at 0xc5000000 -0xc5000007,0xc500001c on irq 
5 
2 
Jan  1 01:00:25 framer kernel: hda: max request size: 128KiB 
Jan  1 01:00:25 framer kernel: hda: 501760 sectors (256 MB), CHS=980/16/32 
Jan  1 01:00:25 framer kernel: hda: cache flushes not supported 
Jan  1 01:00:25 framer kernel:  hda: hda1 < hda5 hda6 hda7 hda8 > hda3 hda4 
Jan  1 01:00:25 framer kernel: driver isp1362-hcd, 2005-04-04 
Jan  1 01:00:25 framer kernel: isp1362-hcd isp1362-hcd.0: ISP1362 Host 
Controlle 
r 
Jan  1 01:00:25 framer kernel: isp1362_hc_reset, inside reset... 
Jan  1 01:00:25 framer kernel: isp1362-hcd isp1362-hcd.0: new USB bus 
registered 
, assigned bus number 1 
Jan  1 01:00:25 framer kernel: isp1362-hcd isp1362-hcd.0: irq 53, io mem 
0x00000 
000 
Jan  1 01:00:25 framer kernel: isp1362-hcd isp1362-hcd.0: ISP1362 Memory usage: 
Jan  1 01:00:25 framer kernel: isp1362-hcd isp1362-hcd.0:   ISTL:  ;   2 *  
256: 
 512 @ $0000:$0100 
Jan  1 01:00:25 framer kernel: isp1362-hcd isp1362-hcd.0:   INTL:   16 * ( 
64+8) 
:  1152 @ $0200 
Jan  1 01:00:25 framer kernel: isp1362-hcd isp1362-hcd.0:   ATL :   32 * ( 
64+8) 
:  2304 @ $0680 
Jan  1 01:00:25 framer kernel: isp1362-hcd isp1362-hcd.0:   USED/FREE:   3968 
 128 
Jan  1 01:00:25 framer kernel: usb usb1: Product: ISP1362 Host Controller 
Jan  1 01:00:25 framer kernel: usb usb1: Manufacturer: Linux 2.6.16 isp1362-hcd 
Jan  1 01:00:25 framer kernel: usb usb1: SerialNumber: isp1362-hcd.0 
Jan  1 01:00:25 framer ker nel: usb usb1: configur ation #1 chosen from 1 
choice 
Jan  1 01:00:25 framer kernel: hub 1-0:1.0: USB hub found 
Jan  1 01:00:25 framer kernel: hub 1-0:1.0: 2 ports detected 
Jan  1 01:00:25 framer kernel: ISP1362 Host Contro ller, irq 53 
Jan  1 01:00:25 framer kernel: Initializing USB Mass Storage driver... 
Jan  1 01:00:25 framer kernel: usb 1-1: new full speed USB device using 
isp1362- 
hcd and address 2 
Jan  1 01:00:25 framer kernel: usb 1-1: device descriptor read/8, error -110 
Jan  1 01:00:25 framer kernel: usb 1-1: device descriptor read/8, error -110 
Jan  1 01:00:25 framer kernel: usb 1-1: new full speed USB device using 
isp1362- 
hcd and address 3 
Jan  1 01:00:25 framer kernel: usb 1-1: device descriptor read/8, error -110 
Jan  1 01:00:25 framer kernel: usb 1-1: device descriptor read/8, error -110 
Jan  1 01:00:25 framer kernel: usb 1-1: new full speed USB device using isp1 
362- 
hcd and addre ss 4 
Jan  1 01:00:25 framer kernel: usb 1-1: device descriptor read/64, error -71 
Jan  1 01:00:25 framer kernel: usb 1-1: device descriptor read/64, error -71 
Jan  1 01:00:25 framer kernel: usb 1-1: ne w full speed USB device using 
isp1362- 
hcd and address 5 
Jan  1 01:00:25 framer kernel: usb 1-1: device descriptor read/64, error -71 
Jan  1 01:00:25 framer kernel: usb 1-1: device descriptor read/64, error -71 
Jan  1 01:00:25 framer kernel: usbcore: registered new driver usb-storage 
Jan  1 01:00:25 framer kernel: USB Mass Storage support registered. 
Jan  1 01:00:25 framer kernel: usbcore: registered new driver usbtest 
Jan  1 01:00:25 framer kernel: eth0: FCC ENET Version 0.3, 00:01:02:83:04:04 
Jan  1 01:00:25 framer kernel: eth1: FCC ENET Version 0.3, 00:01:02:43:04:04 
Jan  1 01:00:25 framer kernel: NET: Registered protocol family 2 
Jan  1 01:00:25 fr amer kernel: IP route cache hash table entries: 1024 (order: 
0 
, 4096 bytes) 
Jan  1 01:00:25 framer kernel: TCP established hash table entries: 4096 (order: 
4, 65536 bytes) 
Jan  1 01:00:25 framer kernel: TCP bind hash table e ntries: 4096 (order: 4, 
8192 
0 bytes) 
Jan  1 01:00:25 framer kernel: TCP: Hash tables configured (established 4096 
bin 
d 4096) 
Jan  1 01:00:25 framer kernel: TCP reno registered 
Jan  1 01:00:25 framer kernel: TCP bic registered 
Jan  1 01:00:25 framer kernel: NET: Registered protocol family 1 

/var/log/dmesg 
-------------------------------- 
hda: cache flushes not supported 
hda: hda1 < hda5 hda6 hda7 hda8 > hda3 hda4 
driver isp1362-hcd, 2005-04-04 
isp1362-hcd isp1362-hcd.0: ISP1362 Host Controller 
isp1362_hc_reset, inside reset... 
drivers/usb/core/inode.c: creating file 'devices' 
drivers/usb/core/inode.c: creating file '001' 
isp1362-hcd isp1362- hcd.0: new USB bus r egistered, assigned bus number 1 
isp1362-hcd isp1362-hcd.0: irq 53, io mem 0x00000000 
HCHWCFG     [20]:     0029 
isp1362-hcd isp1362-hcd.0: ISP1362 Memory usage: 
isp1362-hcd is p1362-hcd.0:   ISTL:    2 *  256:      512 @ $0000:$0100 
isp1362-hcd isp1362-hcd.0:   INTL:   16 * ( 64+8):  1152 @ $0200 
isp1362-hcd isp1362-hcd.0:   ATL :   32 * ( 64+8):  2304 @ $0680 
isp1362-hcd isp1362-hcd.0:   USED/FREE:   3968       128 
isp1362_mem_config: ISTL0 buf $0000 256 
isp1362_mem_config: ISTL1 buf $0100 256 
isp1362_mem_config:  INTL buf $0200 16 *   72 = 1152 
isp1362_mem_config:   ATL buf $0680 32 *   72 = 2304 
usb usb1: default language 0x0409 
usb usb1: new device strings: Mfr=3, Product=2, Seria lNumber=1 
usb u sb1: Product: ISP1362 Host Controller 
usb usb1: Manufacturer: Linux 2.6.16 isp1362-hcd 
usb usb1: SerialNumber: isp1362-hcd.0 
usb usb1: uevent 
usb usb1: device is self-powered 
usb usb1: configuration #1 chosen from 1 choice 
usb usb1: adding 1-0:1.0 (config #1, interface 0) 
usb 1-0:1.0: uevent 
hub 1-0:1.0: usb_probe_interface 
hub 1-0:1.0: usb_probe_interface - got id 
hub 1-0:1.0: USB hub found 
GetHubDescriptor 
isp1362_hub_descriptor: enter 
isp1362_hub_descriptor: hubcharacteristics = a00 
isp1362_hub_descriptor: exit 
hub 1-0:1.0: 2 ports detected 
hub 1-0:1.0: standalone hub 
hub 1-0:1.0: no power switching (usb 1.0) 
hub 1-0:1.0: individual port over-current protection 
hub 1-0:1.0: power on to power good time: 100ms 
GetHubStatus 
hub 1-0:1.0: local power source is good 
hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0000 
drivers/usb/core/inode.c: creating file '001' 
ISP1362 Host C ontroller, irq 53 
Initializing USB Mass Storage driver... 
GetPortStatus 
GetPortStatus: port[1]  00010101 
ClearPortFeature: USB_PORT_FEAT_C_CONNECTION 
hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s 
GetPortStatus 
G etPortStatus 
GetPortStatus 
GetPortStatus 
GetPortStatus 
hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101 
SetPortFeature: USB_PORT_FEAT_RESET 
GetPortStatus 
GetPortStatus: port[1]  00100103 



usbmon output 
--------------------------- 

[EMAIL PROTECTED] ppc_6xx.greg]# more boblog 
c03a33a0 3986747059 C Ii:001:01 0 1 D 
c03a33a0 3986747154 S Ii:001:01 -115 2 < 
c3d1e2a0 3986747258 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3986747304 C Ci:001:00 0 4 = 00010100 
c3d1e2a0 3986747332 S Co:001:00 s 23 01 0010 0001 0000 0 
c3d1e2a0 3986747404 C Co:001:00 0 0 
c3d1e2a0 3986747457 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 398674 7482 C Ci:001:00 0 4 = 00010000 
c3d1e2a0 3986779084 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3986779139 C Ci:001:00 0 4 = 00010000 
c3d1e2a0 3986811084 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3986811138 C Ci:001:00 0 4 = 00010000 
c3d1e2a0 3986843084 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3986843137 C Ci:001:00 0 4 = 00010000 
c3d1e2a0 3986875084 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3986875138 C Ci:001:00 0 4 = 00010000 
c03a33a0 3989519058 C Ii:001:01 0 1 D 
c03a33a0 3989519090 S Ii:001:01 -115 2 < 
c3d1e2a0 3989519191 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3989519237 C Ci:001:00 0 4 = 01010100 
c3d1e2a0 3989519265 S Co:001:00 s 23 01 0010 0001 0000 0 
c3d1e2a0 3989519338 C Co:001:00 0 0 
c3d1e2a0 3989519391 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3989519416 C Ci:001:00 0 4 = 01010000 
c3d1e2a0 3989551080 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c 3d1e2a0 39895511 33 C Ci:001:00 0 4 = 01010000 
c3d1e2a0 3989583083 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3989583138 C Ci:001:00 0 4 = 01010000 
c3d1e2a0 3989615084 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3989615138 C Ci:001:00 0 4 = 01010000 
c3d1e2a0 3989647084 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3989647138 C Ci:001:00 0 4 = 01010000 
c3d1e2a0 3989647238 S Co:001:00 s 23 03 0004 0001 0000 0 
c3d1e2a0 3989711066 C Co:001:00 0 0 
c3d1e2a0 3989767080 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3989767152 C Ci:001:00 0 4 = 03011000 
c03a33a0 3989771087 C Ii:001:01 0 1 D 
c03a33a0 3989771116 S Ii:001:01 -115 2 < 
c3d1e2a0 3989823082 S Co:001:00 s 23 01 0014 0001 0000 0 
c3d1e2a0 3989823185 C Co:001:00 0 0 
c3d1e2a0 3989823253 S Co:000:00 s 00 05 000a 0000 0000 0 
c3d1e2a0 3989824555 C Co:000:00 0 0 
c3d1e2a0 3989839137 S Ci:010:00 s 80 06 0100 0000 0008 8 < 
c3d1e2a0 3989841200 C Ci:010:00 -11 0 0 
c3d1e2a0 3990007074 S Ci:010:00 s 80 06 0100 0000 0008 8 < 
c3d1e2a0 3990009143 C Ci:010:00 -110 0 
c3d1e2a0 3990155089 S Co:001:00 s 23 01 0001 0001 0000 0 
c3d1e2a0 3990155191 C Co:001:00 0 0 
c3d1e2a0 3990155325 S Co:001:00 s 23 03 0004 0001 0000 0 
c3d1e2a0 3990219067 C Co:001:00 0 0 
c3d1e2a0 3990275084 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3990275161 C Ci:001:00 0 4 = 03011000 
c03a33a0 3990303061 C Ii:001:01 0 1 D 
c03a33a0 3990303089 S Ii:001:01 -115 2 < 
c3d1e2a0 3990331083 S Co:001:00 s 23 01 0014 0001 0000 0 
c3d1e2a0 3990331186 C Co:001:00 0 0 
c3d1e2a0 3990331254 S Co:000:00 s 00 05 000b 0000 0000 0 
c3d1e2a0 3990332552 C Co:000:00 0 0 
c3d1e2a0 3990347134 S Ci:011:00 s 80 06 0100 0000 0008 8 < 
c3d1e2a0 3990349196 C Ci:011:00 -110 0 
c3d1e2a0 3990511074 S Ci:011:00 s 80 06 0100 0000 0008 8 < 
c3d1e2a0 3990513143 C Ci:011:00 -110 0 
c3d1e2a0 3990659084 S Co:001:00 s 23 01 0001 0001 0000 0 
c3d1e2a0 3990659189 C Co:001:00 0 0 
c3d1e2a0 3990659322 S Co:001:00 s 23 03 0004 0001 0000 0 
c3d1e2a0 3990723067 C Co:001:00 0 0 
c3d1e2a0 3990779080 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3990779152 C Ci:001:00 0 4 = 03011000 
c03a33a0 3990807061 C Ii:001:01 0 1 D 
c03a33a0 3990807089 S Ii:001:01 -115 2 < 
c3d1e2a0 3990835082 S Co:001:00 s 23 01 0014 0001 0000 0 
c3d1e2a0 3990835185 C Co:001:00 0 0 
c3d1e2a0 3990835253 S Ci:000:00 s 80 06 0100 0000 0040 64 < 
c3d1e2a0 3990836567 C Ci:000:00 0 0 
c3d1e2a0 3990836660 S Ci:000:00 s 80 06 0100 0000 0040 64 < 
c3d1e2a0 3990837990 C Ci:000:00 0 0 
c3d1e2a0 3990838053 S Ci:000:00 s 80 06 0100 0000 0040 64 < 
c3d1e2a0 3990839378 C Ci:000:00 0 0 
c3d1e2a0 3990839453 S Co:001:00 s 23 03 0004 0001 0000 0 
c3d1e2a0 3990903110 C Co:001:00 0 0 
c3d1e2a0 3990959079 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3990959154 C Ci:001:00 0 4 = 03011000 < BR>c3d1e2a0 3991015083 S 
Co:001:00 s 23 01 0014 0001 0000 0 
c3d1e2a0 3991015188 C Co:001:00 0 0 
c3d1e2a0 3991163084 S Ci:000:00 s 80 06 0100 0000 0040 64 < 
c3d1e2a0 3991164439 C Ci:000:00 0 0 
c3d1e2a0 3991164534 S Ci:00 0:00 s 80 06 0100 0000 0040 64 < 
c3d1e2a0 3991165837 C Ci:000:00 0 0 
c3d1e2a0 3991165904 S Ci:000:00 s 80 06 0100 0000 0040 64 < 
c3d1e2a0 3991167196 C Ci:000:00 0 0 
c3d1e2a0 3991167296 S Co:001:00 s 23 03 0004 0001 0000 0 
c3d1e2a0 3991231078 C Co:001:00 0 0 
c3d1e2a0 3991287083 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3991287161 C Ci:001:00 0 4 = 03011000 
c03a33a0 3991311061 C Ii:001:01 0 1 D 
c03a33a0 3991311089 S Ii:001:01 -115 2 < 
c3d1e2a0 3991343086 S Co:001:00 s 23 01 0014 0001 0000 0 
c3d1e2a0 3991343189 C Co:001:00 0 0 
c3d1e2a0 3991491085 S Co:001:00 s 23 01 0001 0001 0000 0 
c3d1e2a0 3991491189 C Co:001:00 0 0 
c3d1e2a0 3991491322 S Co:001:00 s 23 03 0004 0001 0000 0 
c3d1e2a0 3991555067 C Co:001:00 0 0 
c03a33a0 3991563060 C Ii:001:01 0 1 D 
c03a33a0 3991563087 S Ii:001:01 -115 2 < 
c3d1e2a0 3991611080 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3991611153 C Ci:001:00 0 4 = 0301 1000 
c3d1e2a0 3991667083 S Co:001:00 s 23 01 0014 0001 0000 0 
c3d1e2a0 3991667188 C Co:001:00 0 0 
c3d1e2a0 3991667258 S Ci:000:00 s 80 06 0100 0000 0040 64 < 
c3d1e2a0 3991668575 C Ci:000:00 0 0 
c3d1e2a0 3991668670 S Ci:000:00 s 80 06 0100 0000 0040 64 < 
c3d1e2a0 3991669975 C Ci:000:00 0 0 
c3d1e2a0 3991670039 S Ci:000:00 s 80 06 0100 0000 0040 64 < 
c3d1e2a0 3991671332 C Ci:000:00 0 0 
c3d1e2a0 3991671430 S Co:001:00 s 23 03 0004 0001 0000 0 
c3d1e2a0 3991735108 C Co:001:00 0 0 
c3d1e2a0 3991791079 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3991791154 C Ci:001:00 0 4 = 03011000 
c03a33a0 3991815061 C Ii:001:01 0 1 D 
c03a33a0 3991815088 S Ii:001:01 -115 2 < 
c 3d1e2a0 3991847 082 S Co:001:00 s 23 01 0014 0001 0000 0 
c3d1e2a0 3991847185 C Co:001:00 0 0 
c3d1e2a0 3991995084 S Ci:000:00 s 80 06 0100 0000 0040 64 < 
c3d1e2a0 3991996439 C Ci:000:00 0 0 
c3d1e2a0 3991996535 S Ci:000:00 s 80 06 0100 0000 0040 64 < 
c3d1e2a0 3991997910 C Ci:000:00 0 0 
c3d1e2a0 3991997970 S Ci:000:00 s 80 06 0100 0000 0040 64 < 
c3d1e2a0 3991999263 C Ci:000:00 0 0 
c3d1e2a0 3991999362 S Co:001:00 s 23 03 0004 0001 0000 0 
c3d1e2a0 3992063078 C Co:001:00 0 0 
c03a33a0 3992067082 C Ii:001:01 0 1 D 
c03a33a0 3992067109 S Ii:001:01 -115 2 < 
c3d1e2a0 3992119079 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3992119153 C Ci:001:00 0 4 = 03011000 
c3d1e2a0 3992175083 S Co:001:00 s 23 01 0014 0001 0000 0 
c3d1e2a0 3992175188 C Co:001:00 0 0 
c3d1e2a0 3992323083 S Co:001:00 s 23 01 0001 0001 0000 0 
c3d1e2a0 3992323187 C Co:001:00 0 0 
c3d1e2a0 3992323293 S Co:001:00 s 23 01 0001 0001 0000 0 
c3d1 e2a0 399232333 0 C Co:001:00 0 0 
c3d1e2a0 3992323390 S Ci:001:00 s a3 00 0000 0001 0004 4 < 
c3d1e2a0 3992323417 C Ci:001:00 0 4 = 01010000 
[EMAIL PROTECTED] ppc_6xx.greg]# 


_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to