usb 2.0 cardbus hangs laptop (ehci problem) - Linux

This is a discussion on usb 2.0 cardbus hangs laptop (ehci problem) - Linux ; 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 ...

+ Reply to Thread
Results 1 to 2 of 2

Thread: usb 2.0 cardbus hangs laptop (ehci problem)

  1. 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

  2. Re: usb 2.0 cardbus hangs laptop (ehci problem)

    cits wrote:

    > 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?


    Having all devices connected before the laptop is turned on resolved a
    similar issue for me. It was a lomg time ago, so i don't remember the
    specific details, but it had something to do with my Portege 3020CT, a NEC
    based USB2 cardbus card and a external 2.5" disk drive.

    --
    Lasse Jensen [fafler at g mail dot com]
    Linux, the choice of a GNU generation.

+ Reply to Thread