unexpected IO-APIC

Juan Pedro Paredes
2002-12-10T09:50:27Z

IBM NetVista 6349 A22p

Linux version 2.4.20-686 (herbert@gondolin) (gcc version 2.95.4 20011002 (Debian prerelease)) #2 Sun Dec 1 13:36:19 EST 2002
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000ca000 - 00000000000cc000 (reserved)
BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000007eb0000 (usable)
BIOS-e820: 0000000007eb0000 - 0000000007efc000 (ACPI data)
BIOS-e820: 0000000007efc000 - 0000000007efd000 (ACPI NVS)
BIOS-e820: 0000000007efd000 - 0000000007f00000 (reserved)
BIOS-e820: 0000000007f00000 - 0000000007f80000 (usable)
BIOS-e820: 0000000007f80000 - 0000000008000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ff800000 - 00000000ffc00000 (reserved)
BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
127MB LOWMEM available.
found SMP MP-table at 000f5f60
hm, page 000f5000 reserved twice.
hm, page 000f6000 reserved twice.
hm, page 0009f000 reserved twice.
hm, page 000a0000 reserved twice.
On node 0 totalpages: 32640
zone(0): 4096 pages.
zone(1): 28544 pages.
zone(2): 0 pages.
ACPI: Searched entire block, no RSDP was found.
ACPI: RSDP located at physical address c00f5fb0
RSD PTR v0 [PTLTD ]
__va_range(0x7ef87f8, 0x68): idx=8 mapped at ffff6000
ACPI table found: RSDT v1 [PTLTD RSDT 1540.208]
__va_range(0x7efbf0a, 0x24): idx=8 mapped at ffff6000
__va_range(0x7efbf0a, 0x74): idx=8 mapped at ffff6000
ACPI table found: FACP v1 [IBM MARLIN 1540.208]
__va_range(0x7efbf7e, 0x24): idx=8 mapped at ffff6000
__va_range(0x7efbf7e, 0x5a): idx=8 mapped at ffff6000
ACPI table found: APIC v1 [PTLTD APIC 1540.208]
__va_range(0x7efbf7e, 0x5a): idx=8 mapped at ffff6000
LAPIC (acpi_id[0x0000] id[0x0] enabled[1])
CPU 0 (0x0000) enabledProcessor #0 Unknown CPU [15:1] APIC version 16

IOAPIC (id[0x1] address[0xfec00000] global_irq_base[0x0])
INT_SRC_OVR (bus[0] irq[0x0] global_irq[0x2] polarity[0x1] trigger[0x1])
INT_SRC_OVR (bus[0] irq[0x9] global_irq[0x9] polarity[0x1] trigger[0x3])
LAPIC_NMI (acpi_id[0x0000] polarity[0x1] trigger[0x1] lint[0x1])
1 CPUs total
Local APIC address fee00000
__va_range(0x7efbfd8, 0x24): idx=8 mapped at ffff6000
__va_range(0x7efbfd8, 0x28): idx=8 mapped at ffff6000
ACPI table found: BOOT v1 [PTLTD $SBFTBL$ 1540.208]
Enabling the CPU's according to the ACPI table
Intel MultiProcessor Specification v1.1
Virtual Wire compatibility mode.
OEM ID: Product ID: APIC at: 0xFEE00000
I/O APIC #1 Version 32 at 0xFEC00000.
Processors: 1
IBM machine detected. Enabling interrupts during APM calls.
Kernel command line: BOOT_IMAGE=linux ro root=302
Initializing CPU#0
Detected 1694.533 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3381.65 BogoMIPS
Memory: 123892k/130560k available (838k kernel code, 5960k reserved, 411k data, 92k init, 0k highmem)
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode cache hash table entries: 8192 (order: 4, 65536 bytes)
Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
CPU: L1 I cache: 0K, L1 D cache: 8K
CPU: L2 cache: 256K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 3febfbff 00000000 00000000 00000000
CPU: Common caps: 3febfbff 00000000 00000000 00000000
CPU: Intel(R) Pentium(R) 4 CPU 1.70GHz stepping 02
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
Setting 1 in the phys_id_present_map
...changing IO-APIC physical APIC ID to 1 ... ok.
init IO_APIC IRQs
IO-APIC (apicid-pin) 1-0, 1-5, 1-10, 1-11, 1-18, 1-21, 1-22 not connected.
..TIMER: vector=0x31 pin1=2 pin2=0
number of MP IRQ sources: 20.
number of IO-APIC #1 registers: 24.
testing the IO APIC.......................

