Skip to contentSkip to conversation

USB quits working on 2.6.7

DISCUSSION William Thompson 2 participants 3 messages Aug 2, 2004 – Aug 4, 2004

lore
Share & tools
lore
#0 lore raw

I have USB host controllers and HID compiled in due to the keyboard.

irq 10: nobody cared!
[__report_bad_irq+42/144] __report_bad_irq+0x2a/0x90 [note_interrupt+112/176] note_interrupt+0x70/0xb0 [do_IRQ+273/288] do_IRQ+0x111/0x120 [common_interrupt+24/32] common_interrupt+0x18/0x20 [default_idle+0/64] default_idle+0x0/0x40 [default_idle+44/64] default_idle+0x2c/0x40 [cpu_idle+59/80] cpu_idle+0x3b/0x50 [printk+339/400] printk+0x153/0x190

handlers:
[usb_hcd_irq+0/112] (usb_hcd_irq+0x0/0x70)
[usb_hcd_irq+0/112] (usb_hcd_irq+0x0/0x70)
[usb_hcd_irq+0/112] (usb_hcd_irq+0x0/0x70)
Disabling IRQ #10

This occured while I was at lunch (not touching the computer). This happened at 12:38 (I left for lunch at 11:50).

I don't have this problem on 2.4.26, but I did not compile it into the kernel. (Actually, that was something I forgot to do).

Another thing I'm having problems with is the fact this keyboard has extra keys which work under 2.4, but not 2.6. Appears that the keycode table is missing 16 sets at the end which correspond to 6 of those keys. I think I can fix this myself.

Not sure if this helps or not:

lspci -v on the usb controllers:
0000:00:11.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at dc00 [size=32]
Capabilities: [80] Power Management version 2

0000:00:11.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at e000 [size=32]
Capabilities: [80] Power Management version 2

0000:00:11.4 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at e400 [size=32]
Capabilities: [80] Power Management version 2

#1 lore raw
Quoted 1 line · William Thompson

I have USB host controllers and HID compiled in due to the keyboard.

Can you test 2.6.8-rc2 to see if this is fixed there or not?

thanks,

greg k-h

#2 lore raw
Quoted 3 lines
Quoted 1 line

I have USB host controllers and HID compiled in due to the keyboard.

Can you test 2.6.8-rc2 to see if this is fixed there or not?

Nope doesn't work:

irq 10: nobody cared!

 [<c010671a>] __report_bad_irq+0x2a/0x90
 [<c0106810>] note_interrupt+0x70/0xb0
 [<c0106ac1>] do_IRQ+0x111/0x120
 [<c0104c3c>] common_interrupt+0x18/0x20
 [<c0102190>] default_idle+0x0/0x40
 [<c01021bc>] default_idle+0x2c/0x40
 [<c010224b>] cpu_idle+0x3b/0x50
 [<c011b123>] printk+0x153/0x190

handlers:
[<c02124e0>] (usb_hcd_irq+0x0/0x70)
[<c02124e0>] (usb_hcd_irq+0x0/0x70)
[<c02124e0>] (usb_hcd_irq+0x0/0x70)
Disabling IRQ #10

# uname -a
Linux potato 2.6.8-rc2 #2 SMP Wed Aug 4 08:54:01 EDT 2004 i686 GNU/Linux
# cat /proc/interrupts
           CPU0       CPU1
  0:    7605564         72    IO-APIC-edge  timer
  1:         10          1    IO-APIC-edge  i8042
  9:          0          0   IO-APIC-level  acpi
 10:     186654     113347   IO-APIC-level  uhci_hcd, uhci_hcd, uhci_hcd
 12:        144          1    IO-APIC-edge  i8042
 14:      11946          0    IO-APIC-edge  ide0
 15:         44          0    IO-APIC-edge  ide1
 16:        140          0   IO-APIC-level  aic7xxx
 17:          0          0   IO-APIC-level  es1371
 18:      25568          2   IO-APIC-level  ide2, ide3, eth1
 19:     955149     717889   IO-APIC-level  aic7xxx, eth0
NMI:          0          0
LOC:    7531043    7531389
ERR:          0
MIS:        131