[ACPI-sppt] write to /proc/acpi/alarm causes irq 9: nobody cared!
John Knottenbelt <[email protected]>
| Newsgroups | gmane.linux.acpi.support |
|---|---|
| Message-ID | <[email protected]> |
Hi When echoing a wake-up date to /proc/acpi/alarm, I get the following message: irq 9: nobody cared! Call Trace: [<c010d48a>] __report_bad_irq+0x2a/0x90 [<c010d57c>] note_interrupt+0x6c/0xa0 [<c010d810>] do_IRQ+0x120/0x130 [<c010bc08>] common_interrupt+0x18/0x20 handlers: [<c02319c3>] (acpi_irq+0x0/0x16) Disabling IRQ #9 Below is my dmesg. I am using an MSI KT400 ultra board with recent BIOS. The kernel is 2.6.0-test1 with Alan Cox's ac1 patch applied. Would any other information be useful in debugging this problem? Does anybody have any suggestions on what might be wrong? Thanks PS. When I try the latest ACPI patch applied to kernel 2.4.22-pre5, echoing a wake-up date to /proc/acpi/alarm causes the machine to crash. Perhaps it is the same problem as above, just not so elegantly handled? John Linux version 2.6.0-test1-ac1jak (root@buffy) (gcc version 3.3.1 20030626 (Debian prerelease)) #1 Thu Jul 17 21:47:27 BST 2003 Video mode to be used for restore is f00 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000001fff0000 (usable) BIOS-e820: 000000001fff0000 - 000000001fff8000 (ACPI data) BIOS-e820: 000000001fff8000 - 0000000020000000 (ACPI NVS) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved) 0MB HIGHMEM available. 511MB LOWMEM available. found SMP MP-table at 000fb930 hm, page 000fb000 reserved twice. hm, page 000fc000 reserved twice. hm, page 000f6000 reserved twice. hm, page 000f7000 reserved twice. On node 0 totalpages: 131056 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 126960 pages, LIFO batch:16 HighMem zone: 0 pages, LIFO batch:1 ACPI: RSDP (v000 AMI ) @ 0x000fa9c0 ACPI: RSDT (v001 AMIINT VIA_K7 00000.00016) @ 0x1fff0000 ACPI: FADT (v001 AMIINT VIA_K7 00000.00017) @ 0x1fff0030 ACPI: MADT (v001 AMIINT VIA_K7 00000.00009) @ 0x1fff00c0 ACPI: DSDT (v001 VIA VIA_K7 00000.04096) @ 0x00000000 ACPI: BIOS passes blacklist ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) Processor #0 6:8 APIC version 16 ACPI: IOAPIC (id[0x02] address[0xfec00000] global_irq_base[0x0]) IOAPIC[0]: Assigned apic_id 2 IOAPIC[0]: apic_id 2, version 3, address 0xfec00000, IRQ 0-23 ACPI: INT_SRC_OVR (bus[0] irq[0x0] global_irq[0x2] polarity[0x0] trigger[0x0]) ACPI: INT_SRC_OVR (bus[0] irq[0x9] global_irq[0x9] polarity[0x3] trigger[0x3]) Enabling APIC mode: Flat. Using 1 I/O APICs Using ACPI (MADT) for SMP configuration information Building zonelist for node : 0 Kernel command line: root=/dev/hda3 ro Initializing CPU#0 PID hash table entries: 2048 (order 11: 16384 bytes) Detected 1800.384 MHz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 3547.13 BogoMIPS Memory: 514744k/524224k available (2255k kernel code, 8732k reserved, 786k data, 228k init, 0k highmem) Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) -> /dev -> /dev/console -> /root CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 256K (64 bytes/line) CPU: After generic, caps: 0383fbff c1c3fbff 00000000 00000020 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: AMD Athlon(tm) XP 2200+ stepping 00 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX enabled ExtINT on CPU#0 ESR value before enabling vector: 00000080 ESR value after enabling vector: 00000000 ENABLING IO-APIC IRQs init IO_APIC IRQs IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected. ..TIMER: vector=0x31 pin1=2 pin2=-1 number of MP IRQ sources: 15. number of IO-APIC #2 registers: 24. testing the IO APIC....................... IO APIC #2...... .... register #00: 02000000 ....... : physical APIC id: 02 ....... : Delivery Type: 0 ....... : LTS : 0 .... register #01: 00178003 ....... : max redirection entries: 0017 ....... : PRQ implemented: 1 ....... : IO APIC version: 0003 .... IRQ redirection table: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: 00 000 00 1 0 0 0 0 0 0 00 01 001 01 0 0 0 0 0 1 1 39 02 001 01 0 0 0 0 0 1 1 31 03 001 01 0 0 0 0 0 1 1 41 04 001 01 0 0 0 0 0 1 1 49 05 001 01 0 0 0 0 0 1 1 51 06 001 01 0 0 0 0 0 1 1 59 07 001 01 0 0 0 0 0 1 1 61 08 001 01 0 0 0 0 0 1 1 69 09 001 01 1 1 0 1 0 1 1 71 0a 001 01 0 0 0 0 0 1 1 79 0b 001 01 0 0 0 0 0 1 1 81 0c 001 01 0 0 0 0 0 1 1 89 0d 001 01 0 0 0 0 0 1 1 91 0e 001 01 0 0 0 0 0 1 1 99 0f 001 01 0 0 0 0 0 1 1 A1 10 000 00 1 0 0 0 0 0 0 00 11 000 00 1 0 0 0 0 0 0 00 12 000 00 1 0 0 0 0 0 0 00 13 000 00 1 0 0 0 0 0 0 00 14 000 00 1 0 0 0 0 0 0 00 15 000 00 1 0 0 0 0 0 0 00 16 000 00 1 0 0 0 0 0 0 00 17 000 00 1 0 0 0 0 0 0 00 IRQ to pin mappings: IRQ0 -> 0:2 IRQ1 -> 0:1 IRQ3 -> 0:3 IRQ4 -> 0:4 IRQ5 -> 0:5 IRQ6 -> 0:6 IRQ7 -> 0:7 IRQ8 -> 0:8 IRQ9 -> 0:9 IRQ10 -> 0:10 IRQ11 -> 0:11 IRQ12 -> 0:12 IRQ13 -> 0:13 IRQ14 -> 0:14 IRQ15 -> 0:15 .................................... done. Using local APIC timer interrupts. calibrating APIC timer ... ..... CPU clock speed is 1799.0762 MHz. ..... host bus clock speed is 266.0631 MHz. Initializing RT netlink socket EISA bus registered PCI: PCI BIOS revision 2.10 entry at 0xfdaf1, last bus=1 PCI: Using configuration type 1 mtrr: v2.0 (20020519) BIO: pool of 256 setup, 14Kb (56 bytes/bio) biovec pool[0]: 1 bvecs: 256 entries (12 bytes) biovec pool[1]: 4 bvecs: 256 entries (48 bytes) biovec pool[2]: 16 bvecs: 256 entries (192 bytes) biovec pool[3]: 64 bvecs: 256 entries (768 bytes) biovec pool[4]: 128 bvecs: 256 entries (1536 bytes) biovec pool[5]: 256 bvecs: 256 entries (3072 bytes) ACPI: Subsystem revision 20030619 ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (00:00) PCI: Probing PCI hardware (bus 00) ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: Power Resource [URP1] (off) ACPI: Power Resource [URP2] (off) ACPI: Power Resource [FDDP] (off) ACPI: Power Resource [LPTP] (off) ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 7 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 10 11 *12 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *10 11 12 14 15) Linux Plug and Play Support v0.96 (c) Adam Belay PnPBIOS: Scanning system for PnP BIOS support... PnPBIOS: Found PnP BIOS installation structure at 0xc00f7990 PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0x685b, dseg 0xf0000 PnPBIOS: 13 nodes reported by PnP BIOS; 13 recorded by driver drivers/usb/core/usb.c: registered new driver usbfs drivers/usb/core/usb.c: registered new driver hub IOAPIC[0]: Set PCI routing entry (2-16 -> 0xa9 -> IRQ 16) 00:00:01[A] -> 2-16 -> IRQ 16 IOAPIC[0]: Set PCI routing entry (2-17 -> 0xb1 -> IRQ 17) 00:00:01[B] -> 2-17 -> IRQ 17 IOAPIC[0]: Set PCI routing entry (2-22 -> 0xb9 -> IRQ 22) 00:00:11[C] -> 2-22 -> IRQ 22 Pin 2-16 already programmed Pin 2-17 already programmed IOAPIC[0]: Set PCI routing entry (2-18 -> 0xc1 -> IRQ 18) 00:00:05[C] -> 2-18 -> IRQ 18 IOAPIC[0]: Set PCI routing entry (2-19 -> 0xc9 -> IRQ 19) 00:00:05[D] -> 2-19 -> IRQ 19 Pin 2-17 already programmed Pin 2-18 already programmed Pin 2-19 already programmed Pin 2-16 already programmed Pin 2-19 already programmed Pin 2-16 already programmed Pin 2-17 already programmed Pin 2-18 already programmed Pin 2-18 already programmed Pin 2-19 already programmed Pin 2-16 already programmed Pin 2-17 already programmed Pin 2-17 already programmed Pin 2-18 already programmed Pin 2-19 already programmed Pin 2-16 already programmed Pin 2-18 already programmed Pin 2-19 already programmed Pin 2-16 already programmed Pin 2-17 already programmed Pin 2-16 already programmed Pin 2-19 already programmed Pin 2-17 already programmed IOAPIC[0]: Set PCI routing entry (2-21 -> 0xd1 -> IRQ 21) 00:00:10[A] -> 2-21 -> IRQ 21 Pin 2-21 already programmed Pin 2-21 already programmed Pin 2-21 already programmed IOAPIC[0]: Set PCI routing entry (2-23 -> 0xd9 -> IRQ 23) 00:00:12[A] -> 2-23 -> IRQ 23 Pin 2-18 already programmed ACPI: No IRQ known for interrupt pin A of device 0000:00:11.1 - using IRQ 255 PCI: Using ACPI for IRQ routing PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off' pty: 256 Unix98 ptys configured Enabling SEP on CPU 0 VFS: Disk quotas dquot_6.5.1 Journalled Block Device driver loaded devfs: v1.22 (20021013) Richard Gooch ([email protected]) devfs: boot_options: 0x1 SGI XFS for Linux 2.6.0-test1-ac1jak with ACLs, no debug enabled PCI: Via IRQ fixup for 0000:00:10.2, from 12 to 5 PCI: Via IRQ fixup for 0000:00:10.0, from 11 to 5 Real Time Clock Driver v1.11 Linux agpgart interface v0.100 (c) Dave Jones agpgart: Detected VIA Apollo Pro KT400 chipset agpgart: Maximum main memory to use for agp memory: 439M agpgart: AGP aperture is 128M @ 0xe0000000 [drm] Initialized radeon 1.9.0 20020828 on minor 0 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller at PCI slot 0000:00:11.1 ACPI: No IRQ known for interrupt pin A of device 0000:00:11.1 - using IRQ 255 VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci0000:00:11.1 ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio hda: ST360021A, ATA DISK drive anticipatory scheduling elevator ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hdc: SAMSUNG CDRW/DVD SM-332B, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: host protected area => 1 hda: 117231408 sectors (60022 MB) w/2048KiB Cache, CHS=116301/16/63, UDMA(100) /dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4 hdc: ATAPI 40X DVD-ROM CD-R/RW drive, 8192kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.12 ehci_hcd 0000:00:10.3: VIA Technologies, In USB 2.0 ehci_hcd 0000:00:10.3: irq 21, pci mem e0840d00 ehci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:10.3: USB 2.0 enabled, EHCI 1.00, driver 2003-Jun-13 hub 1-0:0: USB hub found hub 1-0:0: 6 ports detected drivers/usb/host/uhci-hcd.c: USB Universal Host Controller Interface driver v2.1 uhci-hcd 0000:00:10.0: VIA Technologies, In USB uhci-hcd 0000:00:10.0: irq 21, io base 0000d000 uhci-hcd 0000:00:10.0: new USB bus registered, assigned bus number 2 hub 2-0:0: USB hub found hub 2-0:0: 2 ports detected uhci-hcd 0000:00:10.1: VIA Technologies, In USB (#2) uhci-hcd 0000:00:10.1: irq 21, io base 0000d400 uhci-hcd 0000:00:10.1: new USB bus registered, assigned bus number 3 hub 3-0:0: USB hub found hub 3-0:0: 2 ports detected uhci-hcd 0000:00:10.2: VIA Technologies, In USB (#3) uhci-hcd 0000:00:10.2: irq 21, io base 0000d800 uhci-hcd 0000:00:10.2: new USB bus registered, assigned bus number 4 hub 4-0:0: USB hub found hub 4-0:0: 2 ports detected drivers/usb/core/usb.c: registered new driver hiddev drivers/usb/core/usb.c: registered new driver hid drivers/usb/input/hid-core.c: v2.0:USB HID core driver mice: PS/2 mouse device common for all mice serio: i8042 AUX port at 0x60,0x64 irq 12 input: AT Set 2 keyboard on isa0060/serio0 serio: i8042 KBD port at 0x60,0x64 irq 1 EISA: Probing bus 0 at Virtual EISA Bridge NET4: Linux TCP/IP 1.0 for NET4.0 IP: routing cache hash table of 4096 buckets, 32Kbytes TCP: Hash tables configured (established 32768 bind 65536) Linux IP multicast router 0.06 plus PIM-SM ACPI: (supports S0 S1 S4 S5) kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Mounted devfs on /dev Freeing unused kernel memory: 228k freed hub 1-0:0: debounce: port 3: delay 100ms stable 4 status 0x501 hub 1-0:0: over-current change on port 5 hub 1-0:0: over-current change on port 6 hub 3-0:0: debounce: port 1: delay 100ms stable 4 status 0x301 hub 3-0:0: new USB device on port 1, assigned address 2 input: USB HID v1.00 Mouse [Microsoft Microsoft IntelliMouse® Optical] on usb-0000:00:10.1-1 NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. Adding 530136k swap on /dev/hda2. Priority:-1 extents:1 EXT3 FS on hda3, internal journal kjournald starting. Commit interval 5 seconds EXT3 FS on hda1, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hda4, internal journal EXT3-fs: mounted filesystem with ordered data mode. tg3.c:v1.6 (June 11, 2003) eth0: Tigon3 [partno(BCM95702A20) rev 1002 PHY(5703)] (PCI:33MHz:32-bit) 10/100/1000BaseT Ethernet 00:10:dc:ce:1d:85 tg3: eth0: Link is up at 100 Mbps, full duplex. tg3: eth0: Flow control is on for TX and on for RX. IPv6 v0.8 for NET4.0 IPv6 over IPv4 tunneling driver ttpci_eeprom: module license 'unspecified' taints kernel. saa7146: register extension 'budget dvb'. saa7146: found saa7146 @ mem e08f4e00 (revision 1, irq 18) (0x13c2,0x1011). DVB: registering new adapter (TT-Budget/WinTV-NOVA-T PCI). tda1004x: Detected Philips TDA10045H. tda1004x: Detected Philips TDM1316L tuner. DVB: registering frontend 0:0 (Philips TDA10045H)... ttpci_eeprom_read_encodedMAC TT-Budget/WinTV-NOVA-T PCI adapter 0 has MAC addr = 00:d0:5c:22:06:39 encoded MAC was 26:93:77:b1:da:63 Linux video capture interface: v1.00 saa7146: register extension 'dvb'. agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0. agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode agpgart: Putting AGP V2 device at 0000:01:00.1 into 1x mode [drm] Loading R200 Microcode eth0: no IPv6 routers present irq 9: nobody cared! Call Trace: [<c010d48a>] __report_bad_irq+0x2a/0x90 [<c010d57c>] note_interrupt+0x6c/0xa0 [<c010d810>] do_IRQ+0x120/0x130 [<c010bc08>] common_interrupt+0x18/0x20 handlers: [<c02319c3>] (acpi_irq+0x0/0x16) Disabling IRQ #9 ------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0