I have an Adaptec 29160 SCSI adapter card (I've also tried the stuff
below using a 2940 U/W). I have in internal Western digital 4 GB SCSI
Hard Drive and a Panasonic 24x SCSI CDRW. I've checked the terminations
on all devices more than once. (In fact I started out with incorrect
termination, but when I switched from a 2049 U/W to a 29160, the 29160
complained about it)
Here's my problem: when I try to read or write from the external drive
using it takes forever for the task to complete.
I've tried the following tests:
Change the cables
Change the cartridge
Change the SCSI addresses
Change the external drive
Change the card (2940 vs 29160)
Change the computer (however, all were thunderbird based with Asus A7V
motherboards)
All systems above were multiboots with either win 2K or MDK 7.2. The
external drive works prefectly when testing with those operating
systems.
Has anybody else had this problem?
I've also recompiled the MDK kernel with the old adaptec aic7xxxx code
and everything works fine, so I seem to have a work around.
However, I would like to keep up with the recommended version of the
driver. The Adaptec open source web recommends not using the old
driver.
I've tried applying patches from
http://people.freebsd.org/~gibbs/linux/, but they don't seem to work. I
may not be applying them correctly. the command listed on
http://people.freebsd.org/~gibbs/linux/ doesn't work (gzcat is not
available on any of my MDK 80 installations). I've also tried these
patch commands (when in /usr/src/linux)
[root@b3 linux]# gunzip linux-aic7xxx-6.1.10-2.4.3.patch.gz | patch
Result: no reported errors, but compilation won't comlete due to
errors
and
[root@b3 linux-2.4.3.virgin]# zcat linux-aic7xxx-6.1.9-2.4.3.patch.gz |
patch -p1 -d /usr/src/linux-2.4.3.virgin
patching file Documentation/Configure.help
Hunk #1 succeeded at 5799 (offset 214 lines). patching file Makefile
Hunk #1 FAILED at 144.
1 out of 1 hunk FAILED -- saving rejects to file Makefile.rej
can't find file to patch at input line 27
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -u -r -N linux-2.4.3.virgin/arch/alpha/defconfig
linux-2.4.3/arch/alpha/defconfig
|--- linux-2.4.3.virgin/arch/alpha/defconfig Sun Mar 4 15:30:18
2001
|+++ linux-2.4.3/arch/alpha/defconfig Wed Apr 4 15:49:21 2001
--------------------------
File to patch:
There are several patches listed on
http://people.freebsd.org/~gibbs/linux/ for the 6.3.4 kernel (from 6.1.9
to 6.1.13). I've tried them sequentially and just applied the
linux-aic7xxx-6.1.13-2.4.3.patch.gz patch. Either I get compile errors
or patch errors.
Has anybody been able to apply these patches to the MDK80 source tree?