Re: [Bugme-new] [Bug 12996] New: Fall back to uhci if ehci is faulty

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



(switched to email.  Please respond via emailed reply-to-all, not via the
bugzilla web interface).

On Wed, 1 Apr 2009 14:06:36 GMT
bugzilla-daemon@xxxxxxxxxxxxxxxxxxx wrote:

> http://bugzilla.kernel.org/show_bug.cgi?id=12996
> 
>            Summary: Fall back to uhci if ehci is faulty
>            Product: Drivers
>            Version: 2.5
>           Platform: All
>         OS/Version: Linux
>               Tree: Mainline
>             Status: NEW
>           Severity: normal
>           Priority: P1
>          Component: USB
>         AssignedTo: greg@xxxxxxxxx
>         ReportedBy: jasa.david@xxxxxxxxx
>         Regression: No
> 
> 
> I've got a laptop with faulty USB controller, that claims to work as USB 2.0
> device but it manages only USB 1.1 operation. When I plug a mouse to one USB
> port, everything is OK. When I plug in some flash disk, the only result I get
> is flood of error lines in dmesg (see attachment: correctly recognized mouse in
> first few lines and flash disk errors in the rest). There is a workaround: to
> remove and blacklist module ehci_hcd, but it doesn't work if ehci_hcd module is
> compiled into kernel. This is exactly what Ubuntu folks did in beta of 9.04,
> from which I'm writing, so I can't show what is in dmesg when I remove and
> blaclist ehci_hcd...
> 
> FYI, Windows XP on the same computer show "This device could perform" better
> message and use it in USB 1.1 mode automatically.
> 
> startup information from dmesg:
> [    2.237692] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
> [    2.238234] ehci_hcd 0000:00:1d.7: power state changed by ACPI to D0
> [    2.238718] ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 11
> [    2.238757] ehci_hcd 0000:00:1d.7: PCI INT D -> Link[LNKH] -> GSI 11 (level,
> low) -> IRQ 11
> [    2.238834] ehci_hcd 0000:00:1d.7: setting latency timer to 64
> [    2.238838] ehci_hcd 0000:00:1d.7: EHCI Host Controller
> [    2.238942] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus
> number 1
> [    2.242904] ehci_hcd 0000:00:1d.7: debug port 1
> [    2.242944] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
> [    2.242953] ehci_hcd 0000:00:1d.7: irq 11, io mem 0xc0000000
> [    2.256023] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
> [    2.256141] usb usb1: configuration #1 chosen from 1 choice
> [    2.256210] hub 1-0:1.0: USB hub found
> [    2.256252] hub 1-0:1.0: 6 ports detected
> [    2.256424] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
> [    2.256480] uhci_hcd: USB Universal Host Controller Interface driver
> [    2.256979] uhci_hcd 0000:00:1d.0: power state changed by ACPI to D0
> [    2.257021] uhci_hcd 0000:00:1d.0: PCI INT A -> Link[LNKA] -> GSI 11 (level,
> low) -> IRQ 11
> [    2.257073] uhci_hcd 0000:00:1d.0: setting latency timer to 64
> [    2.257077] uhci_hcd 0000:00:1d.0: UHCI Host Controller
> [    2.257159] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus
> number 2
> [    2.257224] uhci_hcd 0000:00:1d.0: irq 11, io base 0x00001800
> [    2.257361] usb usb2: configuration #1 chosen from 1 choice
> [    2.257424] hub 2-0:1.0: USB hub found
> [    2.257465] hub 2-0:1.0: 2 ports detected
> [    2.257908] uhci_hcd 0000:00:1d.1: power state changed by ACPI to D0
> [    2.258383] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
> [    2.258421] uhci_hcd 0000:00:1d.1: PCI INT B -> Link[LNKD] -> GSI 11 (level,
> low) -> IRQ 11
> [    2.258472] uhci_hcd 0000:00:1d.1: setting latency timer to 64
> [    2.258476] uhci_hcd 0000:00:1d.1: UHCI Host Controller
> [    2.258557] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus
> number 3
> [    2.258621] uhci_hcd 0000:00:1d.1: irq 11, io base 0x00001820
> [    2.258746] usb usb3: configuration #1 chosen from 1 choice
> [    2.258809] hub 3-0:1.0: USB hub found
> [    2.258849] hub 3-0:1.0: 2 ports detected
> [    2.258976] uhci_hcd 0000:00:1d.2: PCI INT C -> Link[LNKC] -> GSI 11 (level,
> low) -> IRQ 11
> [    2.259028] uhci_hcd 0000:00:1d.2: setting latency timer to 64
> [    2.259031] uhci_hcd 0000:00:1d.2: UHCI Host Controller
> [    2.259111] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus
> number 4
> [    2.259175] uhci_hcd 0000:00:1d.2: irq 11, io base 0x00001840
> [    2.259297] usb usb4: configuration #1 chosen from 1 choice
> [    2.259364] hub 4-0:1.0: USB hub found
> [    2.259403] hub 4-0:1.0: 2 ports detected
> [    2.259576] usbcore: registered new interface driver libusual
> [    2.259650] usbcore: registered new interface driver usbserial
> [    2.259697] USB Serial support registered for generic
> [    2.259760] usbcore: registered new interface driver usbserial_generic
> [    2.259797] usbserial: USB Serial Driver core
> 
> lspci -vvv:
> 00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
> USB UHCI Controller #3 (rev 01)
>         Subsystem: IBM Device 052d
>         Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
>         Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>         Latency: 0
>         Interrupt: pin C routed to IRQ 11
>         Region 4: I/O ports at 1840 [size=32]
>         Kernel driver in use: uhci_hcd
> 
> 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI
> Controller (rev 01) (prog-if 20)
>         Subsystem: IBM Device 052e
>         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
>         Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>         Latency: 0
>         Interrupt: pin D routed to IRQ 11
>         Region 0: Memory at c0000000 (32-bit, non-prefetchable) [size=1K]
>         Capabilities: [50] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA
> PME(D0+,D1-,D2-,D3hot+,D3cold+)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME+
>         Capabilities: [58] Debug port: BAR=1 offset=0080
>         Kernel driver in use: ehci_hcd
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux