Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Sep 1997 15:23:39 -0400
From:      MetcalJM@utrc.utc.com
To:        questions@freebsd.org
Cc:        metcalf@snet.net
Subject:   Q: Good learning documents for SCSI device drivers
Message-ID:  <95A2D2968BD9D011A38B00A0C95727DB27AB03@express2.res.utc.com>

next in thread | raw e-mail | index | archive | help
Hello,

I am writing to ask if anyone can point me to some good learning
documents for learning the basics of the SCSI subsystem.  I have
an open problem with the gnats database

http://www.freebsd.org/cgi/query-pr.cgi?pr=4498

where my Iomega Zip 100 SCSI drive atached to my ProAudioStudio
SCSI adapter is having data corruption problems.  I have written
to both the FreeBSD and LINUX authors of the ncr5830 code and
have received no replies.  I understand since few people actually
using FreeBSD use such hardware, I am probably on my own for a
fix.  All I'm asking is some direction in finding good books
to learn from in order to solve the problem myself.  I have
never written any kind of device driver, much less a driver
for a SCSI device.  I have fairly good C programming skills
(ie, I can understand the logic flow of the ncr5830.c kernel
code and understand the definitions and usage syntax of the data
structures).  But the code is otherwise meaningless to me
since I have no idea about how the code interacts with the
hardware (eg. what's "establising a nexus" mean?).  I'm sure
there are plenty of great books out there where a motivated
person like myself can learn what he needs to know.

I hope some kind soul can give me some focus.  Understand
that I would need the basics, yet I would also need enough practical
focus, from whatever sources are suggested, to actually trouble-shoot
and hack into some real code.  Ideally, literature that might cover
the ncr5830 would be great!! I understand this to be a well documented
and understood device.

Thanks in advance for any help!!

JM
-----------

> Jeffrey M. Metcalf
> Assistant Computer Systems Support Engineer
> United Technologies Research Center
> metcaljm@utrc.utc.com
> (860) 610-7576
> 
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?95A2D2968BD9D011A38B00A0C95727DB27AB03>