From b469d025e1021bf71bae43c4e5ea3f39b8c6fe6b Mon Sep 17 00:00:00 2001 From: Mark Ovens Date: Tue, 26 Sep 2000 12:40:11 +0000 Subject: [PATCH] Re-formatted the mark-up in chapters 4, 5, & 6 to conform to the FDP. Translation Teams can ignore this, these are a whitespace changes only --- en_US.ISO8859-1/books/faq/book.sgml | 1248 ++++++++++++++------------ en_US.ISO_8859-1/books/faq/book.sgml | 1248 ++++++++++++++------------ 2 files changed, 1358 insertions(+), 1138 deletions(-) diff --git a/en_US.ISO8859-1/books/faq/book.sgml b/en_US.ISO8859-1/books/faq/book.sgml index 5072fc0cb7..928d11f8c3 100644 --- a/en_US.ISO8859-1/books/faq/book.sgml +++ b/en_US.ISO8859-1/books/faq/book.sgml @@ -15,7 +15,7 @@ - $FreeBSD: doc/en_US.ISO_8859-1/books/faq/book.sgml,v 1.101 2000/09/26 08:32:02 marko Exp $ + $FreeBSD: doc/en_US.ISO_8859-1/books/faq/book.sgml,v 1.102 2000/09/26 10:39:48 marko Exp $ This is the FAQ for FreeBSD versions 2.X, 3.X, and 4.X. @@ -4089,593 +4089,685 @@ IO range check 0x00 activate 0x01 - -Commercial Applications - -This section is still very sparse, though we're hoping, of -course, that companies will add to it! :) The FreeBSD group has no -financial interest in any of the companies listed here but simply -lists them as a public service (and feels that commercial interest -in FreeBSD can have very positive effects on FreeBSD's long-term -viability). We encourage commercial software vendors to send their -entries here for inclusion. See -the Vendors -page for a longer list. - - - -Where can I get Motif for FreeBSD? - -Contact Apps2go for the least expensive -ELF Motif 2.1.20 distribution for FreeBSD (either i386 or -Alpha). - -There are two distributions, the developement edition and the -runtime edition (for much less). These distributions includes: - - - -OSF/Motif manager, xmbind, panner, wsm. - - - - -Development kit with uil, mrm, xm, xmcxx, include and Imake -files. - - - - -Static and dynamic ELF libraries (for use with FreeBSD 3.0 -and above). - - - - -Demonstration applets. - - - - - -Be sure to specify that you want the FreeBSD version of Motif when -ordering (don't forget to mention the architecture you want too)! Versions -for NetBSD and OpenBSD are also sold by Apps2go. -This is currently a FTP only download. - - - -More info - -Apps2go WWW page - - - - - - -or - - -Sales or -Support email addresses. - - - - - - -or - - -phone (817) 431 8775 or +1 817 431-8775 - - - - - - -Contact Metro Link for an either ELF or -a.out Motif 2.1 distribution for FreeBSD. - -This distribution includes: - - - -OSF/Motif manager, xmbind, panner, wsm. - - - - -Development kit with uil, mrm, xm, xmcxx, include and Imake -files. - - - - -Static and dynamic libraries (specify ELF for use with FreeBSD -3.0 and later; or a.out for use with FreeBSD 2.2.8 and eariler). - - - - -Demonstration applets. - - - - -Preformatted man pages. - - - - - -Be sure to specify that you want the FreeBSD version of Motif -when ordering! Versions for Linux are also sold by -Metro Link. This is available on either a CDROM or for -FTP download. - -Contact Xi Graphics for an a.out Motif 2.0 -distribution for FreeBSD. - -This distribution includes: - - - -OSF/Motif manager, xmbind, panner, wsm. - - - - -Development kit with uil, mrm, xm, xmcxx, include and Imake -files. - - - - -Static and dynamic libraries (for use with FreeBSD 2.2.8 and -eariler). - - - - -Demonstration applets. - - - - -Preformatted man pages. - - - - - -Be sure to specify that you want the FreeBSD version of Motif -when ordering! Versions for BSDI and Linux are also sold by -Xi Graphics. This is currently a 4 diskette set... in the -future this will change to a unified CD distribution like their CDE. - - - - -Where can I get CDE for FreeBSD? - -Xi Graphics used to sell CDE for -FreeBSD, but no longer do. - -KDE is an open source -X11 desktop which is similar to CDE in many respects. - You might also like the look and feel of xfce. KDE and xfce are both - in the ports - system. - - - - - Are there any commercial high-performance X servers? - - -Yes, Xi Graphics and -Metro Link sells -Accelerated-X product for FreeBSD and other Intel based systems. - - -The Metro Link offering is a high performance X Server that offers -easy configuration using the FreeBSD Package suite of tools, support -for multiple concurrent video boards and is distributed in binary -form only, in a convienent FTP download. Not to mention the Metro -Link offering is available at the very reasonable price of $39. - - -Metro Link also sells both ELF and a.out Motif for FreeBSD (see above). - - - -More info - -Metro Link WWW page - - - - - - -or - - -Sales or -Support email addresses. - - - - - - -or - - -phone (954) 938-0283 or +1 954 938-0283 - - - - - - -The Xi Graphics offering is a high performance X Server that offers -easy configuration, support -for multiple concurrent video boards and is distributed in binary -form only, in a unified diskette distribution for FreeBSD and Linux. -Xi Graphics also offers a high performance X Server taylored for -laptop support. - -There is a free compatibility demo of version 5.0 available. - -Xi Graphics also sells Motif and CDE for FreeBSD (see above). - - - -More info - -Xi Graphics WWW page - - - - - - -or - - -Sales or -Support email addresses. - - - - - - -or - - -phone (800) 946 7433 or +1 303 298-7478. - - - - - - - - - -Are there any Database systems for FreeBSD? - -Yes! See the -Commercial Vendors section of FreeBSD's Web site. - -Also see the Databases section of the Ports collection. - - - - -Can I run Oracle on FreeBSD? - -Yes. The following pages tell you exactly how to setup Linux-Oracle -on FreeBSD: - - - - - -http://www.scc.nl/~marcel/howto-oracle.html - - - - -http://www.lf.net/lf/pi/oracle/install-linux-oracle-on-freebsd - - - - - - - - - -User Applications - - - -So, where are all the user applications? - -Please take a look at the -ports page for info on software packages ported to -FreeBSD. The list currently tops 3400 and is growing daily, so come -back to check often or subscribe to the freebsd-announce -mailing list for periodic updates on new -entries. - -Most ports should be available for the 2.2, 3.x and 4.x -branches, and many of them should work on 2.1.x systems as -well. Each time a FreeBSD release is made, a snapshot of the -ports tree at the time of release in also included in the -ports/ directory. - -We also support the concept of a package, essentially no -more than a gzipped binary distribution with a little extra -intelligence embedded in it for doing whatever custom installation -work is required. A package can be installed and uninstalled -again easily without having to know the gory details of which -files it includes. - -Use the package installation menu in /stand/sysinstall -(under the post-configuration menu item) or invoke the -pkg_add(1) command on the specific package files you're -interested in installing. Package files can usually be identified by -their .tgz suffix and CDROM distribution people will have -a packages/All directory on their CD which contains such -files. They can also be downloaded over the net for various versions -of FreeBSD at the following locations: - - - -for 2.2.8-RELEASE/2.2.8-STABLE - -ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-2.2.8/ - - - - - - -for 3.X-RELEASE/3.X-STABLE - - -ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-3-stable/ - - - - - - -for 4.1-RELEASE/4-STABLE - - -ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4-stable/ - - - - - -for 5.X-CURRENT - - -ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-5-current - - - - - - -or your nearest local mirror site. - -Note that all ports may not be available as packages since -new ones are constantly being added. It is always a good -idea to check back periodically to see which packages are available -at the ftp.FreeBSD.org master site. - - + + Commercial Applications + + + + This section is still very sparse, though we're hoping, of + course, that companies will add to it! :) The FreeBSD group has + no financial interest in any of the companies listed here but + simply lists them as a public service (and feels that commercial + interest in FreeBSD can have very positive effects on FreeBSD's + long-term viability). We encourage commercial software vendors to + send their entries here for inclusion. See the + Vendors page for a longer list. + + + + + + Where can I get Motif for FreeBSD? + + + + Contact Apps2go for the + least expensive ELF Motif 2.1.20 distribution for FreeBSD + (either i386 or Alpha). + + There are two distributions, the developement + edition and the runtime edition (for + much less). These distributions includes: + + + + OSF/Motif manager, xmbind, panner, wsm. + + + + Development kit with uil, mrm, xm, xmcxx, include + and Imake files. + + + + Static and dynamic ELF libraries (for use with + FreeBSD 3.0 and above). + + + + Demonstration applets. + + + + Be sure to specify that you want the FreeBSD version of + Motif when ordering (don't forget to mention the architecture + you want too)! Versions for NetBSD and OpenBSD are also sold by + Apps2go. This is currently a FTP only + download. + + + + + More info + + + Apps2go WWW page + + + + + + + or + + + Sales or Support + email addresses. + + + + + + + or + + phone (817) 431 8775 or +1 817 431-8775 + + + + + Contact Metro Link + for an either ELF or a.out Motif 2.1 distribution for + FreeBSD. + + This distribution includes: + + + OSF/Motif manager, xmbind, panner, wsm. + + + + Development kit with uil, mrm, xm, xmcxx, include + and Imake files. + + + + Static and dynamic libraries (specify ELF for use + with FreeBSD 3.0 and later; or a.out for use with FreeBSD + 2.2.8 and eariler). + + + + Demonstration applets. + + + + Preformatted man pages. + + + + + Be sure to specify that you want the FreeBSD version + of Motif when ordering! Versions for Linux are also sold by + Metro Link. This is available on either a + CDROM or for FTP download. + + Contact Xi Graphics for an + a.out Motif 2.0 distribution for FreeBSD. + + This distribution includes: + + + OSF/Motif manager, xmbind, panner, wsm. + + + + Development kit with uil, mrm, xm, xmcxx, include + and Imake files. + + + + Static and dynamic libraries (for use with FreeBSD + 2.2.8 and eariler). + + + + Demonstration applets. + + + + Preformatted man pages. + + + + Be sure to specify that you want the FreeBSD version + of Motif when ordering! Versions for BSDI and Linux are also + sold by Xi Graphics. This is currently a 4 + diskette set... in the future this will change to a unified CD + distribution like their CDE. + + + - - Why is /bin/sh so minimal? Why doesn't - FreeBSD use bash or another shell? - + + Where can I get CDE for FreeBSD? + - - Because POSIX says that there shall be such a shell. + + Xi Graphics used to sell CDE + for FreeBSD, but no longer do. - The more complicated answer: many people need to write shell - scripts which will be portable across many systems. That's why - POSIX specifies the shell and utility commands in great detail. - Most scripts are written in Bourne shell, and because several - important programming interfaces (&man.make.1;, &man.system.3;, - &man.popen.3;, and analogues in higher-level scripting languages - like Perl and Tcl) are specified to use the Bourne shell to - interpret commands. Because the Bourne shell is so often and - widely used, it is important for it to be quick to start, be - deterministic in its behavior, and have a small memory - footprint. + KDE is an open + source X11 desktop which is similar to CDE in many respects. + You might also like the look and feel of xfce. KDE and xfce are both + in the ports + system. - The existing implementation is our best effort at meeting as - many of these requirements simultaneously as we can. In order to - keep /bin/sh small, we have not provided many - of the convenience features that other shells have. That's why the - Ports Collection includes more featureful shells like bash, scsh, - tcsh, and zsh. (You can compare for yourself the memory - utilization of all these shells by looking at the - VSZ and RSS columns in a ps - -u listing.) - + - -Where do I find libc.so.3.0? -You are trying to run a package built on 2.2 and later on a 2.1.x -system. Please take a look at the previous section and get -the correct port/package for your system. + + + Are there any commercial high-performance X servers? + - - -I get a message Error: can't find -libc.so.4.0 - + + Yes, Xi Graphics + and Metro Link + sells Accelerated-X product for FreeBSD and other Intel based + systems. -You accidently downloaded packages meant for 4.X and 5.X -systems and attempted to install them on your 2.X or 3.X FreeBSD system. -Please download the correct version of the -packages. - + The Metro Link offering is a high performance X Server + that offers easy configuration using the FreeBSD Package suite + of tools, support for multiple concurrent video boards and is + distributed in binary form only, in a convienent FTP download. + Not to mention the Metro Link offering is available at the very + reasonable price of $39. - - ghostscript gives lots of errors with my 386/486SX. - + Metro Link also sells both ELF and a.out Motif for + FreeBSD (see above). -You don't have a math co-processor, right? -You will need to add the alternative math emulator to your kernel; -you do this by adding the following to your kernel config file -and it will be compiled in. + + + + More info + + + Metro Link WWW page -options GPL_MATH_EMULATE + + + -You will need to remove the MATH_EMULATE -option when you do this. + + or + + Sales + or Support + email addresses. - + + + - - When I run a SCO/iBCS2 application, it bombs on -socksys (FreeBSD 3.0 and older only). - + + or + + phone (954) 938-0283 or +1 954 938-0283 + + + -You first need to edit the /etc/sysconfig -(or /etc/rc.conf) file in the last section to change the -following variable to YES: + The Xi Graphics offering is a high performance X Server + that offers easy configuration, support for multiple concurrent + video boards and is distributed in binary form only, in a + unified diskette distribution for FreeBSD and Linux. Xi + Graphics also offers a high performance X Server taylored for + laptop support. -# Set to YES if you want ibcs2 (SCO) emulation loaded at startup + There is a free compatibility demo of + version 5.0 available. + + Xi Graphics also sells Motif and CDE for FreeBSD (see + above). + + + + + More info + + + Xi Graphics WWW page + + + + + + + or + + Sales + or Support + email addresses. + + + + + + + + or + + phone (800) 946 7433 or +1 303 298-7478. + + + + + + + + + + Are there any Database systems for FreeBSD? + + + + Yes! See the + Commercial Vendors section of FreeBSD's Web site. + + Also see the + Databases section of the Ports collection. + + + + + + + Can I run Oracle on FreeBSD? + + + + Yes. The following pages tell you exactly how to setup + Linux-Oracle on FreeBSD: + + + + + + http://www.scc.nl/~marcel/howto-oracle.html + + + + + + http://www.lf.net/lf/pi/oracle/install-linux-oracle-on-freebsd + + + + + + + + + + + User Applications + + + + + So, where are all the user applications? + + + + Please take a look at + the ports + page for info on software packages ported to FreeBSD. + The list currently tops 3400 and is growing daily, so come back + to check often or subscribe to the + freebsd-announce mailing list for periodic updates on + new entries. + + Most ports should be available for the 2.2, 3.x and 4.x + branches, and many of them should work on 2.1.x systems as + well. Each time a FreeBSD release is made, a snapshot of the + ports tree at the time of release in also included in the + ports/ directory. + + We also support the concept of a package, + essentially no more than a gzipped binary distribution with a + little extra intelligence embedded in it for doing whatever + custom installation work is required. A package can be + installed and uninstalled again easily without having to know + the gory details of which files it includes. + + Use the package installation menu in + /stand/sysinstall (under the + post-configuration menu item) or invoke the + pkg_add(1) command on the specific package + files you're interested in installing. Package files can + usually be identified by their .tgz suffix + and CDROM distribution people will have a + packages/All directory on their CD which + contains such files. They can also be downloaded over the net + for various versions of FreeBSD at the following + locations: + + + + + for 2.2.8-RELEASE/2.2.8-STABLE + + + ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-2.2.8/ + + + + + + + for 3.X-RELEASE/3.X-STABLE + + + ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-3-stable/ + + + + + + + for 4.1-RELEASE/4-STABLE + + + ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4-stable/ + + + + + + for 5.X-CURRENT + + + ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-5-current + + + + + or your nearest local mirror site. + + Note that all ports may not be available as packages since + new ones are constantly being added. It is always a good idea + to check back periodically to see which packages are available + at the ftp.FreeBSD.org + master site. + + + + + + + Why is /bin/sh so minimal? Why doesn't + FreeBSD use bash or another shell? + + + + Because POSIX says that there shall be such a shell. + + The more complicated answer: many people need to write shell + scripts which will be portable across many systems. That's why + POSIX specifies the shell and utility commands in great detail. + Most scripts are written in Bourne shell, and because several + important programming interfaces (&man.make.1;, &man.system.3;, + &man.popen.3;, and analogues in higher-level scripting + languages like Perl and Tcl) are specified to use the Bourne + shell to interpret commands. Because the Bourne shell is so + often and widely used, it is important for it to be quick to + start, be deterministic in its behavior, and have a small + memory footprint. + + The existing implementation is our best effort at meeting as + many of these requirements simultaneously as we can. In order to + keep /bin/sh small, we have not provided many + of the convenience features that other shells have. That's why the + Ports Collection includes more featureful shells like bash, scsh, + tcsh, and zsh. (You can compare for yourself the memory + utilization of all these shells by looking at the + VSZ and RSS columns in a ps + -u listing.) + + + + + + Where do I find libc.so.3.0? + + + + You are trying to run a package built on 2.2 and later on + a 2.1.x system. Please take a look at the previous section and + get the correct port/package for your system. + + + + + + + I get a message Error: can't find + libc.so.4.0 + + + + + You accidently downloaded packages meant for 4.X and 5.X + systems and attempted to install them on your 2.X or 3.X + FreeBSD system. Please download the correct version of the + packages. + + + + + + ghostscript gives lots of errors with my 386/486SX. + + + + You don't have a math co-processor, right? + You will need to add the alternative math emulator to your + kernel; you do this by adding the following to your kernel + config file and it will be compiled in. + + options GPL_MATH_EMULATE + + + + You will need to remove the + MATH_EMULATE option when you do + this. + + + + + + + + When I run a SCO/iBCS2 application, it bombs on + socksys (FreeBSD 3.0 and older only). + + + + You first need to edit the + /etc/sysconfig (or + /etc/rc.conf) file in the last section to change the + following variable to YES: + + # Set to YES if you want ibcs2 (SCO) emulation loaded at startup ibcs2=NO -It will load the ibcs2 -kernel module at startup. + It will load the ibcs2 + kernel module at startup. -You'll then need to set up /compat/ibcs2/dev to look like: + You'll then need to set up /compat/ibcs2/dev to look + like: -lrwxr-xr-x 1 root wheel 9 Oct 15 22:20 X0R@ -> /dev/null + lrwxr-xr-x 1 root wheel 9 Oct 15 22:20 X0R@ -> /dev/null lrwxr-xr-x 1 root wheel 7 Oct 15 22:20 nfsd@ -> socksys -rw-rw-r-- 1 root wheel 0 Oct 28 12:02 null lrwxr-xr-x 1 root wheel 9 Oct 15 22:20 socksys@ -> /dev/null crw-rw-rw- 1 root wheel 41, 1 Oct 15 22:14 spx -You just need socksys to go to /dev/null -to fake the open & close. The code in -CURRENT will handle the -rest. This is much cleaner than the way it was done before. If you -want the spx driver for a local socket X connection, define -SPX_HACK when you compile the system. + You just need socksys to go to /dev/null + to fake the open & close. The code in -CURRENT will handle + the rest. This is much cleaner than the way it was done before. + If you want the spx driver for a local + socket X connection, define SPX_HACK when + you compile the system. - + + - - How do I configure INN (Internet News) for my machine? - + + + How do I configure INN (Internet News) for my machine? + -After installing the inn package or port, an excellent place to -start is Dave Barr's INN Page where you'll find the INN FAQ. + + After installing the inn package or port, an excellent + place to start is Dave Barr's + INN Page where you'll find the INN FAQ. - + + - -What version of Microsoft FrontPage should I get? + + + What version of Microsoft FrontPage should I get? + -Use the Port, Luke! A pre-patched version of Apache is available -in the ports tree. + + Use the Port, Luke! A pre-patched version of Apache is + available in the ports tree. - + + - -Does FreeBSD support Java? + + + Does FreeBSD support Java? + -Yes. Please see http://www.FreeBSD.org/java/. + + Yes. Please see + http://www.FreeBSD.org/java/. - + + - -Why can't I build this port on my 3.X-STABLE machine? + + + Why can't I build this port on my 3.X-STABLE machine? + -If you're running a FreeBSD version that lags significantly behind --CURRENT or -STABLE, you may need a ports upgrade kit from -http://www.FreeBSD.org/ports/. If you are up to date, then -someone might have committed a change to the port which works for --CURRENT but which broke the port for -STABLE. Please submit a bug -report on this with the send-pr(1) command, since the ports -collection is supposed to work for both the -CURRENT and -STABLE -branches. + + If you're running a FreeBSD version that lags + significantly behind -CURRENT or -STABLE, you may need a ports + upgrade kit from + http://www.FreeBSD.org/ports/. If you are up to date, + then someone might have committed a change to the port which + works for -CURRENT but which broke the port for -STABLE. Please + submit a bug report on this with the + send-pr(1) command, since the ports + collection is supposed to work for both the -CURRENT and + -STABLE branches. - + + - -Where do I find ld.so? + + + Where do I find ld.so? + -If you want to run some aout applications like -Netscape Navigator on an Elf'ened machine such as 3.1-R or later, -it would need /usr/libexec/ld.so and some aout libs. -They are included in the compat22 distribution. -Use /stand/sysinstall or -install.sh in the compat22 subdirectory -and install it. -Also read ERRATAs for 3.1-R and 3.2-R. + + If you want to run some aout applications like + Netscape Navigator on an Elf'ened machine such as 3.1-R or + later, it would need /usr/libexec/ld.so + and some aout libs. They are included in the compat22 + distribution. Use /stand/sysinstall or + install.sh in the compat22 subdirectory + and install it. Also read ERRATAs for 3.1-R and 3.2-R. - - + + + + - -Kernel Configuration + + Kernel Configuration + + + + I'd like to customize my kernel. Is it difficult? + - - I'd like to customize my kernel. Is it difficult? + + Not at all! Check out the + kernel config section of the Handbook. - + + + I recommend making a dated snapshot of your kernel + in kernel.YYMMDD after you get it all + working, that way if you do something dire the next time + you play with your configuration you can boot that kernel + instead of having to go all the way back to + kernel.GENERIC. This is particularly + important if you're now booting off a controller that isn't + supported in the GENERIC kernel (yes, personal + experience). + -Not at all! Check out the kernel config section of the Handbook. + + -I recommend making a dated snapshot of your kernel -in kernel.YYMMDD after you get it all working, that way if -you do something dire the next time you play with your configuration -you can boot that kernel instead of having to go all the way back -to kernel.GENERIC. This is particularly important if you're -now booting off a controller that isn't supported in the GENERIC -kernel (yes, personal experience). + + + My kernel compiles fail because + _hw_float is missing. + - + + Let me guess. You removed npx0 + from your kernel configuration file because you don't have a + math co-processor, right? Wrong! :-) The + npx0 is + MANDATORY. Even if you don't have a + mathematic co-processor, you must + include the npx0 device. - - My kernel compiles fail because _hw_float is missing. - - -Let me guess. You removed npx0 from your -kernel configuration file because you don't have a math co-processor, -right? Wrong! :-) The npx0 is MANDATORY. Even if you don't -have a mathematic co-processor, you must -include the npx0 -device. - - + + @@ -4718,19 +4810,24 @@ device. - -Interrupt conflicts with multi-port serial code. + + + Interrupt conflicts with multi-port serial code. + -Q. When I compile a kernel with multi-port serial code, it -tells me that only the first port is probed and the rest skipped due to -interrupt conflicts. How do I fix this? + + Q. When I compile a kernel + with multi-port serial code, it tells me that only the first + port is probed and the rest skipped due to interrupt conflicts. + How do I fix this? -A. The problem here is that FreeBSD has code built-in to keep -the kernel from getting trashed due to hardware or software -conflicts. The way to fix this is to leave out the IRQ settings -on all but one port. Here is a example: + A. The problem here is that + FreeBSD has code built-in to keep the kernel from getting + trashed due to hardware or software conflicts. The way to fix + this is to leave out the IRQ settings on all but one port. Here + is a example: -# + # # Multiport high-speed serial line - 16550 UARTS # device sio2 at isa? port 0x2a0 tty irq 5 flags 0x501 vector siointr @@ -4738,14 +4835,20 @@ device sio3 at isa? port 0x2a8 tty flags 0x501 vector siointr device sio4 at isa? port 0x2b0 tty flags 0x501 vector siointr device sio5 at isa? port 0x2b8 tty flags 0x501 vector siointr - + + - -How do I enable support for QIC-40/80 drives? + + + How do I enable support for QIC-40/80 drives? + -You need to uncomment the following line in the generic config -file (or add it to your config file), add a flags 0x1 -on the fdc line and recompile. + + You need to uncomment the following line in the generic + config file (or add it to your config file), add a + flags 0x1 on the fdc + line and recompile. controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 flags 0x1 vector fdintr disk fd0 at fdc0 drive 0 ^^^^^^^^^ @@ -4753,26 +4856,33 @@ disk fd1 at fdc0 drive 1 #tape ft0 at fdc0 drive 2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Next, you create a device called /dev/ft0 by going into -/dev and run the following command: + Next, you create a device called + /dev/ft0 by going into + /dev and run the following command: -&prompt.root; sh MAKEDEV ft0 + &prompt.root; sh MAKEDEV ft0 -for the first device. ft1 for a second one and so on. + for the first device. ft1 for a + second one and so on. -You will have a device called /dev/ft0, which you can -write to through a special program to manage it called -fd - see the man page on ft -for further details. + You will have a device called /dev/ft0, + which you can write to through a special program to manage it + called fd - see the man page on ft for + further details. -Versions previous to also had some trouble dealing -with bad tape media; if you have trouble where ft seems to -go back and forth over the same spot, try grabbing the latest -version of ft from /usr/src/sbin/ft in - and try that. + Versions previous to also had + some trouble dealing with bad tape media; if you have trouble + where ft seems to go back and forth over the + same spot, try grabbing the latest version of + ft from + /usr/src/sbin/ft in + and try that. - - + + + + diff --git a/en_US.ISO_8859-1/books/faq/book.sgml b/en_US.ISO_8859-1/books/faq/book.sgml index 5072fc0cb7..928d11f8c3 100644 --- a/en_US.ISO_8859-1/books/faq/book.sgml +++ b/en_US.ISO_8859-1/books/faq/book.sgml @@ -15,7 +15,7 @@ - $FreeBSD: doc/en_US.ISO_8859-1/books/faq/book.sgml,v 1.101 2000/09/26 08:32:02 marko Exp $ + $FreeBSD: doc/en_US.ISO_8859-1/books/faq/book.sgml,v 1.102 2000/09/26 10:39:48 marko Exp $ This is the FAQ for FreeBSD versions 2.X, 3.X, and 4.X. @@ -4089,593 +4089,685 @@ IO range check 0x00 activate 0x01 - -Commercial Applications - -This section is still very sparse, though we're hoping, of -course, that companies will add to it! :) The FreeBSD group has no -financial interest in any of the companies listed here but simply -lists them as a public service (and feels that commercial interest -in FreeBSD can have very positive effects on FreeBSD's long-term -viability). We encourage commercial software vendors to send their -entries here for inclusion. See -the Vendors -page for a longer list. - - - -Where can I get Motif for FreeBSD? - -Contact Apps2go for the least expensive -ELF Motif 2.1.20 distribution for FreeBSD (either i386 or -Alpha). - -There are two distributions, the developement edition and the -runtime edition (for much less). These distributions includes: - - - -OSF/Motif manager, xmbind, panner, wsm. - - - - -Development kit with uil, mrm, xm, xmcxx, include and Imake -files. - - - - -Static and dynamic ELF libraries (for use with FreeBSD 3.0 -and above). - - - - -Demonstration applets. - - - - - -Be sure to specify that you want the FreeBSD version of Motif when -ordering (don't forget to mention the architecture you want too)! Versions -for NetBSD and OpenBSD are also sold by Apps2go. -This is currently a FTP only download. - - - -More info - -Apps2go WWW page - - - - - - -or - - -Sales or -Support email addresses. - - - - - - -or - - -phone (817) 431 8775 or +1 817 431-8775 - - - - - - -Contact Metro Link for an either ELF or -a.out Motif 2.1 distribution for FreeBSD. - -This distribution includes: - - - -OSF/Motif manager, xmbind, panner, wsm. - - - - -Development kit with uil, mrm, xm, xmcxx, include and Imake -files. - - - - -Static and dynamic libraries (specify ELF for use with FreeBSD -3.0 and later; or a.out for use with FreeBSD 2.2.8 and eariler). - - - - -Demonstration applets. - - - - -Preformatted man pages. - - - - - -Be sure to specify that you want the FreeBSD version of Motif -when ordering! Versions for Linux are also sold by -Metro Link. This is available on either a CDROM or for -FTP download. - -Contact Xi Graphics for an a.out Motif 2.0 -distribution for FreeBSD. - -This distribution includes: - - - -OSF/Motif manager, xmbind, panner, wsm. - - - - -Development kit with uil, mrm, xm, xmcxx, include and Imake -files. - - - - -Static and dynamic libraries (for use with FreeBSD 2.2.8 and -eariler). - - - - -Demonstration applets. - - - - -Preformatted man pages. - - - - - -Be sure to specify that you want the FreeBSD version of Motif -when ordering! Versions for BSDI and Linux are also sold by -Xi Graphics. This is currently a 4 diskette set... in the -future this will change to a unified CD distribution like their CDE. - - - - -Where can I get CDE for FreeBSD? - -Xi Graphics used to sell CDE for -FreeBSD, but no longer do. - -KDE is an open source -X11 desktop which is similar to CDE in many respects. - You might also like the look and feel of xfce. KDE and xfce are both - in the ports - system. - - - - - Are there any commercial high-performance X servers? - - -Yes, Xi Graphics and -Metro Link sells -Accelerated-X product for FreeBSD and other Intel based systems. - - -The Metro Link offering is a high performance X Server that offers -easy configuration using the FreeBSD Package suite of tools, support -for multiple concurrent video boards and is distributed in binary -form only, in a convienent FTP download. Not to mention the Metro -Link offering is available at the very reasonable price of $39. - - -Metro Link also sells both ELF and a.out Motif for FreeBSD (see above). - - - -More info - -Metro Link WWW page - - - - - - -or - - -Sales or -Support email addresses. - - - - - - -or - - -phone (954) 938-0283 or +1 954 938-0283 - - - - - - -The Xi Graphics offering is a high performance X Server that offers -easy configuration, support -for multiple concurrent video boards and is distributed in binary -form only, in a unified diskette distribution for FreeBSD and Linux. -Xi Graphics also offers a high performance X Server taylored for -laptop support. - -There is a free compatibility demo of version 5.0 available. - -Xi Graphics also sells Motif and CDE for FreeBSD (see above). - - - -More info - -Xi Graphics WWW page - - - - - - -or - - -Sales or -Support email addresses. - - - - - - -or - - -phone (800) 946 7433 or +1 303 298-7478. - - - - - - - - - -Are there any Database systems for FreeBSD? - -Yes! See the -Commercial Vendors section of FreeBSD's Web site. - -Also see the Databases section of the Ports collection. - - - - -Can I run Oracle on FreeBSD? - -Yes. The following pages tell you exactly how to setup Linux-Oracle -on FreeBSD: - - - - - -http://www.scc.nl/~marcel/howto-oracle.html - - - - -http://www.lf.net/lf/pi/oracle/install-linux-oracle-on-freebsd - - - - - - - - - -User Applications - - - -So, where are all the user applications? - -Please take a look at the -ports page for info on software packages ported to -FreeBSD. The list currently tops 3400 and is growing daily, so come -back to check often or subscribe to the freebsd-announce -mailing list for periodic updates on new -entries. - -Most ports should be available for the 2.2, 3.x and 4.x -branches, and many of them should work on 2.1.x systems as -well. Each time a FreeBSD release is made, a snapshot of the -ports tree at the time of release in also included in the -ports/ directory. - -We also support the concept of a package, essentially no -more than a gzipped binary distribution with a little extra -intelligence embedded in it for doing whatever custom installation -work is required. A package can be installed and uninstalled -again easily without having to know the gory details of which -files it includes. - -Use the package installation menu in /stand/sysinstall -(under the post-configuration menu item) or invoke the -pkg_add(1) command on the specific package files you're -interested in installing. Package files can usually be identified by -their .tgz suffix and CDROM distribution people will have -a packages/All directory on their CD which contains such -files. They can also be downloaded over the net for various versions -of FreeBSD at the following locations: - - - -for 2.2.8-RELEASE/2.2.8-STABLE - -ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-2.2.8/ - - - - - - -for 3.X-RELEASE/3.X-STABLE - - -ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-3-stable/ - - - - - - -for 4.1-RELEASE/4-STABLE - - -ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4-stable/ - - - - - -for 5.X-CURRENT - - -ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-5-current - - - - - - -or your nearest local mirror site. - -Note that all ports may not be available as packages since -new ones are constantly being added. It is always a good -idea to check back periodically to see which packages are available -at the ftp.FreeBSD.org master site. - - + + Commercial Applications + + + + This section is still very sparse, though we're hoping, of + course, that companies will add to it! :) The FreeBSD group has + no financial interest in any of the companies listed here but + simply lists them as a public service (and feels that commercial + interest in FreeBSD can have very positive effects on FreeBSD's + long-term viability). We encourage commercial software vendors to + send their entries here for inclusion. See the + Vendors page for a longer list. + + + + + + Where can I get Motif for FreeBSD? + + + + Contact Apps2go for the + least expensive ELF Motif 2.1.20 distribution for FreeBSD + (either i386 or Alpha). + + There are two distributions, the developement + edition and the runtime edition (for + much less). These distributions includes: + + + + OSF/Motif manager, xmbind, panner, wsm. + + + + Development kit with uil, mrm, xm, xmcxx, include + and Imake files. + + + + Static and dynamic ELF libraries (for use with + FreeBSD 3.0 and above). + + + + Demonstration applets. + + + + Be sure to specify that you want the FreeBSD version of + Motif when ordering (don't forget to mention the architecture + you want too)! Versions for NetBSD and OpenBSD are also sold by + Apps2go. This is currently a FTP only + download. + + + + + More info + + + Apps2go WWW page + + + + + + + or + + + Sales or Support + email addresses. + + + + + + + or + + phone (817) 431 8775 or +1 817 431-8775 + + + + + Contact Metro Link + for an either ELF or a.out Motif 2.1 distribution for + FreeBSD. + + This distribution includes: + + + OSF/Motif manager, xmbind, panner, wsm. + + + + Development kit with uil, mrm, xm, xmcxx, include + and Imake files. + + + + Static and dynamic libraries (specify ELF for use + with FreeBSD 3.0 and later; or a.out for use with FreeBSD + 2.2.8 and eariler). + + + + Demonstration applets. + + + + Preformatted man pages. + + + + + Be sure to specify that you want the FreeBSD version + of Motif when ordering! Versions for Linux are also sold by + Metro Link. This is available on either a + CDROM or for FTP download. + + Contact Xi Graphics for an + a.out Motif 2.0 distribution for FreeBSD. + + This distribution includes: + + + OSF/Motif manager, xmbind, panner, wsm. + + + + Development kit with uil, mrm, xm, xmcxx, include + and Imake files. + + + + Static and dynamic libraries (for use with FreeBSD + 2.2.8 and eariler). + + + + Demonstration applets. + + + + Preformatted man pages. + + + + Be sure to specify that you want the FreeBSD version + of Motif when ordering! Versions for BSDI and Linux are also + sold by Xi Graphics. This is currently a 4 + diskette set... in the future this will change to a unified CD + distribution like their CDE. + + + - - Why is /bin/sh so minimal? Why doesn't - FreeBSD use bash or another shell? - + + Where can I get CDE for FreeBSD? + - - Because POSIX says that there shall be such a shell. + + Xi Graphics used to sell CDE + for FreeBSD, but no longer do. - The more complicated answer: many people need to write shell - scripts which will be portable across many systems. That's why - POSIX specifies the shell and utility commands in great detail. - Most scripts are written in Bourne shell, and because several - important programming interfaces (&man.make.1;, &man.system.3;, - &man.popen.3;, and analogues in higher-level scripting languages - like Perl and Tcl) are specified to use the Bourne shell to - interpret commands. Because the Bourne shell is so often and - widely used, it is important for it to be quick to start, be - deterministic in its behavior, and have a small memory - footprint. + KDE is an open + source X11 desktop which is similar to CDE in many respects. + You might also like the look and feel of xfce. KDE and xfce are both + in the ports + system. - The existing implementation is our best effort at meeting as - many of these requirements simultaneously as we can. In order to - keep /bin/sh small, we have not provided many - of the convenience features that other shells have. That's why the - Ports Collection includes more featureful shells like bash, scsh, - tcsh, and zsh. (You can compare for yourself the memory - utilization of all these shells by looking at the - VSZ and RSS columns in a ps - -u listing.) - + - -Where do I find libc.so.3.0? -You are trying to run a package built on 2.2 and later on a 2.1.x -system. Please take a look at the previous section and get -the correct port/package for your system. + + + Are there any commercial high-performance X servers? + - - -I get a message Error: can't find -libc.so.4.0 - + + Yes, Xi Graphics + and Metro Link + sells Accelerated-X product for FreeBSD and other Intel based + systems. -You accidently downloaded packages meant for 4.X and 5.X -systems and attempted to install them on your 2.X or 3.X FreeBSD system. -Please download the correct version of the -packages. - + The Metro Link offering is a high performance X Server + that offers easy configuration using the FreeBSD Package suite + of tools, support for multiple concurrent video boards and is + distributed in binary form only, in a convienent FTP download. + Not to mention the Metro Link offering is available at the very + reasonable price of $39. - - ghostscript gives lots of errors with my 386/486SX. - + Metro Link also sells both ELF and a.out Motif for + FreeBSD (see above). -You don't have a math co-processor, right? -You will need to add the alternative math emulator to your kernel; -you do this by adding the following to your kernel config file -and it will be compiled in. + + + + More info + + + Metro Link WWW page -options GPL_MATH_EMULATE + + + -You will need to remove the MATH_EMULATE -option when you do this. + + or + + Sales + or Support + email addresses. - + + + - - When I run a SCO/iBCS2 application, it bombs on -socksys (FreeBSD 3.0 and older only). - + + or + + phone (954) 938-0283 or +1 954 938-0283 + + + -You first need to edit the /etc/sysconfig -(or /etc/rc.conf) file in the last section to change the -following variable to YES: + The Xi Graphics offering is a high performance X Server + that offers easy configuration, support for multiple concurrent + video boards and is distributed in binary form only, in a + unified diskette distribution for FreeBSD and Linux. Xi + Graphics also offers a high performance X Server taylored for + laptop support. -# Set to YES if you want ibcs2 (SCO) emulation loaded at startup + There is a free compatibility demo of + version 5.0 available. + + Xi Graphics also sells Motif and CDE for FreeBSD (see + above). + + + + + More info + + + Xi Graphics WWW page + + + + + + + or + + Sales + or Support + email addresses. + + + + + + + + or + + phone (800) 946 7433 or +1 303 298-7478. + + + + + + + + + + Are there any Database systems for FreeBSD? + + + + Yes! See the + Commercial Vendors section of FreeBSD's Web site. + + Also see the + Databases section of the Ports collection. + + + + + + + Can I run Oracle on FreeBSD? + + + + Yes. The following pages tell you exactly how to setup + Linux-Oracle on FreeBSD: + + + + + + http://www.scc.nl/~marcel/howto-oracle.html + + + + + + http://www.lf.net/lf/pi/oracle/install-linux-oracle-on-freebsd + + + + + + + + + + + User Applications + + + + + So, where are all the user applications? + + + + Please take a look at + the ports + page for info on software packages ported to FreeBSD. + The list currently tops 3400 and is growing daily, so come back + to check often or subscribe to the + freebsd-announce mailing list for periodic updates on + new entries. + + Most ports should be available for the 2.2, 3.x and 4.x + branches, and many of them should work on 2.1.x systems as + well. Each time a FreeBSD release is made, a snapshot of the + ports tree at the time of release in also included in the + ports/ directory. + + We also support the concept of a package, + essentially no more than a gzipped binary distribution with a + little extra intelligence embedded in it for doing whatever + custom installation work is required. A package can be + installed and uninstalled again easily without having to know + the gory details of which files it includes. + + Use the package installation menu in + /stand/sysinstall (under the + post-configuration menu item) or invoke the + pkg_add(1) command on the specific package + files you're interested in installing. Package files can + usually be identified by their .tgz suffix + and CDROM distribution people will have a + packages/All directory on their CD which + contains such files. They can also be downloaded over the net + for various versions of FreeBSD at the following + locations: + + + + + for 2.2.8-RELEASE/2.2.8-STABLE + + + ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-2.2.8/ + + + + + + + for 3.X-RELEASE/3.X-STABLE + + + ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-3-stable/ + + + + + + + for 4.1-RELEASE/4-STABLE + + + ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4-stable/ + + + + + + for 5.X-CURRENT + + + ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-5-current + + + + + or your nearest local mirror site. + + Note that all ports may not be available as packages since + new ones are constantly being added. It is always a good idea + to check back periodically to see which packages are available + at the ftp.FreeBSD.org + master site. + + + + + + + Why is /bin/sh so minimal? Why doesn't + FreeBSD use bash or another shell? + + + + Because POSIX says that there shall be such a shell. + + The more complicated answer: many people need to write shell + scripts which will be portable across many systems. That's why + POSIX specifies the shell and utility commands in great detail. + Most scripts are written in Bourne shell, and because several + important programming interfaces (&man.make.1;, &man.system.3;, + &man.popen.3;, and analogues in higher-level scripting + languages like Perl and Tcl) are specified to use the Bourne + shell to interpret commands. Because the Bourne shell is so + often and widely used, it is important for it to be quick to + start, be deterministic in its behavior, and have a small + memory footprint. + + The existing implementation is our best effort at meeting as + many of these requirements simultaneously as we can. In order to + keep /bin/sh small, we have not provided many + of the convenience features that other shells have. That's why the + Ports Collection includes more featureful shells like bash, scsh, + tcsh, and zsh. (You can compare for yourself the memory + utilization of all these shells by looking at the + VSZ and RSS columns in a ps + -u listing.) + + + + + + Where do I find libc.so.3.0? + + + + You are trying to run a package built on 2.2 and later on + a 2.1.x system. Please take a look at the previous section and + get the correct port/package for your system. + + + + + + + I get a message Error: can't find + libc.so.4.0 + + + + + You accidently downloaded packages meant for 4.X and 5.X + systems and attempted to install them on your 2.X or 3.X + FreeBSD system. Please download the correct version of the + packages. + + + + + + ghostscript gives lots of errors with my 386/486SX. + + + + You don't have a math co-processor, right? + You will need to add the alternative math emulator to your + kernel; you do this by adding the following to your kernel + config file and it will be compiled in. + + options GPL_MATH_EMULATE + + + + You will need to remove the + MATH_EMULATE option when you do + this. + + + + + + + + When I run a SCO/iBCS2 application, it bombs on + socksys (FreeBSD 3.0 and older only). + + + + You first need to edit the + /etc/sysconfig (or + /etc/rc.conf) file in the last section to change the + following variable to YES: + + # Set to YES if you want ibcs2 (SCO) emulation loaded at startup ibcs2=NO -It will load the ibcs2 -kernel module at startup. + It will load the ibcs2 + kernel module at startup. -You'll then need to set up /compat/ibcs2/dev to look like: + You'll then need to set up /compat/ibcs2/dev to look + like: -lrwxr-xr-x 1 root wheel 9 Oct 15 22:20 X0R@ -> /dev/null + lrwxr-xr-x 1 root wheel 9 Oct 15 22:20 X0R@ -> /dev/null lrwxr-xr-x 1 root wheel 7 Oct 15 22:20 nfsd@ -> socksys -rw-rw-r-- 1 root wheel 0 Oct 28 12:02 null lrwxr-xr-x 1 root wheel 9 Oct 15 22:20 socksys@ -> /dev/null crw-rw-rw- 1 root wheel 41, 1 Oct 15 22:14 spx -You just need socksys to go to /dev/null -to fake the open & close. The code in -CURRENT will handle the -rest. This is much cleaner than the way it was done before. If you -want the spx driver for a local socket X connection, define -SPX_HACK when you compile the system. + You just need socksys to go to /dev/null + to fake the open & close. The code in -CURRENT will handle + the rest. This is much cleaner than the way it was done before. + If you want the spx driver for a local + socket X connection, define SPX_HACK when + you compile the system. - + + - - How do I configure INN (Internet News) for my machine? - + + + How do I configure INN (Internet News) for my machine? + -After installing the inn package or port, an excellent place to -start is Dave Barr's INN Page where you'll find the INN FAQ. + + After installing the inn package or port, an excellent + place to start is Dave Barr's + INN Page where you'll find the INN FAQ. - + + - -What version of Microsoft FrontPage should I get? + + + What version of Microsoft FrontPage should I get? + -Use the Port, Luke! A pre-patched version of Apache is available -in the ports tree. + + Use the Port, Luke! A pre-patched version of Apache is + available in the ports tree. - + + - -Does FreeBSD support Java? + + + Does FreeBSD support Java? + -Yes. Please see http://www.FreeBSD.org/java/. + + Yes. Please see + http://www.FreeBSD.org/java/. - + + - -Why can't I build this port on my 3.X-STABLE machine? + + + Why can't I build this port on my 3.X-STABLE machine? + -If you're running a FreeBSD version that lags significantly behind --CURRENT or -STABLE, you may need a ports upgrade kit from -http://www.FreeBSD.org/ports/. If you are up to date, then -someone might have committed a change to the port which works for --CURRENT but which broke the port for -STABLE. Please submit a bug -report on this with the send-pr(1) command, since the ports -collection is supposed to work for both the -CURRENT and -STABLE -branches. + + If you're running a FreeBSD version that lags + significantly behind -CURRENT or -STABLE, you may need a ports + upgrade kit from + http://www.FreeBSD.org/ports/. If you are up to date, + then someone might have committed a change to the port which + works for -CURRENT but which broke the port for -STABLE. Please + submit a bug report on this with the + send-pr(1) command, since the ports + collection is supposed to work for both the -CURRENT and + -STABLE branches. - + + - -Where do I find ld.so? + + + Where do I find ld.so? + -If you want to run some aout applications like -Netscape Navigator on an Elf'ened machine such as 3.1-R or later, -it would need /usr/libexec/ld.so and some aout libs. -They are included in the compat22 distribution. -Use /stand/sysinstall or -install.sh in the compat22 subdirectory -and install it. -Also read ERRATAs for 3.1-R and 3.2-R. + + If you want to run some aout applications like + Netscape Navigator on an Elf'ened machine such as 3.1-R or + later, it would need /usr/libexec/ld.so + and some aout libs. They are included in the compat22 + distribution. Use /stand/sysinstall or + install.sh in the compat22 subdirectory + and install it. Also read ERRATAs for 3.1-R and 3.2-R. - - + + + + - -Kernel Configuration + + Kernel Configuration + + + + I'd like to customize my kernel. Is it difficult? + - - I'd like to customize my kernel. Is it difficult? + + Not at all! Check out the + kernel config section of the Handbook. - + + + I recommend making a dated snapshot of your kernel + in kernel.YYMMDD after you get it all + working, that way if you do something dire the next time + you play with your configuration you can boot that kernel + instead of having to go all the way back to + kernel.GENERIC. This is particularly + important if you're now booting off a controller that isn't + supported in the GENERIC kernel (yes, personal + experience). + -Not at all! Check out the kernel config section of the Handbook. + + -I recommend making a dated snapshot of your kernel -in kernel.YYMMDD after you get it all working, that way if -you do something dire the next time you play with your configuration -you can boot that kernel instead of having to go all the way back -to kernel.GENERIC. This is particularly important if you're -now booting off a controller that isn't supported in the GENERIC -kernel (yes, personal experience). + + + My kernel compiles fail because + _hw_float is missing. + - + + Let me guess. You removed npx0 + from your kernel configuration file because you don't have a + math co-processor, right? Wrong! :-) The + npx0 is + MANDATORY. Even if you don't have a + mathematic co-processor, you must + include the npx0 device. - - My kernel compiles fail because _hw_float is missing. - - -Let me guess. You removed npx0 from your -kernel configuration file because you don't have a math co-processor, -right? Wrong! :-) The npx0 is MANDATORY. Even if you don't -have a mathematic co-processor, you must -include the npx0 -device. - - + + @@ -4718,19 +4810,24 @@ device. - -Interrupt conflicts with multi-port serial code. + + + Interrupt conflicts with multi-port serial code. + -Q. When I compile a kernel with multi-port serial code, it -tells me that only the first port is probed and the rest skipped due to -interrupt conflicts. How do I fix this? + + Q. When I compile a kernel + with multi-port serial code, it tells me that only the first + port is probed and the rest skipped due to interrupt conflicts. + How do I fix this? -A. The problem here is that FreeBSD has code built-in to keep -the kernel from getting trashed due to hardware or software -conflicts. The way to fix this is to leave out the IRQ settings -on all but one port. Here is a example: + A. The problem here is that + FreeBSD has code built-in to keep the kernel from getting + trashed due to hardware or software conflicts. The way to fix + this is to leave out the IRQ settings on all but one port. Here + is a example: -# + # # Multiport high-speed serial line - 16550 UARTS # device sio2 at isa? port 0x2a0 tty irq 5 flags 0x501 vector siointr @@ -4738,14 +4835,20 @@ device sio3 at isa? port 0x2a8 tty flags 0x501 vector siointr device sio4 at isa? port 0x2b0 tty flags 0x501 vector siointr device sio5 at isa? port 0x2b8 tty flags 0x501 vector siointr - + + - -How do I enable support for QIC-40/80 drives? + + + How do I enable support for QIC-40/80 drives? + -You need to uncomment the following line in the generic config -file (or add it to your config file), add a flags 0x1 -on the fdc line and recompile. + + You need to uncomment the following line in the generic + config file (or add it to your config file), add a + flags 0x1 on the fdc + line and recompile. controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 flags 0x1 vector fdintr disk fd0 at fdc0 drive 0 ^^^^^^^^^ @@ -4753,26 +4856,33 @@ disk fd1 at fdc0 drive 1 #tape ft0 at fdc0 drive 2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Next, you create a device called /dev/ft0 by going into -/dev and run the following command: + Next, you create a device called + /dev/ft0 by going into + /dev and run the following command: -&prompt.root; sh MAKEDEV ft0 + &prompt.root; sh MAKEDEV ft0 -for the first device. ft1 for a second one and so on. + for the first device. ft1 for a + second one and so on. -You will have a device called /dev/ft0, which you can -write to through a special program to manage it called -fd - see the man page on ft -for further details. + You will have a device called /dev/ft0, + which you can write to through a special program to manage it + called fd - see the man page on ft for + further details. -Versions previous to also had some trouble dealing -with bad tape media; if you have trouble where ft seems to -go back and forth over the same spot, try grabbing the latest -version of ft from /usr/src/sbin/ft in - and try that. + Versions previous to also had + some trouble dealing with bad tape media; if you have trouble + where ft seems to go back and forth over the + same spot, try grabbing the latest version of + ft from + /usr/src/sbin/ft in + and try that. - - + + + +