Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Apr 2003 15:26:29 -0600
From:      "Kenneth D. Merry" <ken@kdm.org>
To:        Jung-uk Kim <jkim@niksun.com>
Cc:        freebsd-scsi@freebsd.org
Subject:   Re: sym53c416 driver
Message-ID:  <20030417152629.A24044@panzer.kdm.org>
In-Reply-To: <200304171704.28246.jkim@niksun.com>; from jkim@niksun.com on Thu, Apr 17, 2003 at 05:04:28PM -0400
References:  <Pine.BSF.4.53.0304171624530.73658@e0-0.zab2.int.zabbadoz.net> <200304171704.28246.jkim@niksun.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Apr 17, 2003 at 17:04:28 -0400, Jung-uk Kim wrote:
> On Thursday 17 April 2003 12:34 pm, Bjoern A. Zeeb wrote:
> > Hi,
> >
> > I am currently evaluating if I am going to write a driver for a
> > sym53c416 card as I could not find one. This is an older ISA PNP
> > SCSI card p.ex. shipped with HP Scanners.
> >
> > Back in November I had at look at the linux driver for this card and
> > had already started to do some updating but I then almost entirly
> > dropped any linux here and never finished. At that time LSI Logic
> > Technical Support told me that the chip is obsolete and there are no
> > manuals available :(
> >
> > If I would start hacking the driver where could I start to get an
> > overview of FreeBSD SCSI implementation (and API) ? ahc sources ?
> > Is there any isa pnp scsi card driver ?
> 
> There was a driver (nca) but it was removed from FreeBSD 3.0 because nobody 
> wanted to CAMify it. If you *really* want to resurrect it, take a look at:
> 
> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/i386/isa/Attic/ncr5380.c
> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/i386/isa/ic/Attic/ncr53400.h
> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/i386/isa/ic/Attic/ncr5380.h
> 
> NetBSD still suports it.
> 
> http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/isa/nca_isa.c
> http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/ic/ncr5380reg.h
> http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/ic/ncr5380var.h
> http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/ic/ncr53c400reg.h
> 
> 53c500 was CAMified but I don't know how close they are.
> 
> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/ncv/
> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/cam/scsi/scsi_low.c
> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/cam/scsi/scsi_low.h
> 
> CAM layer source is here:
> 
> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/cam/
> 
> CAM API is here:
> 
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/scsi.html

Pretty good summary! :)

> I hope it is helpful to you. (BTW, this is not the right place to post. Use 
> freebsd-hackers mailing list instead.)

Actually, for SCSI questions, this is the right place to post.

Ken
-- 
Kenneth Merry
ken@kdm.org



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