usb 2.0 cardbus hangs laptop (ehci problem)



Hi,
I have just upgraded to debian testing (latest kernel) on my old
laptop. I hoped the newest kernel would solve this issue, but it's still
here.
I am trying to use a pcmcia (cardbus) usb 2.0 card.
It's found & usb driver are loaded. (see next). But when I connect an
usb2.0 device (such as dvb-t card) the laptop hangs until I remove the
card.
Googling I've found a similar problem, and it pointed to the ehci.
disabling ehci (removing the kernel driver after plugging in the card)
solves the hangs. But this way I have a usb1.1 and I need a 2.0 for the tv
card.

any idea?

these are the log files:
lspci -n
06:00.0 0c03: 10b9:5237 (rev 03)
06:00.3 0c03: 10b9:5239 (rev 01)

lspci -v
06:00.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03) (prog-if 10 [OHCI])
Subsystem: ALi Corporation USB 1.1 Controller
Flags: bus master, 66MHz, medium devsel, latency 16, IRQ 11
Memory at 26000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [60] Power Management version 2

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

dmesg

pccard: CardBus card inserted into slot 1
PCI: Enabling device 0000:06:00.3 (0000 -> 0002)
ACPI: PCI Interrupt 0000:06:00.3[A] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
ehci_hcd 0000:06:00.3: EHCI Host Controller
ehci_hcd 0000:06:00.3: new USB bus registered, assigned bus number 2
ehci_hcd 0000:06:00.3: debug port 1
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ehci_hcd 0000:06:00.3: irq 11, io mem 0x26001000
ehci_hcd 0000:06:00.3: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 6 ports detected
PCI: Enabling device 0000:06:00.0 (0000 -> 0002)
ACPI: PCI Interrupt 0000:06:00.0[A] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
ohci_hcd 0000:06:00.0: OHCI Host Controller
ohci_hcd 0000:06:00.0: new USB bus registered, assigned bus number 3
ohci_hcd 0000:06:00.0: irq 11, io mem 0x26000000
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected

cerebron-laptop:~# lspcmcia
Socket 0 Bridge: [yenta_cardbus] (bus ID: 0000:00:0b.0)
Socket 1 Bridge: [yenta_cardbus] (bus ID: 0000:00:0b.1)

thanks
Cits
.



Relevant Pages

  • Re: panic when removing pccard
    ... If i insert and then remove a pcmcia card using the ubsa module ... devices by the kernel is not correct. ... If you want to be able to remove the card you need to install the new USB ... The old USB stack is completely broken when it comes to this ...
    (freebsd-current)
  • Re: USB SD drive not recognized on new system
    ... I mentioned that I was using a custom kernel in my original post. ... I had overlooked the usb settings when configuring the ... I did run make xconfig I just didn't pay careful attention to the usb ... >>Could the fact that this appears to be a usb2 hub cause it not to see ...
    (comp.os.linux.hardware)
  • USB2 trouble: EHCI HCD died
    ... I have an external USB2 hard disk and a PCMCIA USB2 controller. ... but about 20 to 40 times slower than with kernel 2.6.5. ... ohci_hcd 0000:03:00.0: new USB bus registered, ... hub 3-0:1.0: USB hub found ...
    (Fedora)
  • Freecom DVB-T tuner firmware load with ohci(ehci) driver
    ... I have bought Kouwell Cardbus adapter with 2 USB2.0 and 2 Firewire ports. ... In my older laptop with i852 chipset and Pentium4 Celeron card works with all ... hub 5-0:1.0: USB hub found ...
    (Linux-Kernel)
  • [cups/usb/deskjet5550] Printer stops working, cups gives vague errors
    ... Pentium 4, HP Deskjet 5550 (USB) ... Slackware 9.1 kernel 2.6.6 ... usbcore: registered new driver usbfs ... usbcore: registered new driver hub ...
    (comp.os.linux.setup)