diff --git a/en_US.ISO8859-1/articles/console-server/article.sgml b/en_US.ISO8859-1/articles/console-server/article.sgml index ebdd3d0eed..a2b7331d16 100644 --- a/en_US.ISO8859-1/articles/console-server/article.sgml +++ b/en_US.ISO8859-1/articles/console-server/article.sgml @@ -288,6 +288,10 @@

Making The Devices

+

(NOTE: In FreeBSD 5.X, the MAKEDEV run is not + required if you are running a kernel that uses + DEVFS)

+

You will need to make the device nodes for the Stallion card (which are not made by default). A new version of /dev/MAKEDEV with Stallion support will have been @@ -1225,7 +1229,7 @@ conventions Last modified: Thu Jul 19 10:19:28 EST 2001
-$Id: article.sgml,v 1.8 2002-07-11 19:07:48 trhodes Exp $ +$Id: article.sgml,v 1.9 2002-12-02 21:11:54 blackend Exp $ diff --git a/en_US.ISO8859-1/articles/diskless-x/article.sgml b/en_US.ISO8859-1/articles/diskless-x/article.sgml index b87180798f..b76978749e 100644 --- a/en_US.ISO8859-1/articles/diskless-x/article.sgml +++ b/en_US.ISO8859-1/articles/diskless-x/article.sgml @@ -304,7 +304,9 @@ hostname altair.example.com -r-xr-xr-x 1 root wheel 1992 Jun 10 1995 ./dev/MAKEDEV.local -r-xr-xr-x 1 root wheel 24419 Jun 10 1995 ./dev/MAKEDEV - Do not forget to run MAKEDEV all in the + If you are not using &man.devfs.5; (which is the default + in FreeBSD 5.X), you should make sure that you + do not forget to run MAKEDEV all in the dev directory. My /etc/rc for altair diff --git a/en_US.ISO8859-1/articles/serial-uart/article.sgml b/en_US.ISO8859-1/articles/serial-uart/article.sgml index c2dce22c33..2d41e5d1e9 100644 --- a/en_US.ISO8859-1/articles/serial-uart/article.sgml +++ b/en_US.ISO8859-1/articles/serial-uart/article.sgml @@ -2137,7 +2137,12 @@ sio16: type 16550A (multiport master) Next, appropriate entries in /dev for the devices must be made using the /dev/MAKEDEV - script. After becoming root: + script. This step can be omitted if you are running + FreeBSD 5.X with a kernel that has &man.devfs.5; + support compiled in. + + If you do need to create the /dev + entries, run the following as root: &prompt.root; cd /dev &prompt.root; ./MAKEDEV tty1 @@ -2310,7 +2315,10 @@ sio2: type 16550A (multiport master) Make the device nodes by typing (the following - example assumes an 8-port board): + example assumes an 8-port board) + You can omit this part if you are running FreeBSD 5.X + with &man.devfs.5;. + : &prompt.root; cd /dev &prompt.root; for i in 0 1 2 3 4 5 6 7;do ./MAKEDEV cuac$i ttyc$i;done @@ -2396,8 +2404,13 @@ ttyc7 "/usr/libexec/getty std.38400" unknown on insecure After adding the configuration entry, rebuild and install your new kernel. + + The following step, is not necessary if you are using + &man.devfs.5; in FreeBSD 5.X. + + After rebooting with the new kernel, you need to make the - device nodes in /dev. The MAKEDEV script + device nodes in /dev. The MAKEDEV script will take care of this for you. Count how many total ports you have and type: diff --git a/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.sgml b/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.sgml index d24c06c5c4..e47a3772fd 100644 --- a/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.sgml +++ b/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.sgml @@ -28,8 +28,10 @@ Most devices in a Unix-like operating system are accessed through device-nodes, sometimes also called special files. These files are usually located under the directory - /dev in the filesystem hierarchy. Until - devfs is fully integrated into FreeBSD, each device node must be + /dev in the filesystem hierarchy. + In releases of FreeBSD older than 5.0-RELEASE, where + &man.devfs.5; support is not integrated into FreeBSD, + each device node must be created statically and independent of the existence of the associated device driver. Most device nodes on the system are created by running MAKEDEV. diff --git a/en_US.ISO8859-1/books/developers-handbook/driverbasics/chapter.sgml b/en_US.ISO8859-1/books/developers-handbook/driverbasics/chapter.sgml index d24c06c5c4..e47a3772fd 100644 --- a/en_US.ISO8859-1/books/developers-handbook/driverbasics/chapter.sgml +++ b/en_US.ISO8859-1/books/developers-handbook/driverbasics/chapter.sgml @@ -28,8 +28,10 @@ Most devices in a Unix-like operating system are accessed through device-nodes, sometimes also called special files. These files are usually located under the directory - /dev in the filesystem hierarchy. Until - devfs is fully integrated into FreeBSD, each device node must be + /dev in the filesystem hierarchy. + In releases of FreeBSD older than 5.0-RELEASE, where + &man.devfs.5; support is not integrated into FreeBSD, + each device node must be created statically and independent of the existence of the associated device driver. Most device nodes on the system are created by running MAKEDEV. diff --git a/en_US.ISO8859-1/books/faq/book.sgml b/en_US.ISO8859-1/books/faq/book.sgml index 8a07e06012..2dacba2d04 100644 --- a/en_US.ISO8859-1/books/faq/book.sgml +++ b/en_US.ISO8859-1/books/faq/book.sgml @@ -2458,6 +2458,12 @@ options KBD_INSTALL_CDEV &prompt.root; cd /dev &prompt.root; ./MAKEDEV kbd0 kbd1 + + You can omit this step if you are running FreeBSD + 5.0-RELEASE or newer with &man.devfs.5; enabled, + since the proper device nodes will be created automatically + under /dev. + @@ -2586,7 +2592,14 @@ usbd_flags="" &prompt.root; cd /dev; sh MAKEDEV psm0 when logged in as root. - + + + You can omit this step if you are running FreeBSD + 5.0-RELEASE or newer with &man.devfs.5; enabled, + since the proper device nodes will be created automatically + under /dev. + + @@ -2714,6 +2727,13 @@ device ums0 &prompt.root; cd /dev &prompt.root; ./MAKEDEV ums0 + + + You can omit this step if you are running FreeBSD + 5.0-RELEASE or newer with &man.devfs.5; enabled, + since the proper device nodes will be created automatically + under /dev. + @@ -3944,6 +3964,13 @@ quit &prompt.root; cd /dev &prompt.root; ./MAKEDEV snd1 + + You can omit this step if you are running FreeBSD + 5.0-RELEASE or newer with &man.devfs.5; enabled, + since the proper device nodes will be created automatically + under /dev. + + This situation does not arise in FreeBSD 4.X as a lot of work has been done to make it more PnP-centric and the @@ -5650,11 +5677,17 @@ use "disklabel -r" to install initial label partitions. For example, if you have an E partition as the second DOS partition on the second SCSI drive, you need to create the special files for slice 5 - in /dev, then mount /dev/da1s5: + in /dev, then mount /dev/da1s5: &prompt.root; cd /dev &prompt.root; sh MAKEDEV da1s5 &prompt.root; mount -t msdos /dev/da1s5 /dos/e + + + You can omit this step if you are running FreeBSD + 5.0-RELEASE or newer with &man.devfs.5; + enabled. + @@ -6894,7 +6927,7 @@ define(`confDELIVERY_MODE',`deferred')dnl &prompt.root; cd /cdrom/bin &prompt.root; ./install.sh - Alternately, you can remove all MAKE_KERBEROS + Alternately, you can remove all MAKE_KERBEROS options from /etc/make.conf and rebuild world. @@ -6966,6 +6999,12 @@ define(`confDELIVERY_MODE',`deferred')dnl &prompt.root; cd /dev &prompt.root; sh MAKEDEV snd0 + + + You can omit this step if you are running FreeBSD + 5.0-RELEASE or newer with &man.devfs.5; + enabled. +