Peter's first cut at updating the FAQ.
Submitted-By: pds
This commit is contained in:
parent
7ba90647d6
commit
fb47d1bdc9
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=861
1 changed files with 74 additions and 34 deletions
106
FAQ/FAQ.sgml
106
FAQ/FAQ.sgml
|
@ -1,5 +1,5 @@
|
||||||
<!DOCTYPE linuxdoc PUBLIC "-//FreeBSD//DTD linuxdoc//EN">
|
<!DOCTYPE linuxdoc PUBLIC "-//FreeBSD//DTD linuxdoc//EN">
|
||||||
<!-- $Id: FAQ.sgml,v 1.16 1996-12-14 18:12:17 joerg Exp $ -->
|
<!-- $Id: FAQ.sgml,v 1.17 1996-12-21 00:11:58 jkh Exp $ -->
|
||||||
|
|
||||||
<article>
|
<article>
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@
|
||||||
<author>Maintainer: Peter da Silva <tt><htmlurl url='mailto:pds@FreeBSD.ORG'
|
<author>Maintainer: Peter da Silva <tt><htmlurl url='mailto:pds@FreeBSD.ORG'
|
||||||
name='<pds@FreeBSD.ORG>'></tt>
|
name='<pds@FreeBSD.ORG>'></tt>
|
||||||
|
|
||||||
<date>$Date: 1996-12-14 18:12:17 $
|
<date>$Date: 1996-12-21 00:11:58 $
|
||||||
<abstract>
|
<abstract>
|
||||||
This is the FAQ for FreeBSD systems version 2.X All entries are
|
This is the FAQ for FreeBSD systems version 2.X All entries are
|
||||||
assumed to be relevant to FreeBSD 2.0.5+, unless otherwise noted.
|
assumed to be relevant to FreeBSD 2.0.5+, unless otherwise noted.
|
||||||
|
@ -317,7 +317,7 @@ Any entries with a <XXX> are under construction.
|
||||||
The FreeBSD-commit list has been broken up into groups dealing
|
The FreeBSD-commit list has been broken up into groups dealing
|
||||||
with different areas of interest. Please see the FreeBSD mailing
|
with different areas of interest. Please see the FreeBSD mailing
|
||||||
list FAQ in:
|
list FAQ in:
|
||||||
<url url="http://www.freebsd.org/How/handbook/eresources:mail.html" name="Handbook entry on mailing-lists">
|
<url url="../handbook/eresources:mail.html" name="Handbook entry on mailing-lists">
|
||||||
<p>
|
<p>
|
||||||
<sect1>
|
<sect1>
|
||||||
<heading>How can I get on the mailing lists?</heading>
|
<heading>How can I get on the mailing lists?</heading>
|
||||||
|
@ -475,7 +475,7 @@ Any entries with a <XXX> are under construction.
|
||||||
<url url="http://www.freebsd.org/" name="Main FreeBSD page">
|
<url url="http://www.freebsd.org/" name="Main FreeBSD page">
|
||||||
|
|
||||||
The FreeBSD handbook has a pretty complete
|
The FreeBSD handbook has a pretty complete
|
||||||
<url url="http://www.FreeBSD.ORG/How/handbook/bibliography.html" name="Bibliography">
|
<url url="../handbook/bibliography.html" name="Bibliography">
|
||||||
|
|
||||||
<sect>
|
<sect>
|
||||||
<heading>Installation</heading>
|
<heading>Installation</heading>
|
||||||
|
@ -528,7 +528,7 @@ Any entries with a <XXX> are under construction.
|
||||||
tape or over a network via SLIP, PPP, NFS, PLIP and Ethernet.
|
tape or over a network via SLIP, PPP, NFS, PLIP and Ethernet.
|
||||||
|
|
||||||
For further information, please see
|
For further information, please see
|
||||||
<url url="http://www.freebsd.org/handbook/install.html"
|
<url url="../handbook/install.html"
|
||||||
name="Handbook entry on installing FreeBSD.">
|
name="Handbook entry on installing FreeBSD.">
|
||||||
|
|
||||||
<sect1>
|
<sect1>
|
||||||
|
@ -714,7 +714,7 @@ Any entries with a <XXX> are under construction.
|
||||||
certain limitations in MSDOS) and the disk capacity is more than 1GB,
|
certain limitations in MSDOS) and the disk capacity is more than 1GB,
|
||||||
use M cylinders, 63 heads (*not* 64), and 255 sectors per track, where
|
use M cylinders, 63 heads (*not* 64), and 255 sectors per track, where
|
||||||
'M' is the disk capacity in MB divided by 7.844238 (!). So our
|
'M' is the disk capacity in MB divided by 7.844238 (!). So our
|
||||||
example 2GB drive would have 261 cylinders, 63 heads and 32 sectors
|
example 2GB drive would have 261 cylinders, 63 heads and 255 sectors
|
||||||
per track.
|
per track.
|
||||||
|
|
||||||
If you are not sure about this, or FreeBSD fails to detect the
|
If you are not sure about this, or FreeBSD fails to detect the
|
||||||
|
@ -722,7 +722,7 @@ Any entries with a <XXX> are under construction.
|
||||||
this is usually to create a small DOS partition on the disk. The
|
this is usually to create a small DOS partition on the disk. The
|
||||||
correct geometry should then be detected (and you can always remove
|
correct geometry should then be detected (and you can always remove
|
||||||
the DOS partition in the partition editor if you don't want to keep
|
the DOS partition in the partition editor if you don't want to keep
|
||||||
it).
|
it, or leave it around for programming network cards and the like).
|
||||||
|
|
||||||
Alternatively, there is a freely available utility distributed with
|
Alternatively, there is a freely available utility distributed with
|
||||||
FreeBSD called ``<tt/pfdisk.exe/'' (located in the <tt>tools</tt>
|
FreeBSD called ``<tt/pfdisk.exe/'' (located in the <tt>tools</tt>
|
||||||
|
@ -959,7 +959,7 @@ drivedata: 0
|
||||||
ESDI, RLL, and ST-506 drives normally do not do this.
|
ESDI, RLL, and ST-506 drives normally do not do this.
|
||||||
|
|
||||||
<sect1>
|
<sect1>
|
||||||
<heading>I have 32MB of RAM. Will this cause any problems?<label id="bigram"></heading>
|
<heading>I have >16MB of RAM. Will this cause any problems?<label id="bigram"></heading>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
No. FreeBSD 2.X comes with bounce buffers which allows your bus
|
No. FreeBSD 2.X comes with bounce buffers which allows your bus
|
||||||
|
@ -1008,7 +1008,7 @@ drivedata: 0
|
||||||
<bf/better/ security, and with no export restrictions. FreeBSD
|
<bf/better/ security, and with no export restrictions. FreeBSD
|
||||||
2.0's password default scrambler is now <bf/MD5/-based, and is
|
2.0's password default scrambler is now <bf/MD5/-based, and is
|
||||||
more CPU-intensive to crack with an automated password cracker
|
more CPU-intensive to crack with an automated password cracker
|
||||||
than DES.
|
than DES, and allows longer passwords as well.
|
||||||
|
|
||||||
Since the DES encryption algorithm cannot legally be exported
|
Since the DES encryption algorithm cannot legally be exported
|
||||||
from the US, non-US users should not download this software (as
|
from the US, non-US users should not download this software (as
|
||||||
|
@ -1082,7 +1082,7 @@ drivedata: 0
|
||||||
AH-394x (Narrow/Twin/Wide)
|
AH-394x (Narrow/Twin/Wide)
|
||||||
<tag/Buslogic/
|
<tag/Buslogic/
|
||||||
BT-445 Series <VLB> (but see section <ref id="bigram"
|
BT-445 Series <VLB> (but see section <ref id="bigram"
|
||||||
name="on 32 MB machines">) <newline>
|
name="on >16 MB machines">) <newline>
|
||||||
BT-545 Series <ISA> <newline>
|
BT-545 Series <ISA> <newline>
|
||||||
BT-742 Series <EISA><newline>
|
BT-742 Series <EISA><newline>
|
||||||
BT-747 Series <EISA><newline>
|
BT-747 Series <EISA><newline>
|
||||||
|
@ -1185,7 +1185,7 @@ options PSM_NO_RESET #don't reset mouse hardware (some laptops)
|
||||||
</verb>
|
</verb>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
See the <url url="http://www.freebsd.org/handbook/kernelconfig.html"
|
See the <url url="../handbook/kernelconfig.html"
|
||||||
name="Handbook entry on configuring the kernel">
|
name="Handbook entry on configuring the kernel">
|
||||||
if you've no experience with building kernels.
|
if you've no experience with building kernels.
|
||||||
|
|
||||||
|
@ -1220,6 +1220,9 @@ options PSM_NO_RESET #don't reset mouse hardware (some laptops)
|
||||||
drives. This includes 8-mm (aka Exabyte) and DAT drives.
|
drives. This includes 8-mm (aka Exabyte) and DAT drives.
|
||||||
The QIC-40/80 drives are known to be slow.
|
The QIC-40/80 drives are known to be slow.
|
||||||
|
|
||||||
|
Some of the early 8-mm drives are not quite compatible with
|
||||||
|
SCSI-2, and may not work well with FreeBSD.
|
||||||
|
|
||||||
<sect1>
|
<sect1>
|
||||||
<heading>What sound cards are supported by FreeBSD?</heading>
|
<heading>What sound cards are supported by FreeBSD?</heading>
|
||||||
|
|
||||||
|
@ -1291,6 +1294,11 @@ options PSM_NO_RESET #don't reset mouse hardware (some laptops)
|
||||||
we are incompatible with other versions, but we hope to correct
|
we are incompatible with other versions, but we hope to correct
|
||||||
this in the near future.
|
this in the near future.
|
||||||
|
|
||||||
|
<bf/NOTE/ Some of these cards require a DOS partition on your hard
|
||||||
|
drive to run the configuration software. Software configured cards
|
||||||
|
may also need to be hard-reset after running another operating
|
||||||
|
system that uses manufacturer-supplied drivers.
|
||||||
|
|
||||||
<sect1>
|
<sect1>
|
||||||
<heading>I don't have a math co-processor.</heading>
|
<heading>I don't have a math co-processor.</heading>
|
||||||
|
|
||||||
|
@ -1396,8 +1404,8 @@ options PSM_NO_RESET #don't reset mouse hardware (some laptops)
|
||||||
firmware for it, you will need to check the position of jumper W1
|
firmware for it, you will need to check the position of jumper W1
|
||||||
to B-C, the default is A-B.
|
to B-C, the default is A-B.
|
||||||
|
|
||||||
The 742a EISA cards never had the ``> 16MB'' problem mentioned in
|
The 742a EISA cards never had the ``>16MB'' problem mentioned in
|
||||||
the section <ref id="bigram" name="on 32 MB machines">. This is a
|
the section <ref id="bigram" name="on >16 MB machines">. This is a
|
||||||
problem that occurs with the Vesa-Local Buslogic SCSI cards.
|
problem that occurs with the Vesa-Local Buslogic SCSI cards.
|
||||||
|
|
||||||
<sect1>
|
<sect1>
|
||||||
|
@ -1415,7 +1423,7 @@ options PSM_NO_RESET #don't reset mouse hardware (some laptops)
|
||||||
<tt>/sys/i386/eisa/eisaconf.h</tt>. Look for a line defining the
|
<tt>/sys/i386/eisa/eisaconf.h</tt>. Look for a line defining the
|
||||||
macro <tt/EISA_SLOTS/, and bump the number it's defining to 12.
|
macro <tt/EISA_SLOTS/, and bump the number it's defining to 12.
|
||||||
Configure and compile a kernel, as described in the
|
Configure and compile a kernel, as described in the
|
||||||
<url url="http://www.freebsd.org/handbook/kernelconfig.html"
|
<url url="../handbook/kernelconfig.html"
|
||||||
name="Handbook entry on configuring the kernel">.
|
name="Handbook entry on configuring the kernel">.
|
||||||
|
|
||||||
Of course, this does present you a chicken-and-egg problem when
|
Of course, this does present you a chicken-and-egg problem when
|
||||||
|
@ -1646,7 +1654,10 @@ crw-rw-rw- 1 root wheel 41, 1 Oct 15 22:14 spx
|
||||||
<sect1>
|
<sect1>
|
||||||
<heading>How can I add more swap space?</heading>
|
<heading>How can I add more swap space?</heading>
|
||||||
|
|
||||||
<p>(by Werner Griessl)
|
<p>The best way is to increase the size of your swap partition, or
|
||||||
|
take advantage of this convenient excuse to add another disk, but
|
||||||
|
<bf/Werner Griessl/ has provided these instructions for setting FreeBSD
|
||||||
|
up for swapping to a file:
|
||||||
|
|
||||||
<p>Here is an example for 64Mb vn-swap (<tt>/usr/swap0</tt>)
|
<p>Here is an example for 64Mb vn-swap (<tt>/usr/swap0</tt>)
|
||||||
<p>
|
<p>
|
||||||
|
@ -1712,8 +1723,8 @@ pseudo-device vn #Vnode driver (turns a file into a device)
|
||||||
filesystem, and you do this by specifying the ``<tt/-t cd9660/''
|
filesystem, and you do this by specifying the ``<tt/-t cd9660/''
|
||||||
option to <tt/mount(8)/. This does, of course, assume that the
|
option to <tt/mount(8)/. This does, of course, assume that the
|
||||||
CDROM contains an ISO 9660 filesystem, which is what most CDROMs
|
CDROM contains an ISO 9660 filesystem, which is what most CDROMs
|
||||||
have. As of 1.1R, FreeBSD also understands the Rock Ridge
|
have. As of 1.1R, FreeBSD automatically understands the Rock Ridge
|
||||||
(long filename) extensions.
|
(long filename) extensions as well.
|
||||||
|
|
||||||
As an example, if you want to mount the CDROM device,
|
As an example, if you want to mount the CDROM device,
|
||||||
``<tt>/dev/cd0c</tt>'', under <tt>/mnt</tt>, you would execute:
|
``<tt>/dev/cd0c</tt>'', under <tt>/mnt</tt>, you would execute:
|
||||||
|
@ -1737,7 +1748,8 @@ pseudo-device vn #Vnode driver (turns a file into a device)
|
||||||
This generally means that there is no CDROM in the CDROM drive,
|
This generally means that there is no CDROM in the CDROM drive,
|
||||||
or the drive is not visible on the bus. Feed the drive
|
or the drive is not visible on the bus. Feed the drive
|
||||||
something, and/or check its master/slave status if it is
|
something, and/or check its master/slave status if it is
|
||||||
IDE (ATAPI).
|
IDE (ATAPI). It can take a couple of seconds for a CDROM drive
|
||||||
|
to notice that it's been fed, so be patient.
|
||||||
|
|
||||||
Sometimes a SCSI CD-ROM may be missed because it hadn't enough time
|
Sometimes a SCSI CD-ROM may be missed because it hadn't enough time
|
||||||
to answer the bus reset. In you have a SCSI CD-ROM please try to
|
to answer the bus reset. In you have a SCSI CD-ROM please try to
|
||||||
|
@ -1865,6 +1877,13 @@ pseudo-device vn #Vnode driver (turns a file into a device)
|
||||||
(such as during busmastering DMA from a SCSI controller like the
|
(such as during busmastering DMA from a SCSI controller like the
|
||||||
Adaptec 1542).
|
Adaptec 1542).
|
||||||
|
|
||||||
|
Often the guilty party is bad cache RAM or a bad on-board cache
|
||||||
|
controller. Try disabling the on-board (secondary) cache in the
|
||||||
|
BIOS setup and see if that solves the problem.
|
||||||
|
|
||||||
|
You may have to run with no on-board cache. This isn't a disaster,
|
||||||
|
but it's certainly less than ideal.
|
||||||
|
|
||||||
<sect1>
|
<sect1>
|
||||||
<heading>Help! X Window menus and dialog boxes don't work right!</heading>
|
<heading>Help! X Window menus and dialog boxes don't work right!</heading>
|
||||||
<p>
|
<p>
|
||||||
|
@ -1957,7 +1976,10 @@ pseudo-device vn #Vnode driver (turns a file into a device)
|
||||||
terminal, you use only the Alt- function key to switch to another
|
terminal, you use only the Alt- function key to switch to another
|
||||||
virtual terminal or back to X Window. You do not also press the
|
virtual terminal or back to X Window. You do not also press the
|
||||||
Ctrl key; the Ctrl-Alt-function key combination is used only when
|
Ctrl key; the Ctrl-Alt-function key combination is used only when
|
||||||
switching from X Window to a virtual terminal.
|
switching from X Window to a virtual terminal. If you insist on
|
||||||
|
using the control key to switch back to X you can find your
|
||||||
|
text console stuck in ``control-lock'' mode. Tap the control
|
||||||
|
key to wake it up again.
|
||||||
|
|
||||||
<sect1>
|
<sect1>
|
||||||
<heading>How do I increase the number of virtual consoles?</heading>
|
<heading>How do I increase the number of virtual consoles?</heading>
|
||||||
|
@ -2024,7 +2046,7 @@ pseudo-device vn #Vnode driver (turns a file into a device)
|
||||||
|
|
||||||
Next, the easiest (and cleanest) way to activate the virtual
|
Next, the easiest (and cleanest) way to activate the virtual
|
||||||
consoles is to reboot. However, if you really don't want to
|
consoles is to reboot. However, if you really don't want to
|
||||||
reboot, you can just shut down X Window and execute (as
|
reboot, you can just shut down the X Window system and execute (as
|
||||||
<tt/root/):
|
<tt/root/):
|
||||||
<verb>
|
<verb>
|
||||||
kill -HUP 1
|
kill -HUP 1
|
||||||
|
@ -2049,22 +2071,19 @@ pseudo-device vn #Vnode driver (turns a file into a device)
|
||||||
<tt/xdm/ should be started without any arguments (i.e., as a
|
<tt/xdm/ should be started without any arguments (i.e., as a
|
||||||
daemon).
|
daemon).
|
||||||
|
|
||||||
The Xserver config file (default:
|
<bf/NOTE:/ A previos version of this FAQ told you to add the
|
||||||
<tt>/usr/X11R6/lib/X11/xdm/Xservers</tt>) should contain the
|
<tt/vt/ you want X to use to the
|
||||||
line:
|
<tt>/usr/X11R6/lib/X11/xdm/Xservers</tt> file. This is not necessary:
|
||||||
|
X will use the first free <tt/vt/ it finds.
|
||||||
<code>
|
|
||||||
:0 local /usr/X11R6/bin/X :0 vt08 -wm
|
|
||||||
</code>
|
|
||||||
|
|
||||||
Of course, you can omit the ``<tt/-wm/'' if you don't like it,
|
|
||||||
but the `<tt/`vt08/'' is quite important -- it must point to a vt
|
|
||||||
that won't be used by <tt/getty/'s about a second later.
|
|
||||||
|
|
||||||
<sect1>
|
<sect1>
|
||||||
<heading>What is this thing called ``<tt/sup/'', and how do I use it?</heading>
|
<heading>What is this thing called ``<tt/sup/'', and how do I use it?</heading>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
You should really be using CVSup, not sup, according to the latest
|
||||||
|
skinny. I'm going to bug the hackers for a section describing that.
|
||||||
|
In the meantime:
|
||||||
|
|
||||||
SUP stands for Software Update Protocol, and was developed by CMU
|
SUP stands for Software Update Protocol, and was developed by CMU
|
||||||
for keeping their development trees in sync. We use it to keep
|
for keeping their development trees in sync. We use it to keep
|
||||||
remote sites in sync with our central development sources.
|
remote sites in sync with our central development sources.
|
||||||
|
@ -2396,6 +2415,14 @@ pseudo-device vn #Vnode driver (turns a file into a device)
|
||||||
messages printed by your old kernel, some of which may be quite
|
messages printed by your old kernel, some of which may be quite
|
||||||
helpful in configuring the new one.
|
helpful in configuring the new one.
|
||||||
|
|
||||||
|
<bf/NOTE:/ I recommend making a dated snapshot of your kernel
|
||||||
|
in <tt/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 <tt/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).
|
||||||
|
|
||||||
<sect1>
|
<sect1>
|
||||||
<heading>My kernel compiles fail because <tt/_hw_float/ is missing.</heading>
|
<heading>My kernel compiles fail because <tt/_hw_float/ is missing.</heading>
|
||||||
|
|
||||||
|
@ -2417,7 +2444,7 @@ pseudo-device vn #Vnode driver (turns a file into a device)
|
||||||
A. The problem here is that FreeBSD has code built-in to keep the
|
A. The problem here is that FreeBSD has code built-in to keep the
|
||||||
kernel from getting trashed due to hardware or software
|
kernel from getting trashed due to hardware or software
|
||||||
conflicts. The way to fix this is to leave out the IRQ settings
|
conflicts. The way to fix this is to leave out the IRQ settings
|
||||||
on other ports besides the first. Here is a example:
|
on all but one port. Here is a example:
|
||||||
|
|
||||||
<verb>
|
<verb>
|
||||||
#
|
#
|
||||||
|
@ -2481,6 +2508,10 @@ disk fd1 at fdc0 drive 1
|
||||||
|
|
||||||
Recompile and install.
|
Recompile and install.
|
||||||
|
|
||||||
|
<bf/NOTE:/ You may need to increase SHMMAXPGS to some
|
||||||
|
ridiculous number like 4096 (16M!) if you want to run
|
||||||
|
GIMP. 256Kb is plenty for X11R6 shared memory.
|
||||||
|
|
||||||
<sect1>
|
<sect1>
|
||||||
<heading>I have 128 MB of RAM but the system only uses 64 MB.</heading>
|
<heading>I have 128 MB of RAM but the system only uses 64 MB.</heading>
|
||||||
|
|
||||||
|
@ -2799,6 +2830,15 @@ disk fd1 at fdc0 drive 1
|
||||||
FreeBSD up as a <url url="http://www.ssimicro.com/~jeremyc/ppp.html"
|
FreeBSD up as a <url url="http://www.ssimicro.com/~jeremyc/ppp.html"
|
||||||
name="PPP Dialup Router">
|
name="PPP Dialup Router">
|
||||||
|
|
||||||
|
<bf/NOTE:/ This requires having at least two fixed IP addresses
|
||||||
|
available, and possibly three or more, depending on how much
|
||||||
|
work you want to go through to set up the Windows box. As an
|
||||||
|
alternative, if you don't have a fixed IP, you can use one of
|
||||||
|
the private IP subnets and install <bf/proxies/ such as
|
||||||
|
<url url="http://squid.nlanr.net/Squid/" name="SQUID"> and
|
||||||
|
<url url="http://www.tis.com/" name="the TIS firewall toolkit">
|
||||||
|
on your FreeBSD box.
|
||||||
|
|
||||||
<sect1>
|
<sect1>
|
||||||
<heading>Does FreeBSD support SLIP and PPP?</heading>
|
<heading>Does FreeBSD support SLIP and PPP?</heading>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue