Bug 8714
Summary: | boot hang at "setting up timer" on NForce C51, unless nolapic | ||
---|---|---|---|
Product: | ACPI | Reporter: | Per Toft (per) |
Component: | Config-Interrupts | Assignee: | ykzhao (yakui.zhao) |
Status: | REJECTED INSUFFICIENT_DATA | ||
Severity: | blocking | CC: | acpi-bugzilla, per |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.22-rc7 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
ACPI dump (binary)
ACPI dump (hex) dmesg with single pci=noacpi /proc/interrupts with single pci=noacpi kernel options dump tool to get bios PRT/MPS table |
Description
Per Toft
2007-07-05 07:07:32 UTC
The most important thing here is the boot hang, so lets focus on that... The fact that "nolapic" makes the problem go away suggests that the LAPIC timer is being used for clock ticks, yet the LAPIC timer isn't working. This may be an AMD issue in C-states, so please test if it goes away if you boot with "idle=poll" If that isn't the problem, then it may be related to a different clock source, such as the PIT, and various Nvidia chipsets have this screwed up in different ways, try both acpi_use_timer_override and then acpi_skip_timer_override to see if that is related to the problem. I'm not going to worry about how your device interrupts are not working with pci=noacpi, as that is by definition a non ACPI problem:-) finally, this bug is filed against 2.6.22-rc7, but it also states that 2.6.22-rc7 was the last known working version. Please clarify if 2.6.22 is working or failing, and if any recent version before that is working w/o any cmdline workarounds. also, please attach the output from acpidump, and the complete dmesg from a successful boot with nolapic, or with whatever of the params above that work. Created attachment 12007 [details]
ACPI dump (binary)
Created attachment 12008 [details]
ACPI dump (hex)
Created attachment 12009 [details]
dmesg with single pci=noacpi
Created attachment 12010 [details]
/proc/interrupts with single pci=noacpi kernel options
Kernel: 2.6.22-7-generic. I will try the latest kernel later today... I have tried to boot with the different configurations. I used single user mode to ensure no further problems in all cases: single idle=poll - System freeze when: "Loading hardware drivers" \n "error receiving uevent message: No buffer space available" I have iterated this step five times with the same result. single acpi_use_timer_override - System freeze when: "Setting the sysem clock" Iterated five times. All results the same... single acpi_skip_timer_override - System freeze when: "Setting the sysem clock" Iterated five times. All results the same... single nolacpi - System boots in single user mode. Iterated five times. One success and four other random freezes. It might be coincident that it worked previously with this option. single pci=noacpi - Boots successfully, but with edge triggered interrupts and rare random lockups. I have attached a dmesg and the output from /proc/interrupts Hope this will help. With regards M.Sc.EE. Per Toft These other bug threads may help. http://bugzilla.kernel.org/show_bug.cgi?id=8368 http://bugzilla.kernel.org/show_bug.cgi?id=8219 As of gentoo's 2.6.22-gentoo-r1 #1 SMP compiled Fri Jul 20 2007, I still require acpi_use_timer_override, however all the details are in the later thread. (In reply to comment #7) > single nolacpi - System boots in single user mode. ^^^^^^^ Just to make sure it's just a typo instead really used as kernel parameter. Correct parameter should be nolapic, instead of nolacpi... > Iterated five times. One success and four other random freezes. > It might be coincident that it worked previously with this option. > it looks like not a local apic issue from your description...could you please try the kenrel parameter acpi=noirq. ( not use pci=noacpi ) assign it to Len. Correct! It should be: single nolapic Ill try later to boot with apic=noirq and see the results Per Toft, any update of the test result of using "acpi=noirq". note: NOT "apic=noirq"... a dup of bug# 8219? could you please try to boot with kernel parameter acpi_use_timer_override It will be more useful if boot option(apic=debug) is added besides the option in comment #11 and #12. Thanks. Created attachment 14134 [details]
dump tool to get bios PRT/MPS table
Will you please use the attached tool to dump BIOS PRT/MPS table?
Will you please attach the output of lspci -vxxx ? Thanks. no response since 2007-10-12, please re-open if this is still an issue with the latest upstream kernel.org kernel. |