[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#650119: [3.0 -> 3.1 regression] fails to boot on HP DL380 g4



tags 650119 + upstream
quit

Hey,

Peter J. Verschoor wrote:

> the 3.1 kernel would not boot.  I used the 2.6.32
> Squeeze kernel to download and install the 3.0 kernel which booted fine.  I
> then installed the 3.0 and 3.1 kernel sources.  After much searching I found
> that the error was coming from the new code added to the pci_irq.c in linux-
> source-3.1/drivers/acpi/.  That code is trying to reroute the IRQ from 51 to 19
> which is used by one of the USB ports.  Since the reroute fails the driver
> can't find the hard drives and the system won't boot.  I then added the
> "pci=noioapicreroute" to the grub.cfg boot command line and the system came up
> and has been running nicely for about 48 hours.

Thanks for the detective work!

>From MAINTAINERS I see that the people you should contact are
<linux-acpi@vger.kernel.org>.  Please cc me or this bug log when doing so so
we can track it.

By running

	apt-get install git
	git clone \
	    git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
	cd linux
	git log v3.0..v3.1 -- drivers/acpi/pci_irq.c

I see that you will want to mention the patch d7f6169a0d32 ("ACPI: fix
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS") when doing so and cc
Stefan Assmann <sassmann@kpanic.de>, Steven Rostedt
<rostedt@goodmis.org>, and Len Brown <len.brown@intel.com>.

By the way, does backing out that patch (for example by running "git
revert d7f6169a" followed by "make localmodconfig", "make deb-pkg",
and installing the resulting .deb) fix it for you?

Thanks and hope that helps,
Jonathan



Reply to: