Subject: Re: driver help
To: jagan molleti <bond76@msn.com>
From: David Brownlee <abs@netbsd.org>
List: netbsd-help
Date: 09/19/2000 08:10:20
This assumes you have a copy of the NetBSD syssrc.tar.gz file
extracted locally - otherwise you can work through the source
at http://cvsweb.netbsd.org/
Taking the AdvanSys ULTRA WIDE PCI SCSI controller as an example:
a) Look for the device in sys/dev/<bus>/files.<bus> (in
this case sys/dev/pci/files.pci), or if it is port
specific (eg: the VAXstation 2000 onboard MFM-controller)
in /sys/arch/<arch>/conf/files.<arch>)
b) The attach section should read something like:
# AdvanSys ULTRA WIDE SCSI controllers
# device declaration in sys/conf/files
attach adw at pci with adw_pci
file dev/pci/adw_pci.c adw_pci
file dev/ic/adwlib.c adw_pci
file dev/ic/adwmcode.c adw_pci
This defines the common backend (dev/ic/adw*) which
may be shared across multiple ports and busses, and
the bus specific frontend (dev/pci/adw_pci.c) which
'glues' the backend driver to the bus.
David/absolute
-- www.netbsd.org: A pmap for every occasion --
On Tue, 19 Sep 2000, jagan molleti wrote:
> sir/madam,
> how do we get/extract driver code for a particular storage controller.
>
> -jagan___________________________________________________________
> Get a sneak preview of the new MSN: http://preview.msn.com/
>