From mboxrd@z Thu Jan 1 00:00:00 1970 From: Russ McCallister Subject: unexpected IO-APIC Date: Sun, 11 Jan 2004 02:53:27 -0600 Sender: linux-smp-owner@vger.kernel.org Message-ID: <200401110253.27530.m2c6c2a1@usapathway.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: Content-Disposition: inline List-Id: Content-Type: text/plain; charset="us-ascii" To: linux-smp@vger.kernel.org My name is Russ McCallister and I'm a user of SuSE 9.0 Pro. I recently updated my kernel via SuSE's online update to 2.4.21-166-smp4G. Reviewing my boot.msg log, I find a request to notify you included and am so complying. So as not to burden you with unnecessary documentation, I have truncated the log following the last reference to same. I am keeping a copy in the event you should need it. I can be reached at m2c6c2a1@usapathway.com. ------------------------------------------------------------------------------------------ Inspecting /boot/System.map-2.4.21-166-smp4G Loaded 21746 symbols from /boot/System.map-2.4.21-166-smp4G. Symbols match kernel version 2.4.21. Loaded 49 symbols from 2 modules. klogd 1.4.1, log source = ksyslog started. <4>Linux version 2.4.21-166-smp4G (root@i386.suse.de) (gcc version 3.3.1 (SuSE Linux)) #1 SMP Fri Dec 19 15:43:30 UTC 2003 <6>BIOS-provided physical RAM map: <4> BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) <4> BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) <4> BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) <4> BIOS-e820: 0000000000100000 - 000000001fff0000 (usable) <4> BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS) <4> BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data) <4> BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved) <5>500MB vmalloc/ioremap area available. <5>0MB HIGHMEM available. <5>511MB LOWMEM available. <7>ACPI: have wakeup address 0xc0002000 <4>found SMP MP-table at 000f4b30 <4>hm, page 000f4000 reserved twice. <4>hm, page 000f5000 reserved twice. <4>hm, page 000f1000 reserved twice. <4>hm, page 000f2000 reserved twice. <4>On node 0 totalpages: 131056 <4>zone(0): 4096 pages. <4>zone(1): 126960 pages. <4>zone(2): 0 pages. <6>ACPI: RSDP (v000 IntelR ) @ 0x000f6560 <6>ACPI: RSDT (v001 IntelR AWRDACPI 16944.11825) @ 0x1fff3000 <6>ACPI: FADT (v001 IntelR AWRDACPI 16944.11825) @ 0x1fff3040 <6>ACPI: MADT (v001 IntelR AWRDACPI 16944.11825) @ 0x1fff7200 <6>ACPI: DSDT (v001 INTELR AWRDACPI 00000.04096) @ 0x00000000 <6>ACPI: Local APIC address 0xfee00000 <6>ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) <4>Processor #0 Pentium 4(tm) XEON(tm) APIC version 20 <6>ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) <4>Processor #1 Pentium 4(tm) XEON(tm) APIC version 20 <6>ACPI: LAPIC_NMI (acpi_id[0x00] polarity[0x1] trigger[0x1] lint[0x1]) <6>ACPI: LAPIC_NMI (acpi_id[0x01] polarity[0x1] trigger[0x1] lint[0x1]) <6>ACPI: IOAPIC (id[0x02] address[0xfec00000] global_irq_base[0x0]) <6>IOAPIC[0]: Assigned apic_id 2 <4>IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, IRQ 0-23 <6>ACPI: INT_SRC_OVR (bus[0] irq[0x0] global_irq[0x2] polarity[0x0] trigger[0x0]) <6>ACPI: INT_SRC_OVR (bus[0] irq[0x9] global_irq[0x9] polarity[0x1] trigger[0x3]) <6>ACPI: INT_SRC_OVR (bus[0] irq[0xe] global_irq[0xe] polarity[0x1] trigger[0x1]) <6>ACPI: INT_SRC_OVR (bus[0] irq[0xf] global_irq[0xf] polarity[0x1] trigger[0x1]) <6>Using ACPI (MADT) for SMP configuration information <4>Building zonelist for node : 0 <4>Kernel command line: root=/dev/hda8 vga=0x317 hdb=ide-scsi hdblun=0 nofloppy <6>ide_setup: hdb=ide-scsi <6>ide_setup: hdblun=0 <6>Initializing CPU#0 <4>Detected 2595.635 MHz processor. <4>Console: colour dummy device 80x25 <4>Calibrating delay loop... 5177.34 BogoMIPS <6>Memory: 509472k/524224k available (1867k kernel code, 10144k reserved, 638k data, 188k init, 0k highmem) <6>Dentry cache hash table entries: 65536 (order: 7, 524288 bytes) <6>Inode cache hash table entries: 32768 (order: 6, 262144 bytes) <6>Mount cache hash table entries: 512 (order: 0, 4096 bytes) <4>Buffer-cache hash table entries: 32768 (order: 5, 131072 bytes) <4>Page-cache hash table entries: 131072 (order: 7, 524288 bytes) <6>CPU: Trace cache: 12K uops, L1 D cache: 8K <6>CPU: L2 cache: 512K <6>CPU: Physical Processor ID: 0 <6>Intel machine check architecture supported. <6>Intel machine check reporting enabled on CPU#0. <7>CPU: After generic, caps: bfebfbff 00000000 00000000 00000000 <7>CPU: Common caps: bfebfbff 00000000 00000000 00000000 <6>Enabling fast FPU save and restore... done. <6>Enabling unmasked SIMD FPU exception support... done. <6>Checking 'hlt' instruction... OK. <4>POSIX conformance testing by UNIFIX <4>mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au) <4>mtrr: detected mtrr type: Intel <6>CPU: Trace cache: 12K uops, L1 D cache: 8K <6>CPU: L2 cache: 512K <6>CPU: Physical Processor ID: 0 <6>Intel machine check reporting enabled on CPU#0. <7>CPU: After generic, caps: bfebfbff 00000000 00000000 00000000 <7>CPU: Common caps: bfebfbff 00000000 00000000 00000000 <4>CPU0: Intel(R) Pentium(R) 4 CPU 2.60GHz stepping 09 <4>per-CPU timeslice cutoff: 1462.75 usecs. <4>task migration cache decay timeout: 10 msecs. <4>enabled ExtINT on CPU#0 <4>ESR value before enabling vector: 00000000 <4>ESR value after enabling vector: 00000000 <4>Booting processor 1/1 eip 3000 <6>Initializing CPU#1 <4>masked ExtINT on CPU#1 <4>ESR value before enabling vector: 00000000 <4>ESR value after enabling vector: 00000000 <4>Calibrating delay loop... 5190.45 BogoMIPS <6>CPU: Trace cache: 12K uops, L1 D cache: 8K <6>CPU: L2 cache: 512K <6>CPU: Physical Processor ID: 0 <6>Intel machine check reporting enabled on CPU#1. <7>CPU: After generic, caps: bfebfbff 00000000 00000000 00000000 <7>CPU: Common caps: bfebfbff 00000000 00000000 00000000 <4>CPU1: Intel(R) Pentium(R) 4 CPU 2.60GHz stepping 09 <6>Total of 2 processors activated (10367.79 BogoMIPS). <4>cpu_sibling_map[0] = 1 <4>cpu_sibling_map[1] = 0 <4>ENABLING IO-APIC IRQs <7>init IO_APIC IRQs <7> IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected. <6>..TIMER: vector=0x31 pin1=2 pin2=0 <7>number of MP IRQ sources: 16. <7>number of IO-APIC #2 registers: 24. <6>testing the IO APIC....................... <4> <7>IO APIC #2...... <7>.... register #00: 02000000 <7>....... : physical APIC id: 02 <7>....... : Delivery Type: 0 <7>....... : LTS : 0 <7>.... register #01: 00178020 <7>....... : max redirection entries: 0017 <7>....... : PRQ implemented: 1 <7>....... : IO APIC version: 0020 <7>.... register #02: 00178020 <7>....... : arbitration: 00 <4>An unexpected IO-APIC was found. If this kernel release is less than <4>three months old please report this to linux-smp@vger.kernel.org <7>.... IRQ redirection table: <7> NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: <7> 00 000 00 1 0 0 0 0 0 0 00 <7> 01 003 03 0 0 0 0 0 1 1 39 <7> 02 003 03 0 0 0 0 0 1 1 31 <7> 03 003 03 0 0 0 0 0 1 1 41 <7> 04 003 03 0 0 0 0 0 1 1 49 <7> 05 003 03 0 0 0 0 0 1 1 51 <7> 06 003 03 0 0 0 0 0 1 1 59 <7> 07 003 03 0 0 0 0 0 1 1 61 <7> 08 003 03 0 0 0 0 0 1 1 69 <7> 09 003 03 1 1 0 0 0 1 1 71 <7> 0a 003 03 0 0 0 0 0 1 1 79 <7> 0b 003 03 0 0 0 0 0 1 1 81 <7> 0c 003 03 0 0 0 0 0 1 1 89 <7> 0d 003 03 0 0 0 0 0 1 1 91 <7> 0e 003 03 0 0 0 0 0 1 1 99 <7> 0f 003 03 0 0 0 0 0 1 1 A1 <7> 10 000 00 1 0 0 0 0 0 0 00 <7> 11 000 00 1 0 0 0 0 0 0 00 <7> 12 000 00 1 0 0 0 0 0 0 00 <7> 13 000 00 1 0 0 0 0 0 0 00 <7> 14 000 00 1 0 0 0 0 0 0 00 <7> 15 000 00 1 0 0 0 0 0 0 00 <7> 16 000 00 1 0 0 0 0 0 0 00 <7> 17 000 00 1 0 0 0 0 0 0 00 <7>IRQ to pin mappings: <7>IRQ0 -> 0:2 <7>IRQ1 -> 0:1 <7>IRQ3 -> 0:3 <7>IRQ4 -> 0:4 <7>IRQ5 -> 0:5 <7>IRQ6 -> 0:6 <7>IRQ7 -> 0:7 <7>IRQ8 -> 0:8 <7>IRQ9 -> 0:9 <7>IRQ10 -> 0:10 <7>IRQ11 -> 0:11 <7>IRQ12 -> 0:12 <7>IRQ13 -> 0:13 <7>IRQ14 -> 0:14 <7>IRQ15 -> 0:15 <6>.................................... done. <4>Using local APIC timer interrupts. <4>calibrating APIC timer ... <4>..... CPU clock speed is 2595.7308 MHz. <4>..... host bus clock speed is 199.6713 MHz. <4>cpu: 0, clocks: 1996713, slice: 665571 <4>CPU0 <4>cpu: 1, clocks: 1996713, slice: 665571 <4>CPU1 <4>checking TSC synchronization across CPUs: passed. <4>migration_task 0 on cpu=0 <4>migration_task 1 on cpu=1 <6>ACPI: Subsystem revision 20030619 <6>PCI: PCI BIOS revision 2.10 entry at 0xfb0a0, last bus=2 <6>PCI: Using configuration type 1 <6>Looking for DSDT in initrd ... not found! <7>IOAPIC[0]: Set PCI routing entry (2-9 -> 0x71 -> IRQ 9) Mode:1 Active:0 <6>ACPI: Interpreter enabled <6>ACPI: Using IOAPIC for interrupt routing <6>ACPI: System [ACPI] (supports S0 S1 S4 S5) <6>ACPI: PCI Root Bridge [PCI0] (00:00) <4>PCI: Probing PCI hardware (bus 00) <6>PCI: Ignoring BAR0-3 of IDE controller 00:1f.1 <4>Transparent bridge - Intel Corp. 82801BA/CA/DB/EB PCI Bridge <7>ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] <7>ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT] <4>ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 7 9 10 11 12 14 15) <4>ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 9 10 *11 12 14 15) <4>ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 *9 10 11 12 14 15) <4>ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 *9 10 11 12 14 15) <4>ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 9 10 11 12 14 15) <4>ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 9 10 11 12 14 15) <4>ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 5 7 9 10 *11 12 14 15) <4>ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 *5 7 9 10 11 12 14 15) <6>PCI: Probing PCI hardware <7>IOAPIC[0]: Set PCI routing entry (2-16 -> 0xa9 -> IRQ 16) Mode:1 Active:1 <7>00:00:1f[C] -> 2-16 -> IRQ 16 <7>IOAPIC[0]: Set PCI routing entry (2-18 -> 0xb1 -> IRQ 18) Mode:1 Active:1 <7>00:00:1f[A] -> 2-18 -> IRQ 18 <7>IOAPIC[0]: Set PCI routing entry (2-17 -> 0xb9 -> IRQ 17) Mode:1 Active:1 <7>00:00:1f[B] -> 2-17 -> IRQ 17 <7>Pin 2-16 already programmed <7>IOAPIC[0]: Set PCI routing entry (2-19 -> 0xc1 -> IRQ 19) Mode:1 Active:1 <7>00:00:1d[B] -> 2-19 -> IRQ 19 <7>Pin 2-18 already programmed <7>IOAPIC[0]: Set PCI routing entry (2-23 -> 0xc9 -> IRQ 23) Mode:1 Active:1 <7>00:00:1d[D] -> 2-23 -> IRQ 23 <7>Pin 2-16 already programmed <7>Pin 2-17 already programmed <7>Pin 2-18 already programmed <7>Pin 2-19 already programmed <7>IOAPIC[0]: Set PCI routing entry (2-20 -> 0xd1 -> IRQ 20) Mode:1 Active:1 <7>00:02:08[A] -> 2-20 -> IRQ 20 <7>IOAPIC[0]: Set PCI routing entry (2-21 -> 0xd9 -> IRQ 21) Mode:1 Active:1 <7>00:02:08[B] -> 2-21 -> IRQ 21 <7>IOAPIC[0]: Set PCI routing entry (2-22 -> 0xe1 -> IRQ 22) Mode:1 Active:1 <7>00:02:08[C] -> 2-22 -> IRQ 22 <7>Pin 2-23 already programmed <7>Pin 2-16 already programmed ---------------------------------------------------------------------------- No more references to APIC.