Bug 57875
Summary: | can use only 1 CPU on a Dual PPro | ||||||
---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Dieter Kasper <dieter.kasper> | ||||
Component: | kernel | Assignee: | Arjan van de Ven <arjanv> | ||||
Status: | CLOSED WORKSFORME | QA Contact: | Brian Brock <bbrock> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 7.2 | CC: | alan | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i686 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2002-01-18 18:55:31 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Dieter Kasper
2001-12-29 23:11:47 UTC
Created attachment 41470 [details]
/var/log/messages with redhat 6.2 which works OK
Hmmm. One of my testmachines is a dual PPro and works fine...... weird Is this a compaq machine by chance ? It's no Compaq. It has a motherboard from TYAN http://www.tyan.com/products/html/a_titanproat.html I will also look for the BIOS-Version of the motherboard and the AHA2940UW. The BIOS is from award V4.51PG TYAN V2.2 6/24/96 AHA2940UW v1.23 I tried the kernel from rh71 and it come up with 2 CPUs and the AHA2940UW ! /var/log/messages: Jan 7 21:44:47 basis kernel: Linux version 2.4.2-2enterprise (root.redhat.com) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-79)) #1 SMP Sun Apr 8 20:01:03 EDT 2001 Jan 7 21:44:47 basis kernel: BIOS-provided physical RAM map: Jan 7 21:44:47 basis kernel: BIOS-e820: 000000000009fc00 @ 0000000000000000 (usable) Jan 7 21:44:47 basis kernel: BIOS-e820: 0000000000000400 @ 000000000009fc00 (usable) Jan 7 21:44:47 basis kernel: BIOS-e820: 0000000000010000 @ 00000000000f0000 (reserved) Jan 7 21:44:47 basis kernel: BIOS-e820: 000000000bf00000 @ 0000000000100000 (usable) Jan 7 21:44:47 basis kernel: BIOS-e820: 0000000000001000 @ 00000000fec00000 (reserved) Jan 7 21:44:47 basis kernel: BIOS-e820: 0000000000001000 @ 00000000fee00000 (reserved) Jan 7 21:44:47 basis kernel: BIOS-e820: 0000000000010000 @ 00000000ffff0000 (reserved) Jan 7 21:44:47 basis kernel: hm, page 00001000 reserved twice. Jan 7 21:44:47 basis kernel: Scan SMP from c0000000 for 1024 bytes. Jan 7 21:44:47 basis syslog: klogd startup succeeded Jan 7 21:44:47 basis kernel: Scan SMP from c009fc00 for 1024 bytes. Jan 7 21:44:47 basis kernel: Scan SMP from c00f0000 for 65536 bytes. Jan 7 21:44:47 basis kernel: found SMP MP-table at 000f08c0 Jan 7 21:44:47 basis kernel: hm, page 000f0000 reserved twice. Jan 7 21:44:47 basis kernel: hm, page 000f1000 reserved twice. Jan 7 21:44:47 basis kernel: hm, page 000f2000 reserved twice. Jan 7 21:44:47 basis kernel: hm, page 000f0000 reserved twice. Jan 7 21:44:47 basis kernel: hm, page 000f1000 reserved twice. Jan 7 21:44:47 basis kernel: hm, page 000f2000 reserved twice. Jan 7 21:44:47 basis kernel: On node 0 totalpages: 49152 Jan 7 21:44:47 basis kernel: zone(0): 4096 pages. Jan 7 21:44:47 basis kernel: zone DMA has max 32 cached pages. Jan 7 21:44:47 basis kernel: zone(1): 45056 pages. Jan 7 21:44:47 basis kernel: zone Normal has max 352 cached pages. Jan 7 21:44:47 basis kernel: zone(2): 0 pages. Jan 7 21:44:47 basis kernel: zone HighMem has max 1 cached pages. Jan 7 21:44:47 basis kernel: Intel MultiProcessor Specification v1.1 Jan 7 21:44:47 basis kernel: Virtual Wire compatibility mode. Jan 7 21:44:47 basis kernel: OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000 Jan 7 21:44:47 basis kernel: Processor #1 Pentium(tm) Pro APIC version 17 Jan 7 21:44:47 basis kernel: Floating point unit present. Jan 7 21:44:47 basis kernel: Machine Exception supported. Jan 7 21:44:47 basis kernel: 64 bit compare & exchange supported. Jan 7 21:44:47 basis kernel: Internal APIC present. Jan 7 21:44:47 basis kernel: SEP present. Jan 7 21:44:47 basis kernel: MTRR present. Jan 7 21:44:47 basis kernel: PGE present. Jan 7 21:44:47 basis kernel: MCA present. Jan 7 21:44:47 basis kernel: CMOV present. Jan 7 21:44:47 basis kernel: Bootup CPU Jan 7 21:44:47 basis kernel: Processor #0 Pentium(tm) Pro APIC version 17 Jan 7 21:44:47 basis kernel: Floating point unit present. Jan 7 21:44:47 basis kernel: Machine Exception supported. Jan 7 21:44:47 basis kernel: 64 bit compare & exchange supported. Jan 7 21:44:47 basis kernel: Internal APIC present. Jan 7 21:44:47 basis kernel: SEP present. Jan 7 21:44:47 basis kernel: MTRR present. Jan 7 21:44:47 basis kernel: PGE present. Jan 7 21:44:47 basis kernel: MCA present. Jan 7 21:44:47 basis kernel: CMOV present. Jan 7 21:44:47 basis kernel: Bus #0 is ISA Jan 7 21:44:47 basis kernel: Bus #1 is PCI Jan 7 21:44:47 basis kernel: I/O APIC #2 Version 17 at 0xFEC00000. (...) Jan 7 21:44:47 basis kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A Jan 7 21:44:47 basis kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A Jan 7 21:44:47 basis kernel: Real Time Clock Driver v1.10d Jan 7 21:44:47 basis kernel: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 Jan 7 21:44:47 basis kernel: md.c: sizeof(mdp_super_t) = 4096 Jan 7 21:44:47 basis kernel: autodetecting RAID arrays Jan 7 21:44:47 basis kernel: autorun ... Jan 7 21:44:47 basis kernel: ... autorun DONE. Jan 7 21:44:47 basis kernel: NET4: Linux TCP/IP 1.0 for NET4.0 Jan 7 21:44:47 basis kernel: IP Protocols: ICMP, UDP, TCP, IGMP Jan 7 21:44:47 basis kernel: IP: routing cache hash table of 2048 buckets, 16Kbytes Jan 7 21:44:47 basis kernel: TCP: Hash tables configured (established 16384 bind 16384) Jan 7 21:44:47 basis kernel: Linux IP multicast router 0.06 plus PIM-SM Jan 7 21:44:47 basis kernel: NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. Jan 7 21:44:47 basis kernel: VFS: Mounted root (ext2 filesystem) readonly. Jan 7 21:44:47 basis kernel: Freeing unused kernel memory: 252k freed Jan 7 21:44:47 basis kernel: Adding Swap: 497972k swap-space (priority -1) Jan 7 21:44:47 basis kernel: Adding Swap: 403192k swap-space (priority -2) Jan 7 21:44:47 basis kernel: SCSI subsystem driver Revision: 1.00 Jan 7 21:44:47 basis kernel: (scsi0) <Adaptec AHA-294X Ultra SCSI host adapter> found at PCI 0/12/0 Jan 7 21:44:47 basis kernel: (scsi0) Wide Channel, SCSI ID=7, 16/255 SCBs Jan 7 21:44:47 basis kernel: (scsi0) Cables present (Int-50 YES, Int-68 YES, Ext-68 NO) Jan 7 21:44:47 basis kernel: (scsi0) Downloading sequencer code... 436 instructions downloaded Jan 7 21:44:47 basis kernel: scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0 Jan 7 21:44:47 basis kernel: <Adaptec AHA-294X Ultra SCSI host adapter> Jan 7 21:44:47 basis kernel: (scsi0:0:0:0) Synchronous at 20.0 Mbyte/sec, offset 15. Jan 7 21:44:47 basis kernel: Vendor: WDIGTL Model: ENTERPRISE Rev: 1.8T Jan 7 21:44:47 basis kernel: Type: Direct-Access ANSI SCSI revision: 02 Jan 7 21:44:47 basis kernel: (scsi0:0:1:0) Synchronous at 20.0 Mbyte/sec, offset 15. Jan 7 21:44:47 basis kernel: Vendor: WDIGTL Model: ENTERPRISE Rev: 1.8T Jan 7 21:44:47 basis kernel: Type: Direct-Access ANSI SCSI revision: 02 Jan 7 21:44:47 basis kernel: Vendor: SEAGATE Model: ST39140W Rev: 1444 Jan 7 21:44:47 basis kernel: Type: Direct-Access ANSI SCSI revision: 02 Jan 7 21:44:47 basis kernel: Vendor: SONY Model: CD-ROM CDU-76S Rev: 1.1c Jan 7 21:44:47 basis kernel: Type: CD-ROM ANSI SCSI revision: 02 Jan 7 21:44:47 basis kernel: Vendor: TANDBERG Model: TDC 3800 Rev: =02: Jan 7 21:44:47 basis kernel: Type: Sequential-Access ANSI SCSI revision: 02 Jan 7 21:44:47 basis kernel: scsi : 0 hosts left. Jan 7 21:44:47 basis kernel: Winbond Super-IO detection, now testing ports 3F0,370,250,4E,2E ... Jan 7 21:44:47 basis kernel: SMSC Super-IO detection, now testing Ports 2F0, 370 ... Jan 7 21:44:47 basis kernel: SMSC chip at EFER=0x3f0 key=0x55 devid=65 devrev=82 Jan 7 21:44:47 basis kernel: SMSC chip type 37c665IR Jan 7 21:44:47 basis kernel: parport0: PC-style at 0x378 [PCSPP] Jan 7 21:44:47 basis kernel: parport0: irq 5 detected Ok call me stumped... ;) (Btw the -enterprise kernel is for pentium III and later only so won't actually work) one thing that might be worth a try: the i586 smp kernel. The kernel-smp-2.4.7-10.i586.rpm shows the same bad behavior like the 2.4.7-10enterprise. The kernel-smp-2.4.2-2.i686.rpm works OK like the 2.4.2-2enterprise. So there must be an error occured between 2.4.2 and 2.4.7: ---snip--- egrep -i 'smp|ChangeLog-2.4.1: - Trond Myklebust: NFS/RPC client SMP fixes ChangeLog-2.4.1: - fix n_tty "canon" mode SMP race ChangeLog-2.4.1: - FAT fat_cache SMP race fix ChangeLog-2.4.2: - Neil Brown: raid5 SMP locking cleanups ChangeLog-2.4.3: - Justin Gibbs: new and much improved aic7xxx driver 6.1.5 ChangeLog-2.4.3: - Andrea Arkangeli: make SMP Athlon build ChangeLog-2.4.3: - Alexander Zarochentcev: reiserfs directory fsync SMP locking fix ChangeLog-2.4.5: - Matt Chapman: NFS file locking SMP lock fix ChangeLog-2.4.5: - Justin Gibbs: aic7xxx driver update to 6.1.13. ChangeLog-2.4.6: - Andrey Savochkin: file locking failure case SMP lock fix ChangeLog-2.4.7: - David Miller: fix SMP pktsched bootup deadlock (CONFIG_NET_SCHED) ChangeLog-2.4.7: - me: fix more buffer head SMP races (non-x86 only - weak memory ordering) ChangeLog-2.4.8: - James Washer: LDT loading SMP bug fix ChangeLog-2.4.10: - John Byrne: fix stupid i386-SMP irq stack layout bug ChangeLog-2.4.11: - Peter Rival: update alpha SMP bootup to match wait_init_idle fixes ChangeLog-2.4.13: - Andrea Arcangeli: revert broken x86 smp_call_function patch ChangeLog-2.4.15: - Jan Kara: fix quota SMP races with BKL ChangeLog-2.4.15: - Ingo/me: fix SCHED_FIFO for UP/SMP for good (flw). ~aic' Chan* ---snip--- /var/log/messages of 2.4.2-smp Jan 8 19:26:55 basis kernel: Linux version 2.4.2-2smp (root.redhat.com) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-79)) #1 SMP Sun Apr 8 20:21:34 EDT 2001 Jan 8 19:26:55 basis kernel: BIOS-provided physical RAM map: Jan 8 19:26:55 basis kernel: BIOS-e820: 000000000009fc00 @ 0000000000000000 (usable) Jan 8 19:26:55 basis kernel: BIOS-e820: 0000000000000400 @ 000000000009fc00 (usable) Jan 8 19:26:55 basis kernel: BIOS-e820: 0000000000010000 @ 00000000000f0000 (reserved) Jan 8 19:26:55 basis kernel: BIOS-e820: 000000000bf00000 @ 0000000000100000 (usable) Jan 8 19:26:55 basis kernel: BIOS-e820: 0000000000001000 @ 00000000fec00000 (reserved) Jan 8 19:26:55 basis kernel: BIOS-e820: 0000000000001000 @ 00000000fee00000 (reserved) Jan 8 19:26:55 basis kernel: BIOS-e820: 0000000000010000 @ 00000000ffff0000 (reserved) Jan 8 19:26:55 basis kernel: hm, page 00001000 reserved twice. Jan 8 19:26:55 basis kernel: Scan SMP from c0000000 for 1024 bytes. Jan 8 19:26:55 basis kernel: Scan SMP from c009fc00 for 1024 bytes. Jan 8 19:26:55 basis kernel: Scan SMP from c00f0000 for 65536 bytes. Jan 8 19:26:55 basis kernel: found SMP MP-table at 000f08c0 Jan 8 19:26:55 basis kernel: hm, page 000f0000 reserved twice. Jan 8 19:26:55 basis kernel: hm, page 000f1000 reserved twice. Jan 8 19:26:55 basis kernel: hm, page 000f2000 reserved twice. Jan 8 19:26:55 basis kernel: hm, page 000f0000 reserved twice. Jan 8 19:26:55 basis kernel: hm, page 000f1000 reserved twice. Jan 8 19:26:55 basis kernel: hm, page 000f2000 reserved twice. Jan 8 19:26:55 basis kernel: On node 0 totalpages: 49152 Jan 8 19:26:55 basis kernel: zone(0): 4096 pages. Jan 8 19:26:55 basis kernel: zone DMA has max 32 cached pages. Jan 8 19:26:55 basis kernel: zone(1): 45056 pages. Jan 8 19:26:55 basis kernel: zone Normal has max 352 cached pages. Jan 8 19:26:55 basis kernel: zone(2): 0 pages. Jan 8 19:26:55 basis kernel: zone HighMem has max 1 cached pages. Jan 8 19:26:55 basis kernel: Intel MultiProcessor Specification v1.1 Jan 8 19:26:55 basis kernel: Virtual Wire compatibility mode. Jan 8 19:26:55 basis kernel: OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000 Jan 8 19:26:55 basis kernel: Processor #1 Pentium(tm) Pro APIC version 17 Jan 8 19:26:55 basis kernel: Floating point unit present. Jan 8 19:26:55 basis kernel: Machine Exception supported. Jan 8 19:26:55 basis kernel: 64 bit compare & exchange supported. Jan 8 19:26:55 basis kernel: Internal APIC present. Jan 8 19:26:55 basis kernel: SEP present. Jan 8 19:26:55 basis kernel: MTRR present. Jan 8 19:26:55 basis kernel: PGE present. Jan 8 19:26:55 basis kernel: MCA present. Jan 8 19:26:55 basis kernel: CMOV present. Jan 8 19:26:55 basis kernel: Bootup CPU Jan 8 19:26:55 basis kernel: Processor #0 Pentium(tm) Pro APIC version 17 Jan 8 19:26:55 basis kernel: Floating point unit present. Jan 8 19:26:55 basis kernel: Machine Exception supported. Jan 8 19:26:55 basis kernel: 64 bit compare & exchange supported. Jan 8 19:26:55 basis kernel: Internal APIC present. Jan 8 19:26:55 basis kernel: SEP present. Jan 8 19:26:55 basis kernel: MTRR present. Jan 8 19:26:55 basis kernel: PGE present. Jan 8 19:26:55 basis kernel: MCA present. Jan 8 19:26:55 basis kernel: CMOV present. Jan 8 19:26:55 basis kernel: Bus #0 is ISA Jan 8 19:26:55 basis kernel: Bus #1 is PCI Jan 8 19:26:55 basis kernel: I/O APIC #2 Version 17 at 0xFEC00000. (...) Jan 8 19:26:55 basis kernel: Adding Swap: 497972k swap-space (priority -1) Jan 8 19:26:55 basis kernel: Adding Swap: 403192k swap-space (priority -2) Jan 8 19:26:55 basis kernel: SCSI subsystem driver Revision: 1.00 Jan 8 19:26:55 basis kernel: (scsi0) <Adaptec AHA-294X Ultra SCSI host adapter> found at PCI 0/12/0 Jan 8 19:26:55 basis kernel: (scsi0) Wide Channel, SCSI ID=7, 16/255 SCBs Jan 8 19:26:55 basis kernel: (scsi0) Cables present (Int-50 YES, Int-68 YES, Ext-68 NO) Jan 8 19:26:55 basis kernel: (scsi0) Downloading sequencer code... 436 instructions downloaded Jan 8 19:26:55 basis kernel: scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0 Jan 8 19:26:55 basis kernel: <Adaptec AHA-294X Ultra SCSI host adapter> Jan 8 19:26:55 basis kernel: (scsi0:0:0:0) Synchronous at 20.0 Mbyte/sec, offset 15. Jan 8 19:26:55 basis kernel: Vendor: WDIGTL Model: ENTERPRISE Rev: 1.8T Jan 8 19:26:55 basis kernel: Type: Direct-Access ANSI SCSI revision: 02 Jan 8 19:26:55 basis kernel: (scsi0:0:1:0) Synchronous at 20.0 Mbyte/sec, offset 15. Jan 8 19:26:55 basis kernel: Vendor: WDIGTL Model: ENTERPRISE Rev: 1.8T Jan 8 19:26:55 basis kernel: Type: Direct-Access ANSI SCSI revision: 02 Jan 8 19:26:55 basis kernel: Vendor: SEAGATE Model: ST39140W Rev: 1444 Jan 8 19:26:55 basis kernel: Type: Direct-Access ANSI SCSI revision: 02 Jan 8 19:26:55 basis kernel: Vendor: SONY Model: CD-ROM CDU-76S Rev: 1.1c Jan 8 19:26:55 basis kernel: Type: CD-ROM ANSI SCSI revision: 02 Jan 8 19:26:55 basis kernel: Vendor: TANDBERG Model: TDC 3800 Rev: =02: Jan 8 19:26:55 basis kernel: Type: Sequential-Access ANSI SCSI revision: 02 Jan 8 19:26:55 basis kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 Jan 8 19:26:55 basis kernel: Attached scsi disk sdb at scsi0, channel 0, id 1, lun 0 Jan 8 19:26:55 basis kernel: Attached scsi disk sdc at scsi0, channel 0, id 2, lun 0 Jan 8 19:26:55 basis kernel: SCSI device sda: 8515173 512-byte hdwr sectors (4360 MB) Jan 8 19:26:55 basis kernel: sda: sda4 Jan 8 19:26:55 basis kernel: SCSI device sdb: 8515173 512-byte hdwr sectors (4360 MB) Jan 8 19:26:55 basis kernel: sdb: sdb4 Jan 8 19:26:55 basis kernel: (scsi0:0:2:0) Synchronous at 40.0 Mbyte/sec, offset 8. Jan 8 19:26:55 basis kernel: SCSI device sdc: 17783240 512-byte hdwr sectors (9105 MB) Jan 8 19:26:55 basis kernel: sdc: sdc1 Jan 8 19:26:55 basis kernel: Winbond Super-IO detection, now testing ports 3F0,370,250,4E,2E ... Jan 8 19:26:55 basis kernel: SMSC Super-IO detection, now testing Ports 2F0, 370 ... None of the changes you suggest looks relevant. Can you try booting with "noapic" and also see which kernel is the one that breaks it. Without knowing which specific kernel its going to be near impossible to find the problem |