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