On Thu, Feb 09, 2006 at 11:10:48AM -0500, Alan Stern wrote:
>> 
>> So, that's where it's at now.  I should apoligize for the misleading bug
>> report I gave before.  If you look at the first message I posted I mentioned
>> the keyboard issue I'm having on another nForce machine.  I grouped these two
>> issues together.  The KB started misbehaving with kernel 2.6.13 and so I
>> assumed that this was related.  But, clearly, these are very different issues
>> and there was no logical reason behind my initial claim.
>
>There's another bug report here:
>
>http://bugzilla.kernel.org/show_bug.cgi?id=6011
>
>that looks quite similar to yours.  Maybe the same solution will help you.
>
>Alan Stern

Thanks for following up on this.

I downloaded kernel 2.6.16-rc2 and applied the fix you pointed to.
Unfortunately, it does not seem to have helped.  The machine behaves the same
as it does under 2.6.15, though the number of USB debug messages seems to have
increased.  The errors from the external HD (usb 1-3) look the same.

I have attached a portion of the dmesg output pertaining to the USB problem.
The first part is initialization and the problem with device 1-3.  The latter
part of the log is where the other USB devices are successfully detected and
enabled.  I have included this for completeness.


-- 
--John Gruenenfelder    Research Assistant, UMass Amherst student
                        Systems Manager, MKS Imaging Technology, LLC.
Try Weasel Reader for PalmOS  --  http://gutenpalm.sf.net
"This is the most fun I've had without being drenched in the blood
of my enemies!"
        --Sam of Sam & Max
Bootdata ok (command line is root=/dev/sda1 ro)
Linux version 2.6.16-rc2 ([EMAIL PROTECTED]) (gcc version 4.0.3 20051201 
(prerelease) (Debian 4.0.2-5)) #1 SMP PREEMPT Fri Feb 10 16:36:34 MST 2006

