You might also look into your BIOS to ensure that the option "PCI Byte
Merging" is disabled. This option allows the chipset to perform illegal
byte merging on the PCI bus that will upset the Adaptec. Since the byte
merging will only occur in certain scenarios (heavily dependent on what
is going on with the SCSI bus), you may only see the lockup when accessing
a particular device or running a certain program.
The latest versions of the aic7xxx and aic79xx drivers will automatically
detect this broken VIA behavior and will fall back to using PIO for register
access. Although I haven't generated patches against 2.4.20, you can pull
down a src tarball for 2.4.X that should just drop in:
http://~people.FreeBSD.org/~gibbs/linux/SRC/
-- Justin- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/