Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261582AbUC0LME (ORCPT ); Sat, 27 Mar 2004 06:12:04 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261686AbUC0LME (ORCPT ); Sat, 27 Mar 2004 06:12:04 -0500 Received: from linux-bt.org ([217.160.111.169]:64963 "EHLO mail.holtmann.net") by vger.kernel.org with ESMTP id S261582AbUC0LLr (ORCPT ); Sat, 27 Mar 2004 06:11:47 -0500 Subject: Re: [BKPATCH] ACPI for 2.6 From: Marcel Holtmann To: Len Brown Cc: Linus Torvalds , Linux Kernel Mailing List , ACPI Developers In-Reply-To: <1080349151.16211.33.camel@dhcppc4> References: <1080349151.16211.33.camel@dhcppc4> Content-Type: multipart/mixed; boundary="=-+fG8uX/bwXNpzri2/N6I" Message-Id: <1080385874.2281.2.camel@pegasus> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Sat, 27 Mar 2004 12:11:14 +0100 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 16612 Lines: 384 --=-+fG8uX/bwXNpzri2/N6I Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi Len, > (04/03/26 1.1608.1.54) > [ACPI] proposed fix for non-identity-mapped SCI override > http://bugme.osdl.org/show_bug.cgi?id=2366 this still oopses for me and leaves the network card unusable and these are my interrupts CPU0 0: 299142 IO-APIC-edge timer 1: 848 IO-APIC-edge i8042 2: 0 XT-PIC cascade 8: 4 IO-APIC-edge rtc 9: 1 IO-APIC-edge eth1, eth0 12: 87 IO-APIC-edge i8042 14: 23716 IO-APIC-edge ide0 15: 1 IO-APIC-edge ide1 17: 0 IO-APIC-level Intel 82801BA-ICH2 18: 0 IO-APIC-level yenta 19: 3632 IO-APIC-level uhci_hcd 20: 53 IO-APIC-level ohci_hcd 21: 100000 IO-APIC-level ohci_hcd 22: 100000 IO-APIC-level acpi 23: 0 IO-APIC-level uhci_hcd NMI: 0 LOC: 299073 ERR: 0 MIS: 0 Regards Marcel --=-+fG8uX/bwXNpzri2/N6I Content-Disposition: attachment; filename=dmesg Content-Type: text/plain; name=dmesg; charset=iso-8859-1 Content-Transfer-Encoding: 8bit CPU#0: Intel P4/Xeon Extended MCE MSRs (12) available CPU#0: Thermal monitoring enabled CPU: Intel(R) Pentium(R) 4 CPU 2.00GHz stepping 04 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: 00000000 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-23 not connected. ..TIMER: vector=0x31 pin1=2 pin2=-1 Using local APIC timer interrupts. calibrating APIC timer ... ..... CPU clock speed is 2017.0635 MHz. ..... host bus clock speed is 100.0881 MHz. NET: Registered protocol family 16 PCI: PCI BIOS revision 2.10 entry at 0xf11f0, last bus=3 PCI: Using configuration type 1 mtrr: v2.0 (20020519) ACPI: Subsystem revision 20040326 ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 *7 9 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 9 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 *6 7 9 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *9 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *9 10 11 12 14 15) ACPI: PCI Root Bridge [PCI0] (00:00) PCI: Probing PCI hardware (bus 00) PCI: Enabled i801 SMBus device Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI2._PRT] IOAPIC[0]: Set PCI routing entry (2-17 -> 0xb1 -> IRQ 17 Mode:1 Active:1) 00:00:1f[B] -> 2-17 -> IRQ 17 IOAPIC[0]: Set PCI routing entry (2-23 -> 0xb9 -> IRQ 23 Mode:1 Active:1) 00:00:1f[C] -> 2-23 -> IRQ 23 IOAPIC[0]: Set PCI routing entry (2-19 -> 0xc1 -> IRQ 19 Mode:1 Active:1) 00:00:1f[D] -> 2-19 -> IRQ 19 IOAPIC[0]: Set PCI routing entry (2-16 -> 0xc9 -> IRQ 16 Mode:1 Active:1) 00:01:00[A] -> 2-16 -> IRQ 16 IOAPIC[0]: Set PCI routing entry (2-21 -> 0xd1 -> IRQ 21 Mode:1 Active:1) 00:02:09[A] -> 2-21 -> IRQ 21 IOAPIC[0]: Set PCI routing entry (2-20 -> 0xd9 -> IRQ 20 Mode:1 Active:1) 00:02:09[D] -> 2-20 -> IRQ 20 IOAPIC[0]: Set PCI routing entry (2-18 -> 0xe1 -> IRQ 18 Mode:1 Active:1) 00:02:0e[A] -> 2-18 -> IRQ 18 number of MP IRQ sources: 16. 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: 00178020 ....... : max redirection entries: 0017 ....... : PRQ implemented: 1 ....... : IO APIC version: 0020 .... register #02: 00000000 ....... : arbitration: 00 .... register #03: 00000001 ....... : Boot DT : 1 .... 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 0 0 0 0 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 001 01 1 1 0 1 0 1 1 C9 11 001 01 1 1 0 1 0 1 1 B1 12 001 01 1 1 0 1 0 1 1 E1 13 001 01 1 1 0 1 0 1 1 C1 14 001 01 1 1 0 1 0 1 1 D9 15 001 01 1 1 0 1 0 1 1 D1 16 001 01 0 1 0 1 0 1 1 A9 17 001 01 1 1 0 1 0 1 1 B9 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 IRQ16 -> 0:16 IRQ17 -> 0:17 IRQ18 -> 0:18 IRQ19 -> 0:19 IRQ20 -> 0:20 IRQ21 -> 0:21 IRQ22 -> 0:22 IRQ23 -> 0:23 .................................... done. PCI: Using ACPI for IRQ routing PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off' Simple Boot Flag at 0x3a set to 0x1 Machine check exception polling timer started. ikconfig 0.7 with /proc/config* Initializing Cryptographic API ACPI: Power Button (FF) [PWRF] ACPI: Processor [CPU] (supports C1) Real Time Clock Driver v1.12 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ICH2: IDE controller at PCI slot 0000:00:1f.1 ICH2: chipset revision 18 ICH2: not 100% native mode: will probe irqs later ide0: BM-DMA at 0x8800-0x8807, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0x8808-0x880f, BIOS settings: hdc:DMA, hdd:DMA hda: Maxtor 6Y080P0, ATA DISK drive hdb: Maxtor 6Y080P0, ATA DISK drive Using anticipatory io scheduler ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hdc: SONY CD-RW CRX160E, ATAPI CD/DVD-ROM drive hdd: TOSHIBA DVD-ROM SD-M1612, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 160086528 sectors (81964 MB) w/7936KiB Cache, CHS=65535/16/63, UDMA(100) hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 hda9 > hdb: max request size: 128KiB hdb: 160086528 sectors (81964 MB) w/7936KiB Cache, CHS=65535/16/63, UDMA(100) hdb: hdb1 hdb2 hdb3 hdb4 < hdb5 hdb6 hdb7 hdb8 hdb9 > mice: PS/2 mouse device common for all mice serio: i8042 AUX port at 0x60,0x64 irq 12 input: ImPS/2 Generic Wheel Mouse on isa0060/serio1 serio: i8042 KBD port at 0x60,0x64 irq 1 input: AT Translated Set 2 keyboard on isa0060/serio0 device-mapper: 4.1.0-ioctl (2003-12-10) initialised: dm@uk.sistina.com NET: Registered protocol family 2 IP: routing cache hash table of 4096 buckets, 32Kbytes TCP: Hash tables configured (established 32768 bind 65536) NET: Registered protocol family 1 NET: Registered protocol family 17 found reiserfs format "3.6" with standard journal Reiserfs journal params: device hda2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 reiserfs: checking transaction log (hda2) for (hda2) Using r5 hash to sort names VFS: Mounted root (reiserfs filesystem) readonly. Freeing unused kernel memory: 124k freed Adding 2097136k swap on /dev/hda3. Priority:-1 extents:1 e100: Intel(R) PRO/100 Network Driver, 3.0.17 e100: Copyright(c) 1999-2004 Intel Corporation e100: eth0: e100_probe: addr 0xef000000, irq 9, MAC addr 00:90:27:E8:A3:8E e100: eth1: e100_probe: addr 0xee000000, irq 9, MAC addr 00:90:27:E8:A3:8F netconsole: local port 4444 netconsole: local IP 192.168.5.101 netconsole: interface eth0 netconsole: remote port 514 netconsole: remote IP 192.168.5.42 netconsole: remote ethernet address 00:50:8b:35:c6:d3 netconsole: device eth0 not up yet, forcing it e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex netconsole: carrier detect appears flaky, waiting 10 seconds netconsole: network logging started found reiserfs format "3.6" with standard journal Reiserfs journal params: device hda5, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 reiserfs: checking transaction log (hda5) for (hda5) Using r5 hash to sort names found reiserfs format "3.6" with standard journal Reiserfs journal params: device hda6, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 reiserfs: checking transaction log (hda6) for (hda6) Using r5 hash to sort names found reiserfs format "3.6" with standard journal Reiserfs journal params: device hda7, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 reiserfs: checking transaction log (hda7) for (hda7) Using r5 hash to sort names found reiserfs format "3.6" with standard journal Reiserfs journal params: device hda8, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 reiserfs: checking transaction log (hda8) for (hda8) Using r5 hash to sort names found reiserfs format "3.6" with standard journal Reiserfs journal params: device hda9, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 reiserfs: checking transaction log (hda9) for (hda9) Using r5 hash to sort names found reiserfs format "3.6" with standard journal Reiserfs journal params: device hdb1, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 reiserfs: checking transaction log (hdb1) for (hdb1) Using r5 hash to sort names found reiserfs format "3.6" with standard journal Reiserfs journal params: device hdb2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 reiserfs: checking transaction log (hdb2) for (hdb2) Using r5 hash to sort names found reiserfs format "3.6" with standard journal Reiserfs journal params: device hdb5, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 reiserfs: checking transaction log (hdb5) for (hdb5) Using r5 hash to sort names found reiserfs format "3.6" with standard journal Reiserfs journal params: device hdb6, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 reiserfs: checking transaction log (hdb6) for (hdb6) Using r5 hash to sort names found reiserfs format "3.6" with standard journal Reiserfs journal params: device hdb7, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 reiserfs: checking transaction log (hdb7) for (hdb7) Using r5 hash to sort names found reiserfs format "3.6" with standard journal Reiserfs journal params: device hdb8, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 reiserfs: checking transaction log (hdb8) for (hdb8) Using r5 hash to sort names found reiserfs format "3.6" with standard journal Reiserfs journal params: device hdb9, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 reiserfs: checking transaction log (hdb9) for (hdb9) Using r5 hash to sort names Linux agpgart interface v0.100 (c) Dave Jones agpgart: Detected an Intel i845 Chipset. agpgart: Maximum main memory to use for agp memory: 439M agpgart: AGP aperture is 64M @ 0xf8000000 hw_random: RNG not detected drivers/usb/core/usb.c: registered new driver usbfs drivers/usb/core/usb.c: registered new driver hub USB Universal Host Controller Interface driver v2.2 uhci_hcd 0000:00:1f.2: UHCI Host Controller PCI: Setting latency timer of device 0000:00:1f.2 to 64 uhci_hcd 0000:00:1f.2: irq 19, io base 00008400 uhci_hcd 0000:00:1f.2: new USB bus registered, assigned bus number 1 hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected uhci_hcd 0000:00:1f.4: UHCI Host Controller PCI: Setting latency timer of device 0000:00:1f.4 to 64 uhci_hcd 0000:00:1f.4: irq 23, io base 00008000 uhci_hcd 0000:00:1f.4: new USB bus registered, assigned bus number 2 hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected usb 1-1: new low speed USB device using address 2 drivers/usb/core/usb.c: registered new driver hiddev input: USB HID v1.00 Mouse [Microsoft Microsoft Wheel Mouse Optical?] on usb-0000:00:1f.2-1 drivers/usb/core/usb.c: registered new driver hid drivers/usb/input/hid-core.c: v2.0:USB HID core driver PCI: Setting latency timer of device 0000:00:1f.5 to 64 intel8x0_measure_ac97_clock: measured 49314 usecs intel8x0: clocking to 48000 Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A ttyS4 at I/O 0xa800 (irq = 22) is a 16C950/954 ttyS5 at I/O 0xa400 (irq = 22) is a 16C950/954 ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) ohci_hcd: block sizes: ed 64 td 64 ohci_hcd 0000:02:0c.0: OHCI Host Controller ohci_hcd 0000:02:0c.0: irq 20, pci mem e12a5000 ohci_hcd 0000:02:0c.0: new USB bus registered, assigned bus number 3 hub 3-0:1.0: USB hub found hub 3-0:1.0: 3 ports detected ohci_hcd 0000:02:0c.1: OHCI Host Controller ohci_hcd 0000:02:0c.1: irq 21, pci mem e12b4000 ohci_hcd 0000:02:0c.1: new USB bus registered, assigned bus number 4 hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected irq 21: nobody cared! Call Trace: [] __report_bad_irq+0x2a/0x8b [] note_interrupt+0x6f/0x9f [] do_IRQ+0x127/0x136 [] common_interrupt+0x18/0x20 handlers: [] (usb_hcd_irq+0x0/0x67 [usbcore]) Disabling IRQ #21 usb 3-2: new full speed USB device using address 2 Bluetooth: Core ver 2.4 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized Bluetooth: HCI USB driver ver 2.5 drivers/usb/core/usb.c: registered new driver hci_usb Linux Kernel Card Services options: [pci] [cardbus] [pm] PCI: Enabling device 0000:02:0e.0 (0000 -> 0002) Yenta: CardBus bridge found at 0000:02:0e.0 [133f:3000] Yenta: Enabling burst memory read transactions Yenta: Using CSCINT to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta: ISA IRQ mask 0x0000, PCI irq 18 Socket status: 10000047 irq 22: nobody cared! Call Trace: [] __report_bad_irq+0x2a/0x8b [] note_interrupt+0x6f/0x9f [] do_IRQ+0x127/0x136 [] vt_ioctl+0x0/0x1e75 [] common_interrupt+0x18/0x20 [] vt_ioctl+0x0/0x1e75 [] vt_ioctl+0x2/0x1e75 [] tty_ioctl+0x445/0x538 [] sys_ioctl+0x113/0x27f [] syscall_call+0x7/0xb handlers: [] (acpi_irq+0x0/0x16) Disabling IRQ #22 NET: Registered protocol family 23 cs: IO port probe 0x0c00-0x0cff: clean. cs: IO port probe 0x0800-0x08ff: clean. cs: IO port probe 0x0100-0x04ff: excluding 0x3c0-0x3df 0x4d0-0x4d7 cs: IO port probe 0x0a00-0x0aff: clean. Bluetooth: L2CAP ver 2.1 Bluetooth: L2CAP socket layer initialized Bluetooth: RFCOMM ver 1.2 Bluetooth: RFCOMM socket layer initialized Bluetooth: RFCOMM TTY layer initialized atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0). atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly. atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0). atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly. --=-+fG8uX/bwXNpzri2/N6I-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/