|
View:
New views
20 Messages
—
Rating Filter:
Alert me
|
| < Prev | 1 - 2 | Next > |
|
|
Thinkpad x61 Tablet (irq 20: nobody cared)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 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@...> 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@... 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@...> All bugs added by David S. Miller <davem@...> 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@...> 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 |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)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@...>: > 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 > > The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)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@...>: > 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@...>: > > 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 > > > > > The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)Jan Gutter wrote:
> Hi all, > > I've recently acquired a Thinkpad x61 Tablet (model 7767-B8G) Snap. I have the identical model, bought last month. > and I'm trying to get Gentoo Stable running on it with varying degrees of > success. Snap. Although Debian and Ubuntu in my case. > 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! I'd rather it just worked, tbh :) > 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've managed to get everything working, excluding suspend/resume and the multitouch panel (the tablet/stylus functionality works a treat. The multitouch stuff does appear to generate data on the port, so I imagine this is just the C driver not knowing what to do with it.) > 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...) I did the ALSA patches, yes. I found all that was required to get the wacom working was the relevant setserial. I discovered the ports and IRQs by booting Vista and looking in the device manager - thankfully, they're identical to the X41t's (0x200 IRQ 5). > 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) Snap. The problem goes away by doing the suggested: adding the irqpoll option to the kernel's command line. This seems like an acceptable workaround, but I am too happy to provide any assistance to anybody who wants to track down the reason. B. -- The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)On Mon, 2007-08-06 at 20:34 +0200, Hendrik-Jan Heins wrote:
> 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). Yep, in my case, updated the firmware to: Version: 7SET18WW (1.04) Release Date: 2007/07/17 I presume the X61 and X61 Tablets have different firmware? -- Jan -- The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)On Mon, 2007-08-06 at 19:40 +0100, Rob Kendrick wrote:
> Jan Gutter wrote: > I'd rather it just worked, tbh :) Yah, but you know the drill by now: Linux devs mostly only get their hands on hardware after release, while hardware vendors think there's no bugs in the system if Windows boots ;-) > I've managed to get everything working, excluding suspend/resume and the > multitouch panel (the tablet/stylus functionality works a treat. The > multitouch stuff does appear to generate data on the port, so I imagine > this is just the C driver not knowing what to do with it.) I've got the multitouch (bit of a misnomer, though ;-) working, but the input is very noisy: i.e. lots of false repeat button-presses, etc. It seems linuxwacom-0.7.8_p2 can interpret the finger-press events. The whole X input section is in for a big overhaul, though, so I think the input methods are going to change soon. > Snap. The problem goes away by doing the suggested: adding the irqpoll > option to the kernel's command line. This seems like an acceptable > workaround, but I am too happy to provide any assistance to anybody who > wants to track down the reason. Unfortunately it seems to hang my laptop when I try that. I wonder if it might be different BIOS settings? -- Jan -- The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)Please DON't do irqpoll!!!!
It'll driver your wired connection crazy. Basically your e1000 port will continuously loose it's irq address and consequently it won't work anymore. As for suspend and hibernate: both seem to work on the X61s. See: http://hjh.passys.nl/Debian/lenovo-ibm-x61s.html In the same web folder (actually in the Sid/i386 subfolder), you can also find alsa packages I build. I currently have sound. Ah yes, mine is running Debian sid. Hendrik-Jan 2007/8/6, Rob Kendrick <rjek@...>: > Jan Gutter wrote: > > Hi all, > > > > I've recently acquired a Thinkpad x61 Tablet (model 7767-B8G) > > Snap. I have the identical model, bought last month. > > > and I'm trying to get Gentoo Stable running on it with varying degrees of > > success. > > Snap. Although Debian and Ubuntu in my case. > > > 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! > > I'd rather it just worked, tbh :) > > > 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've managed to get everything working, excluding suspend/resume and the > multitouch panel (the tablet/stylus functionality works a treat. The > multitouch stuff does appear to generate data on the port, so I imagine > this is just the C driver not knowing what to do with it.) > > > 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...) > > I did the ALSA patches, yes. I found all that was required to get the > wacom working was the relevant setserial. I discovered the ports and > IRQs by booting Vista and looking in the device manager - thankfully, > they're identical to the X41t's (0x200 IRQ 5). > > > 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) > > Snap. The problem goes away by doing the suggested: adding the irqpoll > option to the kernel's command line. This seems like an acceptable > workaround, but I am too happy to provide any assistance to anybody who > wants to track down the reason. > > B. > -- > The linux-thinkpad mailing list home page is at: > http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad > The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)Hendrik-Jan Heins top-posted:
> Please DON't do irqpoll!!!! > It'll driver your wired connection crazy. > Basically your e1000 port will continuously loose it's irq address and > consequently it won't work anymore. I havn't found this. In fact, I've been delighted with the performance of both the wired and the wireless controllers. Both work beautifully. Could you provide me with a link to an explanation to what this option actually does, and why it might have the issues you mention? > As for suspend and hibernate: both seem to work on the X61s. See: > http://hjh.passys.nl/Debian/lenovo-ibm-x61s.html Thanks for this. This appears to have some interesting things for me to try to resolve my remaining issues. B. -- The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)So far I even have most Thinppad buttons working too (so also wireless
on / off, bluetooth on/off, suspend to ram, sleep and auto suspend to ram on closing the lid. The only things I can't seem to get to work at the moment are the brightness buttons and the volume up/down buttons. And I'd also REALLY like to have the "page forward/"page back" buttons to work in the browser, but I have no idea how. As for irqpoll; see: http://www.mjmwired.net/kernel/Documentation/kernel-parameters.txt <snip> irqpoll [HW] 802 When an interrupt is not handled search all handlers 803 for it. Also check all handlers each timer 804 interrupt. Intended to get systems with badly broken 805 firmware running. </snip> http://sourceforge.net/tracker/?atid=447449&group_id=42302&func=browse I can't find the exact bug anymore, but there are a couple of them in there that are related to this issue. When I went tthrough the buglist, I tried varieous options mentioned there, and it turned out that the unstable behaviour was related to the irqpoll option for me. Hendrik-Jan 2007/8/6, Rob Kendrick <rjek@...>: > Hendrik-Jan Heins top-posted: > > Please DON't do irqpoll!!!! > > It'll driver your wired connection crazy. > > Basically your e1000 port will continuously loose it's irq address and > > consequently it won't work anymore. > > I havn't found this. In fact, I've been delighted with the performance > of both the wired and the wireless controllers. Both work beautifully. > Could you provide me with a link to an explanation to what this option > actually does, and why it might have the issues you mention? > > > As for suspend and hibernate: both seem to work on the X61s. See: > > http://hjh.passys.nl/Debian/lenovo-ibm-x61s.html > > Thanks for this. This appears to have some interesting things for me to > try to resolve my remaining issues. > > B. > -- > The linux-thinkpad mailing list home page is at: > http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad > The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)On Mon, Aug 06, 2007 at 10:12:49PM +0200, Hendrik-Jan Heins wrote:
> So far I even have most Thinppad buttons working too (so also wireless > on / off, bluetooth on/off, suspend to ram, sleep and auto suspend to > ram on closing the lid. > > The only things I can't seem to get to work at the moment are the > brightness buttons and the volume up/down buttons. > > And I'd also REALLY like to have the "page forward/"page back" buttons > to work in the browser, but I have no idea how. Have you tried this: http://thinkwiki.org/wiki/How_to_get_special_keys_to_work#Firefox I used the method tinkering with browser.jar Works fine on my T43, but needs to be redone every time I update firefox. I imagine it'll work just fine if you find out what is the forward/backward key corresponds to if F19/F20 doesn't work. Jiang > > > As for irqpoll; see: > http://www.mjmwired.net/kernel/Documentation/kernel-parameters.txt > > <snip> > irqpoll [HW] > 802 When an interrupt is not handled search all handlers > 803 for it. Also check all handlers each timer > 804 interrupt. Intended to get systems with badly broken > 805 firmware running. > </snip> > > > http://sourceforge.net/tracker/?atid=447449&group_id=42302&func=browse > I can't find the exact bug anymore, > but there are a couple of them in there that are related to this issue. > When I went tthrough the buglist, I tried varieous options mentioned > there, and it turned out that the unstable behaviour was related to > the irqpoll option for me. > > > Hendrik-Jan > > > > > 2007/8/6, Rob Kendrick <rjek@...>: > > Hendrik-Jan Heins top-posted: > > > Please DON't do irqpoll!!!! > > > It'll driver your wired connection crazy. > > > Basically your e1000 port will continuously loose it's irq address and > > > consequently it won't work anymore. > > > > I havn't found this. In fact, I've been delighted with the performance > > of both the wired and the wireless controllers. Both work beautifully. > > Could you provide me with a link to an explanation to what this option > > actually does, and why it might have the issues you mention? > > > > > As for suspend and hibernate: both seem to work on the X61s. See: > > > http://hjh.passys.nl/Debian/lenovo-ibm-x61s.html > > > > Thanks for this. This appears to have some interesting things for me to > > try to resolve my remaining issues. > > > > B. > > -- > > The linux-thinkpad mailing list home page is at: > > http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad > > > -- > The linux-thinkpad mailing list home page is at: > http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)Hendrik-Jan Heins top-posted:
> So far I even have most Thinppad buttons working too (so also wireless > on / off, bluetooth on/off, All of these work out of the box for me on Ubuntu 7.04. I did, however, patch the thinkpad-keys daemon to only check status once every half second rather than every 50ms to reduce CPU wakes. Apparently, in newer kernels the ibm-acpi stuff renders daemons like thinkpad-keys tpd redundant. > suspend to ram, sleep and auto suspend to > ram on closing the lid. I only have suspend to RAM working with init=/bin/bash. I suspect a module is causing it to fail (it never turns off - it just remains on blinking the moon LED.) I have yet to manage to gather the patience to work out which module it is by removing them one by one and rebooting everytime. Suggestions welcome. (I've tried removing ALSA, the graphics, and the Wi Fi-related drivers.) > The only things I can't seem to get to work at the moment are the > brightness buttons and the volume up/down buttons. My volume buttons work perfectly with thinkpad-keys. I can change the brightness manually with poking in /proc. I suspect configuration faults somewhere in acpi-support. > And I'd also REALLY like to have the "page forward/"page back" buttons > to work in the browser, but I have no idea how. They generate keycodes 0xe9 and 0xe0 respectively according to the GNOME keyboard shortcuts config applet, so they can certainly be detected. The thing you have to do is make your browser respond to those keypresses. I don't believe GNOME or KDE have any infrastructure for supporting such keys, but perhaps a Firefox extension could be written? > As for irqpoll; see: > http://www.mjmwired.net/kernel/Documentation/kernel-parameters.txt > > <snip> > irqpoll [HW] > 802 When an interrupt is not handled search all handlers > 803 for it. Also check all handlers each timer > 804 interrupt. Intended to get systems with badly broken > 805 firmware running. > </snip> > > > http://sourceforge.net/tracker/?atid=447449&group_id=42302&func=browse > I can't find the exact bug anymore, > but there are a couple of them in there that are related to this issue. > When I went tthrough the buglist, I tried varieous options mentioned > there, and it turned out that the unstable behaviour was related to > the irqpoll option for me. I'm certainly not seeing any of these problems that are mentioned - the unhandled IRQ appears to only occur once, at boot. And all of my USB sockets work regardless of the option being present or not. B. -- The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)2007/8/6, Rob Kendrick <rjek@...>:
> Hendrik-Jan Heins top-posted: > > So far I even have most Thinppad buttons working too (so also wireless > > on / off, bluetooth on/off, > > All of these work out of the box for me on Ubuntu 7.04. I did, however, > patch the thinkpad-keys daemon to only check status once every half > second rather than every 50ms to reduce CPU wakes. Apparently, in newer > kernels the ibm-acpi stuff renders daemons like thinkpad-keys tpd redundant. > tpb is not really developed anymore I think. The last version dates from 2004. I do like the osd of tpb though... > > suspend to ram, sleep and auto suspend to > > ram on closing the lid. > > I only have suspend to RAM working with init=/bin/bash. I suspect a > module is causing it to fail (it never turns off - it just remains on > blinking the moon LED.) I have yet to manage to gather the patience to > work out which module it is by removing them one by one and rebooting > everytime. Suggestions welcome. (I've tried removing ALSA, the > graphics, and the Wi Fi-related drivers.) > I'm currently using the ipw3945d daemon, and not the new iwl-wifi driver > > The only things I can't seem to get to work at the moment are the > > brightness buttons and the volume up/down buttons. > > My volume buttons work perfectly with thinkpad-keys. I can change the > brightness manually with poking in /proc. I suspect configuration > faults somewhere in acpi-support. > "thinkpad-keys"... could you provide a link? Brightnes does sort of work. There are actually a couple of places where you can change it a the moment. 2 in /proc and 1 in /sys. But they don't really carry over well when doing a suspend. Using xbacklight works like a charm though. Ah yes, and thinkpad-acpi now "thinks" there are 7 brightness levels for your screen, while the X61 in fact has 16 brightness levels. So I guess some work is needed there. > > And I'd also REALLY like to have the "page forward/"page back" buttons > > to work in the browser, but I have no idea how. > > They generate keycodes 0xe9 and 0xe0 respectively according to the GNOME > keyboard shortcuts config applet, so they can certainly be detected. > The thing you have to do is make your browser respond to those > keypresses. I don't believe GNOME or KDE have any infrastructure for > supporting such keys, but perhaps a Firefox extension could be written? > Jiang Qian's solution should work... Unfortunatly I can't seem to get it running. I already had keyconfig installed, and I did attach an F# to the keys, but for some reason The keys don't show up in Iceape/Iceweasel. > > As for irqpoll; see: > > http://www.mjmwired.net/kernel/Documentation/kernel-parameters.txt > > > > <snip> > > irqpoll [HW] > > 802 When an interrupt is not handled search all handlers > > 803 for it. Also check all handlers each timer > > 804 interrupt. Intended to get systems with badly broken > > 805 firmware running. > > </snip> > > > > > > http://sourceforge.net/tracker/?atid=447449&group_id=42302&func=browse > > I can't find the exact bug anymore, > > but there are a couple of them in there that are related to this issue. > > When I went tthrough the buglist, I tried varieous options mentioned > > there, and it turned out that the unstable behaviour was related to > > the irqpoll option for me. > > I'm certainly not seeing any of these problems that are mentioned - the > unhandled IRQ appears to only occur once, at boot. And all of my USB > sockets work regardless of the option being present or not. > > B. I agree; I do see the error just like you, but it doesn't seem to affect the working of any device on the thinkpad. Hendrik-Jan -- The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)Hendrik-Jan Heins wrote:
>>> suspend to ram, sleep and auto suspend to >>> ram on closing the lid. >> I only have suspend to RAM working with init=/bin/bash. I suspect a >> module is causing it to fail (it never turns off - it just remains on >> blinking the moon LED.) I have yet to manage to gather the patience to >> work out which module it is by removing them one by one and rebooting >> everytime. Suggestions welcome. (I've tried removing ALSA, the >> graphics, and the Wi Fi-related drivers.) >> > Hmm, maybe you could do an "lsmod" and show which modules are loaded? The Ubuntu kernels are very modular by default - pretty much everything is a module. http://www.rjek.com/x61t-7.04-lsmod.txt has a listing of what is loaded. > I'm currently using the ipw3945d daemon, and not the new iwl-wifi driver Snap. > "thinkpad-keys"... could you provide a link? I can't, other than point you at the Debian/Ubuntu source packages. I know it is written by one Paul Sladen - perhaps Google will come to the rescue. B. -- The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)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 > |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)> > Hmm, maybe you could do an "lsmod" and show which modules are loaded?
> > The Ubuntu kernels are very modular by default - pretty much everything > is a module. http://www.rjek.com/x61t-7.04-lsmod.txt has a listing of > what is loaded. I would avoid the Ubuntu kernels when doing any kind of testing for suspend/resume fixes. They do not provide an easy way to see what they have changed from upstream, nor any way to isolate individual patches, so if it works you have no way to (easily) build your kernel from that, apply a patch, or submit a bug to your distribution. They don't seem interested in remedying that situation either, at least last time I was doing suspend/resume testing. -- Andrew Barr We matter more than pounds and pence, your economic theory makes no sense... -- The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)On Mon, 06 Aug 2007, Rob Kendrick wrote:
> > 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) > > Snap. The problem goes away by doing the suggested: adding the irqpoll > option to the kernel's command line. This seems like an acceptable > workaround, but I am too happy to provide any assistance to anybody who > wants to track down the reason. Please file a bug about it in bugzilla.kernel.org. This is either a big bad kernel breakage, or something to make a fuss with Lenovo so that they fix it. -- "One disk to rule them all, One disk to find them. One disk to bring them all and in the darkness grind them. In the Land of Redmond where the shadows lie." -- The Silicon Valley Tarot Henrique Holschuh -- The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)2007/8/7, Henrique de Moraes Holschuh <hmh@...>:
> On Mon, 06 Aug 2007, Rob Kendrick wrote: > > > 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) > > > > Snap. The problem goes away by doing the suggested: adding the irqpoll > > option to the kernel's command line. This seems like an acceptable > > workaround, but I am too happy to provide any assistance to anybody who > > wants to track down the reason. > > Please file a bug about it in bugzilla.kernel.org. This is either a big bad > kernel breakage, or something to make a fuss with Lenovo so that they fix > it. > Hmm, Has anybody checked whether this is still an issue in 2.6.23 ? Hendrik-Jan -- The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)> > Hmm, maybe you could do an "lsmod" and show which modules are loaded?
> > The Ubuntu kernels are very modular by default - pretty much everything > is a module. http://www.rjek.com/x61t-7.04-lsmod.txt has a listing of > what is loaded. > Just a first impression (I haven't got the X61 with me now to compare with my own modules). But What I noticed is that you've got some extra acpi modules loaded and vesafb. These are the ones I think are somewhat suspicious: i915 plus vesafb !!! tileblit fbcon (and all related modules) pci_hotplug shpchp mbcache asus_acpi sony_acpi pcc_acpi tc1100_wmi > > "thinkpad-keys"... could you provide a link? > > I can't, other than point you at the Debian/Ubuntu source packages. I > know it is written by one Paul Sladen - perhaps Google will come to the > rescue. > Do you know the name of the package? -- The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)Hendrik-Jan Heins wrote:
> These are the ones I think are somewhat suspicious: > > i915 plus vesafb !!! > tileblit > fbcon (and all related modules) > pci_hotplug > shpchp > mbcache > asus_acpi > sony_acpi > pcc_acpi > tc1100_wmi The additional acpi modules I am assured are harmless, pci_hotplug is apparently required to support the ultrabase (although I don't have one), and the framebuffer stuff is apparently loaded by default on Ubuntu to support the splash screen system. >>> "thinkpad-keys"... could you provide a link? >> I can't, other than point you at the Debian/Ubuntu source packages. I >> know it is written by one Paul Sladen - perhaps Google will come to the >> rescue. >> > Do you know the name of the package? Yes - I've mentioned it before: acpi-support. B. -- The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
|
|
Re: Thinkpad x61 Tablet (irq 20: nobody cared)> The additional acpi modules I am assured are harmless, pci_hotplug is
> apparently required to support the ultrabase (although I don't have > one), and the framebuffer stuff is apparently loaded by default on > Ubuntu to support the splash screen system. > I'm not sure what the combination of vesafb and i915 (both screen drivers) does. I do know that combinations of these can cause nasty problems (ATI especially is a problem). As far as the hotplug stuff goes. I don't think it should be an issue, but to try to get suspend to work, starting out with the smallest number of modules is probably a good idea. Also, according to Henrique (also on this list and developer of thinkpad-acpi), loading the smallest number of acpi modules is a good thing (as in: don't load what you don't specifically need). > >>> "thinkpad-keys"... could you provide a link? > >> I can't, other than point you at the Debian/Ubuntu source packages. I > >> know it is written by one Paul Sladen - perhaps Google will come to the > >> rescue. > >> > > Do you know the name of the package? > > Yes - I've mentioned it before: acpi-support. > Right. I have that one loaded, but I haven't seen the thinkpad keys, that's why I asked again. Hendrik-Jan -- The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad |
| < Prev | 1 - 2 | Next > |
| Free embeddable forum powered by Nabble | Forum Help |