> Hi!
> 
> I noticed, that there are many fixes for the aic7xxxx module in the
> current 2.0.23 patch. So I gave it another spin on my Dual-P200 server
> but no avail.
> 
> The machine still gets a 'spurious interrupt' when trying to
> initialize the SCSI controller, then 'AIEEEEEE, killing interrupt
> handler' and a solid lockup. This happened all the way up from 2.0.13
> when the aic7xxx.c driver was bumped up to a new release.
> 
> Currently I'm running an 2.0.21 with all aic7* Files copied to
> drivers/scsi from an 2.0.12 kernel. This works.
	Yes, known symptoms -- following ONE LINE change
	does hide the bug by returning the AIC configuration
	into previous model, however it does not really FIX
	things :-(    (Line numbers may have some fudge on
	them, I did add/remove a lot of printk()s to find this.)
	(There are two similar changes, however only this one
	 is apparently necessary!)
	/Matti Aarnio <matti.aarnio@tele.fi>
*** linux-2.1.4/drivers/scsi/aic7xxx.c~ Wed Oct 16 18:11:23 1996
--- linux-2.1.4/drivers/scsi/aic7xxx.c  Wed Oct 16 18:12:29 1996
***************
*** 4433,4439 ****
    outb(config->scsi_id, SCSIID + base);
    scsi_conf = inb(SCSICONF + base) & (ENSPCHK | STIMESEL);
    outb(scsi_conf | ENSTIMER | ACTNEGEN | STPWEN, SXFRCTL1 + base);
! #if 1
    outb(ENSELTIMO | ENSCSIRST | ENSCSIPERR, SIMODE1 + base);
  #else
    outb(ENSELTIMO, SIMODE1 + base);
--- 4433,4439 ----
    outb(config->scsi_id, SCSIID + base);
    scsi_conf = inb(SCSICONF + base) & (ENSPCHK | STIMESEL);
    outb(scsi_conf | ENSTIMER | ACTNEGEN | STPWEN, SXFRCTL1 + base);
! #if 0 /* XXX: SETTING THIS BREAKS MY AHA-3940 BOOT! <matti.aarnio@tele.fi> */
    outb(ENSELTIMO | ENSCSIRST | ENSCSIPERR, SIMODE1 + base);
  #else
    outb(ENSELTIMO, SIMODE1 + base);
 
...
> I do would appreciate help or a pointer to what I'm doing wrong. I
> want to upgrade this machine to a Dual-PPro somewhere around next
> week.
> 
> 	Ciao
> 		Henning
> -- 
> Dipl.-Inf. Henning Schmiedehausen - henning@iconsult.com
> 
> ICONSULT Tandogan - Schmiedehausen - Egerer GbR  Tel.: +49-9131-9047-12
> Memelstrasse 38 - D-91052 Erlangen               Fax.: +49-9131-9047-77
>