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

Jan Gutter linux-thinkpad@linux-thinkpad.org
Mon, 06 Aug 2007 18:02:49 +0200


--=-Wx/WtHzC7cUyYvbtYXoq
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

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

--=-Wx/WtHzC7cUyYvbtYXoq
Content-Disposition: attachment; filename=dmesg.txt
Content-Type: text/plain; name=dmesg.txt; charset=UTF-8
Content-Transfer-Encoding: 7bit

Linux version 2.6.22-gentoo-r2 (root@sparky) (gcc version 4.1.2 (Gentoo 4.1.2 p1.0.1)) #1 SMP PREEMPT Mon Jul 30 17:55:37 SAST 2007
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009d800 (usable)
 BIOS-e820: 000000000009d800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000d2000 - 00000000000d4000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003d6b0000 (usable)
 BIOS-e820: 000000003d6b0000 - 000000003d6cc000 (ACPI data)
 BIOS-e820: 000000003d6cc000 - 000000003d700000 (ACPI NVS)
 BIOS-e820: 000000003d700000 - 000000003e000000 (reserved)
 BIOS-e820: 00000000f0000000 - 00000000f4000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
 BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved)
 BIOS-e820: 00000000fed14000 - 00000000fed1a000 (reserved)
 BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
86MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000f69c0
Entering add_active_range(0, 0, 251568) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->   229376
  HighMem    229376 ->   251568
early_node_map[1] active PFN ranges
    0:        0 ->   251568
On node 0 totalpages: 251568
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 1760 pages used for memmap
  Normal zone: 223520 pages, LIFO batch:31
  HighMem zone: 173 pages used for memmap
  HighMem zone: 22019 pages, LIFO batch:3