IO APIC #1......
.... register #00: 01008000
....... : physical APIC id: 01
WARNING: unexpected IO-APIC, please mail
to linux-smp@vger.kernel.org
.... register #01: 00178020
....... : max redirection entries: 0017
....... : PRQ implemented: 1
....... : IO APIC version: 0020
.... register #02: 00000000
....... : arbitration: 00
.... 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 000 00 1 0 0 0 0 0 0 00
06 001 01 0 0 0 0 0 1 1 51
07 001 01 0 0 0 0 0 1 1 59
08 001 01 0 0 0 0 0 1 1 61
09 001 01 0 0 0 0 0 1 1 69
0a 000 00 1 0 0 0 0 0 0 00
0b 000 00 1 0 0 0 0 0 0 00
0c 001 01 0 0 0 0 0 1 1 71
0d 001 01 0 0 0 0 0 1 1 79
0e 001 01 0 0 0 0 0 1 1 81
0f 001 01 0 0 0 0 0 1 1 89
10 001 01 1 1 0 1 0 1 1 91
11 001 01 1 1 0 1 0 1 1 99
12 000 00 1 0 0 0 0 0 0 00
13 001 01 1 1 0 1 0 1 1 A1
14 001 01 1 1 0 1 0 1 1 A9
15 000 00 1 0 0 0 0 0 0 00
16 000 00 1 0 0 0 0 0 0 00
17 001 01 1 1 0 1 0 1 1 B1
IRQ to pin mappings:
IRQ0 -> 0:2
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
IRQ16 -> 0:16
IRQ17 -> 0:17
IRQ19 -> 0:19
IRQ20 -> 0:20
IRQ23 -> 0:23
.................................... done.
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1694.5646 MHz.
..... host bus clock speed is 99.6801 MHz.
cpu: 0, clocks: 996801, slice: 498400
CPU0<T0:996800,T1:498400,D:0,S:498400,C:996801>
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfd933, last bus=2
PCI: Using configuration type 1
PCI: Probing PCI hardware
Transparent bridge - Intel Corp. 82801BA/CA/DB PCI Bridge
PCI: Using IRQ router PIIX [8086/2440] at 00:1f.0
PCI->APIC IRQ transform: (B0,I31,P3) -> 19
PCI->APIC IRQ transform: (B0,I31,P1) -> 17
PCI->APIC IRQ transform: (B0,I31,P2) -> 23
PCI->APIC IRQ transform: (B0,I31,P1) -> 17
PCI->APIC IRQ transform: (B1,I0,P0) -> 16
PCI->APIC IRQ transform: (B2,I8,P0) -> 20
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Diskquotas version dquot_6.4.0 initialized
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
Detected PS/2 Mouse Port.
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI enabled
ttyS01 at 0x02f8 (irq = 3) is a 16550A
ttyS02 at 0x03e8 (irq = 4) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Cronyx Ltd, Synchronous PPP and CISCO HDLC (c) 1994
Linux port (c) 1998 Building Number Three Ltd & Jan "Yenya" Kasprzak.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 8192)
Linux IP multicast router 0.06 plus PIM-SM
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 2800 blocks [1 disk] into ram disk... |\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\b\\b|\b/\b-\bdone.
Freeing initrd memory: 2800k freed
VFS: Mounted root (cramfs filesystem).
Freeing unused kernel memory: 92k freed
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Journalled Block Device driver loaded
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH2: IDE controller on PCI bus 00 dev f9
ICH2: chipset revision 18
ICH2: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x1800-0x1807, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x1808-0x180f, BIOS settings: hdc:DMA, hdd:pio
hda: IC35L020AVVA07-0, ATA DISK drive
hdc: SAMSUNG CD-ROM SC-148C, ATAPI CD/DVD-ROM drive
ide2: ports already in use, skipping probe
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
blk: queue c884ee44, I/O limit 4095Mb (mask 0xffffffff)
hda: 39876480 sectors (20417 MB) w/1863KiB Cache, CHS=39560/16/63, UDMA(100)
Partition check:
/dev/ide/host0/bus0/target0/lun0: [PTBL] [2482/255/63] p1 p2
VFS: Can't find ext3 filesystem on dev ide0(3,2).
VFS: Can't find ext2 filesystem on dev ide0(3,2).
VFS: Can't find a Minix or Minix V2 filesystem on device 03:02.
Unable to identify CD-ROM format.
reiserfs: checking transaction log (device 03:02) ...
Using r5 hash to sort names
reiserfs: using 3.5.x disk format
ReiserFS version 3.6.25
Adding Swap: 1052216k swap-space (priority -1)
Real Time Clock Driver v1.10e
eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html
eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others
eth0: OEM i82557/i82558 10/100 Ethernet, 00:09:6B:20:18:C5, IRQ 20.
Board assembly 000000-000, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
General self-test: passed.
Serial sub-system self-test: passed.
Internal registers self-test: passed.
ROM checksum self-test: passed (0x04f4518b).
ttyS0: LSR safety check engaged!
ttyS0: LSR safety check engaged!
I2O Core - (C) Copyright 1999 Red Hat Software
I2O: Event thread created as pid 248
Linux I2O PCI support (c) 1999 Red Hat Software.
i2o: Checking for PCI I2O controllers...
Terminating i2o threads...waiting...exiting...done.
I2O Core - (C) Copyright 1999 Red Hat Software
I2O: Event thread created as pid 250
I2O LAN OSM (C) 1999 University of Helsinki.
I2O Block Storage OSM v0.9
(c) Copyright 1999-2001 Red Hat Software.
i2o_block: registered device at major 80
i2o_block: Checking for Boot device...
i2o_block: Checking for I2O Block devices...
I2O configuration manager v 0.04.
(C) Copyright 1999 Red Hat Software
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eth0: wait_for_cmd_done timeout!
eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html
eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others
eth0: OEM i82557/i82558 10/100 Ethernet, 00:09:6B:20:18:C5, IRQ 20.
Board assembly 000000-000, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
General self-test: passed.
Serial sub-system self-test: passed.
Internal registers self-test: passed.
ROM checksum self-test: passed (0x04f4518b).