ehci_hcd 0000:00:02.1: EHCI Host Controller
ehci_hcd 0000:00:02.1: reset hcs_params 0x10148a dbg=1 cc=1 pcc=4 !ppc ports=10
ehci_hcd 0000:00:02.1: reset portroute 0 0 0 0 0 0 0 0 0 0 
ehci_hcd 0000:00:02.1: reset hcc_params a082 caching frame 256/512/1024
ehci_hcd 0000:00:02.1: bogus port configuration: cc=1 x pcc=4 < ports=10
ehci_hcd 0000:00:02.1: debug port 1
PCI: cache line size of 64 is not supported by device 0000:00:02.1
drivers/usb/core/inode.c: creating file 'devices'
drivers/usb/core/inode.c: creating file '001'
ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:02.1: irq 50, io mem 0xfe029000
ehci_hcd 0000:00:02.1: reset command 080002 (park)=0 ithresh=8 period=1024 
Reset HALT
ehci_hcd 0000:00:02.1: init command 010009 (park)=0 ithresh=1 period=256 RUN
ehci_hcd 0000:00:02.1: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: default language 0x0409
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.16-rc2 ehci_hcd
usb usb1: SerialNumber: 0000:00:02.1
usb usb1: uevent
usb usb1: device is self-powered
usb usb1: configuration #1 chosen from 1 choice
usb usb1: adding 1-0:1.0 (config #1, interface 0)
usb 1-0:1.0: uevent
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 10 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: no power switching (usb 1.0)
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: Single TT
hub 1-0:1.0: TT requires at most 8 FS bit times (666 ns)
hub 1-0:1.0: power on to power good time: 20ms
hub 1-0:1.0: local power source is good
hub 1-0:1.0: state 7 ports 10 chg 0000 evt 0000
drivers/usb/core/inode.c: creating file '001'
ehci_hcd 0000:00:02.1: GetStatus port 1 status 001403 POWER sig=k CSC CONNECT
hub 1-0:1.0: port 1, status 0501, change 0001, 480 Mb/s
ACPI: PCI Interrupt Link [APCF] enabled at IRQ 23
ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [APCF] -> GSI 23 (level, low) -> 
IRQ 217
PCI: Setting latency timer of device 0000:00:02.0 to 64
ohci_hcd 0000:00:02.0: OHCI Host Controller
drivers/usb/core/inode.c: creating file '002'
ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:02.0: irq 217, io mem 0xfe02a000
ohci_hcd 0000:00:02.0: resetting from state 'reset', control = 0x600
ohci_hcd 0000:00:02.0: OHCI controller state
ohci_hcd 0000:00:02.0: OHCI 1.0, NO legacy support registers
ohci_hcd 0000:00:02.0: control 0x683 RWE RWC HCFS=operational CBSR=3
ohci_hcd 0000:00:02.0: cmdstatus 0x00000 SOC=0
ohci_hcd 0000:00:02.0: intrstatus 0x00000004 SF
ohci_hcd 0000:00:02.0: intrenable 0x8000000a MIE RD WDH
ohci_hcd 0000:00:02.0: hcca frame #0003
ohci_hcd 0000:00:02.0: roothub.a 0100020a POTPGT=1 NPS NDP=10(10)
ohci_hcd 0000:00:02.0: roothub.b 00000000 PPCM=0000 DR=0000
ohci_hcd 0000:00:02.0: roothub.status 00008000 DRWE
ohci_hcd 0000:00:02.0: roothub.portstatus [0] 0x00000100 PPS
ohci_hcd 0000:00:02.0: roothub.portstatus [1] 0x00000100 PPS
ohci_hcd 0000:00:02.0: roothub.portstatus [2] 0x00000100 PPS
ohci_hcd 0000:00:02.0: roothub.portstatus [3] 0x00000100 PPS
ohci_hcd 0000:00:02.0: roothub.portstatus [4] 0x00000100 PPS
ohci_hcd 0000:00:02.0: roothub.portstatus [5] 0x00000100 PPS
ohci_hcd 0000:00:02.0: roothub.portstatus [6] 0x00000100 PPS
ohci_hcd 0000:00:02.0: roothub.portstatus [7] 0x00000100 PPS
ohci_hcd 0000:00:02.0: roothub.portstatus [8] 0x00000100 PPS
ohci_hcd 0000:00:02.0: roothub.portstatus [9] 0x00000100 PPS
ohci_hcd 0000:00:02.0: created debug files
ohci_hcd 0000:00:02.0: supports USB remote wakeup
usb usb2: default language 0x0409
usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: OHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.16-rc2 ohci_hcd
usb usb2: SerialNumber: 0000:00:02.0
usb usb2: uevent
usb usb2: device is self-powered
usb usb2: configuration #1 chosen from 1 choice
usb usb2: adding 2-0:1.0 (config #1, interface 0)
usb 2-0:1.0: uevent
hub 2-0:1.0: usb_probe_interface
hub 2-0:1.0: usb_probe_interface - got id
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 10 ports detected
hub 2-0:1.0: standalone hub
hub 2-0:1.0: no power switching (usb 1.0)
hub 2-0:1.0: global over-current protection
hub 2-0:1.0: power on to power good time: 2ms
hub 2-0:1.0: local power source is good
hub 2-0:1.0: no over-current condition exists
hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501
ehci_hcd 0000:00:02.1: port 1 low speed --> companion
ehci_hcd 0000:00:02.1: GetStatus port 1 status 003402 POWER OWNER sig=k CSC
ehci_hcd 0000:00:02.1: GetStatus port 3 status 001803 POWER sig=j CSC CONNECT
hub 1-0:1.0: port 3, status 0501, change 0001, 480 Mb/s
drivers/usb/core/inode.c: creating file '001'
ACPI: PCI Interrupt Link [APC4] enabled at IRQ 19
GSI 20 sharing vector 0x3A and IRQ 20
ACPI: PCI Interrupt 0000:05:07.0[A] -> Link [APC4] -> GSI 19 (level, low) -> 
IRQ 58
ACPI: PCI Interrupt Link [APCJ] enabled at IRQ 22
ACPI: PCI Interrupt 0000:00:04.0[A] -> Link [APCJ] -> GSI 22 (level, low) -> 
IRQ 225
PCI: Setting latency timer of device 0000:00:04.0 to 64
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[58]  MMIO=[fdeff000-fdeff7ff]  
Max Packet=[2048]  IR/IT contexts=[4/8]
hub 1-0:1.0: debounce: port 3: total 100ms stable 100ms status 0x501
ehci_hcd 0000:00:02.1: port 3 high speed
ehci_hcd 0000:00:02.1: GetStatus port 3 status 001005 POWER sig=se0 PE CONNECT
usb 1-3: new high speed USB device using ehci_hcd and address 3
usb 1-3: khubd timed out on ep0in len=0/64
ehci_hcd 0000:00:02.1: devpath 3 ep0in 3strikes
ehci_hcd 0000:00:02.1: devpath 3 ep0in 3strikes
ehci_hcd 0000:00:02.1: port 3 high speed
ehci_hcd 0000:00:02.1: GetStatus port 3 status 001005 POWER sig=se0 PE CONNECT
usb 1-3: device descriptor read/64, error -71
usb 1-3: khubd timed out on ep0in len=0/64
ehci_hcd 0000:00:02.1: devpath 3 ep0in 3strikes
ehci_hcd 0000:00:02.1: devpath 3 ep0in 3strikes
ehci_hcd 0000:00:02.1: port 3 high speed
ehci_hcd 0000:00:02.1: GetStatus port 3 status 001005 POWER sig=se0 PE CONNECT
usb 1-3: device descriptor read/64, error -71
ehci_hcd 0000:00:02.1: port 3 high speed
ehci_hcd 0000:00:02.1: GetStatus port 3 status 001005 POWER sig=se0 PE CONNECT
usb 1-3: new high speed USB device using ehci_hcd and address 4
usb 1-3: khubd timed out on ep0in len=0/64
ehci_hcd 0000:00:02.1: devpath 3 ep0in 3strikes
ehci_hcd 0000:00:02.1: devpath 3 ep0in 3strikes
ehci_hcd 0000:00:02.1: port 3 high speed
ehci_hcd 0000:00:02.1: GetStatus port 3 status 001005 POWER sig=se0 PE CONNECT
usb 1-3: device descriptor read/64, error -71
usb 1-3: khubd timed out on ep0in len=0/64
ehci_hcd 0000:00:02.1: devpath 3 ep0in 3strikes
ehci_hcd 0000:00:02.1: devpath 3 ep0in 3strikes
ehci_hcd 0000:00:02.1: port 3 high speed
ehci_hcd 0000:00:02.1: GetStatus port 3 status 001005 POWER sig=se0 PE CONNECT
usb 1-3: device descriptor read/64, error -71
ehci_hcd 0000:00:02.1: port 3 high speed
ehci_hcd 0000:00:02.1: GetStatus port 3 status 001005 POWER sig=se0 PE CONNECT
usb 1-3: new high speed USB device using ehci_hcd and address 5
usb 1-3: khubd timed out on ep0in len=0/18
usb 1-3: device descriptor read/all, error -110
ehci_hcd 0000:00:02.1: port 3 high speed
ehci_hcd 0000:00:02.1: GetStatus port 3 status 001005 POWER sig=se0 PE CONNECT
usb 1-3: new high speed USB device using ehci_hcd and address 6
usb 1-3: khubd timed out on ep0in len=0/18
usb 1-3: device descriptor read/all, error -110
ehci_hcd 0000:00:02.1: GetStatus port 4 status 001803 POWER sig=j CSC CONNECT
hub 1-0:1.0: port 4, status 0501, change 0001, 480 Mb/s
hub 1-0:1.0: debounce: port 4: total 100ms stable 100ms status 0x501
ehci_hcd 0000:00:02.1: port 4 full speed --> companion
ehci_hcd 0000:00:02.1: GetStatus port 4 status 003001 POWER OWNER sig=se0 
CONNECT
hub 2-0:1.0: state 7 ports 10 chg 0000 evt 0002
ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [0] = 0x00010301 CSC LSDA 
PPS CCS
hub 2-0:1.0: port 1, status 0301, change 0001, 1.5 Mb/s
hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x301

ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [0] = 0x00100303 PRSC LSDA 
PPS PES CCS
usb 2-1: new low speed USB device using ohci_hcd and address 2
ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [0] = 0x00100303 PRSC LSDA 
PPS PES CCS
usb 2-1: skipped 1 descriptor after interface
usb 2-1: default language 0x0409
usb 2-1: new device strings: Mfr=3, Product=1, SerialNumber=2
usb 2-1: Product: Back-UPS LS 700 FW:19.b4 .D USB FW:b4 
usb 2-1: Manufacturer: American Power Conversion
usb 2-1: SerialNumber: 4B0505P07648  
usb 2-1: uevent
usb 2-1: device is self-powered
usb 2-1: configuration #1 chosen from 1 choice
usb 2-1: adding 2-1:1.0 (config #1, interface 0)
usb 2-1:1.0: uevent
drivers/usb/core/inode.c: creating file '002'
ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [3] = 0x00010101 CSC PPS CCS
hub 2-0:1.0: port 4, status 0101, change 0001, 12 Mb/s
hub 2-0:1.0: debounce: port 4: total 100ms stable 100ms status 0x101
ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [3] = 0x00100103 PRSC PPS 
PES CCS
usb 2-4: new full speed USB device using ohci_hcd and address 3
ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [3] = 0x00100103 PRSC PPS 
PES CCS
usb 2-4: ep0 maxpacket = 8
usb 2-4: default language 0x0409
usb 2-4: new device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-4: Product: Key Tronic USB Hub Keyboard
usb 2-4: Manufacturer: Key Tronic
usb 2-4: uevent
usb 2-4: device is bus-powered
usb 2-4: configuration #1 chosen from 1 choice
usb 2-4: adding 2-4:1.0 (config #1, interface 0)
usb 2-4:1.0: uevent
hub 2-4:1.0: usb_probe_interface
hub 2-4:1.0: usb_probe_interface - got id
hub 2-4:1.0: USB hub found
hub 2-4:1.0: 3 ports detected
hub 2-4:1.0: compound device; port removable status: FRR
hub 2-4:1.0: individual port power switching
hub 2-4:1.0: individual port over-current protection
hub 2-4:1.0: power on to power good time: 100ms
hub 2-4:1.0: hub controller current requirement: 90mA
hub 2-4:1.0: 100mA bus power budget for each child
hub 2-4:1.0: enabling power on all ports
drivers/usb/core/inode.c: creating file '003'
hub 1-0:1.0: state 7 ports 10 chg 0000 evt 0000
hub 2-0:1.0: state 7 ports 10 chg 0000 evt 0010
hub 2-4:1.0: state 7 ports 3 chg 0000 evt 0000
usbhid 2-1:1.0: usb_probe_interface
usbhid 2-1:1.0: usb_probe_interface - got id
hub 2-4:1.0: port 1, status 0101, change 0001, 12 Mb/s
hub 2-4:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
usb 2-4.1: new full speed USB device using ohci_hcd and address 4
usb 2-4.1: ep0 maxpacket = 8
usb 2-4.1: skipped 1 descriptor after interface
usb 2-4.1: default language 0x0409
usb 2-4.1: new device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-4.1: Product: Key Tronic USB Hub Keyboard
usb 2-4.1: Manufacturer: Key Tronic
usb 2-4.1: uevent
usb 2-4.1: device is bus-powered
usb 2-4.1: configuration #1 chosen from 1 choice
usb 2-4.1: adding 2-4.1:1.0 (config #1, interface 0)
usb 2-4.1:1.0: uevent
drivers/usb/core/inode.c: creating file '004'
hub 2-4:1.0: 410mA power budget left
hub 2-4:1.0: port 3, status 0301, change 0001, 1.5 Mb/s
hub 2-4:1.0: debounce: port 3: total 100ms stable 100ms status 0x301
usb 2-4.3: new low speed USB device using ohci_hcd and address 5
usb 2-4.3: skipped 1 descriptor after interface
usb 2-4.3: default language 0x0409
usb 2-4.3: new device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-4.3: Product: USB-PS/2 Optical Mouse
usb 2-4.3: Manufacturer: Logitech
usb 2-4.3: uevent
usb 2-4.3: device is bus-powered
usb 2-4.3: configuration #1 chosen from 1 choice
usb 2-4.3: adding 2-4.3:1.0 (config #1, interface 0)
usb 2-4.3:1.0: uevent
drivers/usb/core/inode.c: creating file '005'
hub 2-4:1.0: 312mA power budget left
hub 2-4:1.0: state 7 ports 3 chg 0000 evt 0008
HID device not claimed by input or hiddev
usbhid 2-4.1:1.0: usb_probe_interface
usbhid 2-4.1:1.0: usb_probe_interface - got id
input: Key Tronic Key Tronic USB Hub Keyboard as /class/input/input1
input: USB HID v1.10 Keyboard [Key Tronic Key Tronic USB Hub Keyboard] on 
usb-0000:00:02.0-4.1
usbhid 2-4.3:1.0: usb_probe_interface
usbhid 2-4.3:1.0: usb_probe_interface - got id
input: Logitech USB-PS/2 Optical Mouse as /class/input/input2
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on 
usb-0000:00:02.0-4.3
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver

Reply via email to