[839] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

aic7xxx code crashing kernel 2.0.13 onwards.

daemon@ATHENA.MIT.EDU (Alan Brown)
Wed Oct 23 02:45:40 1996

To: submit-linux-dev-scsi@ratatosk.yggdrasil.com
From: alan@papaioea.manawatu.gen.nz (Alan Brown)
Date: 	23 Oct 1996 19:41:33 +1300

I've been having some wierd crashes ever since 2.0.13 with my machine
locking up while displaying "Aiee, scheduling in interrupt xxxxx"

The address mentioned is always in the TCP handling area, which has led 
me on a wild goose chase for quite some time. I finally managed to track 
it down to having uncommented the following defines in aic7xxx.c

/* #define AIC7XXX_TAGGED_QUEUEINg 	*/
/* #define AIC7XXX_CMDS_PER_LUN 8	*/
/* #define AIC7XXX_PAGE_ENABLE */

It's quite reproducable. If they're enabled the machine goes down in a 
screaming heap within 24 hours of reboot.

The hardware is an Acer Altos 700i server.

i486dx2/66, 256kb cache, 64Mb RAM, Neptune PCI chipset.
onboard cmd640a IDE controller.

Scsi controller is an Adaptec 2940 running Revision B firmware, 16 SCBs.

Scsi drives: (1 x Seagate Barracuda 4Gb) + (2 x Quantum Capella 2Gb)

Other cards fitted are an ISA 3c509 controller and PCI video controller.

The machine is a news server and is constantly thrashing the bus - we 
average 4 writes per second and a considerably higher number of reads.

Up to 2.0.13, uncommenting the defines worked fine.

AB
-- 
If you go down to the woods today you're sure for a big surpise: Teddies 
in leather who bang heads together, with black liner round their eyes.

home help back first fref pref prev next nref lref last post