On Fri, 2006-07-14 at 16:22 -0400, Alan Stern wrote: 
> On Fri, 14 Jul 2006, Robert Watkins wrote:
> 
> > I rebuilt 2.6.17.4 sans patch and still didn't get the "Cannot enable.."
> > messages. However removing the ehci-hcd module did. An unexpected
> > feature.
> 
> Yes, that would explain it.
> 
> Out of curiosity, what do you get if you do this:
> 
>       rmmod ehci-hcd
>       rmmod ohci-hcd
>       modprobe ohci-hcd
> 
> Does that just give the same sequence of repeating error messages?
 
I tried:
rmmod ehci_hcd ; rmmod ohci_hcd ; modprobe ohci-hcd
followed by plugging in the keyboard via the cable
and got more of the same:

[17179693.224000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179693.224000] hub 1-0:1.0: port_wait_reset: err = -22
[17179693.224000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179693.444000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179693.444000] hub 1-0:1.0: port_wait_reset: err = -22
[17179693.444000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179693.444000] hub 1-0:1.0: Cannot enable port 1.  Maybe the USB
cable is bad?
[17179693.516000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179693.516000] hub 1-0:1.0: port_wait_reset: err = -22
[17179693.516000] hub 1-0:1.0: port 1 not enabled, trying reset again...


I rebooted and tried:
Plugging in the keyboard via the cable followed by
rmmod ehci_hcd ; rmmod ohci_hcd ; modprobe ohci-hcd
and got a different punch line. I don't know what's important so, with
regrets, here's the lot:

