WARNING: unexpected IO-APIC, please mail to [email protected]
Hello Kernel Gods,
I have a riddle for you all. I have a 2-processor machine that
thinks
it has 4 processors but looks to be using only 1 (I only get 1 processors
worth of performance out of it). Here is the messages file entries. Included is the following message:
WARNING: unexpected IO-APIC, please mail to [email protected]
This is a straight-from-the-CD RedHat 7.2 system. Following the messages file output is some output from the dmesg command.
Any and all suggestions would be GREATLY appreciated, Craig Anderson
408-327-1328 (office)
Nov 21 16:49:15 s4 syslogd 1.4.1: restart. Nov 21 16:49:15 s4 syslog: syslogd startup succeeded Nov 21 16:49:15 s4 kernel: klogd 1.4.1, log source = /proc/kmsg started.
Nov 21 16:49:15 s4 kernel: Inspecting /boot/System.map-2.4.7-10smp Nov 21 16:49:15 s4 syslog: klogd startup succeeded Nov 21 16:49:15 s4 kernel: Loaded 15627 symbols from /boot/System.map-2.4.7-10smp. Nov 21 16:49:15 s4 kernel: Symbols match kernel version 2.4.7. Nov 21 16:49:15 s4 kernel: Loaded 180 symbols from 5 modules. Nov 21 16:49:15 s4 kernel: Linux version 2.4.7-10smp ([email protected]) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98)) #1 SMP Thu Sep 6 17:09:31 EDT 2001 Nov 21 16:49:15 s4 kernel: BIOS-provided physical RAM map: Nov 21 16:49:15 s4 kernel: BIOS-e820: 0000000000000000 - 000000000009f800 (usable) Nov 21 16:49:15 s4 kernel: BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved) Nov 21 16:49:15 s4 kernel: BIOS-e820: 00000000000d8000 - 00000000000e0000 (reserved) Nov 21 16:49:15 s4 kernel: BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved) Nov 21 16:49:15 s4 kernel: BIOS-e820: 0000000000100000 - 00000000f7ef0000 (usable) Nov 21 16:49:15 s4 kernel: BIOS-e820: 00000000f7ef0000 - 00000000f7efc000 (ACPI data) Nov 21 16:49:15 s4 kernel: BIOS-e820: 00000000f7efc000 - 00000000f7f00000 (ACPI NVS) Nov 21 16:49:15 s4 kernel: BIOS-e820: 00000000f7f00000 - 00000000f7f80000 (usable) Nov 21 16:49:15 s4 kernel: BIOS-e820: 00000000f7f80000 - 00000000f8000000 (reserved) Nov 21 16:49:15 s4 kernel: BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved) Nov 21 16:49:15 s4 kernel: BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) Nov 21 16:49:15 s4 kernel: BIOS-e820: 00000000ff800000 - 00000000ffc00000 (reserved) Nov 21 16:49:15 s4 portmap: portmap startup succeeded Nov 21 16:49:16 s4 kernel: BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) Nov 21 16:49:16 s4 kernel: Scanning bios EBDA for MXT signature Nov 21 16:49:16 s4 kernel: 3071MB HIGHMEM available. Nov 21 16:49:16 s4 kernel: found SMP MP-table at 000f6710 Nov 21 16:49:16 s4 kernel: hm, page 000f6000 reserved twice. Nov 21 16:49:16 s4 kernel: hm, page 000f7000 reserved twice. Nov 21 16:49:16 s4 kernel: hm, page 0009f000 reserved twice. Nov 21 16:49:16 s4 kernel: hm, page 000a0000 reserved twice. Nov 21 16:49:16 s4 kernel: On node 0 totalpages: 1015680 Nov 21 16:49:16 s4 kernel: zone(0): 4096 pages. Nov 21 16:49:16 s4 kernel: zone(1): 225280 pages. Nov 21 16:49:16 s4 kernel: zone(2): 786304 pages. Nov 21 16:49:16 s4 kernel: Intel MultiProcessor Specification v1.4 Nov 21 16:49:16 s4 kernel: Virtual Wire compatibility mode. Nov 21 16:49:16 s4 kernel: OEM ID: Product ID: Kings Canyon APIC at: 0xFEE00000 Nov 21 16:49:16 s4 kernel: Processor #0 Unknown CPU [15:2] APIC version 20 Nov 21 16:49:16 s4 kernel: Processor #6 Unknown CPU [15:2] APIC version 20 Nov 21 16:49:16 s4 kernel: Processor #1 Unknown CPU [15:2] APIC version 20 Nov 21 16:49:16 s4 kernel: Processor #7 Unknown CPU [15:2] APIC version 20 Nov 21 16:49:16 s4 kernel: I/O APIC #2 Version 32 at 0xFEC00000. Nov 21 16:49:16 s4 kernel: I/O APIC #3 Version 32 at 0xFEC80000. Nov 21 16:49:16 s4 kernel: I/O APIC #4 Version 32 at 0xFEC80400. Nov 21 16:49:16 s4 kernel: I/O APIC #5 Version 32 at 0xFEC81000. Nov 21 16:49:16 s4 rpc.statd[716]: Version 0.3.1 Starting Nov 21 16:49:16 s4 kernel: I/O APIC #8 Version 32 at 0xFEC81400. Nov 21 16:49:16 s4 nfslock: rpc.statd startup succeeded Nov 21 16:49:16 s4 kernel: Processors: 4 Nov 21 16:49:16 s4 kernel: Kernel command line: ro root=/dev/hda1 Nov 21 16:49:16 s4 kernel: Initializing CPU#0 Nov 21 16:49:16 s4 kernel: Detected 798.659 MHz processor. Nov 21 16:49:16 s4 kernel: Console: colour VGA+ 80x25 Nov 21 16:49:16 s4 kernel: Calibrating delay loop... 1592.52 BogoMIPS Nov 21 16:49:17 s4 kernel: Memory: 3989736k/4062720k available (1396k kernel code, 70484k reserved, 102k data, 240k init, 3145152k highmem) Nov 21 16:49:17 s4 kernel: Dentry-cache hash table entries: 524288 (order: 10, 4194304 bytes) Nov 21 16:49:17 s4 kernel: Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) Nov 21 16:49:17 s4 kernel: Mount-cache hash table entries: 65536 (order:
7, 524288 bytes)
Nov 21 16:49:17 s4 kernel: Buffer-cache hash table entries: 262144 (order: 8, 1048576 bytes) Nov 21 16:49:17 s4 kernel: Page-cache hash table entries: 524288 (order:
10, 4194304 bytes)
Nov 21 16:49:17 s4 kernel: CPU: L1 I cache: 12K, L1 D cache: 8K Nov 21 16:49:17 s4 kernel: CPU: L2 cache: 512K Nov 21 16:49:17 s4 kernel: Intel machine check architecture supported. Nov 21 16:49:17 s4 keytable: Loading keymap: succeeded Nov 21 16:49:17 s4 kernel: Intel machine check reporting enabled on CPU#0. Nov 21 16:49:17 s4 kernel: Enabling fast FPU save and restore... done. Nov 21 16:49:17 s4 kernel: Enabling unmasked SIMD FPU exception
support... done.Nov 21 16:49:17 s4 kernel: Checking 'hlt' instruction...
OK.
Nov 21 16:49:17 s4 kernel: POSIX conformance testing by UNIFIX Nov 21 16:49:17 s4 kernel: mtrr: v1.40 (20010327) Richard Gooch ([email protected]) Nov 21 16:48:41 s4 rc.sysinit: Mounting proc filesystem: succeeded Nov 21 16:49:17 s4 kernel: mtrr: detected mtrr type: Intel Nov 21 16:49:17 s4 keytable: Loading system font: succeeded Nov 21 16:48:41 s4 rc.sysinit: Unmounting initrd: succeeded Nov 21 16:48:41 s4 sysctl: net.ipv4.ip_forward = 0 Nov 21 16:48:41 s4 sysctl: net.ipv4.conf.default.rp_filter = 1 Nov 21 16:48:41 s4 sysctl: kernel.sysrq = 0 Nov 21 16:49:17 s4 kernel: CPU: L1 I cache: 12K, L1 D cache: 8K Nov 21 16:48:41 s4 rc.sysinit: Configuring kernel parameters: succeeded
Nov 21 16:49:17 s4 kernel: CPU: L2 cache: 512K Nov 21 16:48:41 s4 date: Thu Nov 21 16:48:34 PST 2002 Nov 21 16:49:17 s4 kernel: Intel machine check reporting enabled on CPU#0. Nov 21 16:48:41 s4 rc.sysinit: Setting clock (localtime): Thu Nov 21 16:48:34 PST 2002 succeeded Nov 21 16:48:41 s4 rc.sysinit: Loading default keymap succeeded Nov 21 16:48:41 s4 rc.sysinit: Setting default font (lat0-sun16): succeeded Nov 21 16:48:41 s4 rc.sysinit: Activating swap partitions: succeeded Nov 21 16:49:17 s4 kernel: CPU0: Intel(R) XEON(TM) CPU 2.40GHz stepping 04 Nov 21 16:48:41 s4 rc.sysinit: Setting hostname s4: succeeded Nov 21 16:49:17 s4 kernel: per-CPU timeslice cutoff: 1462.29 usecs. Nov 21 16:48:41 s4 rc.sysinit: Mounting USB filesystem: succeeded Nov 21 16:49:17 s4 random: Initializing random number generator: succeeded Nov 21 16:49:17 s4 kernel: enabled ExtINT on CPU#0 Nov 21 16:48:41 s4 rc.sysinit: Initializing USB controller (usb-uhci): succeeded Nov 21 16:48:41 s4 fsck: /: clean, 74844/640000 files, 310391/1279167 blocks Nov 21 16:49:18 s4 kernel: ESR value before enabling vector: 00000000 Nov 21 16:48:41 s4 rc.sysinit: Checking root filesystem succeeded Nov 21 16:49:18 s4 kernel: ESR value after enabling vector: 00000000 Nov 21 16:48:41 s4 rc.sysinit: Remounting root filesystem in read-write mode: succeeded Nov 21 16:49:18 s4 kernel: Booting processor 1/1 eip 2000 Nov 21 16:48:53 s4 rc.sysinit: Finding module dependencies: succeeded Nov 21 16:49:18 s4 kernel: Initializing CPU#1 Nov 21 16:48:54 s4 fsck: /export/home: clean, 15/8880128 files, 338466/17733751 blocks Nov 21 16:49:18 s4 kernel: masked ExtINT on CPU#1 Nov 21 16:48:54 s4 rc.sysinit: Checking filesystems succeeded Nov 21 16:49:18 s4 kernel: ESR value before enabling vector: 00000000 Nov 21 16:48:54 s4 rc.sysinit: Mounting local filesystems: succeeded Nov 21 16:49:18 s4 kernel: ESR value after enabling vector: 00000000 Nov 21 16:48:54 s4 rc.sysinit: Enabling local filesystem quotas: succeeded Nov 21 16:49:18 s4 kernel: Calibrating delay loop... 1595.80 BogoMIPS Nov 21 16:48:55 s4 rc.sysinit: Enabling swap space: succeeded Nov 21 16:48:58 s4 init: Entering runlevel: 5 Nov 21 16:49:18 s4 kernel: CPU: L1 I cache: 12K, L1 D cache: 8K Nov 21 16:48:59 s4 kudzu: Updating /etc/fstab succeeded Nov 21 16:49:18 s4 kernel: CPU: L2 cache: 512K Nov 21 16:49:11 s4 kudzu: succeeded Nov 21 16:49:18 s4 kernel: Intel machine check reporting enabled on CPU#1. Nov 21 16:49:11 s4 sysctl: net.ipv4.ip_forward = 0 Nov 21 16:49:11 s4 sysctl: net.ipv4.conf.default.rp_filter = 1 Nov 21 16:49:11 s4 sysctl: kernel.sysrq = 0 Nov 21 16:49:11 s4 network: Setting network parameters: succeeded Nov 21 16:49:19 s4 kernel: CPU1: Intel(R) XEON(TM) CPU 2.40GHz stepping 04 Nov 21 16:49:12 s4 network: Bringing up interface lo: succeeded Nov 21 16:49:19 s4 kernel: Booting processor 2/6 eip 2000 Nov 21 16:49:19 s4 netfs: Mounting other filesystems: succeeded Nov 21 16:49:14 s4 network: Bringing up interface eth0: succeeded Nov 21 16:49:19 s4 kernel: Initializing CPU#2 Nov 21 16:49:19 s4 kernel: masked ExtINT on CPU#2 Nov 21 16:49:19 s4 kernel: ESR value before enabling vector: 00000000 Nov 21 16:49:19 s4 kernel: ESR value after enabling vector: 00000000 Nov 21 16:49:19 s4 kernel: Calibrating delay loop... 1595.80 BogoMIPS Nov 21 16:49:19 s4 kernel: CPU: L1 I cache: 12K, L1 D cache: 8K Nov 21 16:49:19 s4 kernel: CPU: L2 cache: 512K Nov 21 16:49:19 s4 kernel: Intel machine check reporting enabled on CPU#2. Nov 21 16:49:19 s4 kernel: CPU2: Intel(R) XEON(TM) CPU 2.40GHz stepping 04 Nov 21 16:49:19 s4 kernel: Booting processor 3/7 eip 2000 Nov 21 16:49:19 s4 kernel: Initializing CPU#3 Nov 21 16:49:19 s4 kernel: masked ExtINT on CPU#3 Nov 21 16:49:19 s4 kernel: ESR value before enabling vector: 00000000 Nov 21 16:49:19 s4 kernel: ESR value after enabling vector: 00000000 Nov 21 16:49:19 s4 kernel: Calibrating delay loop... 1595.80 BogoMIPS Nov 21 16:49:19 s4 kernel: CPU: L1 I cache: 12K, L1 D cache: 8K Nov 21 16:49:19 s4 kernel: CPU: L2 cache: 512K Nov 21 16:49:19 s4 kernel: Intel machine check reporting enabled on CPU#3. Nov 21 16:49:19 s4 kernel: CPU3: Intel(R) XEON(TM) CPU 2.40GHz stepping 04 Nov 21 16:49:19 s4 kernel: Total of 4 processors activated (6379.92 BogoMIPS). Nov 21 16:49:19 s4 kernel: ENABLING IO-APIC IRQs Nov 21 16:49:19 s4 kernel: ...changing IO-APIC physical APIC ID to 2 ...
ok.
Nov 21 16:49:20 s4 ntpd[832]: ntpd 4.1.0 Wed Sep 5 06:54:30 EDT 2001 (1) Nov 21 16:49:20 s4 kernel: ...changing IO-APIC physical APIC ID to 3 ...
ok.
Nov 21 16:49:20 s4 ntpd: ntpd startup succeeded Nov 21 16:49:20 s4 kernel: ...changing IO-APIC physical APIC ID to 4 ...
ok.
Nov 21 16:49:20 s4 kernel: ...changing IO-APIC physical APIC ID to 5 ...
ok.
Nov 21 16:49:20 s4 kernel: ...changing IO-APIC physical APIC ID to 8 ...
ok.
Nov 21 16:49:20 s4 ntpd[832]: precision = 8 usec Nov 21 16:49:20 s4 kernel: ..TIMER: vector=0x31 pin1=2 pin2=0 Nov 21 16:49:20 s4 ntpd[832]: kernel time discipline status 0040 Nov 21 16:49:20 s4 ntpd[832]: getnetnum: "idns" invalid host number, line ignored Nov 21 16:49:20 s4 ntpd[832]: frequency initialized -74.522 from /etc/ntp/drift Nov 21 16:49:20 s4 ntpd[832]: bind() fd 9, family 2, port 123, addr 224.0.1.1, in_classd=1 flags=0 fails: Address already in use Nov 21 16:49:20 s4 ntpd[832]: ...multicast address 224.0.1.1 using wildcard socket Nov 21 16:49:20 s4 kernel: testing the IO APIC....................... Nov 21 16:49:20 s4 kernel: Nov 21 16:49:21 s4 kernel: WARNING: unexpected IO-APIC, please mail Nov 21 16:49:21 s4 kernel: to [email protected] Nov 21 16:49:21 s4 ypbind: ypbind startup succeeded Nov 21 16:49:21 s4 kernel: WARNING: unexpected IO-APIC, please mail Nov 21 16:49:21 s4 kernel: to [email protected] Nov 21 16:49:21 s4 kernel: WARNING: unexpected IO-APIC, please mail Nov 21 16:49:21 s4 kernel: to [email protected] Nov 21 16:49:21 s4 ypbind: bound to NIS server unmsrvr.unminc.com Nov 21 16:49:21 s4 kernel: Nov 21 16:49:21 s4 kernel: WARNING: unexpected IO-APIC, please mail Nov 21 16:49:21 s4 kernel: to [email protected] Nov 21 16:49:21 s4 kernel: WARNING: unexpected IO-APIC, please mail Nov 21 16:49:21 s4 kernel: to [email protected] Nov 21 16:49:21 s4 kernel: Nov 21 16:49:21 s4 kernel: WARNING: unexpected IO-APIC, please mail Nov 21 16:49:21 s4 kernel: to [email protected] Nov 21 16:49:21 s4 kernel: WARNING: unexpected IO-APIC, please mail Nov 21 16:49:21 s4 kernel: to [email protected] Nov 21 16:49:21 s4 kernel: Nov 21 16:49:21 s4 kernel: WARNING: unexpected IO-APIC, please mail Nov 21 16:49:21 s4 kernel: to [email protected] Nov 21 16:49:21 s4 kernel: WARNING: unexpected IO-APIC, please mail Nov 21 16:49:21 s4 kernel: to [email protected] Nov 21 16:49:21 s4 kernel: Nov 21 16:49:21 s4 kernel: WARNING: unexpected IO-APIC, please mail Nov 21 16:49:21 s4 kernel: to [email protected] Nov 21 16:49:21 s4 kernel: WARNING: unexpected IO-APIC, please mail Nov 21 16:49:21 s4 kernel: to [email protected] Nov 21 16:49:22 s4 kernel: .................................... done. Nov 21 16:49:22 s4 kernel: Using local APIC timer interrupts. Nov 21 16:49:22 s4 kernel: calibrating APIC timer ... Nov 21 16:49:22 s4 kernel: ..... CPU clock speed is 798.6734 MHz. Nov 21 16:49:22 s4 kernel: ..... host bus clock speed is 99.8339 MHz. Nov 21 16:49:22 s4 kernel: cpu: 0, clocks: 998339, slice: 199667 Nov 21 16:49:22 s4 kernel: CPU0<T0:998336,T1:798624,D:45,S:199667,C:998339> Nov 21 16:49:22 s4 kernel: cpu: 1, clocks: 998339, slice: 199667 Nov 21 16:49:22 s4 kernel: cpu: 3, clocks: 998339, slice: 199667 Nov 21 16:49:22 s4 kernel: cpu: 2, clocks: 998339, slice: 199667 Nov 21 16:49:22 s4 kernel: CPU2<T0:998336,T1:399328,D:7,S:199667,C:998339> Nov 21 16:49:22 s4 kernel: CPU3<T0:998336,T1:199664,D:4,S:199667,C:998339> Nov 21 16:49:22 s4 kernel: CPU1<T0:998336,T1:598976,D:26,S:199667,C:998339> Nov 21 16:49:22 s4 kernel: checking TSC synchronization across CPUs: passed. Nov 21 16:49:22 s4 kernel: PCI: PCI BIOS revision 2.10 entry at 0xfd885,
last bus=7
Nov 21 16:49:22 s4 kernel: PCI: Using configuration type 1 Nov 21 16:49:22 s4 kernel: PCI: Probing PCI hardware Nov 21 16:49:22 s4 kernel: Unknown bridge resource 0: assuming transparent Nov 21 16:49:22 s4 kernel: Unknown bridge resource 2: assuming transparent Nov 21 16:49:22 s4 kernel: Unknown bridge resource 0: assuming transparent Nov 21 16:49:22 s4 kernel: Unknown bridge resource 1: assuming transparent Nov 21 16:49:22 s4 kernel: Unknown bridge resource 2: assuming transparent Nov 21 16:49:22 s4 kernel: Unknown bridge resource 0: assuming transparent Nov 21 16:49:22 s4 kernel: Unknown bridge resource 1: assuming transparent Nov 21 16:49:22 s4 kernel: Unknown bridge resource 2: assuming transparent Nov 21 16:49:22 s4 kernel: Unknown bridge resource 0: assuming transparent Nov 21 16:49:22 s4 kernel: Unknown bridge resource 2: assuming transparent Nov 21 16:49:22 s4 kernel: Unknown bridge resource 0: assuming transparent Nov 21 16:49:22 s4 kernel: Unknown bridge resource 1: assuming transparent Nov 21 16:49:22 s4 kernel: Unknown bridge resource 2: assuming transparent Nov 21 16:49:22 s4 kernel: Unknown bridge resource 0: assuming transparent Nov 21 16:49:22 s4 kernel: Unknown bridge resource 1: assuming transparent Nov 21 16:49:22 s4 kernel: Unknown bridge resource 2: assuming transparent Nov 21 16:49:22 s4 kernel: Unknown bridge resource 2: assuming transparent Nov 21 16:49:22 s4 kernel: PCI: Discovered primary peer bus 10 [IRQ] Nov 21 16:49:22 s4 kernel: PCI: Discovered primary peer bus 11 [IRQ] Nov 21 16:49:22 s4 kernel: PCI: Discovered primary peer bus 12 [IRQ] Nov 21 16:49:22 s4 kernel: PCI: Using IRQ router PIIX [8086/2480] at 00:1f.0 Nov 21 16:49:22 s4 automount[942]: starting automounter version 3.1.7, path = /cvs, maptype = yp, mapname = auto.cvs Nov 21 16:49:22 s4 kernel: PCI->APIC IRQ transform: (B0,I29,P0) -> 16 Nov 21 16:49:22 s4 kernel: PCI->APIC IRQ transform: (B0,I29,P1) -> 19 Nov 21 16:49:23 s4 automount[946]: starting automounter version 3.1.7, path = /home, maptype = yp, mapname = auto.home Nov 21 16:49:23 s4 autofs: automount startup succeeded Nov 21 16:49:23 s4 kernel: PCI->APIC IRQ transform: (B0,I29,P2) -> 18 Nov 21 16:49:23 s4 kernel: PCI->APIC IRQ transform: (B7,I1,P0) -> 16 Nov 21 16:49:23 s4 kernel: PCI->APIC IRQ transform: (B7,I2,P0) -> 17 Nov 21 16:49:23 s4 kernel: PCI->APIC IRQ transform: (B7,I3,P0) -> 18 Nov 21 16:49:23 s4 automount[942]: using kernel protocol version 3 Nov 21 16:49:23 s4 kernel: isapnp: Scanning for PnP cards... Nov 21 16:49:24 s4 automount[946]: using kernel protocol version 3 Nov 21 16:49:24 s4 snmpd: snmpd startup succeeded Nov 21 16:49:24 s4 kernel: isapnp: No Plug & Play device found Nov 21 16:49:24 s4 kernel: Linux NET4.0 for Linux 2.4 Nov 21 16:49:24 s4 kernel: Based upon Swansea University Computer Society NET3.039 Nov 21 16:49:24 s4 kernel: Initializing RT netlink socket Nov 21 16:49:24 s4 kernel: Simple Boot Flag extension found and enabled.
Nov 21 16:49:24 s4 kernel: apm: BIOS version 1.2 Flags 0x03 (Driver version 1.14) Nov 21 16:49:24 s4 kernel: apm: disabled - APM is not SMP safe. Nov 21 16:49:24 s4 kernel: mxt_scan_bios: enter Nov 21 16:49:24 s4 kernel: Starting kswapd v1.8 Nov 21 16:49:24 s4 kernel: allocated 64 pages and 64 bhs reserved for the highmem bounces Nov 21 16:49:24 s4 sshd: Starting sshd: Nov 21 16:49:24 s4 kernel: VFS: Diskquotas version dquot_6.5.0 initialized Nov 21 16:49:25 s4 kernel: pty: 2048 Unix98 ptys configured Nov 21 16:49:25 s4 kernel: Serial driver version 5.05c (2001-07-08) with
MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled
Nov 21 16:49:25 s4 kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A Nov 21 16:49:25 s4 kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A Nov 21 16:49:25 s4 kernel: Real Time Clock Driver v1.10d Nov 21 16:49:25 s4 sshd: succeeded Nov 21 16:49:25 s4 kernel: block: queued sectors max/low 2651538kB/2520466kB, 7808 slots per queue Nov 21 16:49:26 s4 sshd: ^[[60G Nov 21 16:49:26 s4 kernel: RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Nov 21 16:49:26 s4 kernel: Uniform Multi-Platform E-IDE driver Revision:
6.31
Nov 21 16:49:26 s4 sshd: Nov 21 16:49:26 s4 kernel: ide: Assuming 33MHz PCI bus speed for PIO modes; override with idebus=xx Nov 21 16:49:26 s4 kernel: PCI_IDE: unknown IDE controller on PCI bus 00
device
f9, VID=8086, DID=248b
Nov 21 16:49:26 s4 kernel: PCI: Device 00:1f.1 not available because of resource collisions Nov 21 16:49:26 s4 kernel: PCI_IDE: chipset revision 2 Nov 21 16:49:26 s4 kernel: PCI_IDE: not 100%% native mode: will probe irqs laterNov 21 16:49:26 s4 kernel: ide0: BM-DMA at 0x1460-0x1467, BIOS settings: hda:pio, hdb:pio Nov 21 16:49:26 s4 rc: Starting sshd: succeeded Nov 21 16:49:26 s4 kernel: ide1: BM-DMA at 0x1468-0x146f, BIOS settings: hdc:pio, hdd:pio Nov 21 16:49:26 s4 kernel: hda: ST380021A, ATA DISK drive Nov 21 16:49:26 s4 kernel: hdc: _NEC CD-ROM CD-3002A, ATAPI CD/DVD-ROM drive Nov 21 16:49:26 s4 kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Nov 21 16:49:26 s4 kernel: ide1 at 0x170-0x177,0x376 on irq 15 Nov 21 16:49:26 s4 kernel: hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63 Nov 21 16:49:26 s4 kernel: ide-floppy driver 0.97 Nov 21 16:49:26 s4 kernel: Partition check: Nov 21 16:49:26 s4 kernel: hda: hda1 hda2 hda3 Nov 21 16:49:26 s4 kernel: Floppy drive(s): fd0 is 1.44M Nov 21 16:49:26 s4 kernel: FDC 0 is a post-1991 82077 Nov 21 16:49:26 s4 kernel: ide-floppy driver 0.97 Nov 21 16:49:27 s4 ucd-snmp[969]: UCD-SNMP version 4.2.1 Nov 21 16:49:27 s4 kernel: md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 Nov 21 16:49:27 s4 kernel: md: Autodetecting RAID arrays. Nov 21 16:49:27 s4 kernel: md: autorun ... Nov 21 16:49:27 s4 kernel: md: ... autorun DONE. Nov 21 16:49:27 s4 kernel: NET4: Linux TCP/IP 1.0 for NET4.0 Nov 21 16:49:27 s4 kernel: IP Protocols: ICMP, UDP, TCP, IGMP Nov 21 16:49:27 s4 kernel: IP: routing cache hash table of 32768 buckets, 256Kbytes Nov 21 16:49:27 s4 kernel: TCP: Hash tables configured (established 524288 bind 65536) Nov 21 16:49:27 s4 kernel: Linux IP multicast router 0.06 plus PIM-SM Nov 21 16:49:27 s4 kernel: NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. Nov 21 16:49:27 s4 kernel: RAMDISK: Compressed image found at block 0 Nov 21 16:49:27 s4 kernel: Freeing initrd memory: 323k freed Nov 21 16:49:27 s4 kernel: VFS: Mounted root (ext2 filesystem). Nov 21 16:49:27 s4 kernel: Journalled Block Device driver loaded Nov 21 16:49:27 s4 kernel: kjournald starting. Commit interval 5 seconds Nov 21 16:49:27 s4 kernel: EXT3-fs: mounted filesystem with ordered data
mode.
Nov 21 16:49:27 s4 kernel: Freeing unused kernel memory: 240k freed Nov 21 16:49:27 s4 kernel: Adding Swap: 2096472k swap-space (priority -1) Nov 21 16:49:27 s4 kernel: usb.c: registered new driver usbdevfs Nov 21 16:49:27 s4 kernel: usb.c: registered new driver hub Nov 21 16:49:27 s4 xinetd[1022]: chargen disabled, removing Nov 21 16:49:27 s4 kernel: usb-uhci.c: $Revision: 1.259 $ time 17:18:11 Sep 6 2001 Nov 21 16:49:27 s4 xinetd[1022]: chargen disabled, removing Nov 21 16:49:27 s4 kernel: usb-uhci.c: High bandwidth mode enabled Nov 21 16:49:27 s4 xinetd[1022]: daytime disabled, removing Nov 21 16:49:27 s4 kernel: PCI: Setting latency timer of device 00:1d.0 to 64 Nov 21 16:49:27 s4 xinetd[1022]: daytime disabled, removing Nov 21 16:49:27 s4 kernel: usb-uhci.c: USB UHCI at I/O 0x1400, IRQ 16 Nov 21 16:49:27 s4 kernel: usb-uhci.c: Detected 2 ports Nov 21 16:49:27 s4 xinetd[1022]: echo disabled, removing Nov 21 16:49:27 s4 xinetd[1022]: echo disabled, removing Nov 21 16:49:27 s4 kernel: usb.c: new USB bus registered, assigned bus number 1 Nov 21 16:49:27 s4 xinetd[1022]: finger disabled, removing Nov 21 16:49:27 s4 kernel: hub.c: USB hub found Nov 21 16:49:27 s4 xinetd[1022]: ntalk disabled, removing Nov 21 16:49:27 s4 kernel: hub.c: 2 ports detected Nov 21 16:49:27 s4 xinetd[1022]: exec disabled, removing Nov 21 16:49:27 s4 kernel: PCI: Setting latency timer of device 00:1d.1 to 64 Nov 21 16:49:27 s4 xinetd[1022]: login disabled, removing Nov 21 16:49:27 s4 kernel: usb-uhci.c: USB UHCI at I/O 0x1420, IRQ 19 Nov 21 16:49:27 s4 xinetd[1022]: shell disabled, removing Nov 21 16:49:27 s4 kernel: usb-uhci.c: Detected 2 ports Nov 21 16:49:27 s4 xinetd[1022]: rsync disabled, removing Nov 21 16:49:27 s4 kernel: usb.c: new USB bus registered, assigned bus number 2 Nov 21 16:49:27 s4 xinetd[1022]: talk disabled, removing Nov 21 16:49:27 s4 kernel: hub.c: USB hub found Nov 21 16:49:27 s4 xinetd[1022]: time disabled, removing Nov 21 16:49:27 s4 kernel: hub.c: 2 ports detected Nov 21 16:49:27 s4 xinetd[1022]: time disabled, removing Nov 21 16:49:27 s4 kernel: PCI: Setting latency timer of device 00:1d.2 to 64 Nov 21 16:49:27 s4 kernel: usb-uhci.c: USB UHCI at I/O 0x1440, IRQ 18 Nov 21 16:49:27 s4 kernel: usb-uhci.c: Detected 2 ports Nov 21 16:49:27 s4 kernel: usb.c: new USB bus registered, assigned bus number 3 Nov 21 16:49:27 s4 kernel: hub.c: USB hub found Nov 21 16:49:27 s4 kernel: hub.c: 2 ports detected Nov 21 16:49:27 s4 kernel: usb-uhci.c: v1.251:USB Universal Host Controller Interface driver Nov 21 16:49:27 s4 kernel: EXT3 FS 2.4-0.9.8, 25 Aug 2001 on ide0(3,1), internal journal Nov 21 16:49:27 s4 kernel: kjournald starting. Commit interval 5 seconds Nov 21 16:49:28 s4 kernel: EXT3 FS 2.4-0.9.8, 25 Aug 2001 on ide0(3,3), internal journal Nov 21 16:49:28 s4 kernel: EXT3-fs: mounted filesystem with ordered data
mode.
Nov 21 16:49:28 s4 kernel: 0x378: FIFO is 16 bytes Nov 21 16:49:28 s4 kernel: 0x378: writeIntrThreshold is 9 Nov 21 16:49:28 s4 kernel: 0x378: readIntrThreshold is 9 Nov 21 16:49:28 s4 kernel: parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,COMPAT,EPP,ECP] Nov 21 16:49:28 s4 kernel: parport0: irq 7 detected Nov 21 16:49:28 s4 kernel: eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html Nov 21 16:49:28 s4 kernel: eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <[email protected]> and others Nov 21 16:49:28 s4 kernel: eth0: OEM i82557/i82558 10/100 Ethernet, 00:30:48:23:06:96, IRQ 17. Nov 21 16:49:28 s4 kernel: Board assembly 000000-000, Physical connectors present: RJ45 Nov 21 16:49:28 s4 kernel: Primary interface chip i82555 PHY #1. Nov 21 16:49:28 s4 kernel: General self-test: passed. Nov 21 16:49:28 s4 kernel: Serial sub-system self-test: passed. Nov 21 16:49:28 s4 kernel: Internal registers self-test: passed. Nov 21 16:49:28 s4 kernel: ROM checksum self-test: passed (0xb874c1d3). Nov 21 16:49:28 s4 kernel: eth1: OEM i82557/i82558 10/100 Ethernet, 00:30:48:23:06:97, IRQ 18. Nov 21 16:49:28 s4 kernel: Board assembly 000000-000, Physical connectors present: RJ45 Nov 21 16:49:28 s4 kernel: Primary interface chip i82555 PHY #1. Nov 21 16:49:28 s4 kernel: General self-test: passed. Nov 21 16:49:28 s4 kernel: Serial sub-system self-test: passed. Nov 21 16:49:28 s4 kernel: Internal registers self-test: passed. Nov 21 16:49:28 s4 kernel: ROM checksum self-test: passed (0xb874c1d3). Nov 21 16:49:28 s4 xinetd[1022]: xinetd Version 2.3.3 started with libwrap options compiled in. Nov 21 16:49:28 s4 xinetd[1022]: Started working: 2 available services Nov 21 16:49:30 s4 xinetd: xinetd startup succeeded Nov 21 16:49:32 s4 lpd: lpd startup succeeded Nov 21 16:49:34 s4 sendmail: sendmail startup succeeded Nov 21 16:49:34 s4 gpm: gpm startup succeeded Nov 21 16:49:35 s4 crond: crond startup succeeded Nov 21 16:49:36 s4 xfs: xfs startup succeeded Nov 21 16:49:36 s4 xfs: listening on port 7100 Nov 21 16:49:36 s4 vncserver: Starting VNC server: Nov 21 16:49:36 s4 vncserver: vncserver startup succeeded Nov 21 16:49:36 s4 vncserver: Nov 21 16:49:36 s4 rc: Starting vncserver: succeeded Nov 21 16:49:37 s4 anacron: anacron startup succeeded Nov 21 16:49:37 s4 xfs: ignoring font path element /usr/X11R6/lib/X11/fonts/cyrillic (unreadable) Nov 21 16:49:37 s4 xfs: ignoring font path element /usr/X11R6/lib/X11/fonts/local (unreadable) Nov 21 16:49:37 s4 xfs: ignoring font path element /usr/share/AbiSuite/fonts (unreadable) Nov 21 16:49:37 s4 atd: atd startup succeeded Nov 21 16:49:42 s4 kernel: mtrr: type mismatch for fd000000,800000 old:
uncachable new: write-combining
The dmesg command:
NG: unexpected IO-APIC, please mail
to [email protected]
.... 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 00F 0F 0 0 0 0 0 1 1 39 02 00F 0F 0 0 0 0 0 1 1 31 03 00F 0F 0 0 0 0 0 1 1 41 04 00F 0F 0 0 0 0 0 1 1 49 05 000 00 1 0 0 0 0 0 0 00 06 00F 0F 0 0 0 0 0 1 1 51 07 00F 0F 0 0 0 0 0 1 1 59 08 00F 0F 0 0 0 0 0 1 1 61 09 00F 0F 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 00F 0F 0 0 0 0 0 1 1 71 0d 00F 0F 0 0 0 0 0 1 1 79 0e 00F 0F 0 0 0 0 0 1 1 81 0f 00F 0F 0 0 0 0 0 1 1 89 10 00F 0F 1 1 0 1 0 1 1 91 11 00F 0F 1 1 0 1 0 1 1 99 12 00F 0F 1 1 0 1 0 1 1 A1 13 00F 0F 1 1 0 1 0 1 1 A9 14 000 00 1 0 0 0 0 0 0 00 15 000 00 1 0 0 0 0 0 0 00 16 000 00 1 0 0 0 0 0 0 00 17 000 00 1 0 0 0 0 0 0 00
IO APIC #3......
.... register #00: 04000000
....... : physical APIC id: 04
.... register #01: 00178020
....... : max redirection entries: 0017
....... : IO APIC version: 0020
WARNING: unexpected IO-APIC, please mail
to [email protected]
WARNING: unexpected IO-APIC, please mail
to [email protected]
.... register #02: 04000000
....... : arbitration: 04
.... 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 000 00 1 0 0 0 0 0 0 00 02 000 00 1 0 0 0 0 0 0 00 03 000 00 1 0 0 0 0 0 0 00 04 000 00 1 0 0 0 0 0 0 00 05 000 00 1 0 0 0 0 0 0 00 06 000 00 1 0 0 0 0 0 0 00 07 000 00 1 0 0 0 0 0 0 00 08 000 00 1 0 0 0 0 0 0 00 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 000 00 1 0 0 0 0 0 0 00 0e 000 00 1 0 0 0 0 0 0 00 0f 000 00 1 0 0 0 0 0 0 00 10 000 00 1 0 0 0 0 0 0 00 11 000 00 1 0 0 0 0 0 0 00 12 000 00 1 0 0 0 0 0 0 00 13 000 00 1 0 0 0 0 0 0 00 14 000 00 1 0 0 0 0 0 0 00 15 000 00 1 0 0 0 0 0 0 00 16 000 00 1 0 0 0 0 0 0 00 17 000 00 1 0 0 0 0 0 0 00
IO APIC #4......
.... register #00: 04000000
....... : physical APIC id: 04
.... register #01: 00178020
....... : max redirection entries: 0017
....... : IO APIC version: 0020
WARNING: unexpected IO-APIC, please mail
to [email protected]
WARNING: unexpected IO-APIC, please mail
to [email protected]
.... register #02: 04000000
....... : arbitration: 04
.... 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 000 00 1 0 0 0 0 0 0 00 02 000 00 1 0 0 0 0 0 0 00 03 000 00 1 0 0 0 0 0 0 00 04 000 00 1 0 0 0 0 0 0 00 05 000 00 1 0 0 0 0 0 0 00 06 000 00 1 0 0 0 0 0 0 00 07 000 00 1 0 0 0 0 0 0 00 08 000 00 1 0 0 0 0 0 0 00 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 000 00 1 0 0 0 0 0 0 00 0e 000 00 1 0 0 0 0 0 0 00 0f 000 00 1 0 0 0 0 0 0 00 10 000 00 1 0 0 0 0 0 0 00 11 000 00 1 0 0 0 0 0 0 00 12 000 00 1 0 0 0 0 0 0 00 13 000 00 1 0 0 0 0 0 0 00 14 000 00 1 0 0 0 0 0 0 00 15 000 00 1 0 0 0 0 0 0 00 16 000 00 1 0 0 0 0 0 0 00 17 000 00 1 0 0 0 0 0 0 00
IO APIC #5......
.... register #00: 08000000
....... : physical APIC id: 08
.... register #01: 00178020
....... : max redirection entries: 0017
....... : IO APIC version: 0020
WARNING: unexpected IO-APIC, please mail
to [email protected]
WARNING: unexpected IO-APIC, please mail
to [email protected]
.... register #02: 08000000
....... : arbitration: 08
.... 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 000 00 1 0 0 0 0 0 0 00 02 000 00 1 0 0 0 0 0 0 00 03 000 00 1 0 0 0 0 0 0 00 04 000 00 1 0 0 0 0 0 0 00 05 000 00 1 0 0 0 0 0 0 00 06 000 00 1 0 0 0 0 0 0 00 07 000 00 1 0 0 0 0 0 0 00 08 000 00 1 0 0 0 0 0 0 00 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 000 00 1 0 0 0 0 0 0 00 0e 000 00 1 0 0 0 0 0 0 00 0f 000 00 1 0 0 0 0 0 0 00 10 000 00 1 0 0 0 0 0 0 00 11 000 00 1 0 0 0 0 0 0 00 12 000 00 1 0 0 0 0 0 0 00 13 000 00 1 0 0 0 0 0 0 00 14 000 00 1 0 0 0 0 0 0 00 15 000 00 1 0 0 0 0 0 0 00 16 000 00 1 0 0 0 0 0 0 00 17 000 00 1 0 0 0 0 0 0 00
IO APIC #8......
.... register #00: 08000000
....... : physical APIC id: 08
.... register #01: 00178020
....... : max redirection entries: 0017
....... : IO APIC version: 0020
WARNING: unexpected IO-APIC, please mail
to [email protected]
WARNING: unexpected IO-APIC, please mail
to [email protected]
.... register #02: 08000000
....... : arbitration: 08
.... 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 000 00 1 0 0 0 0 0 0 00 02 000 00 1 0 0 0 0 0 0 00 03 000 00 1 0 0 0 0 0 0 00 04 000 00 1 0 0 0 0 0 0 00 05 000 00 1 0 0 0 0 0 0 00 06 000 00 1 0 0 0 0 0 0 00 07 000 00 1 0 0 0 0 0 0 00 08 000 00 1 0 0 0 0 0 0 00 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 000 00 1 0 0 0 0 0 0 00 0e 000 00 1 0 0 0 0 0 0 00 0f 000 00 1 0 0 0 0 0 0 00 10 000 00 1 0 0 0 0 0 0 00 11 000 00 1 0 0 0 0 0 0 00 12 000 00 1 0 0 0 0 0 0 00 13 000 00 1 0 0 0 0 0 0 00 14 000 00 1 0 0 0 0 0 0 00 15 000 00 1 0 0 0 0 0 0 00 16 000 00 1 0 0 0 0 0 0 00 17 000 00 1 0 0 0 0 0 0 00
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
IRQ18 -> 0:18
IRQ19 -> 0:19
.................................... done.
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 798.6734 MHz.
..... host bus clock speed is 99.8339 MHz.
cpu: 0, clocks: 998339, slice: 199667 CPU0<T0:998336,T1:798624,D:45,S:199667,C:998339>
cpu: 1, clocks: 998339, slice: 199667
cpu: 3, clocks: 998339, slice: 199667
cpu: 2, clocks: 998339, slice: 199667 CPU2<T0:998336,T1:399328,D:7,S:199667,C:998339> CPU3<T0:998336,T1:199664,D:4,S:199667,C:998339> CPU1<T0:998336,T1:598976,D:26,S:199667,C:998339>
checking TSC synchronization across CPUs: passed.
PCI: PCI BIOS revision 2.10 entry at 0xfd885, last bus=7
PCI: Using configuration type 1
PCI: Probing PCI hardware
Unknown bridge resource 0: assuming transparent
Unknown bridge resource 2: assuming transparent
Unknown bridge resource 0: assuming transparent
Unknown bridge resource 1: assuming transparent
Unknown bridge resource 2: assuming transparent
Unknown bridge resource 0: assuming transparent
Unknown bridge resource 1: assuming transparent
Unknown bridge resource 2: assuming transparent
Unknown bridge resource 0: assuming transparent
Unknown bridge resource 2: assuming transparent
Unknown bridge resource 0: assuming transparent
Unknown bridge resource 1: assuming transparent
Unknown bridge resource 2: assuming transparent
Unknown bridge resource 0: assuming transparent
Unknown bridge resource 1: assuming transparent
Unknown bridge resource 2: assuming transparent
Unknown bridge resource 2: assuming transparent
PCI: Discovered primary peer bus 10 [IRQ]
PCI: Discovered primary peer bus 11 [IRQ]
PCI: Discovered primary peer bus 12 [IRQ]
PCI: Using IRQ router PIIX [8086/2480] at 00:1f.0PCI->APIC IRQ transform: (B0,I29,P0) -> 16PCI->APIC IRQ transform: (B0,I29,P1) -> 19PCI->APIC IRQ transform: (B0,I29,P2) -> 18PCI->APIC IRQ transform: (B7,I1,P0) -> 16PCI->APIC IRQ transform: (B7,I2,P0) -> 17PCI->APIC IRQ transform: (B7,I3,P0) -> 18
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket
Simple Boot Flag extension found and enabled.
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.14)
apm: disabled - APM is not SMP safe.mxt_scan_bios: enter
Starting kswapd v1.8
allocated 64 pages and 64 bhs reserved for the highmem bounces
VFS: Diskquotas version dquot_6.5.0 initialized
pty: 2048 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10d
block: queued sectors max/low 2651538kB/2520466kB, 7808 slots per queue
hyper-threading
A simple question. Does the current kernel know anything about hyper-threading, beyond the fact that it sees an extra cpu for each real cpu installed? IE if I have a dual, and I run two threads only, does it know enough to run each thread on a different real cpu? Or might it schedule both on one physical cpu since it looks like two to the kernel?
I'd hope not, but I have a hyper-threading dual on the way and was curious whether this could be a performance problem or not, as it would be foolish to schedule two threads on one real cpu and leave the other idle...
Bob
Signature · 4 lines
Robert Hyatt Computer and Information Sciences [email protected] University of Alabama at Birmingham (205) 934-2213 115A Campbell Hall, UAB Station (205) 934-5473 FAX Birmingham, AL 35294-1170
Quoted 8 lines · Craig Anderson
Hello Kernel Gods,
I have a riddle for you all. I have a 2-processor machine that
thinks
it has 4 processors but looks to be using only 1 (I only get 1 processors
worth of performance out of it). Here is the messages file entries. Included is the following message:
Quoted 4 lines
WARNING: unexpected IO-APIC, please mail to [email protected]
This is a straight-from-the-CD RedHat 7.2 system. Following the messages file output is some output from the dmesg command.
Upgrade your kernel. You have P4 Xeons with hyperthreading. 2.4.7 doesn't support this. I'd recommend updating to something newer anyway as a lot of things have been fixed since 2.4.7
Dave
Signature · 2 lines
| Dave Jones. http://www.codemonkey.org.uk | SuSE Labs
Quoted 2 lines · Craig Anderson
This is a straight-from-the-CD RedHat 7.2 system. Following the messages file output is some output from the dmesg command.
Start by applying the latest errata. You actually need that for SMP PIV to be totally solid
That brings up another question about my hyperthreading question from last night. Has the kernel spinlock been modified to have a "pause" in the spin-wait, as recommended by Intel? Simple change but I haven't looked to see as the other question I asked about hyper-threading is also important...
Bob
Quoted 12 lines · Alan Cox
Quoted 2 lines · Craig Anderson
This is a straight-from-the-CD RedHat 7.2 system. Following the messages file output is some output from the dmesg command.
Start by applying the latest errata. You actually need that for SMP PIV to be totally solid
-
To unsubscribe from this list: send the line "unsubscribe linux-smp" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Signature · 4 lines
Robert Hyatt Computer and Information Sciences [email protected] University of Alabama at Birmingham (205) 934-2213 115A Campbell Hall, UAB Station (205) 934-5473 FAX Birmingham, AL 35294-1170
Quoted 7 lines · Robert M. Hyatt
That brings up another question about my hyperthreading question from last night. Has the kernel spinlock been modified to have a "pause" in the spin-wait, as recommended by Intel? Simple change but I haven't looked to see as the other question I asked about hyper-threading is also important...
Since before HT chips were public
thanks...
What about the issue of two threads, two SMT-enabled CPUS. Does one thread run on each real cpu or does the scheduler know that the SMT 2nd cpu is not a real cpu???
Quoted 11 lines · Alan Cox
Quoted 7 lines · Robert M. Hyatt
That brings up another question about my hyperthreading question from last night. Has the kernel spinlock been modified to have a "pause" in the spin-wait, as recommended by Intel? Simple change but I haven't looked to see as the other question I asked about hyper-threading is also important...
Since before HT chips were public
Signature · 4 lines
Robert Hyatt Computer and Information Sciences [email protected] University of Alabama at Birmingham (205) 934-2213 115A Campbell Hall, UAB Station (205) 934-5473 FAX Birmingham, AL 35294-1170
Quoted 7 lines · Robert M. Hyatt
thanks...
What about the issue of two threads, two SMT-enabled CPUS. Does one thread run on each real cpu or does the scheduler know that the SMT 2nd cpu is not a real cpu???
"real" is a bit of a misnomer. The scheduler doesnt have good awareness of HT handling right now. There were some test patches in 2.4-ac but I pulled them due to crashes
Thanks... I'm obviously into the "extract everything possible" approach, and have a 2.8 x 2 machine on order. Plans will be to use 4 threads, obviously, but the case of two threads was a thought that I had that was an interesting issue... For obvious reasons...
Bob
Quoted 13 lines · Alan Cox
Quoted 7 lines · Robert M. Hyatt
thanks...
What about the issue of two threads, two SMT-enabled CPUS. Does one thread run on each real cpu or does the scheduler know that the SMT 2nd cpu is not a real cpu???
"real" is a bit of a misnomer. The scheduler doesnt have good awareness of HT handling right now. There were some test patches in 2.4-ac but I pulled them due to crashes
Signature · 4 lines
Robert Hyatt Computer and Information Sciences [email protected] University of Alabama at Birmingham (205) 934-2213 115A Campbell Hall, UAB Station (205) 934-5473 FAX Birmingham, AL 35294-1170
Quoted 3 lines · Alan Cox
"real" is a bit of a misnomer. The scheduler doesnt have good awareness of HT handling right now. There were some test patches in 2.4-ac but I pulled them due to crashes
Ok, how about any 2.5 version ? I have tried several (2.5.38, 39, and 41) and could get none of them to work properly.
thanks
mihai burcea