[Bug 189368] Re: kernel panic with notebook Amilo Xa 2528 P5811 kernel 2.6.24
Andy Whitcroft
apw at canonical.com
Tue Apr 14 14:28:57 UTC 2009
According to the upstream bug this is fixed by the upstream commit
below. This commit appeared in v2.6.28 and therefore should be in the
current Jaunty kernels already:
commit 6636487e8dc49a1c43fed336bdc4a2f3d7ce6881
Author: Bartlomiej Zolnierkiewicz <bzolnier at gmail.com>
Date: Tue Dec 2 20:40:03 2008 +0100
amd74xx: workaround unreliable AltStatus register for nVidia controllers
It seems that on some nVidia controllers using AltStatus register
can be unreliable so default to Status register if the PCI device
is in Compatibility Mode. In order to achieve this:
* Add ide_pci_is_in_compatibility_mode() inline helper to <linux/ide.h>.
* Add IDE_HFLAG_BROKEN_ALTSTATUS host flag and set it in amd74xx host
driver for nVidia controllers in Compatibility Mode.
* Teach actual_try_to_identify() and drive_is_ready() about the new flag.
This fixes the regression caused by removal of CONFIG_IDEPCI_SHARE_IRQ
config option in 2.6.25 and using AltStatus register unconditionally when
available (kernel.org bugs #11659 and #10216).
[ Moreover for CONFIG_IDEPCI_SHARE_IRQ=y (which is what most people
and distributions use) it never worked correctly. ]
Thanks to Remy LABENE and Lars Winterfeld for help with debugging the proble
More info at:
http://bugzilla.kernel.org/show_bug.cgi?id=11659
http://bugzilla.kernel.org/show_bug.cgi?id=10216
Reported-by: Remy LABENE <remy.labene at free.fr>
Tested-by: Remy LABENE <remy.labene at free.fr>
Tested-by: Lars Winterfeld <lars.winterfeld at tu-ilmenau.de>
Acked-by: Borislav Petkov <petkovbb at gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier at gmail.com>
** Bug watch added: Linux Kernel Bug Tracker #10216
http://bugzilla.kernel.org/show_bug.cgi?id=10216
** Changed in: linux (Ubuntu)
Status: Triaged => In Progress
** Changed in: linux (Ubuntu)
Assignee: (unassigned) => Andy Whitcroft (apw)
--
kernel panic with notebook Amilo Xa 2528 P5811 kernel 2.6.24
https://bugs.launchpad.net/bugs/189368
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to Linux.
More information about the kernel-bugs
mailing list