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

Reply via email to