Bug 102501

Summary: (ACPI) Yet another ACPI hang at boot
Product: [Retired] Red Hat Linux Beta Reporter: Chris Kloiber <ckloiber>
Component: kernelAssignee: Jeff Garzik <jgarzik>
Status: CLOSED RAWHIDE QA Contact: Brian Brock <bbrock>
Severity: medium Docs Contact:
Priority: medium    
Version: beta1CC: acpi-bugzilla, jgarzik, peterm, riel
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2003-10-21 20:22:17 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:
Bug Depends On:    
Bug Blocks: 100643    
Attachments:
Description Flags
sysreport output
none
Screenshot (via camera)
none
Booting the installer with serial capture.
none
Same machine with acpi=off
none
acpidmp output none

Description Chris Kloiber 2003-08-16 00:14:13 UTC
Description of problem:

Booting installer with kernel-BOOT-2.4.21-20.1.2024.2.1.nptl.i386.rpm
on Compaq (HP) W8000 Bios 1.18 (will attach sysreport) I receive the following
error (screenshot will be attached for more verbosity):

ACPI-0183: *** Error: Looking up [\_SB_.PCI0.LPC_.ECP0] in namespace, AE_NOT_FOUND

ACPI-1121: *** Error: , AE_NOT_FOUND

At this point it's done. 

The install *does* proceed normally if I use 'boot: linux acpi=off' to start it.

Comment 1 Chris Kloiber 2003-08-16 00:16:04 UTC
Created attachment 93676 [details]
sysreport output

Comment 2 Chris Kloiber 2003-08-16 00:16:57 UTC
Created attachment 93677 [details]
Screenshot (via camera)

Comment 3 Bill Nottingham 2003-08-18 01:26:39 UTC
Please attach the output of 'acpidmp' as well. (Hm, perhaps acpidmp should be
added to sysreport?)

Comment 4 Luming Yu 2003-08-26 09:43:46 UTC
Any chance to get dmesg through serial port?

Comment 5 Chris Kloiber 2003-08-26 16:41:17 UTC
If I can scare up a null-modem, sure. Should have one around here someplace.

Comment 6 Chris Kloiber 2003-08-27 19:24:13 UTC
Created attachment 93991 [details]
Booting the installer with serial capture.

Here you go.

Comment 7 Chris Kloiber 2003-08-27 19:32:57 UTC
Created attachment 93992 [details]
Same machine with acpi=off

For comparison sake, serial capture of -BOOT kernel with acpi=off

If you really need the acpidmp, let me know, as the machine currently is the
box I use day to day with Taroon installed.

Comment 8 Chris Kloiber 2003-08-28 03:47:36 UTC
Created attachment 94020 [details]
acpidmp output

I found another box to run Taroon, here's the acpidmp from the W8000.

Comment 9 shaohua li 2003-09-03 01:03:02 UTC
ACPI-0183: *** Error: Looking up [\_SB_.PCI0.LPC_.ECP0] in namespace, 
AE_NOT_FOUND
ACPI-1121: *** Error: , AE_NOT_FOUND
but in fact, '\_SB_.PCI0.LPC_.ECP0' is defined in a SSDT.
I investigated the SSDTs of the issue, and found that one SSDT has dependence 
with other SSDT. This could be the root reason. According to ACPI spec(p114), 
the dependence is wrong, but we can solve it. In fact, I found kernel 2.4.22-
rc2 has already such resolution(the resolution can only solve the situation 
that A is depend on B when B is loaded prior to A, it can't work for other 
situations) for the problem. can you try the kernel 2.4.22-rc2?

Comment 10 shaohua li 2003-09-03 01:43:37 UTC
well, DSDT defined '\_SB_.PCI0.LPC', but SSDTs use '\_SB_.PCI0.LPC_'. maybe we 
also need to fix the DSDT. 

Comment 11 Chris Kloiber 2003-09-06 00:27:59 UTC
The latest beta kernel-2.4.22-20.1.2024.2.36.nptlsmp boots without adding acpi=off.
Hurrah!

Comment 12 shaohua li 2003-09-06 03:51:54 UTC
yes,kernel-2.4.22-20.1.2024.2.36.nptlsmp includes what I have said. But I 
still think It's not the best solution. If SSDT A depends on SSDT B and B 
depends on A, though it's invalid to ACPI spec, what should we do?

Comment 13 Chris Kloiber 2003-09-06 04:08:02 UTC
Sorry, I can't help you there. I am the reporter of the original problem, and do
not understand the inner workings of ACPI. I do thank you for your assistance,
however.