Bug 8162 - anything after 2.6.20 hangs during boot
Summary: anything after 2.6.20 hangs during boot
Alias: None
Product: ACPI
Classification: Unclassified
Component: Config-Other (show other bugs)
Hardware: i386 Linux
: P2 high
Assignee: Len Brown
Depends on:
Reported: 2007-03-09 15:01 UTC by Randy Dunlap
Modified: 2007-03-19 09:01 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.21-rc1
Regression: ---
Bisected commit-id:

working 2.6.20 boot log (22.81 KB, text/plain)
2007-03-09 22:20 UTC, Randy Dunlap
2.6.20 config file (42.72 KB, text/plain)
2007-03-09 22:21 UTC, Randy Dunlap
failing 2.6.21-rc3 config file (44.12 KB, text/plain)
2007-03-09 22:23 UTC, Randy Dunlap

Description Randy Dunlap 2007-03-09 15:01:38 UTC
Most recent kernel where this bug did *NOT* occur: 2.6.20
Distribution: openSUSE 10.2
Hardware Environment: x86_64 (AMD64 Athlon) single-proc, 1 GB RAM
Software Environment:
Problem Description: Any kernel after 2.6.20 hangs during boot.

Steps to reproduce: Build a kernel and try to boot it.

I built a kernel with CONFIG_ACPI_DEBUG=y and booted
with acpi_dbg_level=0x10 acpi_dbg_layer=01x1ff.
Boot log output is here:
Comment 1 Len Brown 2007-03-09 16:58:45 UTC
does it work with "acpi=off"?

> Linux version 2.6.20-git1

Can you try anything newer, such as 2.6.21-rc3, or the latest -mm tree?
Comment 2 Randy Dunlap 2007-03-09 20:32:53 UTC
2.6.21-rc3: acpi=off:   still hangs
            pci=nomsi:  still hangs
            acpi=off pci=nomsi:   still hangs
build with CONFIG_PCI_MSI=n:   still hangs

2.6.21-rc3-mm2:  acpi=off pci=nomsi:   still hangs

build with CONFIG_PCIEPORTBUS=n (PCI Express support):   hangs
            add acpi=off:  BOOTS

Duplicated that success on 2.6.21-rc3.

Summary:  Combination of PCIEPORTBUS and ACPI causes a hang during boot,
but building a kernel without PCI Express support and booting with
"apci=off" allows me to boot successfully.

There are multiple boot logs for this (all concatenated in one file)
at:  http://www.xenotime.net/linux/logs/2621-rc3mm2.bootlog .
Comment 3 Randy Dunlap 2007-03-09 22:20:54 UTC
Created attachment 10670 [details]
working 2.6.20 boot log
Comment 4 Randy Dunlap 2007-03-09 22:21:26 UTC
Created attachment 10671 [details]
2.6.20 config file
Comment 5 Randy Dunlap 2007-03-09 22:23:23 UTC
Created attachment 10672 [details]
failing 2.6.21-rc3 config file

Has PCIEPORTBUS enabled.  If I disable this config option and use acpi=off,
that kernel will boot.
Comment 6 Randy Dunlap 2007-03-09 22:24:29 UTC
2.6.20 does boot with "acpi=off" but 2.6.21 does not.
Comment 7 Randy Dunlap 2007-03-19 09:01:41 UTC
Git bisect found nothing, so I went back to comparing config files and
kernel boot parameters, which led to User Error.  All of my later kernels
were using "netconsole=<parameters>".  When I remove this, they all boot fine,
so apparently there is some problem with netconsole and not ACPI. :)

Note You need to log in before you can comment on or make changes to this bug.