I have a no-name pci combination usb/firewire card on an Ultra30 Sparc. The firewire and ohci appear to work, but ehci fails with "device not accepting address" errors. I have tried two different devices - an external ide-disk box and a hub - with the same results. I have also tried switching cables with the same results. It is possible that the ehci side of the card isn't working.
Does anyone have ehci working on a big-endian, 64-bit system? A partial log follows. drivers/usb/core/usb.c: registered new driver usbfs drivers/usb/core/usb.c: registered new driver hub ohci-hcd: 2003 Feb 24 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) ohci-hcd: block sizes: ed 80 td 96 ohci-hcd 0001:01:08.0: OHCI Host Controller ohci-hcd 0001:01:08.0: reset, control = 0x0 ohci-hcd 0001:01:08.0: irq 10,7d0, pci mem 000001ff80100000 ohci-hcd 0001:01:08.0: new USB bus registered, assigned bus number 1 ohci-hcd 0001:01:08.0: root hub device address 1 usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1 drivers/usb/core/message.c: USB device number 1 default language ID 0x409 usb usb1: Product: OHCI Host Controller usb usb1: Manufacturer: Linux 2.6.0-test6-bk5 ohci-hcd usb usb1: SerialNumber: 0001:01:08.0 usb usb1: registering 1-0:1.0 (config #1, interface 0) 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 hub 1-0:1.0: 3 ports detected hub 1-0:1.0: standalone hub hub 1-0:1.0: ganged power switching hub 1-0:1.0: global over-current protection hub 1-0:1.0: Port indicators are not supported hub 1-0:1.0: power on to power good time: 510ms hub 1-0:1.0: hub controller current requirement: 0mA hub 1-0:1.0: local power source is good hub 1-0:1.0: no over-current condition exists hub 1-0:1.0: enabling power on all ports ohci-hcd 0001:01:08.0: created debug files ohci-hcd 0001:01:08.0: OHCI controller state ohci-hcd 0001:01:08.0: OHCI 1.0, with legacy support registers ohci-hcd 0001:01:08.0: control 0x08f HCFS=operational IE PLE CBSR=3 ohci-hcd 0001:01:08.0: cmdstatus 0x00000 SOC=0 ohci-hcd 0001:01:08.0: intrstatus 0x00000004 SF ohci-hcd 0001:01:08.0: intrenable 0x80000012 MIE UE WDH ohci-hcd 0001:01:08.0: hcca frame #1f04 ohci-hcd 0001:01:08.0: roothub.a ff000203 POTPGT=255 NPS NDP=3 ohci-hcd 0001:01:08.0: roothub.b 00000000 PPCM=0000 DR=0000 ohci-hcd 0001:01:08.0: roothub.status 00000000 ohci-hcd 0001:01:08.0: roothub.portstatus [0] 0x00000100 PPS ohci-hcd 0001:01:08.0: roothub.portstatus [1] 0x00000100 PPS ohci-hcd 0001:01:08.0: roothub.portstatus [2] 0x00000100 PPS ohci-hcd 0001:01:08.1: OHCI Host Controller ohci-hcd 0001:01:08.1: reset, control = 0x0 ohci-hcd 0001:01:08.1: irq 10,7d1, pci mem 000001ff80101000 ohci-hcd 0001:01:08.1: new USB bus registered, assigned bus number 2 ohci-hcd 0001:01:08.1: root hub device address 1 usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1 drivers/usb/core/message.c: USB device number 1 default language ID 0x409 usb usb2: Product: OHCI Host Controller usb usb2: Manufacturer: Linux 2.6.0-test6-bk5 ohci-hcd usb usb2: SerialNumber: 0001:01:08.1 usb usb2: registering 2-0:1.0 (config #1, interface 0) hub 2-0:1.0: usb_probe_interface hub 2-0:1.0: usb_probe_interface - got id hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected hub 2-0:1.0: standalone hub hub 2-0:1.0: ganged power switching hub 2-0:1.0: global over-current protection hub 2-0:1.0: Port indicators are not supported hub 2-0:1.0: power on to power good time: 510ms hub 2-0:1.0: hub controller current requirement: 0mA hub 2-0:1.0: local power source is good hub 2-0:1.0: no over-current condition exists hub 2-0:1.0: enabling power on all ports ohci-hcd 0001:01:08.1: GetStatus roothub.portstatus [1] = 0x00010101 CSC PPS CCS hub 2-0:1.0: port 1, status 101, change 1, 12 Mb/s hub 2-0:1.0: debounce: port 1: delay 100ms stable 4 status 0x101 ohci-hcd 0001:01:08.1: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS hub 2-0:1.0: new USB device on port 1, assigned address 2 usb 2-1: new device strings: Mfr=1, Product=2, SerialNumber=0 drivers/usb/core/message.c: USB device number 2 default language ID 0x409 usb 2-1: Product: USB2.0 Hub Controller usb 2-1: Manufacturer: NEC Corporation ohci-hcd 0001:01:08.1: created debug files ohci-hcd 0001:01:08.1: OHCI controller state ohci-hcd 0001:01:08.1: OHCI 1.0, with legacy support registers ohci-hcd 0001:01:08.1: control 0x08f HCFS=operational IE PLE CBSR=3 ohci-hcd 0001:01:08.1: cmdstatus 0x00000 SOC=0 ohci-hcd 0001:01:08.1: intrstatus 0x00000044 RHSC SF ohci-hcd 0001:01:08.1: intrenable 0x80000012 MIE UE WDH ohci-hcd 0001:01:08.1: hcca frame #2f04 ohci-hcd 0001:01:08.1: roothub.a ff000202 POTPGT=255 NPS NDP=2 ohci-hcd 0001:01:08.1: roothub.b 00000000 PPCM=0000 DR=0000 ohci-hcd 0001:01:08.1: roothub.status 00000000 ohci-hcd 0001:01:08.1: roothub.portstatus [0] 0x00000103 PPS PES CCS ohci-hcd 0001:01:08.1: roothub.portstatus [1] 0x00000100 PPS usb 2-1: registering 2-1:1.0 (config #1, interface 0) hub 2-1:1.0: usb_probe_interface hub 2-1:1.0: usb_probe_interface - got id hub 2-1:1.0: USB hub found hub 2-1:1.0: 4 ports detected hub 2-1:1.0: standalone hub hub 2-1:1.0: ganged power switching hub 2-1:1.0: global over-current protection hub 2-1:1.0: Port indicators are not supported hub 2-1:1.0: power on to power good time: 100ms hub 2-1:1.0: hub controller current requirement: 100mA hub 2-1:1.0: local power source is good hub 2-1:1.0: no over-current condition exists hub 2-1:1.0: enabling power on all ports ##### echi messages ##### ehci_hcd: block sizes: qh 128 qtd 96 itd 160 sitd 64 ehci_hcd 0001:01:08.2: EHCI Host Controller ehci_hcd 0001:01:08.2: reset hcs_params 0x2395 dbg=0 cc=2 pcc=3 ports=5 ehci_hcd 0001:01:08.2: reset portroute 1 0 1 0 0 ehci_hcd 0001:01:08.2: reset hcc_params 0002 thresh 0 uframes 256/512/1024 ehci_hcd 0001:01:08.2: irq 10,7d2, pci mem 000001ff80102000 ehci_hcd 0001:01:08.2: new USB bus registered, assigned bus number 3 ehci_hcd 0001:01:08.2: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT ehci_hcd 0001:01:08.2: init command 010009 (park)=0 ithresh=1 period=256 RUN ehci_hcd 0001:01:08.2: USB 2.0 enabled, EHCI 0.95, driver 2003-Jun-13 ehci_hcd 0001:01:08.2: root hub device address 1 usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1 drivers/usb/core/message.c: USB device number 1 default language ID 0x409 usb usb3: Product: EHCI Host Controller usb usb3: Manufacturer: Linux 2.6.0-test6-bk5 ehci_hcd usb usb3: SerialNumber: 0001:01:08.2 usb usb3: registering 3-0:1.0 (config #1, interface 0) hub 3-0:1.0: usb_probe_interface hub 3-0:1.0: usb_probe_interface - got id hub 3-0:1.0: USB hub found hub 3-0:1.0: 5 ports detected hub 3-0:1.0: standalone hub hub 3-0:1.0: ganged power switching hub 3-0:1.0: global over-current protection hub 3-0:1.0: Single TT hub 3-0:1.0: TT requires at most 8 FS bit times hub 3-0:1.0: Port indicators are not supported hub 3-0:1.0: power on to power good time: 0ms hub 3-0:1.0: hub controller current requirement: 0mA hub 3-0:1.0: local power source is good hub 3-0:1.0: no over-current condition exists hub 3-0:1.0: enabling power on all ports ohci-hcd 0001:01:08.1: GetStatus roothub.portstatus [1] = 0x00030100 PESC CSC PPS hub 2-0:1.0: port 1, status 100, change 3, 12 Mb/s usb 2-1: USB disconnect, address 2 usb 2-1: usb_disable_device nuking all URBs ohci-hcd 0001:01:08.1: shutdown urb fffff80000c36dc0 pipe 40408280 ep1in-intr usb 2-1: unregistering interface 2-1:1.0 usb 2-1: hcd_unlink_urb fffff80000c36dc0 fail -22 usb 2-1: unregistering device ehci_hcd 0001:01:08.2: GetStatus port 1 status 001000 POWER sig=se0 ehci_hcd 0001:01:08.2: GetStatus port 2 status 001803 POWER sig=j CSC CONNECT hub 3-0:1.0: port 2, status 501, change 1, 480 Mb/s ehci_hcd 0001:01:08.2: GetStatus port 2 status 001801 POWER sig=j CONNECT ehci_hcd 0001:01:08.2: GetStatus port 2 status 001801 POWER sig=j CONNECT ehci_hcd 0001:01:08.2: GetStatus port 2 status 001801 POWER sig=j CONNECT ehci_hcd 0001:01:08.2: GetStatus port 2 status 001801 POWER sig=j CONNECT ehci_hcd 0001:01:08.2: GetStatus port 2 status 001801 POWER sig=j CONNECT hub 3-0:1.0: debounce: port 2: delay 100ms stable 4 status 0x501 ehci_hcd 0001:01:08.2: port 2 reset ehci_hcd 0001:01:08.2: port 2 high speed ehci_hcd 0001:01:08.2: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT hub 3-0:1.0: new USB device on port 2, assigned address 2 ehci_hcd 0001:01:08.2: submit_async urb fffff80000c36dc0 len 0 ep0out qtd fffff8002cb92060 [qh 0000000000000000] ehci_hcd 0001:01:08.2: irq status 0001 INT ehci_hcd 0001:01:08.2: irq status 0020 IAA ehci_hcd 0001:01:08.2: submit_async urb fffff80000c36dc0 len 8 ep0out qtd fffff8002cb920c0 [qh fffff800294da080] ehci_hcd 0001:01:08.2: irq status 0002 ERR ehci_hcd 0001:01:08.2: devpath 2 ep0in 3strikes ehci_hcd 0001:01:08.2: dev2 ep0in qtd token 00080248 --> status -86 ehci_hcd 0001:01:08.2: submit_async urb fffff80000c36dc0 len 8 ep0out qtd fffff8002cb92060 [qh fffff800294da080] ehci_hcd 0001:01:08.2: irq status 0002 ERR ehci_hcd 0001:01:08.2: devpath 2 ep0in 3strikes ehci_hcd 0001:01:08.2: dev2 ep0in qtd token 00080248 --> status -86 [ Above 8 lines repeated several times ] usb 3-2: device not accepting address 2, error -86 ehci_hcd 0001:01:08.2: port 2 reset ehci_hcd 0001:01:08.2: port 2 high speed ehci_hcd 0001:01:08.2: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT hub 3-0:1.0: new USB device on port 2, assigned address 3 [ Same stuff repeated for address 3] -- B. D. Elliott [EMAIL PROTECTED] ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