[17179866.420000] ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller
(OHCI) Driver (PCI)
[17179866.420000] ohci_hcd: block sizes: ed 64 td 64
[17179866.420000] ACPI: PCI Interrupt 0000:00:13.0[A] -> GSI 19 (level,
low) -> IRQ 209
[17179866.420000] ohci_hcd 0000:00:13.0: OHCI Host Controller
[17179866.420000] drivers/usb/core/inode.c: creating file 'devices'
[17179866.420000] drivers/usb/core/inode.c: creating file '001'
[17179866.420000] ohci_hcd 0000:00:13.0: new USB bus registered,
assigned bus number 1
[17179866.420000] ohci_hcd 0000:00:13.0: created debug files
[17179866.420000] ohci_hcd 0000:00:13.0: irq 209, io mem 0xfdffc000
[17179866.420000] ohci_hcd 0000:00:13.0: resetting from state 'reset',
control = 0x0
[17179866.480000] ohci_hcd 0000:00:13.0: OHCI controller state
[17179866.480000] ohci_hcd 0000:00:13.0: OHCI 1.0, NO legacy support
registers
[17179866.480000] ohci_hcd 0000:00:13.0: control 0x083 HCFS=operational
CBSR=3
[17179866.480000] ohci_hcd 0000:00:13.0: cmdstatus 0x00000 SOC=0
[17179866.480000] ohci_hcd 0000:00:13.0: intrstatus 0x00000044 RHSC SF
[17179866.480000] ohci_hcd 0000:00:13.0: intrenable 0x8000001a MIE UE RD
WDH
[17179866.480000] ohci_hcd 0000:00:13.0: hcca frame #0005
[17179866.480000] ohci_hcd 0000:00:13.0: roothub.a 02000204 POTPGT=2 NPS
NDP=4(4)
[17179866.480000] ohci_hcd 0000:00:13.0: roothub.b 00000000 PPCM=0000
DR=0000
[17179866.480000] ohci_hcd 0000:00:13.0: roothub.status 00008000 DRWE
[17179866.480000] ohci_hcd 0000:00:13.0: roothub.portstatus [0]
0x00010301 CSC LSDA PPS CCS
[17179866.480000] ohci_hcd 0000:00:13.0: roothub.portstatus [1]
0x00010101 CSC PPS CCS
[17179866.480000] ohci_hcd 0000:00:13.0: roothub.portstatus [2]
0x00000100 PPS
[17179866.480000] ohci_hcd 0000:00:13.0: roothub.portstatus [3]
0x00000100 PPS
[17179866.480000] usb usb1: default language 0x0409
[17179866.480000] usb usb1: new device strings: Mfr=3, Product=2,
SerialNumber=1
[17179866.480000] usb usb1: Product: OHCI Host Controller
[17179866.480000] usb usb1: Manufacturer: Linux 2.6.17.4 ohci_hcd
[17179866.480000] usb usb1: SerialNumber: 0000:00:13.0
[17179866.480000] usb usb1: uevent
[17179866.480000] usb usb1: configuration #1 chosen from 1 choice
[17179866.480000] usb usb1: adding 1-0:1.0 (config #1, interface 0)
[17179866.480000] usb 1-0:1.0: uevent
[17179866.480000] hub 1-0:1.0: usb_probe_interface
[17179866.480000] hub 1-0:1.0: usb_probe_interface - got id
[17179866.480000] hub 1-0:1.0: USB hub found
[17179866.480000] hub 1-0:1.0: 4 ports detected
[17179866.480000] hub 1-0:1.0: standalone hub
[17179866.480000] hub 1-0:1.0: no power switching (usb 1.0)
[17179866.480000] hub 1-0:1.0: global over-current protection
[17179866.480000] hub 1-0:1.0: power on to power good time: 4ms
[17179866.480000] hub 1-0:1.0: local power source is good
[17179866.480000] hub 1-0:1.0: no over-current condition exists
[17179866.588000] hub 1-0:1.0: state 7 ports 4 chg 0000 evt 0000
[17179866.588000] drivers/usb/core/inode.c: creating file '001'
[17179866.588000] ACPI: PCI Interrupt 0000:00:13.1[A] -> GSI 19 (level,
low) -> IRQ 209
[17179866.588000] ohci_hcd 0000:00:13.1: OHCI Host Controller
[17179866.588000] drivers/usb/core/inode.c: creating file '002'
[17179866.588000] ohci_hcd 0000:00:13.1: new USB bus registered,
assigned bus number 2
[17179866.588000] ohci_hcd 0000:00:13.1: created debug files
[17179866.588000] ohci_hcd 0000:00:13.1: irq 209, io mem 0xfdffb000
[17179866.588000] ohci_hcd 0000:00:13.1: resetting from state 'reset',
control = 0x0
[17179866.588000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00010301 CSC LSDA PPS CCS
[17179866.588000] hub 1-0:1.0: port 1, status 0301, change 0001, 1.5
Mb/s
[17179866.648000] ohci_hcd 0000:00:13.1: OHCI controller state
[17179866.648000] ohci_hcd 0000:00:13.1: OHCI 1.0, NO legacy support
registers
[17179866.648000] ohci_hcd 0000:00:13.1: control 0x083 HCFS=operational
CBSR=3
[17179866.648000] ohci_hcd 0000:00:13.1: cmdstatus 0x00000 SOC=0
[17179866.648000] ohci_hcd 0000:00:13.1: intrstatus 0x00000044 RHSC SF
[17179866.648000] ohci_hcd 0000:00:13.1: intrenable 0x8000001a MIE UE RD
WDH
[17179866.648000] ohci_hcd 0000:00:13.1: hcca frame #0005
[17179866.648000] ohci_hcd 0000:00:13.1: roothub.a 02000204 POTPGT=2 NPS
NDP=4(4)
[17179866.648000] ohci_hcd 0000:00:13.1: roothub.b 00000000 PPCM=0000
DR=0000
[17179866.648000] ohci_hcd 0000:00:13.1: roothub.status 00008000 DRWE
[17179866.648000] ohci_hcd 0000:00:13.1: roothub.portstatus [0]
0x00000100 PPS
[17179866.648000] ohci_hcd 0000:00:13.1: roothub.portstatus [1]
0x00000100 PPS
[17179866.648000] ohci_hcd 0000:00:13.1: roothub.portstatus [2]
0x00000100 PPS
[17179866.648000] ohci_hcd 0000:00:13.1: roothub.portstatus [3]
0x00000100 PPS
[17179866.648000] usb usb2: default language 0x0409
[17179866.652000] usb usb2: new device strings: Mfr=3, Product=2,
SerialNumber=1
[17179866.652000] usb usb2: Product: OHCI Host Controller
[17179866.652000] usb usb2: Manufacturer: Linux 2.6.17.4 ohci_hcd
[17179866.652000] usb usb2: SerialNumber: 0000:00:13.1
[17179866.652000] usb usb2: uevent
[17179866.652000] usb usb2: configuration #1 chosen from 1 choice
[17179866.652000] usb usb2: adding 2-0:1.0 (config #1, interface 0)
[17179866.652000] usb 2-0:1.0: uevent
[17179866.652000] hub 2-0:1.0: usb_probe_interface
[17179866.652000] hub 2-0:1.0: usb_probe_interface - got id
[17179866.652000] hub 2-0:1.0: USB hub found
[17179866.652000] hub 2-0:1.0: 4 ports detected
[17179866.652000] hub 2-0:1.0: standalone hub
[17179866.652000] hub 2-0:1.0: no power switching (usb 1.0)
[17179866.652000] hub 2-0:1.0: global over-current protection
[17179866.652000] hub 2-0:1.0: power on to power good time: 4ms
[17179866.652000] hub 2-0:1.0: local power source is good
[17179866.652000] hub 2-0:1.0: no over-current condition exists
[17179866.716000] hub 1-0:1.0: debounce: port 1: total 100ms stable
100ms status 0x301
[17179866.756000] drivers/usb/core/inode.c: creating file '001'
[17179866.788000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179866.788000] hub 1-0:1.0: port_wait_reset: err = -22
[17179866.788000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179867.012000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179867.012000] ohci_hcd 0000:00:13.1: suspend root hub
[17179867.012000] hub 1-0:1.0: port_wait_reset: err = -22
[17179867.012000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179867.240000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179867.240000] hub 1-0:1.0: port_wait_reset: err = -22
[17179867.240000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179867.464000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179867.464000] hub 1-0:1.0: port_wait_reset: err = -22
[17179867.464000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179867.692000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179867.692000] hub 1-0:1.0: port_wait_reset: err = -22
[17179867.692000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179867.692000] hub 1-0:1.0: Cannot enable port 1.  Maybe the USB
cable is bad?
[17179867.772000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179867.772000] hub 1-0:1.0: port_wait_reset: err = -22
[17179867.772000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179867.996000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179867.996000] hub 1-0:1.0: port_wait_reset: err = -22
[17179867.996000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179868.184000] irq 209: nobody cared (try booting with the "irqpoll"
option)
[17179868.184000]  <b0139fbb> __report_bad_irq+0x2b/0x69  <b013a1be>
note_interrupt+0x1c5/0x1ff
[17179868.184000]  <f089f7df> usb_hcd_irq+0x26/0x55 [usbcore]
<b0139a8f> handle_IRQ_event+0x20/0x4c
[17179868.184000]  <b0139b57> __do_IRQ+0x9c/0xcd  <b0104f59> do_IRQ
+0x1d/0x28
[17179868.184000]  <b0103532> common_interrupt+0x1a/0x20  <b0101b48>
mwait_idle+0x1f/0x33
[17179868.184000]  <b0101b10> cpu_idle+0x8f/0xa8  <b03086d8>
start_kernel+0x340/0x346
[17179868.184000] handlers:
[17179868.184000] [<f089f7b9>] (usb_hcd_irq+0x0/0x55 [usbcore])
[17179868.184000] [<f089f7b9>] (usb_hcd_irq+0x0/0x55 [usbcore])
[17179868.184000] Disabling IRQ #209
[17179868.216000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179868.216000] hub 1-0:1.0: port_wait_reset: err = -22
[17179868.216000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179868.436000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179868.436000] hub 1-0:1.0: port_wait_reset: err = -22
[17179868.436000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179868.656000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179868.656000] hub 1-0:1.0: port_wait_reset: err = -22
[17179868.656000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179868.656000] hub 1-0:1.0: Cannot enable port 1.  Maybe the USB
cable is bad?
[17179868.728000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179868.728000] hub 1-0:1.0: port_wait_reset: err = -22
[17179868.728000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179868.948000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179868.948000] hub 1-0:1.0: port_wait_reset: err = -22
[17179868.948000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179869.168000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179869.168000] hub 1-0:1.0: port_wait_reset: err = -22
[17179869.168000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179869.388000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179869.388000] hub 1-0:1.0: port_wait_reset: err = -22
[17179869.388000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179869.608000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179869.608000] hub 1-0:1.0: port_wait_reset: err = -22
[17179869.608000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179869.608000] hub 1-0:1.0: Cannot enable port 1.  Maybe the USB
cable is bad?
[17179869.680000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179869.680000] hub 1-0:1.0: port_wait_reset: err = -22
[17179869.680000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179869.900000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179869.900000] hub 1-0:1.0: port_wait_reset: err = -22
[17179869.900000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179870.120000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179870.120000] hub 1-0:1.0: port_wait_reset: err = -22
[17179870.120000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179870.340000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179870.340000] hub 1-0:1.0: port_wait_reset: err = -22
[17179870.340000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179870.560000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[0] = 0x00130301 PRSC PESC CSC LSDA PPS CCS
[17179870.560000] hub 1-0:1.0: port_wait_reset: err = -22
[17179870.560000] hub 1-0:1.0: port 1 not enabled, trying reset again...
[17179870.560000] hub 1-0:1.0: Cannot enable port 1.  Maybe the USB
cable is bad?
[17179870.560000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[1] = 0x00010101 CSC PPS CCS
[17179870.560000] hub 1-0:1.0: port 2, status 0101, change 0001, 12 Mb/s
[17179870.688000] hub 1-0:1.0: debounce: port 2: total 100ms stable
100ms status 0x101
[17179870.760000] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus
[1] = 0x00100103 PRSC PPS PES CCS
[17179870.816000] usb 1-2: new full speed USB device using ohci_hcd and
address 6
[17179871.820000] ohci_hcd 0000:00:13.0: Unlink after no-IRQ?
Controller is probably using the wrong IRQ.

I have just tried booting 2.6.16 with irqpoll, as suggested above, as an
option and got the same behaviour as before.

> 
> 
> > > I don't have any good ideas on what to do.  One possibility is to try 
> > > using a different extension cable.  Or instead of using an extension,
> > > get a USB hub.
> > 
> > I've re-tried an older style Belkin cable. There's no LED on it. 
> > Same results.
> > My PC normally live in a different room to the monitor and keyboard.
> > Its main use is as a MythTV, so it's nice to have the noisey beast out of
> > ear shot. I join 2 x 10' cables to get the USB connection though a wall and
> > the ceiling. Could I do that with a hub?
> 
> Oh dear.  Too bad you didn't mention this before.
> 
> There are limitations on how long a USB cable can be.  You may be up 
> against those limits.
> 
For all the trials, I have been using only a single cable at a time,
mainly a 10' Belkin Gold Plated Pro Series extesion cable with a blue
LED at each end.

I believed that these Belkin extension cables are repeaters, although I
never used more than 3 in series. I had many problems in the past
though with no name cables.

Many Thanks,
Rob Watkins



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to