[838] in linux-scsi channel archive
Re: Advansys ABP940 and linux 2.0.22
daemon@ATHENA.MIT.EDU (Robert Frey)
Tue Oct 22 17:54:07 1996
Date: Tue, 22 Oct 96 14:38 PDT
From: bobf@unix.advansys.com (Robert Frey)
To: bobf@advansys.com, yuri@rgti.com
Cc: linux-scsi@vger.rutgers.edu
> I've been trying a combination of ABP940, kernel v2.0.22 and driver v1.8
> with no success. The driver fails to initialize (detect?) the board
> properly. It finds the io port at 0xd700, Bios at 0 (?!?) but no devices
> attached. The redhat3 boot disk I downloaded from the advansys FTP site
> (kernel 1.2.13 & driver v1.3) sortof works - the driver detects the
> board: io port at 0xd700, Bios at C000, and all the devices. However, this
> combination issues an 'unknown warning 40' message and I get timeouts
> across the SCSI bus unless I set the transfer speed to 5mb/s (or slower)
> on the devices. Any ideas???
This sounds like it might be a cabling or termination problem. Please
remove all devices from your SCSI bus except your boot disk to try to
isolate the problem. Does doing this work and let you set a faster transfer
speed? If so, continue adding devices until the problem occurs again.
The newer AdvanSys driver may indeed report a BIOS address of 0, but this
does not indicate that the board hasn't been initialized. Like all SCSI
adapters the BIOS is only used at boot time to load the linux kernel into
memory from the boot device (using the INT 13 interface). When you see
the AdvanSys driver banner the BIOS has finished executing a long time
ago.
Can you please give the exact text of the 'unknown warning 40' message?
If it's from the AdvanSys driver, it should be preceded by something
like "advansys: "
Bob Frey
bobf@advansys.com