[4253] in linux-scsi channel archive
Re: DC390 again
daemon@ATHENA.MIT.EDU (Kurt Garloff)
Mon Jun 29 17:20:57 1998
Date: Mon, 29 Jun 1998 21:55:19 +0200
From: Kurt Garloff <garloff@kg1.ping.de>
To: Stephen Kitchener <root@g6dzj.demon.co.uk>,
Linux SCSI <linux-scsi@vger.rutgers.edu>
Mail-Followup-To: Stephen Kitchener <root@g6dzj.demon.co.uk>,
Linux SCSI <linux-scsi@vger.rutgers.edu>
In-Reply-To: <Pine.LNX.3.96.980628144603.400A-100000@statler.ampr.org>; from Stephen Kitchener on Sun, Jun 28, 1998 at 03:14:53PM +0000
On Sun, Jun 28, 1998 at 03:14:53PM +0000, Stephen Kitchener wrote:
> Hi Guys,
>
> I hope some one can help.
> scsi0 : AM53/79C974 PCscsi driver rev. 0.5; host I/O address: 0x6400; irq: 9
>
> My question is:- is it the IBM drive that is causing me problems or is it
> the DC 390 that is the culprit. System 1 seems fine when there is only the
> IBM mounted on the system. But system 2 seems ok with everything mounted
> other than the IBM mounted.
It's the driver.
The AM53C974 driver is known not to work reliably. There exists some sort of
workaround: You can patch the driver a little bit and then #define
PROHIBIT_DISCONNECTION. Your devices won't disconnect from the SCSI bus any
more then, which is a little performance hit ...
At least, with this configuration, you won't have trouble, most probably.
There's another possibility to solve the problem: There is a native driver
for the DC390 adapter. It is included into kernels 2.0.31 and up and in
2.1.50 or higher. Current version of the driver in the kernel is 1.12.
Just enable CONFIG_SCSI_DC390 and use the tmscsim driver.
There are later versions of the DC390 driver, which happens to be maintained
by me. So, I'd like to ask you for testing it.
So, I'd like to ask you to download version 1.20q from
ftp://student.physik.uni-dortmund.de/pub/linux/kernel/dc390
and follow the instructions in the README.tmscsim file.
There are some people besides me doing tests with this version.
Note that there is at least one problem. When I enable all settings and read
an audio CD with readcdda, I get the driver to hang. So, there is a bug
somewhere, although it deesn't show under normal use (as opposed to the
AM53C974 driver).
So, I'd suggest to be careful:
* tune2fs -e remount-ro /dev/sd??
* dd if=/dev/sda of=/mount/floppy/sda_part_table bs=512 count=1
It's always a good idea to have a copy of the partition table ...
If you just want to go the safe way, use 1.12.
--
Kurt Garloff, Dortmund
<K.Garloff@ping.de>
PGP key on http://student.physik.uni-dortmund.de/homepages/garloff
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.rutgers.edu