Distribution: Hardware Environment: Dell poweredge 3600 Steps to reproduce: the box lacks SCI overriding. Current code will set SCI to edge state in the box. But SCI must be level in the box. related Bug:Bug 774
if we set default SCI polarity to edge, my box will break. if verbose, Tyan board(bug 774) will break.
Created attachment 1587 [details] interrupt when SCI is edge
Created attachment 1588 [details] interrupt when SCI is level
Created attachment 1589 [details] dmesg when SCI is edge
Created attachment 1590 [details] dmesg when SCI is level
Created attachment 1593 [details] acpidmp
Created attachment 2225 [details] Dmesg on SCB2 system, which exhibits the same problem This machine is why we added the SCI level force way back when. As you can see it has no overrides for IRQ 9, but yet the SCI only works if it is forced level low. One other note about this dmesg - the dswload warnings and the global lock warnings are not the problem. We looked at these when the problem originally came up.
Created attachment 2384 [details] i386 patch on top of linux-acpi-test-2.6.4 tree
Created attachment 2388 [details] updated i386 patch handles non-identity mappings
2.6 patch to share i386/kernel/acpi/boot.c with x86_64, thus bringing that arch in sync with i386 and this fix: http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/test/2.6.4/20040323013217-boot.c-x86_64.patch
i386 and x86_64 patch against 2.4.22: http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/test/2.4.22/20040323042335-SCI.patch
in 2.4.26 and 2.6.5 -- closing.
*** Bug 1689 has been marked as a duplicate of this bug. ***