[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
> >
> >
>