Peter's first cut at updating the FAQ.
Submitted-By: pds
This commit is contained in:
parent
d14302ba21
commit
5be840ca04
@ -1,5 +1,5 @@
|
||||
<!DOCTYPE linuxdoc PUBLIC "-//FreeBSD//DTD linuxdoc//EN">
|
||||
<!-- $Id: FAQ.sgml,v 1.15 1996/12/06 18:19:31 jkh Exp $ -->
|
||||
<!-- $Id: FAQ.sgml,v 1.16 1996/12/14 18:12:17 joerg Exp $ -->
|
||||
|
||||
<article>
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
<author>Maintainer: Peter da Silva <tt><htmlurl url='mailto:pds@FreeBSD.ORG'
|
||||
name='<pds@FreeBSD.ORG>'></tt>
|
||||
|
||||
<date>$Date: 1996/12/06 18:19:31 $
|
||||
<date>$Date: 1996/12/14 18:12:17 $
|
||||
<abstract>
|
||||
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.
|
||||
@ -317,7 +317,7 @@ Any entries with a <XXX> are under construction.
|
||||
The FreeBSD-commit list has been broken up into groups dealing
|
||||
with different areas of interest. Please see the FreeBSD mailing
|
||||
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>
|
||||
<sect1>
|
||||
<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">
|
||||
|
||||
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>
|
||||
<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.
|
||||
|
||||
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.">
|
||||
|
||||
<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,
|
||||
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
|
||||
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.
|
||||
|
||||
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
|
||||
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
|
||||
it).
|
||||
it, or leave it around for programming network cards and the like).
|
||||
|
||||
Alternatively, there is a freely available utility distributed with
|
||||
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.
|
||||
|
||||
<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>
|
||||
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
|
||||
2.0's password default scrambler is now <bf/MD5/-based, and is
|
||||
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
|
||||
from the US, non-US users should not download this software (as
|
||||
@ -1082,7 +1082,7 @@ drivedata: 0
|
||||
AH-394x (Narrow/Twin/Wide)
|
||||
<tag/Buslogic/
|
||||
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-742 Series <EISA><newline>
|
||||
BT-747 Series <EISA><newline>
|
||||
@ -1185,7 +1185,7 @@ options PSM_NO_RESET #don't reset mouse hardware (some laptops)
|
||||
</verb>
|
||||
|
||||
<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">
|
||||
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.
|
||||
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>
|
||||
<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
|
||||
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>
|
||||
<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
|
||||
to B-C, the default is A-B.
|
||||
|
||||
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 742a EISA cards never had the ``>16MB'' problem mentioned in
|
||||
the section <ref id="bigram" name="on >16 MB machines">. This is a
|
||||
problem that occurs with the Vesa-Local Buslogic SCSI cards.
|
||||
|
||||
<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
|
||||
macro <tt/EISA_SLOTS/, and bump the number it's defining to 12.
|
||||
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">.
|
||||
|
||||
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>
|
||||
<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>
|
||||
@ -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/''
|
||||
option to <tt/mount(8)/. This does, of course, assume that the
|
||||
CDROM contains an ISO 9660 filesystem, which is what most CDROMs
|
||||
have. As of 1.1R, FreeBSD also understands the Rock Ridge
|
||||
(long filename) extensions.
|
||||
have. As of 1.1R, FreeBSD automatically understands the Rock Ridge
|
||||
(long filename) extensions as well.
|
||||
|
||||
As an example, if you want to mount the CDROM device,
|
||||
``<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,
|
||||
or the drive is not visible on the bus. Feed the drive
|
||||
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
|
||||
to answer the bus reset. In you have a SCSI CD-ROM please try to
|
||||
@ -1864,6 +1876,13 @@ pseudo-device vn #Vnode driver (turns a file into a device)
|
||||
to pass all memory tests, yet fail under operating conditions
|
||||
(such as during busmastering DMA from a SCSI controller like the
|
||||
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>
|
||||
<heading>Help! X Window menus and dialog boxes don't work right!</heading>
|
||||
@ -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
|
||||
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
|
||||
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>
|
||||
<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
|
||||
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/):
|
||||
<verb>
|
||||
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
|
||||
daemon).
|
||||
|
||||
The Xserver config file (default:
|
||||
<tt>/usr/X11R6/lib/X11/xdm/Xservers</tt>) should contain the
|
||||
line:
|
||||
|
||||
<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.
|
||||
<bf/NOTE:/ A previos version of this FAQ told you to add the
|
||||
<tt/vt/ you want X to use to the
|
||||
<tt>/usr/X11R6/lib/X11/xdm/Xservers</tt> file. This is not necessary:
|
||||
X will use the first free <tt/vt/ it finds.
|
||||
|
||||
<sect1>
|
||||
<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
|
||||
for keeping their development trees in sync. We use it to keep
|
||||
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
|
||||
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>
|
||||
<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
|
||||
kernel from getting trashed due to hardware or software
|
||||
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>
|
||||
#
|
||||
@ -2481,6 +2508,10 @@ disk fd1 at fdc0 drive 1
|
||||
|
||||
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>
|
||||
<heading>I have 128 MB of RAM but the system only uses 64 MB.</heading>
|
||||
|
||||
@ -2798,7 +2829,16 @@ disk fd1 at fdc0 drive 1
|
||||
There's a useful document available which explains how to set
|
||||
FreeBSD up as a <url url="http://www.ssimicro.com/~jeremyc/ppp.html"
|
||||
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>
|
||||
<heading>Does FreeBSD support SLIP and PPP?</heading>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user