DMI present.
ACPI: RSDP 000F6990, 0024 (r2 LENOVO)
ACPI: XSDT 3D6BD0DD, 0094 (r1 LENOVO TP-7S        1040  LTP        0)
ACPI: FACP 3D6BD200, 00F4 (r3 LENOVO TP-7S        1040 LNVO        1)
ACPI Warning (tbfadt-0434): Optional field "Gpe1Block" has zero address or length: 000000000000102C/0 [20070126]
ACPI: DSDT 3D6BD5DB, E5B5 (r1 LENOVO TP-7S        1040 MSFT  3000000)
ACPI: FACS 3D6E4000, 0040
ACPI: SSDT 3D6BD3B4, 0227 (r1 LENOVO TP-7S        1040 MSFT  3000000)
ACPI: ECDT 3D6CBB90, 0052 (r1 LENOVO TP-7S        1040 LNVO        1)
ACPI: TCPA 3D6CBBE2, 0032 (r2 LENOVO TP-7S        1040 LNVO        1)
ACPI: APIC 3D6CBC14, 0068 (r1 LENOVO TP-7S        1040 LNVO        1)
ACPI: MCFG 3D6CBC7C, 003C (r1 LENOVO TP-7S        1040 LNVO        1)
ACPI: HPET 3D6CBCB8, 0038 (r1 LENOVO TP-7S        1040 LNVO        1)
ACPI: SLIC 3D6CBDF0, 0176 (r1 LENOVO TP-7S        1040  LTP        0)
ACPI: BOOT 3D6CBF66, 0028 (r1 LENOVO TP-7S        1040  LTP        1)
ACPI: ASF! 3D6CBF8E, 0072 (r16 LENOVO TP-7S        1040 PTL         1)
ACPI: SSDT 3D6E2697, 025F (r1 LENOVO TP-7S        1040 INTL 20050513)
ACPI: SSDT 3D6E28F6, 00A6 (r1 LENOVO TP-7S        1040 INTL 20050513)
ACPI: SSDT 3D6E299C, 04F7 (r1 LENOVO TP-7S        1040 INTL 20050513)
ACPI: SSDT 3D6E2E93, 01D8 (r1 LENOVO TP-7S        1040 INTL 20050513)
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 6:15 APIC version 20
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
Processor #1 6:15 APIC version 20
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
ACPI: HPET id: 0x8086a201 base: 0xfed00000
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 40000000 (gap: 3e000000:b2000000)
Built 1 zonelists.  Total pages: 249603
Kernel command line: udev root=/dev/ram0 init=/linuxrc real_root=/dev/sda7
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
CPU 0 irqstacks, hard=c0626000 soft=c0624000
PID hash table entries: 4096 (order: 12, 16384 bytes)
Detected 1596.036 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 989788k/1006272k available (3323k kernel code, 15852k reserved, 1600k data, 292k init, 88768k highmem)
virtual kernel memory layout:
    fixmap  : 0xfff9d000 - 0xfffff000   ( 392 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xf8800000 - 0xff7fe000   ( 111 MB)
    lowmem  : 0xc0000000 - 0xf8000000   ( 896 MB)
      .init : 0xc05d6000 - 0xc061f000   ( 292 kB)
      .data : 0xc043ee24 - 0xc05cf1b4   (1600 kB)
      .text : 0xc0100000 - 0xc043ee24   (3323 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 3196.00 BogoMIPS (lpj=6392016)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001
monitor/mwait feature present.
using mwait in idle threads.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Compat vDSO mapped to ffffe000.
Checking 'hlt' instruction... OK.
Freeing SMP alternatives: 16k freed
ACPI: Core revision 20070126
CPU0: Intel(R) Core(TM)2 Duo CPU     L7500  @ 1.60GHz stepping 0a
Booting processor 1/1 eip 2000
CPU 1 irqstacks, hard=c0627000 soft=c0625000
Initializing CPU#1
Calibrating delay using timer specific routine.. 3191.96 BogoMIPS (lpj=6383928)
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001
monitor/mwait feature present.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: Intel(R) Core(TM)2 Duo CPU     L7500  @ 1.60GHz stepping 0a
Total of 2 processors activated (6387.97 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
checking TSC synchronization [CPU#0 -> CPU#1]:
Measured 261344 cycles TSC warp between CPUs, turning off TSC clock.
Marking TSC unstable due to: check_tsc_sync_source failed.
Brought up 2 CPUs
migration_cost=4000
NET: Registered protocol family 16
ACPI: ACPI Dock Station Driver 
ACPI: \_SB_.PCI0.IDE0.PRIM.MSTR: found ejectable bay
ACPI: \_SB_.PCI0.IDE0.PRIM.MSTR: Adding notify handler
ACPI: Bay [\_SB_.PCI0.IDE0.PRIM.MSTR] Added
ACPI: bus type pci registered
PCI: Using MMCONFIG
Setting up standard PCI resources
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP1._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 *10 11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 *10 11)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 *10 11)
ACPI: Power Resource [PUBS] (on)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 12 devices
ACPI: ACPI bus type pnp unregistered
SCSI subsystem initialized
libata version 2.21 loaded.
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
ACPI: RTC can wake from S4
pnp: 00:00: iomem range 0x0-0x9ffff could not be reserved
pnp: 00:00: iomem range 0xc0000-0xc3fff could not be reserved
pnp: 00:00: iomem range 0xc4000-0xc7fff could not be reserved
pnp: 00:00: iomem range 0xc8000-0xcbfff has been reserved
pnp: 00:02: iomem range 0xf0000000-0xf3ffffff could not be reserved
pnp: 00:02: iomem range 0xfed1c000-0xfed1ffff could not be reserved
pnp: 00:02: iomem range 0xfed14000-0xfed17fff could not be reserved
pnp: 00:02: iomem range 0xfed18000-0xfed18fff could not be reserved
Time: hpet clocksource has been installed.
Switched to high resolution mode on CPU 0
Switched to high resolution mode on CPU 1
PCI: Bridge: 0000:00:1c.0
  IO window: 2000-2fff
  MEM window: fc000000-fdffffff
  PREFETCH window: f8000000-f80fffff
PCI: Bridge: 0000:00:1c.1
  IO window: 3000-3fff
  MEM window: dc100000-dfcfffff
  PREFETCH window: dfe00000-dfefffff
PCI: Bus 6, cardbus bridge: 0000:05:00.0
  IO window: 00004000-000040ff
  IO window: 00004400-000044ff
  PREFETCH window: f4000000-f7ffffff
  MEM window: 40000000-43ffffff
PCI: Bridge: 0000:00:1e.0
  IO window: 4000-7fff
  MEM window: f8300000-fbffffff
  PREFETCH window: f4000000-f7ffffff
ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 20 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1c.0 to 64
ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 21 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:1c.1 to 64
PCI: Enabling device 0000:00:1e.0 (0005 -> 0007)
PCI: Setting latency timer of device 0000:00:1e.0 to 64
ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 16 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:05:00.0 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 9, 2097152 bytes)
TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
Unpacking initramfs... done
Freeing initrd memory: 1301k freed
Simple Boot Flag at 0x35 set to 0x1
Machine check exception polling timer started.
IA-32 Microcode Update Driver: v1.14a <tigran@aivazian.fsnet.co.uk>
highmem bounce pool size: 64 pages
squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
Boot video device is 0000:00:02.0
PCI: Setting latency timer of device 0000:00:1c.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:1c.0:pcie00]
Allocate Port Service[0000:00:1c.0:pcie02]
Allocate Port Service[0000:00:1c.0:pcie03]
PCI: Setting latency timer of device 0000:00:1c.1 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:1c.1:pcie00]
Allocate Port Service[0000:00:1c.1:pcie02]
Allocate Port Service[0000:00:1c.1:pcie03]
Real Time Clock Driver v1.12ac
Non-volatile memory driver v1.2
Linux agpgart interface v0.102 (c) Dave Jones
agpgart: Detected an Intel 965GM Chipset.
agpgart: Detected 7676K stolen memory.
agpgart: AGP aperture is 256M @ 0xe0000000
tpm_tis 00:0b: 1.2 TPM (device-id 0xFFFF, rev-id 255)
tpm_tis 00:0b: Unable to request irq: 8 for probe
ACPI: AC Adapter [AC] (on-line)
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Battery Slot [BAT2] (battery present)
input: Power Button (FF) as /class/input/input0
ACPI: Power Button (FF) [PWRF]
input: Lid Switch as /class/input/input1
ACPI: Lid Switch [LID]
input: Sleep Button (CM) as /class/input/input2
ACPI: Sleep Button (CM) [SLPB]
set_level status: 0
ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)
set_level status: 0
ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)
ACPI: SSDT 3D6E1D72, 0282 (r1  PmRef  Cpu0Ist      100 INTL 20050513)
ACPI: SSDT 3D6E2079, 061E (r1  PmRef  Cpu0Cst      100 INTL 20050513)
Monitor-Mwait will be used to enter C-1 state
Monitor-Mwait will be used to enter C-2 state
Monitor-Mwait will be used to enter C-3 state
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
ACPI: Processor [CPU0] (supports 8 throttling states)
ACPI: SSDT 3D6E1CAA, 00C8 (r1  PmRef  Cpu1Ist      100 INTL 20050513)
ACPI: SSDT 3D6E1FF4, 0085 (r1  PmRef  Cpu1Cst      100 INTL 20050513)
ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
ACPI: Processor [CPU1] (supports 8 throttling states)
ACPI: Thermal Zone [THM0] (53 C)
ACPI: Thermal Zone [THM1] (50 C)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G/915GM/945G/945GM chipsets
intelfb: Version 0.9.4
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
pnp: Device 00:0a activated.
00:0a: ttyS0 at I/O 0x200 (irq = 5) is a NS16550A
loop: module loaded
ahci 0000:00:1f.2: version 2.2
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 16 (level, low) -> IRQ 18
ahci 0000:00:1f.2: nr_ports (3) and implemented port map (0x1) don't match
Clocksource tsc unstable (delta = -466148826 ns)
ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 3 ports 1.5 Gbps 0x1 impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq pm led clo pio slum part 
PCI: Setting latency timer of device 0000:00:1f.2 to 64
scsi0 : ahci
ata1: SATA max UDMA/133 cmd 0xf8856100 ctl 0x00000000 bmdma 0x00000000 irq 221
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata1.00: ATA-7: ST9120822AS, 3.CLF, max UDMA/100
ata1.00: 234441648 sectors, multi 16: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/100
scsi 0:0:0:0: Direct-Access     ATA      ST9120822AS      3.CL PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 234441648 512-byte hardware sectors (120034 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:0:0: [sda] 234441648 512-byte hardware sectors (120034 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 >
sd 0:0:0:0: [sda] Attached SCSI disk
sd 0:0:0:0: Attached scsi generic sg0 type 0
PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard as /class/input/input3
rtc_cmos 00:07: rtc core: registered rtc_cmos as rtc0
rtc_cmos: probe of 00:07 failed with error -16
IBM TrackPoint firmware: 0x0e, buttons: 3/3
input: TPPS/2 IBM TrackPoint as /class/input/input4
i2c /dev entries driver
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
raid6: int32x1    704 MB/s
raid6: int32x2    701 MB/s
raid6: int32x4    564 MB/s
raid6: int32x8    502 MB/s
raid6: mmxx1     2065 MB/s
raid6: mmxx2     2589 MB/s
raid6: sse1x1    1549 MB/s
raid6: sse1x2    2001 MB/s
raid6: sse2x1    2863 MB/s
raid6: sse2x2    3184 MB/s
raid6: using algorithm sse2x2 (3184 MB/s)
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
raid5: automatically using best checksumming function: pIII_sse
   pIII_sse  :  6359.000 MB/sec
raid5: using function: pIII_sse (6359.000 MB/sec)
md: multipath personality registered for level -4
md: faulty personality registered for level -5
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
tunl0: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
sit0: Disabled Privacy Extensions
NET: Registered protocol family 17
NET: Registered protocol family 15
Bridge firewalling registered
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
Starting balanced_irq
Using IPI Shortcut mode
drivers/rtc/hctosys.c: unable to open rtc device (rtc)
Freeing unused kernel memory: 292k freed
ata1: soft resetting port
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata1.00: configured for UDMA/100
ata1: EH complete
sd 0:0:0:0: [sda] 234441648 512-byte hardware sectors (120034 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
ACPI: PCI Interrupt 0000:00:1a.7[C] -> GSI 22 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:00:1a.7 to 64
ehci_hcd 0000:00:1a.7: EHCI Host Controller
ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
PCI: cache line size of 32 is not supported by device 0000:00:1a.7
ehci_hcd 0000:00:1a.7: irq 19, io mem 0xfe226c00
ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
ACPI: PCI Interrupt 0000:00:1d.7[D] -> GSI 19 (level, low) -> IRQ 20
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:1d.7: debug port 1
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: irq 20, io mem 0xfe227000
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 4 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
USB Universal Host Controller Interface driver v3.0
ACPI: PCI Interrupt 0000:00:1a.0[A] -> GSI 20 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1a.0 to 64
uhci_hcd 0000:00:1a.0: UHCI Host Controller
uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1a.0: irq 16, io base 0x00001860
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1a.1[B] -> GSI 21 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:1a.1 to 64
uhci_hcd 0000:00:1a.1: UHCI Host Controller
uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1a.1: irq 17, io base 0x00001880
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.0: irq 18, io base 0x000018a0
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 17 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
uhci_hcd 0000:00:1d.1: irq 21, io base 0x000018c0
usb usb6: configuration #1 chosen from 1 choice
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 2 ports detected
usb 3-1: new full speed USB device using uhci_hcd and address 2
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
usb 3-1: configuration #1 chosen from 1 choice
usb 3-2: new full speed USB device using uhci_hcd and address 3
usb 3-2: configuration #1 chosen from 1 choice
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
sl811: driver sl811-hcd, 19 May 2005
ACPI: PCI Interrupt 0000:05:00.1[B] -> GSI 17 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:05:00.1 to 64
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[21]  MMIO=[f8301000-f83017ff]  Max Packet=[2048]  IR/IT contexts=[4/4]
Intel(R) PRO/1000 Network Driver - version 7.3.20-k2
Copyright (c) 1999-2006 Intel Corporation.
ACPI: PCI Interrupt 0000:00:19.0[A] -> GSI 20 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:19.0 to 64
e1000: 0000:00:19.0: e1000_probe: (PCI Express:2.5Gb/s:Width x1) 00:16:d3:3e:92:37
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[000ae407232072ba]
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
ACPI: PCI Interrupt 0000:00:1f.3[A] -> GSI 23 (level, low) -> IRQ 22
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci: SDHCI controller found at 0000:05:00.2 [1180:0822] (rev 21)
ACPI: PCI Interrupt 0000:05:00.2[C] -> GSI 18 (level, low) -> IRQ 23
PCI: Setting latency timer of device 0000:05:00.2 to 64
mmc0: SDHCI at 0xf8301800 irq 23 DMA
ACPI: PCI Interrupt 0000:00:1b.0[B] -> GSI 17 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:1b.0 to 64
Bluetooth: Core ver 2.11
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: HCI USB driver ver 2.9
usbcore: registered new interface driver hci_usb
ieee80211_crypt: registered algorithm 'NULL'
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
ipw3945: Intel(R) PRO/Wireless 3945 Network Connection driver for Linux, 1.2.0dmpr
ipw3945: Copyright(c) 2003-2006 Intel Corporation
Yenta: CardBus bridge found at 0000:05:00.0 [17aa:20c6]
Yenta: ISA IRQ mask 0x0cb8, PCI irq 18
Socket status: 30000006
pcmcia: parent PCI bridge I/O window: 0x4000 - 0x7fff
cs: IO port probe 0x4000-0x7fff: clean.
pcmcia: parent PCI bridge Memory window: 0xf8300000 - 0xfbffffff
pcmcia: parent PCI bridge Memory window: 0xf4000000 - 0xf7ffffff
ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:03:00.0 to 64
ipw3945: Detected Intel PRO/Wireless 3945ABG Network Connection
EXT3 FS on sda7, internal journal
thinkpad_acpi: ThinkPad ACPI Extras v0.14
thinkpad_acpi: http://ibm-acpi.sf.net/
thinkpad_acpi: ThinkPad EC firmware 7RHT16WW-1.02
Adding 2008084k swap on /dev/sda6.  Priority:-1 extents:1 across:2008084k
ipw3945: Detected geography ABG (13 802.11bg channels, 23 802.11a channels)
e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX
e1000: eth0: e1000_watchdog: 10/100 speed: disabling TSO
Bluetooth: L2CAP ver 2.8
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.8
[drm] Initialized drm 1.1.0 20060810
ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 18
[drm] Initialized i915 1.6.0 20060119 on minor 0
eth0: no IPv6 routers present
kjournald starting.  Commit interval 5 seconds
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS on dm-0, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
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

--=-Wx/WtHzC7cUyYvbtYXoq--