From mboxrd@z Thu Jan 1 00:00:00 1970 From: J.Adler@t-online.de (=?iso-8859-1?Q?J=FCrgen_Adler?=) Subject: unexpected IO-APIC Date: Thu, 29 May 2003 21:44:12 +0200 Sender: linux-smp-owner@vger.kernel.org Message-ID: <000701c3261a$b4336c60$3311a8c0@arbzim> Mime-Version: 1.0 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: List-Id: Content-Type: text/plain; charset="iso-8859-1" To: linux-smp@vger.kernel.org Hi, I=B4m a user of the follow system: BIOS: rev. 1.0 (it=B4s the lasted version) Mainboard: Gigabyte GA-7VA-C with VIA KT333CF Northbrige / VT8235 Southbridge CPU: Athlon XP 2000+ kernel: 2.4.20 with enabled UP-APIC and UP_IO_APIC OS: SuSE-Linux 8.1 After boot the system has write to the boot.msg: Inspecting /boot/System.map Loaded 20132 symbols from /boot/System.map. Symbols match kernel version 2.4.20. Loaded 48 symbols from 3 modules. klogd 1.4.1, log source =3D ksyslog started. <4>Linux version 2.4.20 (root@linux) (gcc version 3.2) #1 Tue May 20 21:46:30 CEST 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 - 00000000fec01000 (reserved) <4> BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) <4> BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) <5>0MB HIGHMEM available.<5>511MB LOWMEM available. <4>found SMP MP-table at 000f4ae0 <4>hm, page 000f4000 reserved twice. <4>hm, page 000f5000 reserved twice. <4>hm, page 000f0000 reserved twice. <4>hm, page 000f1000 reserved twice. <4>On node 0 totalpages: 131056 <4>zone(0): 4096 pages. <4>zone(1): 126960 pages. <4>zone(2): 0 pages. <4>Intel MultiProcessor Specification v1.4 <4> Virtual Wire compatibility mode. <4>OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000 <4>Processor #0 Pentium(tm) Pro APIC version 17 <4>I/O APIC #2 Version 17 at 0xFEC00000. <4>Processors: 1 <4>Kernel command line: root=3D/dev/hda3 vga=3Dnormal <6>Initializing CPU#0<4>Detected 1674.444 MHz processor. <4>Console: colour VGA+ 80x25 <4>Calibrating delay loop... 3342.33 BogoMIPS <6>Memory: 514732k/524224k available (1666k kernel code, 9104k reserved= , 626k data, 152k init, 0k highmem)<6>Dentry cache hash table entries: 65= 536 (order: 7, 524288 bytes) <6>Inode cache hash table entries: 32768 (order: 6, 262144 bytes) <4>Mount-cache hash table entries: 8192 (order: 4, 65536 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: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) <6>CPU: L2 Cache: 256K (64 bytes/line) <6>Intel machine check architecture supported. <6>Intel machine check reporting enabled on CPU#0. <7>CPU: After generic, caps: 0383fbff c1c3fbff 00000000 00000000 <7>CPU: Common caps: 0383fbff c1c3fbff 00000000 00000000 <4>CPU: AMD Athlon(tm) XP 2000+ stepping 00 <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 UNI= =46IX <4>enabled ExtINT on CPU#0<4>ESR value before enabling vector: 00000000 <4>ESR value after enabling vector: 00000000 <4>ENABLING IO-APIC IRQs <4>Setting 2 in the phys_id_present_map -------that's the interesting part!----------- <6>...changing IO-APIC physical APIC ID to 2 ... ok. <7>init IO_APIC IRQs<7> IO-APIC (apicid-pin) 2-0, 2-10, 2-11, 2-16, 2-2= 0, 2-23 not connected. <6>..TIMER: vector=3D0x31 pin1=3D2 pin2=3D0 <7>number of MP IRQ sources: 22. <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>.... register #01: 00178003 <7>....... : max redirection entries: 0017 <7>....... : PRQ implemented: 1 <7>....... : IO APIC version: 0003 <4> WARNING: unexpected IO-APIC, please mail <4> to linux-smp@vger.kernel.org ----------- end -------------------------------- <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 001 01 0 0 0 0 0 1 1 39 <7> 02 001 01 0 0 0 0 0 1 1 31 <7> 03 001 01 0 0 0 0 0 1 1 41 <7> 04 001 01 0 0 0 0 0 1 1 49 <7> 05 001 01 0 0 0 0 0 1 1 51 <7> 06 001 01 0 0 0 0 0 1 1 59 <7> 07 001 01 0 0 0 0 0 1 1 61 <7> 08 001 01 0 0 0 0 0 1 1 69 <7> 09 001 01 0 0 0 0 0 1 1 71 <7> 0a 000 00 1 0 0 0 0 0 0 00 <7> 0b 000 00 1 0 0 0 0 0 0 00 <7> 0c 001 01 0 0 0 0 0 1 1 79 <7> 0d 001 01 0 0 0 0 0 1 1 81 <7> 0e 001 01 0 0 0 0 0 1 1 89 <7> 0f 001 01 0 0 0 0 0 1 1 91 <7> 10 000 00 1 0 0 0 0 0 0 00 <7> 11 001 01 1 1 0 1 0 1 1 99 <7> 12 001 01 1 1 0 1 0 1 1 A1 <7> 13 001 01 1 1 0 1 0 1 1 A9 <7> 14 000 00 1 0 0 0 0 0 0 00 <7> 15 001 01 1 1 0 1 0 1 1 B1 <7> 16 001 01 1 1 0 1 0 1 1 B9 <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>IRQ12 -> 0:12 <7>IRQ13 -> 0:13 <7>IRQ14 -> 0:14 <7>IRQ15 -> 0:15 <7>IRQ17 -> 0:17 <7>IRQ18 -> 0:18 <7>IRQ19 -> 0:19 <7>IRQ21 -> 0:21 <7>IRQ22 -> 0:22 <6>.................................... done. <4>Using local APIC timer interrupts. <4>calibrating APIC timer ... <4>..... CPU clock speed is 1674.4829 MHz. <4>..... host bus clock speed is 267.9172 MHz. <4>cpu: 0, clocks: 2679172, slice: 1339586 <4>CPU0 <4>mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au) <4>mtrr: detected mtrr type: Intel <6>PCI: PCI BIOS revision 2.10 entry at 0xf9b50, last bus=3D1 <6>PCI: Using configuration type 1 <6>PCI: Probing PCI hardware <6>PCI: Using IRQ router default [1106/3099] at 00:00.0 <6>PCI->APIC IRQ transform: (B0,I9,P0) -> 17 <6>PCI->APIC IRQ transform: (B0,I10,P0) -> 18 <6>PCI->APIC IRQ transform: (B0,I11,P0) -> 19 <6>PCI->APIC IRQ transform: (B0,I16,P0) -> 21 <6>PCI->APIC IRQ transform: (B0,I16,P1) -> 21 <6>PCI->APIC IRQ transform: (B0,I16,P2) -> 21 <6>PCI->APIC IRQ transform: (B0,I16,P3) -> 19 <6>PCI->APIC IRQ transform: (B0,I17,P0) -> 22 <6>PCI->APIC IRQ transform: (B0,I17,P2) -> 22 <6>PCI: Via IRQ fixup for 00:10.0, from 10 to 5 <6>PCI: Via IRQ fixup for 00:10.1, from 11 to 5 <6>PCI: Via IRQ fixup for 00:10.2, from 11 to 5 <6>isapnp: Scanning for PnP cards... <6>isapnp: No Plug & Play device found <6>Linux NET4.0 for Linux 2.4 <6>Based upon Swansea University Computer Society NET3.039 <4>Initializing RT netlink socket<4>Starting kswapd <5>VFS: Diskquotas version dquot_6.4.0 initialized <6>Installing knfsd (copyright (C) 1996 okir@monad.swb.de). <4> tbxface-0099 [01] Acpi_load_tables : ACPI Tables successfully loaded <4>Parsing Methods:...............................................................= =2E.... =2E.................................................... <4>121 Control Methods found and parsed (440 nodes total) <4>ACPI Namespace successfully loaded at root c037a0e0 <6>ACPI: Core Subsystem version [20011018] <4>evxfevnt-0081 [-21] Acpi_enable : Transition to ACPI mode successful <4>Executing device _INI methods:............................................. <4>45 Devices found: 45 _STA, 1 _INI <4>Completing Region and Field initialization:...................... <4>17/21 Regions, 5/5 Fields initialized (440 nodes total) <6>ACPI: Subsystem enabled <4>pty: 256 Unix98 ptys configured <6>Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled <6>ttyS00 at 0x03f8 (irq =3D 4) is a 16550A <6>ttyS01 at 0x02f8 (irq =3D 3) is a 16550A <6>Uniform Multi-Platform E-IDE driver Revision: 6.31 <4>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=3Dxx <4>VP_IDE: IDE controller on PCI bus 00 dev 89 <4>VP_IDE: chipset revision 6 <4>VP_IDE: not 100%% native mode: will probe irqs later <4>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=3Dxx <6>VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci00:11.1 <4> ide0: BM-DMA at 0xe400-0xe407, BIOS settings: hda:DMA, hdb:DMA <4> ide1: BM-DMA at 0xe408-0xe40f, BIOS settings: hdc:DMA, hdd:DMA <4>hda: SAMSUNG SP8004H, ATA DISK drive <4>hdb: FUJITSU MPF3204AT, ATA DISK drive <4>hdc: HITACHI CDR-8335, ATAPI CD/DVD-ROM drive <4>hdd: ST32122A, ATA DISK drive <4>ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 <4>ide1 at 0x170-0x177,0x376 on irq 15 <4>blk: queue c0392ae4, I/O limit 4095Mb (mask 0xffffffff) <6>hda: 156368016 sectors (80060 MB) w/2048KiB Cache, CHS=3D9733/255/63= , UDMA(100) <4>blk: queue c0392c20, I/O limit 4095Mb (mask 0xffffffff) <6>hdb: 40031712 sectors (20496 MB) w/512KiB Cache, CHS=3D39714/16/63, UDMA(66) <4>blk: queue c0392f64, I/O limit 4095Mb (mask 0xffffffff) <6>hdd: 4124736 sectors (2112 MB) w/128KiB Cache, CHS=3D4092/16/63, UDM= A(33) <4>hdc: ATAPI 24X CD-ROM drive, 128kB Cache, DMA <6>Uniform CD-ROM driver Revision: 3.12 <6>Partition check: <6> hda: hda1 hda2 hda3 hda4 <6> hdb: hdb1 hdb2 hdb3 <6> hdd: [PTBL] [1023/64/63] hdd1 hdd2 hdd3 hdd4 <6>Floppy drive(s): fd0 is 1.44M <6>FDC 0 is a post-1991 82077 <4>RAMDISK driver initialized: 16 RAM disks of 64000K size 1024 blocksi= ze <6>loop: loaded (max 8 devices) <6>Linux agpgart interface v0.99 (c) Jeff Hartmann <6>agpgart: Maximum main memory to use for agp memory: 439M <6>agpgart: Detected Via Apollo Pro KT266 chipset <6>agpgart: AGP aperture is 128M @ 0xe0000000 <6>[drm] Initialized tdfx 1.0.0 20010216 on minor 0 <6>[drm] AGP 0.99 on VIA Apollo KT133 @ 0xe0000000 128MB <6>[drm] Initialized radeon 1.1.1 20010405 on minor 1 <6>[drm] AGP 0.99 on VIA Apollo KT133 @ 0xe0000000 128MB <6>[drm] Initialized i810 1.2.0 20010920 on minor 2 <6>SCSI subsystem driver Revision: 1.00 <3>kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno =3D= 2 <6>es1371: version v0.30 time 21:48:07 May 20 2003 <6>md: md driver 0.90.0 MAX_MD_DEVS=3D256, MD_SB_DISKS=3D27 <6>md: Autodetecting RAID arrays.<6>md: autorun ... <6>md: ... autorun DONE. <6>NET4: Linux TCP/IP 1.0 for NET4.0 <6>IP Protocols: ICMP, UDP, TCP, IGMP <6>IP: routing cache hash table of 4096 buckets, 32Kbytes <6>TCP: Hash tables configured (established 32768 bind 65536) <6>Linux IP multicast router 0.06 plus PIM-SM <6>NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. <5>RAMDISK: Compressed image found at block 0 <6>Freeing initrd memory: 201k freed <4>VFS: Mounted root (ext2 filesystem). <4>reiserfs: checking transaction log (device 03:03) ... <4>Using r5 hash to sort names<4>ReiserFS version 3.6.25 <4>VFS: Mounted root (reiserfs filesystem) readonly. <5>Trying to move old root to /initrd ... failed <5>Unmounting old root <5>Trying to free ramdisk memory ... okay <6>Freeing unused kernel memory: 152k freed <6>md: Autodetecting RAID arrays. <6>md: autorun ... <6>md: ... autorun DONE. <6>LVM version 1.0.5+(22/07/2002) module loaded <6>Adding Swap: 1028152k swap-space (priority 42) <4>reiserfs: checking transaction log (device 03:04) ... <4>Using r5 hash to sort names <4>ReiserFS version 3.6.25Kernel logging (ksyslog) stopped. Kernel log daemon terminating. What is the problem on my machine? Thank you and bye J=FCrgen Adler