Put the Troubleshooting chapter out of its misery.
This commit is contained in:
parent
f5455ee885
commit
ce745e2533
@ -1,4 +1,4 @@
|
||||
# $Id$
|
||||
# $Id: Makefile,v 1.23 1997/02/22 12:58:05 peter Exp $
|
||||
|
||||
SRCS= authors.sgml basics.sgml bibliography.sgml boothelp.sgml
|
||||
SRCS+= booting.sgml contrib.sgml crypt.sgml ctm.sgml current.sgml cvsup.sgml
|
||||
@ -13,6 +13,6 @@ SRCS+= porting.sgml ports.sgml ppp.sgml printing.sgml
|
||||
SRCS+= quotas.sgml relnotes.sgml routing.sgml
|
||||
SRCS+= serial.sgml scsi.sgml sections.sgml sio.sgml skey.sgml slipc.sgml
|
||||
SRCS+= slips.sgml stable.sgml submitters.sgml sup.sgml synching.sgml
|
||||
SRCS+= term.sgml troubleshooting.sgml userppp.sgml uart.sgml linuxemu.sgml
|
||||
SRCS+= term.sgml userppp.sgml uart.sgml linuxemu.sgml
|
||||
|
||||
.include <bsd.sgml.mk>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<!-- $Id: handbook.sgml,v 1.68 1997/02/22 12:58:34 peter Exp $ -->
|
||||
<!-- $Id: handbook.sgml,v 1.69 1997/04/08 00:47:59 jfieber Exp $ -->
|
||||
<!-- The FreeBSD Documentation Project -->
|
||||
|
||||
<!DOCTYPE linuxdoc PUBLIC "-//FreeBSD//DTD linuxdoc//EN" [
|
||||
@ -133,7 +133,6 @@ name="FreeBSD FTP server"> or one of the numerous
|
||||
&routing;
|
||||
&nfs;
|
||||
&diskless;
|
||||
<sect><heading>* Yellow Pages/NIS</heading>
|
||||
&isdn;
|
||||
|
||||
&mail;
|
||||
@ -145,7 +144,6 @@ name="FreeBSD FTP server"> or one of the numerous
|
||||
&stable;
|
||||
&synching;
|
||||
&submitters;
|
||||
&troubleshooting;
|
||||
&kerneldebug;
|
||||
&kernelopts;
|
||||
&linuxemu;
|
||||
|
@ -1,4 +1,4 @@
|
||||
<!-- $Id$ -->
|
||||
<!-- $Id: sections.sgml,v 1.22 1997/02/22 12:59:19 peter Exp $ -->
|
||||
<!-- The FreeBSD Documentation Project -->
|
||||
|
||||
<!-- Entities containing all the pieces of the handbook are -->
|
||||
@ -57,6 +57,5 @@
|
||||
<!ENTITY submitters SYSTEM "submitters.sgml">
|
||||
<!ENTITY sup SYSTEM "sup.sgml">
|
||||
<!ENTITY synching SYSTEM "synching.sgml">
|
||||
<!ENTITY troubleshooting SYSTEM "troubleshooting.sgml">
|
||||
<!ENTITY uart SYSTEM "uart.sgml">
|
||||
<!ENTITY userppp SYSTEM "userppp.sgml">
|
||||
|
@ -1,69 +0,0 @@
|
||||
<!-- $Id$ -->
|
||||
<!-- The FreeBSD Documentation Project -->
|
||||
|
||||
<chapt><heading>Troubleshooting<label id="troubleshooting"></heading>
|
||||
|
||||
<p>The following tips and tricks may help you turn a
|
||||
failing (or failed) installation attempt into a success.
|
||||
Please read them carefully.
|
||||
|
||||
<sect>
|
||||
<heading>Hardware conflict or misconfiguration</heading>
|
||||
|
||||
|
||||
<p><descrip>
|
||||
<tag>Problem:</tag> A device is conflicting with
|
||||
another or does not match the kernel's compiled-in IRQ or
|
||||
address.
|
||||
|
||||
<tag>Cause:</tag> While most device drivers in
|
||||
FreeBSD are now smart enough to match themselves to your
|
||||
hardware settings dynamically, there are a few that still
|
||||
require fairly rigid configuration parameters to be
|
||||
compiled in (and matched by the hardware) before they will
|
||||
work. We are working hard to eliminate as many of these
|
||||
last hold-outs as we can, but it is not always as easy as
|
||||
it looks.
|
||||
|
||||
<tag>Solution:</tag> There are several possible
|
||||
solutions. The first, and easiest, is to boot the kernel
|
||||
with the <tt>-c</tt> flag. When you see the initial boot prompt
|
||||
(from floppy or hard disk), type:
|
||||
|
||||
<tscreen><verb>
|
||||
/kernel -c
|
||||
</verb></tscreen>
|
||||
|
||||
This will boot just past the memory sizing code and then
|
||||
drop into a dynamic kernel configuration utility. Type
|
||||
`<tt>?</tt>' at the prompt to see a list of commands.
|
||||
You can use this utility to reset the IRQ, memory
|
||||
address, IO address or a number of other device
|
||||
configuration parameters. You can also disable a device
|
||||
entirely if it is causing problems for other devices you would
|
||||
much rather have work.
|
||||
|
||||
Another solution is, obviously, to remove the offending
|
||||
hardware or simply strip the system down to the bare
|
||||
essentials until the problem (hopefully) goes away. Once
|
||||
you are up, you can do the same thing mentioned
|
||||
above---compile a kernel more suited to your hardware, or
|
||||
incrementally try to figure out what it was about your
|
||||
original hardware configuration that did not work.
|
||||
|
||||
</descrip>
|
||||
|
||||
<sect>
|
||||
<heading>When I boot for the first time, it still looks for
|
||||
/386bsd!</heading>
|
||||
|
||||
<p>Cause: You still have the old FreeBSD 1.x boot blocks on
|
||||
your boot partition.
|
||||
|
||||
Solution: You should re-enter the installation process,
|
||||
invoke the (F)disk editor and chose the (W)rite option.
|
||||
This will not hurt an existing installation and will make
|
||||
sure that the new boot blocks get written to the drive.
|
||||
If you are installing for the first time, do not forget to
|
||||
(W)rite out your new boot blocks! :-)
|
||||
|
Loading…
Reference in New Issue
Block a user