[ltp] Thinkpad x61 Tablet (irq 20: nobody cared)

Michael Gaber linux-thinkpad@linux-thinkpad.org
Tue, 07 Aug 2007 00:42:00 +0200


This is a cryptographically signed message in MIME format.

--------------ms000009070004080700060001
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 7bit

well, try gentoo testing

Jan Gutter schrieb:
> 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
> 

--------------ms000009070004080700060001
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIKdjCC
BTcwggMfoAMCAQICAwOSGTANBgkqhkiG9w0BAQUFADB5MRAwDgYDVQQKEwdSb290IENBMR4w
HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmlu
ZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0wNzA1
MTExODI5NDlaFw0wOTA1MTAxODI5NDlaMD4xFjAUBgNVBAMTDU1pY2hhZWwgR2FiZXIxJDAi
BgkqhkiG9w0BCQEWFU1pY2hhZWwuR2FiZXJAZ214Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBANlvNCEKkhAhmwIpzXamq89nexUPZxbvGR05bN8NlABb/ZkrsUzq56ni
E4uA61Uuwz3stsXXPN5SOV+oJABDWgvgUsk4fZavEMbP7Kk5iJpZf+ZYDc+z+cYEgxLcQ/v2
I3j5r7sdT8L6KuB4mvJaQ2WLMcAzyE4J3b39IzPHjrKkTWHyNQP8UUVEJ8qIZ3oCNAYYkTar
2nKv9uCz//ne40luTpPaEi4vrV5x3F9VKLVLWp1pjceE2xC6wSRlF9ZouOhk6aefTeJ0zMCK
yiCxhk/4pDM5GfXePU7a05uP7NWtvFPPVt8ahIXoX4J4mRdxByijW1wIAqP2ghjL0IHWHlcC
AwEAAaOCAQEwgf4wDAYDVR0TAQH/BAIwADBWBglghkgBhvhCAQ0ESRZHVG8gZ2V0IHlvdXIg
b3duIGNlcnRpZmljYXRlIGZvciBGUkVFIGhlYWQgb3ZlciB0byBodHRwOi8vd3d3LkNBY2Vy
dC5vcmcwQAYDVR0lBDkwNwYIKwYBBQUHAwQGCCsGAQUFBwMCBgorBgEEAYI3CgMEBgorBgEE
AYI3CgMDBglghkgBhvhCBAEwMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8v
b2NzcC5jYWNlcnQub3JnMCAGA1UdEQQZMBeBFU1pY2hhZWwuR2FiZXJAZ214Lm5ldDANBgkq
hkiG9w0BAQUFAAOCAgEAzOZBrP0g6O72GC4sUht1eAe6QIKHlf4j+c2+mOOB1MHnIi1NHIvD
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
ChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlD
QSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2Vy
dC5vcmcCAwOSGTAJBgUrDgMCGgUAoIIB2zAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwG
CSqGSIb3DQEJBTEPFw0wNzA4MDYyMjQyMDBaMCMGCSqGSIb3DQEJBDEWBBRYCzBTODJOkTSl
MmqNbInmVrM3WzBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIA
gDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBkQYJKwYBBAGCNxAE
MYGDMIGAMHkxEDAOBgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0
Lm9yZzEiMCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJ
ARYSc3VwcG9ydEBjYWNlcnQub3JnAgMDkhkwgZMGCyqGSIb3DQEJEAILMYGDoIGAMHkxEDAO
BgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UE
AxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3VwcG9ydEBj
YWNlcnQub3JnAgMDkhkwDQYJKoZIhvcNAQEBBQAEggEAR9FO93xoNTBOUDPznAUOv0lTNcOB
qyuM8Q4o4l6eMqpYa27F+Mnup/lQtNXjao65UHNZBAno/3mwI9niCBbNlMKQ79dtmIxL2IlQ
LxAHjmZK6xzQiZRcuGDnq3EPW3e30K+EHfnBoaRQwcBIPbO2wz4I40uYYdLhn4Md+wPOzNKF
yx5/vDV+mDotD4TjysWB/1BKqhwY56kanLH2WUJi3D+afw7w7iR99vv7fWMMmZx5h+iieJOl
AtXq4B2I+mMwlAJtK5rKFA1Egl3ACf2M82LEhz4iB1vgq3a2U0+3hbmhHG4nH4SaDU+SH5m7
06aT0DRP49Wwi6+ujBPeTFz6RgAAAAAAAA==
--------------ms000009070004080700060001--