Red Hat Bugzilla – Bug 122462
Fedora Core 1 SMP kernel boot hang USB APIC ACPI related
Last modified: 2007-11-30 17:10:42 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.2)
Description of problem:
Dell PowerEdge 2650 dual CPU consistently hangs booting stock SMP
kernel. Hang occurs at or around "Setting up local disks". Very
reproducable. Stock UP kernel boots and runs with no problem.
Turned off USB in BIOS, commented out USB in /etc/modules.conf. I was
then able to boot the SMP kernel.
After SMP boot, "cat /etc/cpuinfo" shows 4 cpus, but only two on mobo!
Added "noapic acpi=off" to kernel boot line in /etc/grub.conf and
rebooted. "cat /etc/cpuinfo" now correctly shows 2 cpus.
Dell BIOS most recent revision: A17. No APIC/ACPI BIOS controls.
Related to some bug reports in Bugzilla Bug 109497 - many having NFS
problems, but this was apparently related to latency and fixed.
However, some there reported boot hangs and wrong # cpus.
Comment 23 from Joshua Thompson - commenting out USB fixes boot.
Comments 32, 33, 35 by Max Power and Dave Jones - also implicates
the USB module.
Comment 55 by Aaron Belovsky mentions the # cpus problem.
Comment 101 by Scott Friedman indicates USB is a separate bug.
Comment 127 by Alan Cox suggests NFS might be latency related.
109497 mostly describes SMP booting OK, but hanging intermittently.
This bug relates to SMP kernel hanging during boot with USB enabled.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.Enable USB with BIOS support (Dell 2650 dual cpu)
2.Boot stock Fedora Core 1 kernel SMP (2188)
3.Boot hangs at or around setting up disks
Actual Results: Boot hangs
Expected Results: System should continue bootup
lspci -v (with USB enabled with BIOS support):
00:0f.2 USB Controller: ServerWorks OSB4/CSB5 OHCI USB Controller (rev
05) (prog-if 10 [OHCI])
Subsystem: ServerWorks OSB4/CSB5 OHCI USB Controller
Flags: bus master, medium devsel, latency 32, IRQ 5
Memory at fe100000 (32-bit, non-prefetchable) [size=4K]
Dell BIOS version A17, latest.
BIOS setting - embedded devices - USB - has three settings:
- On with BIOS support (default) - boot SMP hangs.
- Off - boot SMP succeeds.
- On without BIOS support - boot SMP succeeds, lspci same as on with
BIOS support but kudzu doesn't see USB to configure it.
Created attachment 99965 [details]
lspci -v under UP kernel with USB on with BIOS support
Created attachment 99966 [details]
lspci -v under SMP kernel with USB off in BIOS
I have access to servers for another week or so before production use
starts. Please let me know what I can do to help.
You see 4 logical CPUs because the 2 physical CPUS are HT-enabled.
That is correct behaviour. "acpi=off" disables ACPI CPU enumeration
in FC1, and thus when you use it you see only 2 physical CPUS.
Thanks for the bug report. However, Red Hat no longer maintains this version of
the product. Please upgrade to the latest version and open a new bug if the problem
The Fedora Legacy project (http://fedoralegacy.org/) maintains some older releases,
and if you believe this bug is interesting to them, please report the problem in
the bug tracker at: http://bugzilla.fedora.us/