problem with sio_pci_fixup(noname_map_irq, 0x0b0a0f0d) under alpha

=?iso-8859-1?Q?Peter_Sj=F6berg?= (peters@ottawa.com)
Wed, 8 Sep 1999 22:28:04 -0400 (EDT)


On my noname alpha I run into trouble with 2.2.0-pre8 and later,
2.2.0-pre7 was the last oen to work for me.
The problem is that when I boot up the scsi card starts to timeout and
some debugging showed that it newer got anoy answers to any of the
commands.
I did compare and reaply all fixes between 2.2.0-pre7 and 2.2.0 and manage
to nail it down to a small patch in alpha/kernel/sys_sio.c to fix it even
under 2.2.12. In the noname_pci_fixup function the sio_pci_fixup call
changed from ...0d to ...0e and after revers that change it worked fine
again. Why was that changed? what does it do?

my relevant hw is:
Alpha AXP33PCI noname
onboard ncr53x810 scsi with irq11
separate qlogic 1020 scsi pci card with irq 14

diff -u --recursive --new-file linux/arch/alpha/kernel/sys_sio.c
linux-2.2.12-orig/arch/alpha/kernel/sys_sio.c
--- linux/arch/alpha/kernel/sys_sio.c Wed Jun 23 01:01:12 1999
+++ linux-2.2.12-orig/arch/alpha/kernel/sys_sio.c Thu Jan 21 14:26:30 1999@@ -232,7 +232,7 @@
* selected... :-(
*/
layout_all_busses(DEFAULT_IO_BASE, APECS_AND_LCA_DEFAULT_MEM_BASE);
- sio_pci_fixup(noname_map_irq, 0x0b0a0f0d);
+ sio_pci_fixup(noname_map_irq, 0x0b0a0f0e);
sio_fixup_irq_levels(sio_collect_irq_levels());
enable_ide(0x26e);
}

-------------------------------------------------------------------
"The software said it requires Windows 95 or better, so I installed Linux"
Techwiz, Peter Sjöberg PGP key on keyserver & homepage
Key fingerprint = D3 DA C8 04 9C 8E E2 59 DF 4A 41 5E 71 D8 FD AE
Email: peters@ottawa.com http://cr793821-a.flfrd1.on.wave.home.com/~peters

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/