diff --git a/share/doc/FAQ/freebsd-faq.sgml b/share/doc/FAQ/freebsd-faq.sgml index ac1fdbcaa96d..35d7459501e2 100644 --- a/share/doc/FAQ/freebsd-faq.sgml +++ b/share/doc/FAQ/freebsd-faq.sgml @@ -4,7 +4,7 @@
The following mailing lists are provided for FreeBSD users and
developers. For more information, send to
@@ -165,7 +165,10 @@ 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:
-
+
Example:
@@ -183,7 +186,7 @@ Any entries with a <XXX> are under construction.
users want to see is administrative requests...
There are two newsgroups currently dedicated to FreeBSD:
FreeBSD 2.1.0 does not install with 4 MB. To be exact: it does
@@ -372,7 +375,7 @@ Any entries with a <XXX> are under construction.
system was almost unusable though :-))
If your machine is already running DOS and has little or no free
@@ -395,8 +398,7 @@ Any entries with a <XXX> are under construction.
DOS partition under FreeBSD 2.X.
Install Windows 95 first, after that FreeBSD. FreeBSD's boot
@@ -450,7 +452,7 @@ Any entries with a <XXX> are under construction.
System (provided as XFree86 3.1.2).
If you are installing 2.1.0R from tape, you must create the tape
using a tar blocksize of 10 (5120 bytes). The default tar
@@ -460,7 +462,7 @@ Any entries with a <XXX> are under construction.
too big.
This depends. If you don't have DOS (or another operating
@@ -478,8 +480,7 @@ Any entries with a <XXX> are under construction.
subdirectory) which can be used for this purpose.
Connect the two computers using a Laplink parallel cable to use
this feature:
@@ -508,7 +509,7 @@ Any entries with a <XXX> are under construction.
See question above. This is classically a case of FreeBSD and
@@ -517,7 +518,7 @@ Any entries with a <XXX> are under construction.
instructions given above will almost always get you going.
This is another symptom of the problem described in the preceding
@@ -527,99 +528,55 @@ Any entries with a <XXX> are under construction.
toggling its setting and reinstalling FreeBSD.
I have made an entry in /etc/disktab, but
- when I try to label the drive the following happens:
+
+ The easiest way to do this is from the installation program. You can
+ start the installation program by running /stand/sysinstall as root
+ (note however that this will require kernel support for running
+ gzipped executables - the one shipped with FreeBSD does
+ Alternatively, if you still have the install floppy, you can just
+ reboot from that.
+
+ Select the ``Express Mode for Experts'' option, which will put you
+ straight into the fdisk editor, and create a single slice on the
+ disk. (Make sure you are editing the right disk!) Press `w' to write
+ your changes to the disk. Say ``No'' when asked if you want to
+ remain compatible with other operating systems, and ``Yes'' when
+ asked if you know what you're doing.
+
+ Pressing `q' to quit will transfer you to the disklabel editor.
+ Divide up your FreeBSD slice according to taste and press `w' when
+ you are happy with the way it looks. Again, say ``Yes'' when asked
+ for confirmation, and press `q' to quit.
+
+ At this point, you will be asked if you wish to commit your changes.
+ Do
+ All we need to do now is to put a filesystem on the disk. Just typing
+ newfs followed by the device name will do this. For example, if the
+ new disk is your second SCSI drive and you put its FreeBSD slice on
+ slice 1, the command would be:-
FreeBSD's bad block (the ``
-
No. FreeBSD 2.X comes with bounce buffers which allows your bus
- mastering controller access to greater than 16MB.
+ mastering controller access to greater than 16MB. (Note that this
+ is not required if you have a PCI motherboard).
This is usually caused by an interrupt conflict (e.g., two boards
using the same IRQ). FreeBSD prior to 2.0.5R used to be tolerant
@@ -675,7 +632,7 @@ sea32550N|Seagate 32550N:\
If it is not absolutely imperative that you use DES style
encryption, you can use FreeBSD's default encryption for even
@@ -733,12 +690,11 @@ sea32550N|Seagate 32550N:\
- FreeBSD supports ST-506 (sometimes called ``MFM''), RLL, and ESDI
+ IDE and SCSI hard drives are supported. FreeBSD also
+ supports ST-506 (sometimes called ``MFM''), RLL, and ESDI
drives, which are usually connected to WD-1002, WD-1003, or
WD-1006/7 controllers (although clones should also work).
- FreeBSD also supports IDE and SCSI hard drives.
-
FreeBSD supports the AHA-2xxx line of adapters. The GPL portions
- of the old drivers have been re-written and now it is fully
- under the Berkeley style copyright.
+ of the old drivers have been re-written and they are now fully
+ under the Berkeley style copyright. However, the 2920 is
FreeBSD supports the Logitech and ATI Inport bus mice. You need
@@ -848,7 +805,7 @@ sea32550N|Seagate 32550N:\
You'll have to add the following lines to your kernel
configuration file and recompile:
@@ -858,9 +815,9 @@ device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr
options PSM_NO_RESET #don't reset mouse hardware (some laptops)
-
- See
+ See the
+ Please refer to the answer to the previous question.
+
- Generally no, but there are circumstances where you will take a
- hit, either in performance or accuracy of the math emulation code
- (see the section ). In
- particular, drawing arcs in X will be VERY slow. It is highly
- recommended that you buy a math co-processor; it's well worth it.
+
+ In general this will not cause any problems, but there are
+ circumstances where you will take a hit, either in performance or
+ accuracy of the math emulation code (see the section ). In particular, drawing arcs in X will be
+ VERY slow. It is highly recommended that you buy a math
+ co-processor; it's well worth it.
- Yes it can on certain machines. Please look in the
-
This info is specific to the 742a but may also cover other
Buslogic cards. (Bustek = Buslogic)
@@ -1030,7 +997,7 @@ options PSM_NO_RESET #don't reset mouse hardware (some laptops)
hardware revisions A-G, and revisions H - onwards. The revision
letter is located after the Assembly number on the edge of the
card. The 742a has 2 ROM chips on it, one is the BIOS chip and
- the other is the Firmware chip. FreeBSD doesen't care what
+ the other is the Firmware chip. FreeBSD doesn't care what
version of BIOS chip you have but it does care about what version
of firmware chip. Buslogic will send upgrade ROMS out if you
call their tech support dept. The BIOS and Firmware chips are
@@ -1055,7 +1022,7 @@ options PSM_NO_RESET #don't reset mouse hardware (some laptops)
AHA1540 ``emulation'' mode. This is not a good thing for an EISA
card, however.
- If yu have an old hardware revision card and you obtain the 2.21
+ If you have an old hardware revision card and you obtain the 2.21
firmware for it, you will need to check the position of jumper W1
to B-C, the default is A-B.
@@ -1096,7 +1063,7 @@ options PSM_NO_RESET #don't reset mouse hardware (some laptops)
X Inside.
Yes,
- You will need to add the alternate math emulator to your kernel,
+ 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.
@@ -1198,7 +1166,7 @@ options PSM_NO_RESET #don't reset mouse hardware (some laptops)
option when you do this.
Yes. We support the concept of a ``package'', which is
@@ -1220,7 +1188,7 @@ options PSM_NO_RESET #don't reset mouse hardware (some laptops)
explicit details will be given here.
You first need to edit the /etc/sysconfig in the last
@@ -1247,8 +1215,8 @@ crw-rw-rw- 1 root wheel 41, 1 Oct 15 22:14 spx
- After installing the inn package or port, the
You have to use either ``
-
You have to tell
The general idea is that one copies the first sector of your
native root Linux or FreeBSD partition into a file in the DOS/NT
@@ -1418,7 +1386,7 @@ pseudo-device vn #Vnode driver (turns a file into a device)
boot from their native partitions.
If it's parallel, and all your problem is that it's terribly
slow, try setting your printer port into ``polled'' mode:
@@ -1434,7 +1402,7 @@ pseudo-device vn #Vnode driver (turns a file into a device)
act like an ``unsupport'' here).
Try adding the following option in your kernel configuration file
and recompile it.
@@ -1445,8 +1413,12 @@ pseudo-device vn #Vnode driver (turns a file into a device)
See the section on if you've no experience with building kernels.
+
+ Please refer to the answer to the previous question.
+
This generally means that there is no CDROM in the CDROM drive,
or the drive is not visible on the bus. Feed the drive
@@ -1455,7 +1427,7 @@ pseudo-device vn #Vnode driver (turns a file into a device)
This can be caused by bad hardware (memory, motherboard, etc.).
Try running a memory-testing program on your PC. Note that, even
@@ -1466,7 +1438,7 @@ pseudo-device vn #Vnode driver (turns a file into a device)
Adaptec 1542).
Try turning off the Num Lock key.
@@ -1481,9 +1453,10 @@ pseudo-device vn #Vnode driver (turns a file into a device)
- The problem is that the ATI Mach 64 uses address
You'll have to build a new kernel with the following
modification: in /usr/src/sys/i386/isa/sio.c find the
@@ -1512,11 +1485,13 @@ pseudo-device vn #Vnode driver (turns a file into a device)
the normal procedure of building a new kernel.
Some newer ATI Mach 64 video cards (notably ATI Mach Xpression)
- do not run with the current version of
and following the links to the new beta release. Get the
following files:
@@ -1650,7 +1625,7 @@ pseudo-device vn #Vnode driver (turns a file into a device)
that won't be used by
-
Read this:
@@ -1695,9 +1670,13 @@ pseudo-device vn #Vnode driver (turns a file into a device)
which are a set of supfiles for supping from
-
- No, but we have done numerous taste tests on blindfolded
+ Q. Has anyone done any temperature testing while running FreeBSD?
+ I know Linux runs cooler than dos, but have never seen a mention of
+ FreeBSD. It seems to run really hot.
+
+ A. No, but we have done numerous taste tests on blindfolded
volunteers who have also had 250 micrograms of LSD-25
administered beforehand. 35% of the volunteers said that FreeBSD
tasted sort of orange, whereas Linux tasted like purple haze.
@@ -1709,15 +1688,20 @@ pseudo-device vn #Vnode driver (turns a file into a device)
now, working on their new ``scratch and sniff'' GUI. It's a
funny old business we're in!
- Seriously, Linux use the ``
-
- Yes! You'll see frequent references to ``daemons'' in the BSD
+ Q. Is there anything "odd" that FreeBSD does when compiling the
+ kernel which would cause the memory to make a scratchy sound? When
+ compiling (and for a brief moment after recognizing the floppy drive
+ upon startup, as well), a strange scratchy sound emanates from what
+ appears to be the memory banks.
+
+ A. Yes! You'll see frequent references to ``daemons'' in the BSD
documentation, and what most people don't know is that this
refers to genuine, non-corporeal entities that now possess your
computer. The scratchy sound coming from your memory is actually
@@ -1735,7 +1719,7 @@ pseudo-device vn #Vnode driver (turns a file into a device)
Given a choice, I think I'd prefer to get used to the scratchy
noises, myself!
The entire process of creating installation disks and source and
@@ -1744,7 +1728,7 @@ pseudo-device vn #Vnode driver (turns a file into a device)
be enough to get you started.
If you define the environment variable
-
The Adaptec 1542 SCSI host adapters allow the user to configure
@@ -1771,17 +1755,17 @@ pseudo-device vn #Vnode driver (turns a file into a device)
corrupted.
- Yes, you can use the
- for more information.
+ url="http://www.freebsd.org/How/handbook/handbook/ctm.html"
+ name="CTM facility">
Newer BSD based systems have a ``
- Please take a look at the FAQ for submitting code to FreeBSD at:
+ Please take a look at:
+ If you start X with 'startx', the permissions on /dev/console will
+
This is because of the way console permissions are set by default.
On a multi-user system, one doesn't necessarily want just any user
- be able to write on the system console. For users who are logging
+ to be able to write on the system console. For users who are logging
directly onto a machine with a VTY, the
By: Frank Durda IV <uhclem@nemesis.lonestar.org>
@@ -1910,20 +1898,19 @@ pseudo-device vn #Vnode driver (turns a file into a device)
- Before you can compile a kernel, you need either the complete
+ Not at all! First, you need either the complete
+ Let me guess. You removed
-
+ 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?
- The problem here is that FreeBSD has code built-in to keep the
- kernel from getting trashed due t hardware or software
+ 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:
@@ -2002,7 +1995,7 @@ device sio5 at isa? port 0x2b8 tty flags 0x501 vector siointr
You need to uncomment the following line in the generic config
@@ -2037,7 +2030,7 @@ disk fd1 at fdc0 drive 1
Yes, FreeBSD supports System V-style IPC. This includes shared
@@ -2054,7 +2047,7 @@ disk fd1 at fdc0 drive 1
Recompile and install.
Due to the manner in which FreeBSD gets the memory size from the
@@ -2075,8 +2068,10 @@ disk fd1 at fdc0 drive 1
you'd want to use
-
+
The panic indicates that the system ran out of virtual memory for
network buffers (specifically, mbuf clusters). You can increase
@@ -2105,7 +2100,7 @@ disk fd1 at fdc0 drive 1
strategy for porting.
This depends on whether or not you plan on making the driver
@@ -2125,7 +2120,7 @@ disk fd1 at fdc0 drive 1
As for 2.0.5R, the primary configuration file is
@@ -2168,7 +2163,7 @@ disk fd1 at fdc0 drive 1
magical editing of /etc/rc.local.
Use the
-
Please have a look at the section of the Handbook on printing. It
- should cover most of your problem. See
-
The kbdcontrol program has an option to load a keyboard map file.
Under /usr/share/syscons/keymaps are a number of map
@@ -2203,7 +2198,7 @@ disk fd1 at fdc0 drive 1
extension are assumed by /etc/sysconfig. See the
- appropriate comments in tis file.
+ appropriate comments in this file.
In 2.0.5R and later, everything related to text fonts, keyboard
mapping is in /usr/share/examples/syscons.
@@ -2223,7 +2218,7 @@ disk fd1 at fdc0 drive 1
The logic that attempts to detect an out of data
/var/db/kvm_*.db files sometimes fails and using a
@@ -2235,7 +2230,7 @@ disk fd1 at fdc0 drive 1
- Please read the diskless section in the Handbook. It is in
- /usr/share/doc/handbook or use the following WWW link:
+ ``Diskless booting'' means that the FreeBSD box is booted over a
+ network, and reads the necessary files from a server instead of
+ its hard disk. For full details, please read
Internet standards and good engineering practice prohibit us from
@@ -2313,10 +2309,10 @@ disk fd1 at fdc0 drive 1
name="Handbook's section on SLIP (user-mode version)">
- One problem we have had reported is IJPPPs' use of predictor1
+ A possible cause for this is IJPPPs' use of predictor1
compression. One way of determining if you have this problem
is to look at your log and if you have protocol errors then this is
most likely it.
@@ -2328,7 +2324,7 @@ disable pred1
Use these two before you dial out and it should work.
In the Berkeley networking framework, network interfaces are only
@@ -2342,7 +2338,7 @@ disable pred1
Ultrix.
Add ``
-
Certain PC network cards are better than others (to put it
@@ -2370,7 +2366,7 @@ disable pred1
See
Try disabling the TCP extensions in /etc/sysconfig by
@@ -2406,7 +2402,7 @@ disable pred1
use the above change to connect thru them.
Multicast host operations are fully supported in FreeBSD 2.0 by
@@ -2431,13 +2427,13 @@ mmcc MultiMedia Conference ftp.isi.edu:
Control program /confctrl/mmcc/mmcc-intel.tar.Z
rtpqual Tools for testing the ftp.psc.edu:/pub/net_tools/rtpqual.c
quality of RTP packets.
-vat_nv_record Recording tools for vat ftp.sics.se:archive/vat_nv_record.tar.Z
+vat_nv_record Recording tools for vat ftp.sics.se:archive/vat_nv_record.tar.Z
and nv.
Here is a list compiled by Glen Foster
@@ -2462,9 +2458,16 @@ Zynx ZX342
- The current version of BIND that ships with FreeBSD
+ You will probably find that the host is actually in a different
+ domain; for example, if you are in foo.bar.edu and you wish to reach
+ a host called ``mumble'' in the bar.edu domain, you will have to
+ refer to it by the fully-qualified domain name, ``mumble.bar.edu'',
+ instead of just ``mumble''.
+
+ Traditionally, this was allowed by BSD BIND resolvers. However
+ the current version of BIND that ships with FreeBSD
no longer provides default abbreviations for non-fully
qualified domain names other than the domain you are in.
So an unqualified host mumble must either be found
@@ -2472,9 +2475,9 @@ Zynx ZX342
in the root domain.
This is different from the previous behaviour, where the
- search did continue across mumble.bar.edu, and
+ search continued across mumble.bar.edu, and
mumble.edu. Have a look at RFC 1535 for why this
- has been considered bad practice and even a security hole.
+ was considered bad practice, or even a security hole.
As a good workaround, you can place the line
@@ -2488,12 +2491,12 @@ domain foo.bar.edu
into your /etc/resolv.conf. However, make sure
that the search order does not go beyond the ``boundary
between local and public administration'', as RFC 1535
- calls ist.
+ calls it.
The sendmail configuration that ships with FreeBSD is
@@ -2618,7 +2621,7 @@ domain foo.bar.edu
Final hint: if you are uncertain whether some particular
mail routing would work, remember the -bt option to
- sendmail. It starts sendmail in address test mode,
+ sendmail. It starts sendmail in address test mode;
simply enter ``0 '', followed by the address you wish to
test for the mail routing. The last line tells you the used
internal mail agent, the destination host this agent will be
@@ -2642,7 +2645,7 @@ domain foo.bar.edu
If you have compiled your kernel with the
-
As the FreeBSD kernel boots, it will probe for the serial ports
in your system for which the kernel was configured. You can
@@ -2705,13 +2708,18 @@ domain foo.bar.edu
more details.
- Don't worry, they have been merged with the
-
+ Don't worry, they have been merged with the
+
The third serial port, /dev/cuaa2 for dial-out devices, and on
@@ -2731,7 +2739,7 @@ domain foo.bar.edu
care of all the conflicts.
Again, the section on kernel configuration provides information
about configuring your kernel. For a multiport serial card,
@@ -2755,12 +2763,12 @@ domain foo.bar.edu
all the ports share an irq (
-
Not yet. You'll have to use a different irq for each card.
The
If you're using another computer as a terminal into your FreeBSD
system, get a null modem cable to go between the two serial
@@ -2897,7 +2905,7 @@ domain foo.bar.edu
just a hard link to
-
Actually, the man page for
-
Make what's called a ``/etc/remote file. For example, if your modem's hooked
@@ -2951,9 +2959,9 @@ domain foo.bar.edu
When you done entering the AT commands hit ~. to exit.
- The /etc/phones for a phone number. But the /etc/remote. Escape it with a backslash:
@@ -2982,7 +2990,7 @@ domain foo.bar.edu
and type ``
-
Put in an entry for
-
- Yes. Use the /etc/remote:
- Sure. Make an entry for your university in /etc/remote
+ This is often a problem where a university has several modem lines
+ and several thousand students trying to use them...
+
+ Make an entry for your university in /etc/remote
and use \@ for the
big-university:\
@@ -3033,7 +3046,7 @@ domain foo.bar.edu
you want to keep retrying, run
-
CTRL+P is the default ``force'' character, used to tell
You must've pressed CTRL+A,