[ltp] Thinkpad x61 Tablet (irq 20: nobody cared)
Hendrik-Jan Heins
linux-thinkpad@linux-thinkpad.org
Mon, 6 Aug 2007 20:37:59 +0200
Hmm, sorry
I jusyt looked at my dmesg and I also still have the same issue.
I'm not sure if it actually kills an usb port (as far as I can see,
mine are all working).
I read somewhere that this usually is resolved in a newer kernel
release, so maybe you should try 2.6.23 ?
Hendrik-Jan
2007/8/6, Hendrik-Jan Heins <hjheins@gmail.com>:
> Have you tried updating the firmware?
> I had the same with a X61, and the problem went away after updating
> the firmware to the newest version (1.06 in my case).
>
> good luck!
>
> Hendrik-Jan
>
> 2007/8/6, Jan Gutter <thinkpad@jangutter.com>:
> > Hi all,
> >
> > I've recently acquired a Thinkpad x61 Tablet (model 7767-B8G) and I'm
> > trying to get Gentoo Stable running on it with varying degrees of
> > success. I'm medium-to-advanced in getting kernels to work on weird
> > hardware, plus I'm not afraid to patch the heck out of stuff!
> >
> > Since this hardware is brand new, I'll try to keep bashing at it till
> > everything works. I'll split out the different problems in different
> > mail threads to keep everything sane.
> >
> > I'll try to get my experiences up at thinkwiki sometime this week
> > (there's a few patches with ALSA and the wacom tablet that's required,
> > some hints on how to shrink the EVIL VISTA partition, etc...)
> >
> > Now to the problem:
> >
> > I'm running kernel 2.6.22-gentoo-r2 #1 SMP PREEMPT (no acpi or pci
> > options on cmdline). After a minute or so of uptime I get the following
> > (and then, predictably, the USB ports on the right side go dead):
> >
> > irq 20: nobody cared (try booting with the "irqpoll" option)
> > [<c014eb24>] __report_bad_irq+0x24/0x90
> > [<c014edd9>] note_interrupt+0x249/0x280
> > [<c014e005>] handle_IRQ_event+0x25/0x60
> > [<c014f52d>] handle_fasteoi_irq+0xbd/0xf0
> > [<c0106eab>] do_IRQ+0x9b/0xc0
> > [<c0104ba3>] common_interrupt+0x23/0x28
> > [<f8878263>] uhci_irq+0x23/0x170 [uhci_hcd]
> > [<c043dced>] _spin_unlock+0xd/0x30
> > [<c0140df1>] tick_handle_oneshot_broadcast+0x131/0x140
> > [<f89052a2>] usb_hcd_irq+0x22/0x60 [usbcore]
> > [<c014e005>] handle_IRQ_event+0x25/0x60
> > [<c014f4e9>] handle_fasteoi_irq+0x79/0xf0
> > [<c014f470>] handle_fasteoi_irq+0x0/0xf0
> > [<c0106e83>] do_IRQ+0x73/0xc0
> > [<c0104ba3>] common_interrupt+0x23/0x28
> > [<c013007b>] __group_complete_signal+0x12b/0x240
> > [<c02e26a0>] acpi_processor_idle+0x1f0/0x38c
> > [<c0102415>] cpu_idle+0x65/0x90
> > [<c05d6d2a>] start_kernel+0x2fa/0x380
> > [<c05d64e0>] unknown_bootoption+0x0/0x250
> > =======================
> > handlers:
> > [<f8905280>] (usb_hcd_irq+0x0/0x60 [usbcore])
> > Disabling IRQ #20
> >
> > I assume it's buggy firmware (quirks that haven't been documented yet).
> > Here's my /proc/interrupts:
> > CPU0 CPU1
> > 0: 2478533 410 IO-APIC-edge timer
> > 1: 62 4 IO-APIC-edge i8042
> > 5: 21 1 IO-APIC-edge serial
> > 8: 61 2 IO-APIC-edge rtc
> > 9: 22676 164 IO-APIC-fasteoi acpi
> > 12: 525 83 IO-APIC-edge i8042
> > 16: 513427 0 IO-APIC-fasteoi uhci_hcd:usb3
> > 17: 0 0 IO-APIC-fasteoi uhci_hcd:usb4
> > 18: 0 0 IO-APIC-fasteoi uhci_hcd:usb5, yenta, \
> > i915@pci:0000:00:02.0
> > 19: 2 1 IO-APIC-fasteoi ehci_hcd:usb1
> > 20: 100000 1 IO-APIC-fasteoi ehci_hcd:usb2
> > 21: 3657 1 IO-APIC-fasteoi uhci_hcd:usb6, ohci1394,\
> > HDA Intel, ipw3945
> > 23: 0 0 IO-APIC-fasteoi sdhci:slot0
> > 220: 380 3611 PCI-MSI-edge eth0
> > 221: 29630 14303 PCI-MSI-edge ahci
> > NMI: 0 0
> > LOC: 31464 1336784
> > ERR: 0
> > MIS: 0
> >
> > Finally, I've attached my dmesg. If other stuff is required (lsmod,
> > kernel .config, etc.) I'd be happy to provide.
> >
> > Please use me as a test-bench for your code! If you have anything
> > unrelated you want me to test (thinkpad-acpi comes to mind), I'd be
> > happy to oblige.
> >
> > Jan Gutter
> >
> >
>