From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gerbrand Oudenaarden Subject: An unexpected IO-APIC was found Date: Fri, 11 Jul 2003 18:16:22 +0200 Sender: linux-smp-owner@vger.kernel.org Message-ID: References: <20030711174300.52EFB40042@papaya> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20030711174300.52EFB40042@papaya> List-Id: Content-Type: text/plain; charset="us-ascii" To: linux-smp@vger.kernel.org Hi, dmesg asked me to send a message to this address. My configuration: Supermicro P4SCA Mainboard Single Pentium 4 2,8 GHz Processor 3 * 512 MB SDRAM DDR 400 4 * 200 GB Maxtor harddisks on Promise TX2000 IDE Raid card 1 * 3 GB Compaq IDE harddisk on mainboard IDE controller I have the following problem: a few minutes after booting up with this custom-compiled 2.4.21 kernel, the system freezes. Oops: unable to handle kernel NULL pointer dereference at virtual address 00000000 [...] Kernel Panic I disabled hyperthreading in the BIOS. When I enable hyperthreading, I am getting the same message. hope this contributes to something. Gerbrand ------ Forwarded Message From: root@papaya.engagetv.com (root) Date: Fri, 11 Jul 2003 19:43:00 +0200 (CEST) To: undisclosed-recipients: ; Linux version 2.4.21 (root@papaya) (gcc version 3.3.1 20030626 (Debian prerelease)) #5 Fri Jul 11 19:10:24 CEST 2003 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009d800 (usable) BIOS-e820: 000000000009d800 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 0000000060000000 (usable) BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved) 640MB HIGHMEM available. 896MB LOWMEM available. found SMP MP-table at 000f5480 hm, page 000f5000 reserved twice. hm, page 000f6000 reserved twice. hm, page 000f1000 reserved twice. hm, page 000f2000 reserved twice. On node 0 totalpages: 393216 zone(0): 4096 pages. zone(1): 225280 pages. zone(2): 163840 pages. ACPI: Searched entire block, no RSDP was found. ACPI: Searched entire block, no RSDP was found. ACPI: System description tables not found Intel MultiProcessor Specification v1.4 Virtual Wire compatibility mode. OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000 Processor #0 Pentium 4(tm) XEON(tm) APIC version 17 I/O APIC #2 Version 17 at 0xFEC00000. Enabling APIC mode: Flat. Using 1 I/O APICs Processors: 1 Kernel command line: auto BOOT_IMAGE=Linux-07-07 ro root=301 Initializing CPU#0 Detected 2795.269 MHz processor. Console: colour VGA+ 80x50 Calibrating delay loop... 5570.56 BogoMIPS Memory: 1551448k/1572864k available (1543k kernel code, 21020k reserved, 500k data, 124k init, 655360k highmem) Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes) Inode cache hash table entries: 131072 (order: 8, 1048576 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer-cache hash table entries: 131072 (order: 7, 524288 bytes) Page-cache hash table entries: 524288 (order: 9, 2097152 bytes) CPU: Trace cache: 12K uops, L1 D cache: 8K CPU: L2 cache: 512K Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: After generic, caps: bfebfbff 00000000 00000000 00000000 CPU: Common caps: bfebfbff 00000000 00000000 00000000 CPU: Intel(R) Pentium(R) 4 CPU 2.80GHz stepping 09 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 2 in the phys_id_present_map ...changing IO-APIC physical APIC ID to 2 ... ok. init IO_APIC IRQs IO-APIC (apicid-pin) 2-0, 2-5, 2-7, 2-9, 2-10, 2-11, 2-12, 2-20, 2-21 not connected. ..TIMER: vector=0x31 pin1=2 pin2=0 number of MP IRQ sources: 21. 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: 00178020 ....... : arbitration: 00 An unexpected IO-APIC was found. If this kernel release is less than three months old please report this to linux-smp@vger.kernel.org .... 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 000 00 1 0 0 0 0 0 0 00 08 001 01 0 0 0 0 0 1 1 59 09 000 00 1 0 0 0 0 0 0 00 0a 000 00 1 0 0 0 0 0 0 00 0b 000 00 1 0 0 0 0 0 0 00 0c 000 00 1 0 0 0 0 0 0 00 0d 001 01 0 0 0 0 0 1 1 61 0e 001 01 0 0 0 0 0 1 1 69 0f 001 01 0 0 0 0 0 1 1 71 10 001 01 1 1 0 1 0 1 1 79 11 001 01 1 1 0 1 0 1 1 81 12 001 01 1 1 0 1 0 1 1 89 13 001 01 1 1 0 1 0 1 1 91 14 000 00 1 0 0 0 0 0 0 00 15 000 00 1 0 0 0 0 0 0 00 16 001 01 1 1 0 1 0 1 1 99 17 001 01 1 1 0 1 0 1 1 A1 IRQ to pin mappings: IRQ0 -> 0:2 IRQ1 -> 0:1 IRQ3 -> 0:3 IRQ4 -> 0:4 IRQ6 -> 0:6 IRQ8 -> 0:8 IRQ13 -> 0:13 IRQ14 -> 0:14 IRQ15 -> 0:15 IRQ16 -> 0:16 IRQ17 -> 0:17 IRQ18 -> 0:18 IRQ19 -> 0:19 IRQ22 -> 0:22 IRQ23 -> 0:23 .................................... done. Using local APIC timer interrupts. calibrating APIC timer ... ..... CPU clock speed is 2795.4048 MHz. ..... host bus clock speed is 199.6716 MHz. cpu: 0, clocks: 1996716, slice: 998358 CPU0 mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au) mtrr: detected mtrr type: Intel PCI: PCI BIOS revision 2.10 entry at 0xfb360, last bus=2 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Ignoring BAR0-3 of IDE controller 00:1f.1 Transparent bridge - Intel Corp. 82801BA/CA/DB PCI Bridge PCI: Using IRQ router PIIX [8086/24d0] at 00:1f.0 PCI->APIC IRQ transform: (B0,I29,P0) -> 16 PCI->APIC IRQ transform: (B0,I29,P1) -> 19 PCI->APIC IRQ transform: (B0,I29,P2) -> 18 PCI->APIC IRQ transform: (B0,I29,P0) -> 16 PCI->APIC IRQ transform: (B0,I29,P3) -> 23 PCI->APIC IRQ transform: (B0,I31,P0) -> 16 PCI->APIC IRQ transform: (B0,I31,P1) -> 17 PCI->APIC IRQ transform: (B2,I2,P0) -> 18 PCI->APIC IRQ transform: (B2,I3,P0) -> 17 PCI->APIC IRQ transform: (B2,I9,P0) -> 16 PCI->APIC IRQ transform: (B2,I10,P0) -> 22 Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd allocated 32 pages and 32 bhs reserved for the highmem bounces Journalled Block Device driver loaded devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x0 Detected PS/2 Mouse Port. Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Intel(R) PRO/1000 Network Driver - version 5.0.43-k1 Copyright (c) 1999-2003 Intel Corporation. eth0: Intel(R) PRO/1000 Network Connection 8139too Fast Ethernet driver 0.9.26 eth1: RealTek RTL8139 Fast Ethernet at 0xf882e000, 00:40:f4:6b:e9:a1, IRQ 18 eth1: Identified 8139 chip type 'RTL-8139C' Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx hdb: C/H/S=65535/16/255 from BIOS ignored hda: WDC AC23200L, ATA DISK drive hdb: Maxtor 6Y200P0, ATA DISK drive hdd: HL-DT-STDVD-ROM GDR8161B, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: attached ide-disk driver. hda: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error } hda: task_no_data_intr: error=0x04 { DriveStatusError } hda: host protected area => 1 hda: 6346368 sectors (3249 MB) w/256KiB Cache, CHS=787/128/63 hdb: attached ide-disk driver. hdb: host protected area => 1 hdb: 398297088 sectors (203928 MB) w/7936KiB Cache, CHS=24792/255/63 hdd: attached ide-cdrom driver. hdd: ATAPI 48X DVD-ROM drive, 256kB Cache Uniform CD-ROM driver Revision: 3.12 Partition check: /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 > /dev/ide/host0/bus0/target1/lun0: p1 p2 p3 < p5 p6 > p4 usb.c: registered new driver hub mice: PS/2 mouse device common for all mice md: raid0 personality registered as nr 2 md: raid1 personality registered as nr 3 md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. Initializing Cryptographic API pktgen.c: v1.2: Packet Generator for packet performance testing. NET4: Linux TCP/IP 1.0 for NET4.0 IP: routing cache hash table of 16384 buckets, 128Kbytes TCP: Hash tables configured (established 262144 bind 65536) Linux IP multicast router 0.06 plus PIM-SM arp_tables: (C) 2002 David S. Miller IPv6 v0.8 for NET4.0 IPv6 over IPv4 tunneling driver ipv6_frag_init: Could not register protocol EXT3-fs: INFO: recovery required on readonly filesystem. EXT3-fs: write access will be enabled during recovery. (recovery.c, 256): journal_recover: JBD: recovery, exit status 0, recovered transactions 11635 to 11698 (recovery.c, 258): journal_recover: JBD: Replayed 989 and revoked 0/1 blocks kjournald starting. Commit interval 5 seconds EXT3-fs: ide0(3,1): orphan cleanup on readonly fs ext3_orphan_cleanup: deleting unreferenced inode 99251 ext3_orphan_cleanup: deleting unreferenced inode 99250 EXT3-fs: ide0(3,1): 2 orphan inodes deleted EXT3-fs: recovery complete. EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 124k freed NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. Adding Swap: 439448k swap-space (priority -1) EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal LVM version 1.0.5+(22/07/2002) module loaded kjournald starting. Commit interval 5 seconds EXT3-fs warning: maximal mount count reached, running e2fsck is recommended EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,66), internal journal EXT3-fs: recovery complete. EXT3-fs: mounted filesystem with ordered data mode. e1000: eth0 NIC Link is Up 100 Mbps Full Duplex eth0: no IPv6 routers present ------ End of Forwarded Message