diff options
author | dyson <dyson@FreeBSD.org> | 1997-09-20 07:41:58 +0000 |
---|---|---|
committer | dyson <dyson@FreeBSD.org> | 1997-09-20 07:41:58 +0000 |
commit | 82185efa231b9e445aacba005cc9a39b5870a4ed (patch) | |
tree | 3e78b4aa1ba2dc7071d854218306ef0bac661bdd /sys/conf | |
parent | bf08f9298bde2b71ea764a8f255a6d0baea61845 (diff) | |
download | FreeBSD-src-82185efa231b9e445aacba005cc9a39b5870a4ed.zip FreeBSD-src-82185efa231b9e445aacba005cc9a39b5870a4ed.tar.gz |
Addition of support of the slightly rogue Promise IDE interface(Dyson), support
of multiple PCI IDE controllers(Dyson), and some updates and cleanups from
John Hood, who originally made our IDE DMA stuff work :-).
I have run tests with 7 IDE drives connected to my system, all in DMA
mode, with no errors. Modulo any bugs, this stuff makes IDE look
really good (within it's limitations.)
Submitted by: John Hood <cgull@smoke.marlboro.vt.us>
Diffstat (limited to 'sys/conf')
-rw-r--r-- | sys/conf/NOTES | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/sys/conf/NOTES b/sys/conf/NOTES index 4e09a86..7b6675e 100644 --- a/sys/conf/NOTES +++ b/sys/conf/NOTES @@ -2,7 +2,7 @@ # LINT -- config file for checking all the sources, tries to pull in # as much of the source tree as it can. # -# $Id: LINT,v 1.366 1997/09/16 07:45:31 joerg Exp $ +# $Id: LINT,v 1.367 1997/09/19 15:25:48 jmg Exp $ # # NB: You probably don't want to try running a kernel built from this # file. Instead, you should start from GENERIC, and add options from @@ -763,8 +763,23 @@ controller wds0 at isa? port 0x350 bio irq 15 drq 6 vector wdsintr # allowed to probe for 32 bit transfers, but will allow multi-sector # transfers up to the maximum that the drive supports. # - +# If you are using a PCI controller that is not running in compatibility +# mode (for example, it is a 2nd IDE PCI interface), then use config line(s) +# such as: +# +#controller wdc2 at isa? port "0" bio irq ? flags 0xa0ffa0ff vector wdintr +#disk wd4 at wdc2 drive 0 +#disk wd5 at wdc2 drive 1 +# +#controller wdc3 at isa? port "0" bio irq ? flags 0xa0ffa0ff vector wdintr +#disk wd6 at wdc3 drive 0 +#disk wd7 at wdc3 drive 1 # +# Note that the above config would be useful for a Promise card, when used +# on a MB that already has a PIIX controller. Note the bogus irq and port +# entries. These are automatically filled in by the IDE/PCI support. +# + controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr disk wd0 at wdc0 drive 0 disk wd1 at wdc0 drive 1 |