[318] in linux-scsi channel archive
"scsi0: parity error" on IBM Thinkpad 750 Docking Station
daemon@ATHENA.MIT.EDU (Peter C. Olsen P.E.)
Tue Jul 4 04:02:57 1995
Date: Fri, 30 Jun 1995 07:44:00 -0400
From: pcolsen@n2ell.columbia.md.us (Peter C. Olsen P.E.)
To: linux-scsi@vger.rutgers.edu
Cc: linux-laptop@vger.rutgers.edu, kenj@teleport.com,
Andrew McLaughlin <andrewmc@netcom.com>,
rideau@clipper.ens.fr (Francois-Rene Rideau)
Reply-to: pcolsen@acm.org
I'm writing to ask for some help in debugging a SCSI part of a kernel.
I've recently been lent an IBM 750Cs and I'm trying to get Linux to
recognize the SCSI interface in the docking station. Several people
have made helpful suggestions, including Francois-Rene Rideau who
suggested looking for specific controllers, Andrew McLaughlin who
suggested recompiling the kernel, and Ken Johnson, who wrote:
> In the User's Guide it mentions Future Domain 850IBM. The driver
> I installed (for OS/2) has a description of:
> "Future Domain 845,850,850IBM,860,875,885,TMC 9C50/C950"
Ken's info seems to be right on the mark, because recompiling the
kernel with /linux/drivers/scsi/seagate.c by defining
/*pcolsen*/
#define OVERRIDE 0xC8000
#define CONTROLLER FD
#define IRQ 11
#define ARBITRATE 1
#define SLOW_HANDSHAKE 1
to force recognition of the TMC-8xx series drivers changes the boot
sequence from one with an explicit message stating no hosts have been
found to an unbroken string of "scsi0: parity error". Now the screen
scrolls too fast to see if there's an explicit recognition message,
but I've looked at the driver code and I don't think I'd see this
error if the device had not been recognized.
So, I think that this is a step in the right direction, but I'm at a
loss as to how to proceed further. I'd greatly appreciate any
suggestions. I know that there are several other people who'd like to
use their docking stations, so I'll post complete directions once I
get it running.
Peter
--
Peter Olsen, P.E., pcolsen@acm.org
P.O. Box 410, Simpsonville, MD 21150-0410 USA, 410-997-8584
"Engineering is the art of applying a professional knowledge
of mathematics and the physical sciences to improve the quality of life."