Hi,
 i'm from Italy (and this is my first post on
mailinglist :) ), i have a strange issue with the ehci
module, last week i had bought an pcmcia carbus card
with usb 2.0 and firewire ports based on ALi chipset.
If i use only the ohci driver, all ports goes well and
i can use it without problems (but as usb 1.1).
When i use the ehci driver, i can't mount any pen
drive or something like that.

lspci -v give me this:

03:00.3 USB Controller: ALi Corporation USB 2.0
Controller (rev 01) (prog-if 20 [EHCI])
Subsystem: ALi Corporation Unknown device 5272
Flags: bus master, 66MHz, medium devsel, latency 64,
IRQ 11
Memory at c4003800 (32-bit, non-prefetchable)
[size=256]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port: BAR=1 offset=0090

I set usb verbose debug on kernel and i get this
output for that device (with ehci):

ehci_hcd 0000:03:00.3: EHCI Host Controller
drivers/usb/core/inode.c: creating file '007'
ehci_hcd 0000:03:00.3: new USB bus registered,
assigned bus number 7
ehci_hcd 0000:03:00.3: reset hcs_params 0x103216 dbg=1
cc=3 pcc=2 ordered ports=6
ehci_hcd 0000:03:00.3: reset hcc_params 7002 thresh 0
uframes 256/512/1024
ehci_hcd 0000:03:00.3: debug port 1
ehci_hcd 0000:03:00.3: MWI active
ehci_hcd 0000:03:00.3: ...powerdown ports...
ehci_hcd 0000:03:00.3: supports USB remote wakeup
ehci_hcd 0000:03:00.3: irq 11, io mem 0xc4003800
ehci_hcd 0000:03:00.3: reset command 080002 (park)=0
ithresh=8 period=1024 Reset HALT
ehci_hcd 0000:03:00.3: init command 010009 (park)=0
ithresh=1 period=256 RUN
ehci_hcd 0000:03:00.3: USB 2.0 started, EHCI 1.00 ,
driver 10 Dec 2004
usb usb7: default language 0x0409
usb usb7: new device strings: Mfr=3, Product=2,
SerialNumber=1
usb usb7: Product: EHCI Host Controller
usb usb7: Manufacturer: Linux 2.6.23-gentoo-r3
ehci_hcd
usb usb7: SerialNumber: 0000:03:00.3
usb usb7: uevent
usb usb7: usb_probe_device
usb usb7: configuration #1 chosen from 1 choice
usb usb7: adding 7-0:1.0 (config #1, interface 0)
usb 7-0:1.0: uevent
usb 7-0:1.0: uevent
hub 7-0:1.0: usb_probe_interface
hub 7-0:1.0: usb_probe_interface - got id
hub 7-0:1.0: USB hub found
hub 7-0:1.0: 6 ports detected
hub 7-0:1.0: standalone hub
hub 7-0:1.0: individual port power switching
hub 7-0:1.0: individual port over-current protection
hub 7-0:1.0: Single TT
hub 7-0:1.0: TT requires at most 8 FS bit times (666
ns)
hub 7-0:1.0: power on to power good time: 20ms
hub 7-0:1.0: local power source is good
hub 7-0:1.0: enabling power on all ports
hub 7-0:1.0: state 7 ports 6 chg 0000 evt 0000
usb usb7: uevent
usb 7-0:1.0: uevent
usb 7-0:1.0: uevent

And when i'll try to put my pendrive on that hub:

hub 7-0:1.0: state 7 ports 6 chg 0000 evt 0008
ehci_hcd 0000:03:00.3: GetStatus port 3 status 001803
POWER sig=j CSC CONNECT
hub 7-0:1.0: port 3, status 0501, change 0001, 480
Mb/s
hub 7-0:1.0: debounce: port 3: total 100ms stable
100ms status 0x501
ehci_hcd 0000:03:00.3: port 3 high speed
ehci_hcd 0000:03:00.3: GetStatus port 3 status 001005
POWER sig=se0 PE CONNECT
usb 7-3: new high speed USB device using ehci_hcd and
address 2
ehci_hcd 0000:03:00.3: devpath 3 ep0in 3strikes
ehci_hcd 0000:03:00.3: devpath 3 ep0in 3strikes
ehci_hcd 0000:03:00.3: devpath 3 ep0in 3strikes
ehci_hcd 0000:03:00.3: port 3 high speed
ehci_hcd 0000:03:00.3 : GetStatus port 3 status 001005
POWER sig=se0 PE CONNECT
usb 7-3: device descriptor read/64, error -71
ehci_hcd 0000:03:00.3: devpath 3 ep0in 3strikes
ehci_hcd 0000:03:00.3: devpath 3 ep0in 3strikes
ehci_hcd 0000:03: 00.3: devpath 3 ep0in 3strikes
ehci_hcd 0000:03:00.3: port 3 high speed
ehci_hcd 0000:03:00.3: GetStatus port 3 status 001005
POWER sig=se0 PE CONNECT
usb 7-3: device descriptor read/64, error -71
ehci_hcd 0000:03: 00.3: port 3 high speed
ehci_hcd 0000:03:00.3: GetStatus port 3 status 001005
POWER sig=se0 PE CONNECT
usb 7-3: new high speed USB device using ehci_hcd and
address 3
ehci_hcd 0000:03:00.3: devpath 3 ep0in 3strikes
ehci_hcd 0000:03:00.3: devpath 3 ep0in 3strikes
ehci_hcd 0000:03:00.3: devpath 3 ep0in 3strikes
ehci_hcd 0000:03:00.3: port 3 high speed
ehci_hcd 0000:03:00.3: GetStatus port 3 status 001005
POWER sig=se0 PE CONNECT
usb 7-3: device descriptor read/64, error -71
ehci_hcd 0000:03:00.3: devpath 3 ep0in 3strikes
ehci_hcd 0000:03:00.3: devpath 3 ep0in 3strikes
ehci_hcd 0000:03:00.3: port 3 high speed
ehci_hcd 0000:03:00.3: GetStatus port 3 status 001005
POWER sig=se0 PE CONNECT
usb 7-3: device descriptor read/64, error -71
ehci_hcd 0000:03:00.3: port 3 high speed
ehci_hcd 0000:03:00.3: GetStatus port 3 status 001005
POWER sig=se0 PE CONNECT
usb 7-3: new high speed USB device using ehci_hcd and
address 4
ehci_hcd 0000:03:00.3: devpath 3 ep0out 3strikes
ehci_hcd 0000:03:00.3: devpath 3 ep0out 3strikes
usb 7-3: device not accepting address 4, error -71
ehci_hcd 0000:03:00.3: port 3 high speed
ehci_hcd 0000:03: 00.3: GetStatus port 3 status 001005
POWER sig=se0 PE CONNECT
usb 7-3: new high speed USB device using ehci_hcd and
address 5
ehci_hcd 0000:03:00.3: devpath 3 ep0in 3strikes
ehci_hcd 0000:03:00.3: devpath 3 ep0in 3strikes
usb 7-3: device descriptor read/8, error -71
ehci_hcd 0000:03:00.3: devpath 3 ep0in 3strikes
ehci_hcd 0000:03:00.3: devpath 3 ep0in 3strikes
ehci_hcd 0000:03:00.3: devpath 3 ep0in 3strikes
usb 7-3: device descriptor read/8, error -71
hub 7-0:1.0: state 7 ports 6 chg 0000 evt 0008
ehci_hcd 0000:03:00.3: GetStatus port 3 status 001002
POWER sig=se0 CSC
hub 7-0:1.0: port 3, status 0100, change 0001, 12 Mb/s
hub 7-0:1.0: debounce: port 3: total 100ms stable
100ms status 0x100

If you need some other info, ask me. If you think that
isn't a bug of ehci-hcd driver can you tell me what
you thing about that?
Thanks.


      ___________________________________ 
L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: 
http://it.docs.yahoo.com/nowyoucan.html
-
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to