From b5d23f815c0eeaee888dec82024330def64bfdfa Mon Sep 17 00:00:00 2001 From: Nik Clayton Date: Mon, 1 Nov 1999 19:16:06 +0000 Subject: [PATCH] [From PR] * Removed obsolete BOUNCE_BUFFERS reference * Added eisa0 reference to basic controllers * Changed wcd0 references to acd0 * Added ch0 and pass0 devices to SCSI device support * Changed obsolete lpt0 reference to ppbus/ppc/lpt * Added pcm to sound devices that do not require snd0 PR: docs/13946 Submitted by: Chris D. Faulhaber --- .../books/handbook/kernelconfig/chapter.sgml | 84 +++++++++++++------ .../books/handbook/kernelconfig/chapter.sgml | 84 +++++++++++++------ 2 files changed, 118 insertions(+), 50 deletions(-) diff --git a/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml b/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml index b4e8dd288f..ebc543fdf4 100644 --- a/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml +++ b/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml @@ -1,7 +1,7 @@ @@ -403,17 +403,6 @@ - - options BOUNCE_BUFFERS - - - ISA devices and EISA devices operating in an ISA - compatibility mode can only perform DMA (Direct Memory Access) - to memory below 16 megabytes. This option enables such devices - to work in systems with more than 16 megabytes of memory. - - - options UCONSOLE @@ -612,6 +601,15 @@ + + controller eisa0 + + Include this if you have an EISA motherboard. This enables + auto-detection and configuration support for all devices on the + EISA bus. + + + controller pci0 @@ -656,7 +654,7 @@ - device wcd0device acd0 @@ -895,6 +893,23 @@ Support for SCSI CD-ROM drives. + + + + + device ch0 + + + Support for SCSI media changers such + as tape libraries. + + + + + device pass0 + + + CAM passthrough driver. Note that the number 0 in the above entries is slightly misleading: all these devices are @@ -1109,14 +1124,31 @@ - device lpt0 at isa? port? tty irq 7 vector - lptintr + controller ppbus0 - lpt0 through lpt2 are - the three printer ports you could conceivably have. Most people - just have one, though, so feel free to comment out the other two - lines if you do not have them. + Provides support for the parallel port bus. + + + + + device ppc0 at isa? port? tty irq 7 + + + ISA-bus parallel port interface. + + + + + device lpt0 at ppbus? + + + Provides support for the parallel port printer. + + + All three of the above items must be included to + enable parallel printer support. + @@ -1427,7 +1459,8 @@ Generic sound driver code. Required for all of the - following sound cards except pca. + following sound cards except pca and + pcm. @@ -1554,7 +1587,8 @@ There is some additional documentation in - /usr/src/sys/i386/isa/sound/. Also, if + /usr/src/sys/i386/isa/sound/ and + /usr/src/sys/i386/isa/snd/. Also, if you add any of these devices, be sure to create the sound device nodes. @@ -1716,19 +1750,19 @@ add is: -controller wcd0 +device acd0 This means that you should look for some entries that start with - wcd0 in the /dev directory, + acd0 in the /dev directory, possibly followed by a letter, such as c, or preceded by the letter r, which means a “raw” device. It turns out that those files are not there, so I must change to the /dev directory and type: - &prompt.root; sh MAKEDEV wcd0 + &prompt.root; sh MAKEDEV acd0 When this script finishes, you will find that there are now - wcd0c and rwcd0c entries in + acd0c and racd0c entries in /dev so you know that it executed correctly. For sound cards, the command: diff --git a/en_US.ISO_8859-1/books/handbook/kernelconfig/chapter.sgml b/en_US.ISO_8859-1/books/handbook/kernelconfig/chapter.sgml index b4e8dd288f..ebc543fdf4 100644 --- a/en_US.ISO_8859-1/books/handbook/kernelconfig/chapter.sgml +++ b/en_US.ISO_8859-1/books/handbook/kernelconfig/chapter.sgml @@ -1,7 +1,7 @@ @@ -403,17 +403,6 @@ - - options BOUNCE_BUFFERS - - - ISA devices and EISA devices operating in an ISA - compatibility mode can only perform DMA (Direct Memory Access) - to memory below 16 megabytes. This option enables such devices - to work in systems with more than 16 megabytes of memory. - - - options UCONSOLE @@ -612,6 +601,15 @@ + + controller eisa0 + + Include this if you have an EISA motherboard. This enables + auto-detection and configuration support for all devices on the + EISA bus. + + + controller pci0 @@ -656,7 +654,7 @@ - device wcd0device acd0 @@ -895,6 +893,23 @@ Support for SCSI CD-ROM drives. + + + + + device ch0 + + + Support for SCSI media changers such + as tape libraries. + + + + + device pass0 + + + CAM passthrough driver. Note that the number 0 in the above entries is slightly misleading: all these devices are @@ -1109,14 +1124,31 @@ - device lpt0 at isa? port? tty irq 7 vector - lptintr + controller ppbus0 - lpt0 through lpt2 are - the three printer ports you could conceivably have. Most people - just have one, though, so feel free to comment out the other two - lines if you do not have them. + Provides support for the parallel port bus. + + + + + device ppc0 at isa? port? tty irq 7 + + + ISA-bus parallel port interface. + + + + + device lpt0 at ppbus? + + + Provides support for the parallel port printer. + + + All three of the above items must be included to + enable parallel printer support. + @@ -1427,7 +1459,8 @@ Generic sound driver code. Required for all of the - following sound cards except pca. + following sound cards except pca and + pcm. @@ -1554,7 +1587,8 @@ There is some additional documentation in - /usr/src/sys/i386/isa/sound/. Also, if + /usr/src/sys/i386/isa/sound/ and + /usr/src/sys/i386/isa/snd/. Also, if you add any of these devices, be sure to create the sound device nodes. @@ -1716,19 +1750,19 @@ add is: -controller wcd0 +device acd0 This means that you should look for some entries that start with - wcd0 in the /dev directory, + acd0 in the /dev directory, possibly followed by a letter, such as c, or preceded by the letter r, which means a “raw” device. It turns out that those files are not there, so I must change to the /dev directory and type: - &prompt.root; sh MAKEDEV wcd0 + &prompt.root; sh MAKEDEV acd0 When this script finishes, you will find that there are now - wcd0c and rwcd0c entries in + acd0c and racd0c entries in /dev so you know that it executed correctly. For sound cards, the command: