Attack of the spelling police. The grammar police were also occasionally

called onto the scene.
This commit is contained in:
Jim Mock 2000-06-13 18:05:39 +00:00
parent c60eb2fceb
commit aca13e8771
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=7356
15 changed files with 340 additions and 344 deletions

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/contrib/chapter.sgml,v 1.224 2000/06/12 12:48:31 asmodai Exp $
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/contrib/chapter.sgml,v 1.225 2000/06/12 23:38:59 will Exp $
-->
<chapter id="contrib">
@ -284,7 +284,7 @@
<orderedlist>
<listitem>
<para>NetWare Server (protected mode ODI driver) loader and
subservices to allow the use of ODI card drivers supplied with
sub-services to allow the use of ODI card drivers supplied with
network cards. The same thing for NDIS drivers and NetWare SCSI
drivers.</para>
</listitem>
@ -303,7 +303,7 @@
<para>A concerted effort at support for portable computers. This is
somewhat handled by changing PCMCIA bridging rules and power
management event handling. But there are things like detecting
internal vs. external display and picking a different screen
internal v.s.. external display and picking a different screen
resolution based on that fact, not spinning down the disk if the
machine is in dock, and allowing dock-based cards to disappear
without affecting the machines ability to boot (same issue for
@ -363,7 +363,7 @@
</listitem>
<listitem>
<para>If you know of any bugfixes which have been successfully
<para>If you know of any bug fixes which have been successfully
applied to -current but have not been merged into -stable after a
decent interval (normally a couple of weeks), send the committer a
polite reminder.</para>
@ -546,7 +546,7 @@
<para>In the rare case of a significant contribution of a large body
work, or the addition of an important new feature to FreeBSD, it
becomes almost always necessary to either send changes as uuencode'd
becomes almost always necessary to either send changes as uuencoded
tar files or upload them to our ftp site <ulink
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/incoming/">ftp://ftp.FreeBSD.org/pub/FreeBSD/incoming/</ulink>.</para>
@ -731,7 +731,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<title>Donors Gallery</title>
<para>The FreeBSD Project is indebted to the following donors and would
like to publically thank them here!</para>
like to publicly thank them here!</para>
<itemizedlist>
<listitem>
@ -846,7 +846,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<listitem>
<para><ulink url="http://www.cdrom.co.jp/">Laser5</ulink> of Japan
(a portion of the profits from sales of their various FreeBSD
CD-ROMs).</para>
CDROMs).</para>
</listitem>
<listitem>
@ -983,10 +983,10 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<listitem>
<para>The <ulink url="http://www.interface-business.de/">interface
business GmbH, Dresden</ulink> has been patiently supporting
&a.joerg; who has often preferred FreeBSD work over paywork, and
&a.joerg; who has often preferred FreeBSD work over paid work, and
used to fall back to their (quite expensive) EUnet Internet
connection whenever his private connection became too slow or
flakey to work with it...</para>
flaky to work with it...</para>
</listitem>
<listitem>
@ -1126,7 +1126,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</listitem>
<listitem>
<para>Adrian Chadd <email>adrian@freebsd.org</email></para>
<para>Adrian Chadd <email>adrian@FreeBSD.org</email></para>
</listitem>
<listitem>

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/advanced-networking/chapter.sgml,v 1.24 2000/05/02 22:40:41 unfurl Exp $
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/advanced-networking/chapter.sgml,v 1.25 2000/06/08 01:55:49 jim Exp $
-->
<chapter id="advanced-networking">
@ -399,7 +399,7 @@ Local1 (10.20.30.1, 10.9.9.30) --&gt; T1-GW (10.9.9.1)
<para>Luckily for us, on a FreeBSD system this setup is a snap. The
processes that need to be running can all be run at boot time with
a few modificationss to your <filename>/etc/rc.conf</filename>
a few modifications to your <filename>/etc/rc.conf</filename>
file.</para>
<para>On the NFS server make sure you have:</para>
@ -758,7 +758,7 @@ diskless:\
<row>
<entry>swapsize
<option><replaceable>size</replaceable></option></entry>
<entry>set diskless swapsize in Kbytes</entry>
<entry>set diskless swapsize in KBytes</entry>
</row>
<row>
@ -827,7 +827,7 @@ hostname myclient.mydomain</programlisting>
as in the example above, the swapfile for myclient will be called
<filename>/swapfs/swap.<replaceable>X.X.X.X</replaceable></filename>
where <replaceable>X.X.X.X</replaceable> is the client's IP addr,
eg:</para>
e.g.:</para>
<screen>&prompt.root; <userinput>dd if=/dev/zero of=/swapfs/swap.192.1.2.4 bs=1k count=20000</userinput></screen>
@ -900,7 +900,7 @@ hostname myclient.mydomain</programlisting>
<ulink url="http://alumni.caltech.edu/~dank/isdn/">Dan Kegel's ISDN
Page</ulink>.</para>
<para>A quick simple roadmap to ISDN follows:</para>
<para>A quick simple road map to ISDN follows:</para>
<itemizedlist>
<listitem>
@ -910,14 +910,14 @@ hostname myclient.mydomain</programlisting>
<listitem>
<para>If you are planning to use ISDN primarily to connect to the
Internet with an Internet Provider on a dialup non-dedicated basis,
Internet with an Internet Provider on a dial-up non-dedicated basis,
I suggest you look into Terminal Adapters. This will give you the
most flexibility, with the fewest problems, if you change
providers.</para>
</listitem>
<listitem>
<para>If you are connecting two lans together, or connecting to the
<para>If you are connecting two LANs together, or connecting to the
Internet with a dedicated ISDN connection, I suggest you consider
the stand alone router/bridge option.</para>
</listitem>
@ -991,7 +991,7 @@ subscribe freebsd-isdn</programlisting>
<para>The main advantage of using a TA to connect to an Internet
Provider is that you can do Dynamic PPP. As IP address space becomes
more and more scarce, most providers are not willing to provide you
with a static IP anymore. Most standalone routers are not able to
with a static IP anymore. Most stand-alone routers are not able to
accommodate dynamic IP allocation.</para>
<para>TA's completely rely on the PPP daemon that you are running for
@ -1039,11 +1039,11 @@ subscribe freebsd-isdn</programlisting>
save you having to buy another serial cable, and find another empty
electrical socket.</para>
<para>A synchronous card with a TA is at least as fast as a standalone
<para>A synchronous card with a TA is at least as fast as a stand-alone
router, and with a simple 386 FreeBSD box driving it, probably more
flexible.</para>
<para>The choice of sync/TA vs standalone router is largely a religious
<para>The choice of sync/TA v.s. stand-alone router is largely a religious
issue. There has been some discussion of this in the mailing lists.
I suggest you search the <ulink
url="http://www.FreeBSD.org/search.html">archives</ulink> for the
@ -1051,7 +1051,7 @@ subscribe freebsd-isdn</programlisting>
</sect2>
<sect2>
<title>Standalone ISDN Bridges/Routers</title>
<title>Stand-alone ISDN Bridges/Routers</title>
<para>ISDN bridges or routers are not at all specific to FreeBSD or any
other operating system. For a more complete description of routing
@ -1097,12 +1097,12 @@ subscribe freebsd-isdn</programlisting>
|
---Windows 95 (Do not admit to owning it)
|
Standalone router
Stand-alone router
|
ISDN BRI line</programlisting>
<para>If your home/branch office is only one computer you can use a
twisted pair crossover cable to connect to the standalone router
twisted pair crossover cable to connect to the stand-alone router
directly.</para>
</example>
@ -1121,7 +1121,7 @@ ISDN BRI line</programlisting>
| |
| ---Windows 95
| B |
|___---Standalone router
|___---Stand-alone router
|
ISDN BRI line</programlisting>
</example>
@ -1134,12 +1134,12 @@ ISDN BRI line</programlisting>
etc.</para>
<para>This can be very useful feature, for example if you have an
dedicated internet ISDN connection at your office and would like to
dedicated ISDN connection at your office and would like to
tap into it, but don't want to get another ISDN line at work. A router
at the office location can manage a dedicated B channel connection
(64Kbs) to the internet, as well as a use the other B channel for a
separate data connection. The second B channel can be used for
dialin, dialout or dynamically bond(MPP etc.) with the first B channel
dial-in, dial-out or dynamically bond(MPP etc.) with the first B channel
for more bandwidth.</para>
<para>An Ethernet bridge will also allow you to transmit more than just
@ -1167,10 +1167,10 @@ ISDN BRI line</programlisting>
<sect2>
<title>How does it work?</title>
<para>There are 3 types of hosts in an NIS enviornment; master
<para>There are 3 types of hosts in an NIS environment; master
servers, slave servers, and clients. Servers act as a central
repository for host configuration information. Master servers
hold the authoritatve copy of this information, while slave
hold the authoritative copy of this information, while slave
servers mirror this information for redundancy. Clients rely on
the servers to provide this information to them.</para>
@ -1217,7 +1217,7 @@ ISDN BRI line</programlisting>
<sect4>
<title>Physical Server Requirements</title>
<para>There are several things to keep in mind when chosing a
<para>There are several things to keep in mind when choosing a
machine to use as a NIS server. One of the unfortunate things
about NIS is the level of dependency the clients have on the
server. If a client cannot contact the server for its NIS
@ -1259,7 +1259,7 @@ ISDN BRI line</programlisting>
<sect4>
<title>Setting up a NIS master server</title>
<para>Setting up a master NIS server can be relativly straight
<para>Setting up a master NIS server can be relatively straight
forward, depending on your needs. FreeBSD comes with a handy
script called <command>ypinit</command> that makes the initial
setup procedure very easy. A few steps are needed ahead of
@ -1392,46 +1392,46 @@ Ok, please remember to go back and redo manually whatever fails.
If you don't, something might not work.
There will be no further questions. The remainder of the procedure
should take a few minutes, to copy the databases from master.example.com.
Transfering netgroup...
ypxfr: Exiting: Map successfully transfered
Transfering netgroup.byuser...
ypxfr: Exiting: Map successfully transfered
Transfering netgroup.byhost...
ypxfr: Exiting: Map successfully transfered
Transfering master.passwd.byuid...
ypxfr: Exiting: Map successfully transfered
Transfering passwd.byuid...
ypxfr: Exiting: Map successfully transfered
Transfering passwd.byname...
ypxfr: Exiting: Map successfully transfered
Transfering group.bygid...
ypxfr: Exiting: Map successfully transfered
Transfering group.byname...
ypxfr: Exiting: Map successfully transfered
Transfering services.byname...
ypxfr: Exiting: Map successfully transfered
Transfering rpc.bynumber...
ypxfr: Exiting: Map successfully transfered
Transfering rpc.byname...
ypxfr: Exiting: Map successfully transfered
Transfering protocols.byname...
ypxfr: Exiting: Map successfully transfered
Transfering master.passwd.byname...
ypxfr: Exiting: Map successfully transfered
Transfering networks.byname...
ypxfr: Exiting: Map successfully transfered
Transfering networks.byaddr...
ypxfr: Exiting: Map successfully transfered
Transfering netid.byname...
ypxfr: Exiting: Map successfully transfered
Transfering hosts.byaddr...
ypxfr: Exiting: Map successfully transfered
Transfering protocols.bynumber...
ypxfr: Exiting: Map successfully transfered
Transfering ypservers...
ypxfr: Exiting: Map successfully transfered
Transfering hosts.byname...
ypxfr: Exiting: Map successfully transfered
Transferring netgroup...
ypxfr: Exiting: Map successfully transferred
Transferring netgroup.byuser...
ypxfr: Exiting: Map successfully transferred
Transferring netgroup.byhost...
ypxfr: Exiting: Map successfully transferred
Transferring master.passwd.byuid...
ypxfr: Exiting: Map successfully transferred
Transferring passwd.byuid...
ypxfr: Exiting: Map successfully transferred
Transferring passwd.byname...
ypxfr: Exiting: Map successfully transferred
Transferring group.bygid...
ypxfr: Exiting: Map successfully transferred
Transferring group.byname...
ypxfr: Exiting: Map successfully transferred
Transferring services.byname...
ypxfr: Exiting: Map successfully transferred
Transferring rpc.bynumber...
ypxfr: Exiting: Map successfully transferred
Transferring rpc.byname...
ypxfr: Exiting: Map successfully transferred
Transferring protocols.byname...
ypxfr: Exiting: Map successfully transferred
Transferring master.passwd.byname...
ypxfr: Exiting: Map successfully transferred
Transferring networks.byname...
ypxfr: Exiting: Map successfully transferred
Transferring networks.byaddr...
ypxfr: Exiting: Map successfully transferred
Transferring netid.byname...
ypxfr: Exiting: Map successfully transferred
Transferring hosts.byaddr...
ypxfr: Exiting: Map successfully transferred
Transferring protocols.bynumber...
ypxfr: Exiting: Map successfully transferred
Transferring ypservers...
ypxfr: Exiting: Map successfully transferred
Transferring hosts.byname...
ypxfr: Exiting: Map successfully transferred
slave.example.com has been setup as an YP slave server without any errors.
Don't forget to update map ypservers on master.example.com.</screen>
@ -1622,7 +1622,7 @@ Don't forget to update map ypservers on master.example.com.</screen>
</sect2>
<sect2>
<title>libscrypt vs. libdescrypt</title>
<title>libscrypt v.s. libdescrypt</title>
<para>One of the most common issues that people run into when trying
to implement NIS is crypt library compatibility. If your NIS
@ -1644,7 +1644,7 @@ lrwxr-xr-x 1 root wheel 16 Nov 8 14:27 /usr/lib/libdescrypt.so@ -> libdes
-r--r--r-- 1 root wheel 14750 Nov 8 14:27 /usr/lib/libdescrypt_p.a</screen>
<para>If the machine is configured to use the standard FreeBSD MD5
crypt libraries they will look somethine like this:</para>
crypt libraries they will look something like this:</para>
<screen>
&prompt.user; <userinput>ls -l /usr/lib/*crypt*</userinput>

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/backups/chapter.sgml,v 1.22 2000/05/15 00:10:38 joe Exp $
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/backups/chapter.sgml,v 1.23 2000/06/08 01:55:59 jim Exp $
-->
<chapter id="backups">
@ -33,7 +33,7 @@
x 12 mm) than 8mm cartridges. 4mm, like 8mm, has comparatively short
head life for the same reason, both use helical scan.</para>
<para>Data thruput on these drives starts ~150kB/s, peaking at ~500kB/s.
<para>Data throughput on these drives starts ~150kB/s, peaking at ~500kB/s.
Data capacity starts at 1.3 GB and ends at 2.0 GB. Hardware
compression, available with most of these drives, approximately
doubles the capacity. Multi-drive tape library units can have 6
@ -60,7 +60,7 @@
One downside of 8mm tape is relatively short head and tape life due to
the high rate of relative motion of the tape across the heads.</para>
<para>Data thruput ranges from ~250kB/s to ~500kB/s. Data sizes start
<para>Data throughput ranges from ~250kB/s to ~500kB/s. Data sizes start
at 300 MB and go up to 7 GB. Hardware compression, available with
most of these drives, approximately doubles the capacity. These
drives are available as single units or multi-drive tape libraries
@ -99,7 +99,7 @@
also use 1/4" wide tape are discussed separately. Tape libraries and
changers are not available.</para>
<para>Data thruput ranges from ~150kB/s to ~500kB/s. Data capacity
<para>Data throughput ranges from ~150kB/s to ~500kB/s. Data capacity
ranges from 40 MB to 15 GB. Hardware compression is available on many
of the newer QIC drives. QIC drives are less frequently installed;
they are being supplanted by DAT drives.</para>
@ -139,7 +139,7 @@
both the supply and take-up spools located inside the tape cartridge
itself.</para>
<para>Data thruput is approximately 1.5MB/s, three times the thruput of
<para>Data throughput is approximately 1.5MB/s, three times the throughput of
4mm, 8mm, or QIC tape drives. Data capacities range from 10GB to 20GB
for a single drive. Drives are available in both multi-tape changers
and multi-tape, multi-drive tape libraries containing from 5 to 900
@ -381,7 +381,7 @@ sa0(ncr1:4:0): Logical unit is in process of becoming ready</screen>
two copies of
each.</para>
<para>Second, determine that the boot and fixit floppies
<para>Second, determine that the boot and fix-it floppies
(<filename>boot.flp</filename> and <filename>fixit.flp</filename>)
have all your devices. The easiest way to check is to reboot your
machine with the boot floppy in the floppy drive and check the boot

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/contrib/chapter.sgml,v 1.224 2000/06/12 12:48:31 asmodai Exp $
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/contrib/chapter.sgml,v 1.225 2000/06/12 23:38:59 will Exp $
-->
<chapter id="contrib">
@ -284,7 +284,7 @@
<orderedlist>
<listitem>
<para>NetWare Server (protected mode ODI driver) loader and
subservices to allow the use of ODI card drivers supplied with
sub-services to allow the use of ODI card drivers supplied with
network cards. The same thing for NDIS drivers and NetWare SCSI
drivers.</para>
</listitem>
@ -303,7 +303,7 @@
<para>A concerted effort at support for portable computers. This is
somewhat handled by changing PCMCIA bridging rules and power
management event handling. But there are things like detecting
internal vs. external display and picking a different screen
internal v.s.. external display and picking a different screen
resolution based on that fact, not spinning down the disk if the
machine is in dock, and allowing dock-based cards to disappear
without affecting the machines ability to boot (same issue for
@ -363,7 +363,7 @@
</listitem>
<listitem>
<para>If you know of any bugfixes which have been successfully
<para>If you know of any bug fixes which have been successfully
applied to -current but have not been merged into -stable after a
decent interval (normally a couple of weeks), send the committer a
polite reminder.</para>
@ -546,7 +546,7 @@
<para>In the rare case of a significant contribution of a large body
work, or the addition of an important new feature to FreeBSD, it
becomes almost always necessary to either send changes as uuencode'd
becomes almost always necessary to either send changes as uuencoded
tar files or upload them to our ftp site <ulink
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/incoming/">ftp://ftp.FreeBSD.org/pub/FreeBSD/incoming/</ulink>.</para>
@ -731,7 +731,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<title>Donors Gallery</title>
<para>The FreeBSD Project is indebted to the following donors and would
like to publically thank them here!</para>
like to publicly thank them here!</para>
<itemizedlist>
<listitem>
@ -846,7 +846,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<listitem>
<para><ulink url="http://www.cdrom.co.jp/">Laser5</ulink> of Japan
(a portion of the profits from sales of their various FreeBSD
CD-ROMs).</para>
CDROMs).</para>
</listitem>
<listitem>
@ -983,10 +983,10 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<listitem>
<para>The <ulink url="http://www.interface-business.de/">interface
business GmbH, Dresden</ulink> has been patiently supporting
&a.joerg; who has often preferred FreeBSD work over paywork, and
&a.joerg; who has often preferred FreeBSD work over paid work, and
used to fall back to their (quite expensive) EUnet Internet
connection whenever his private connection became too slow or
flakey to work with it...</para>
flaky to work with it...</para>
</listitem>
<listitem>
@ -1126,7 +1126,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</listitem>
<listitem>
<para>Adrian Chadd <email>adrian@freebsd.org</email></para>
<para>Adrian Chadd <email>adrian@FreeBSD.org</email></para>
</listitem>
<listitem>

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/cutting-edge/chapter.sgml,v 1.47 2000/06/08 01:56:06 jim Exp $
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/cutting-edge/chapter.sgml,v 1.48 2000/06/09 22:54:37 nik Exp $
-->
<chapter id="cutting-edge">
@ -24,7 +24,7 @@
</sect1>
<sect1 id="current-stable">
<title>-CURRENT vs. -STABLE</title>
<title>-CURRENT v.s.. -STABLE</title>
<para>There are two development branches to FreeBSD; -CURRENT and
-STABLE. This section will explain a bit about each and describe
@ -183,7 +183,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz</userinput></scr
<ulink
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/">ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/</ulink>.
We also use <command>wu-ftpd</command> which allows
compressed/tar'd grabbing of whole trees. e.g. you
compressed/tarred grabbing of whole trees. e.g. you
see:</para>
<screen>usr.bin/lex</screen>
@ -354,7 +354,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz</userinput></scr
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-stable/">ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-stable/</ulink></para>
<para>We also use <command>wu-ftpd</command> which allows
compressed/tar'd grabbing of whole trees. e.g. you
compressed/tarred grabbing of whole trees. e.g. you
see:</para>
<screen>usr.bin/lex</screen>
@ -707,7 +707,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz</userinput></scr
</example>
<example>
<title>Creating a list of changes (as unidiffs) to &man.ls.1;</title>
<title>Creating a list of changes (as unified diffs) to &man.ls.1;</title>
<screen>
&prompt.user; <userinput>setenv CVSROOT :pserver:anoncvs@anoncvs.FreeBSD.org:/home/ncvs</userinput>
@ -764,7 +764,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz</userinput></scr
<sect1 id="makeworld">
<title>Using <command>make world</command></title>
<para>Once you have synchronised your local source tree against a
<para>Once you have synchronized your local source tree against a
particular version of FreeBSD (<literal>stable</literal>,
<literal>current</literal> and so on) you must then use the source
tree to rebuild the system.</para>
@ -779,7 +779,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz</userinput></scr
when you make mistakes, or when mistakes made by others in the
source tree render your system unbootable.</para>
<para>Make sure you have taken a backup. And have a fixit floppy to
<para>Make sure you have taken a backup. And have a fix-it floppy to
hand. I have never needed to use them, and, touch wood, I never
will, but it is always better to be safe than sorry.</para>
</warning>
@ -1006,7 +1006,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz</userinput></scr
<screen>&prompt.root; <userinput>make -DNOPROFILE=true <replaceable>target</replaceable></userinput></screen>
<para>is another way of specifying that profiled libaries should
<para>is another way of specifying that profiled libraries should
not be built, and corresponds with the</para>
<programlisting>NOPROFILE= true
@ -1261,7 +1261,7 @@ Script done, &hellip;</screen>
<tip>
<title>Name the new root directory
(<filename>/var/tmp/root</filename>)with a timestamp, so you can
(<filename>/var/tmp/root</filename>)with a time stamp, so you can
easily compare differences between versions</title>
<para>Frequently remaking the world means that you have to update
@ -1348,7 +1348,7 @@ Script done, &hellip;</screen>
<para>If you are using DEVFS then this is probably unnecessary.</para>
</note>
<para>For safety's sake, this is a multistep process.</para>
<para>For safety's sake, this is a multi-step process.</para>
<procedure>
<step>
@ -1362,7 +1362,7 @@ Script done, &hellip;</screen>
<para>Now, take a snapshot of your current
<filename>/dev</filename>. This snapshot needs to contain the
permissions, ownerships, major and minor numbers of each filename,
but it should not contain the timestamps. The easiest way to do
but it should not contain the time stamps. The easiest way to do
this is to use &man.awk.1; to strip out some of the
information.</para>
@ -1399,11 +1399,11 @@ Script done, &hellip;</screen>
<title>Update <filename>/stand</filename></title>
<note>
<para>This step is included only for completeness, it can safely be
<para>This step is included only for completeness. It can safely be
omitted.</para>
</note>
<para>For completenesses sake you may want to update the files in
<para>For the sake of completeness, you may want to update the files in
<filename>/stand</filename> as well. These files consist of hard
links to the <filename>/stand/sysinstall</filename> binary. This
binary should be statically linked, so that it can work when no other
@ -1769,8 +1769,8 @@ Antonio</screen>
<listitem>
<para>Also in <filename>/etc/make.conf</filename>, set
<quote>CFLAGS</quote> to something like <quote>-O
-pipe</quote>. The optimisation <quote>-O2</quote> is much
slower, and the optimisation difference between
-pipe</quote>. The optimization <quote>-O2</quote> is much
slower, and the optimization difference between
<quote>-O</quote> and <quote>-O2</quote> is normally
negligible. <quote>-pipe</quote> lets the compiler use
pipes rather than temporary files for communication, which

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/disks/chapter.sgml,v 1.18 2000/04/30 22:10:06 nik Exp $
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/disks/chapter.sgml,v 1.19 2000/06/08 01:56:07 jim Exp $
-->
<chapter id="disks">
@ -54,7 +54,7 @@
<title>An illustration from the files of Bill and Fred's Exceptional
Adventures:</title>
<para>Bill breaks-down an older WIntel box to make another FreeBSD box
<para>Bill breaks-down an older Wintel box to make another FreeBSD box
for Fred. Bill installs a single SCSI drive as SCSI unit zero, and
installs FreeBSD on it.</para>
@ -75,7 +75,7 @@
<para>Fred continues his work for several days, and soon Bill and Fred
decide that it's time for a new adventure -- time to upgrade to a
newer version of FreeBSD. Bill removes SCSI unit zero because it was
a bit flakey, and replaces it with another identical disk drive from
a bit flaky, and replaces it with another identical disk drive from
the "archive." Bill then installs the new version of FreeBSD onto the
new SCSI unit zero using Fred's magic internet FTP floppies. The
installation goes well.</para>
@ -104,7 +104,7 @@
<para>We are delighted to mention that no data bytes were killed or
harmed in any way by our discovery of this phenomenon. The older SCSI
unit zero was retrieved from the bonepile, and all of Fred's work was
unit zero was retrieved from the bone pile, and all of Fred's work was
returned to him, (and now Bill knows that he can count as high as
zero).</para>
@ -116,7 +116,7 @@
<sect1 id="disks-naming">
<title>Disk Naming</title>
<para>Physical drives come in two main flavours,
<para>Physical drives come in two main flavors,
<acronym>IDE</acronym>, or <acronym>SCSI</acronym>; but there
are also drives backed by RAID controllers, flash memory, and so
forth. Since these behave quite differently, they have their

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/eresources/chapter.sgml,v 1.43 2000/04/17 16:10:31 phantom Exp $
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/eresources/chapter.sgml,v 1.44 2000/06/08 01:56:07 jim Exp $
-->
<appendix id="eresources">
@ -434,7 +434,7 @@ help
subscriber overlap and except for the most esoteric mixes (say
"-stable &amp; -scsi"), there really is no reason to post to more
than one list at a time. If a message is sent to you in such a
way that multiple mailing lists appear on the Cc line then the cc
way that multiple mailing lists appear on the Cc line then the Cc
line should also be trimmed before sending it out again.
<emphasis>You are <emphasis>still</emphasis> responsible for your
own cross-postings, no matter who the originator might have
@ -1235,7 +1235,7 @@ help
<listitem>
<para><ulink
url="http://www.nz.FreeBSD.org/">http://www.nz.FreeBSD.org/</ulink> &mdash; New Zeland.</para>
url="http://www.nz.FreeBSD.org/">http://www.nz.FreeBSD.org/</ulink> &mdash; New Zealand.</para>
</listitem>
<listitem>
@ -1423,15 +1423,15 @@ help
<tbody>
<row>
<entry>storm.uk.FreeBSD.org</entry>
<entry>ssh only</entry>
<entry>Read-only cvs, personal webspace, email</entry>
<entry>SSH only</entry>
<entry>Read-only cvs, personal web space, email</entry>
<entry>&a.brian</entry>
</row>
<row>
<entry>dogma.freebsd-uk.eu.org</entry>
<entry>Telnet/FTP/SSH</entry>
<entry>E-Mail, Webspace, Anonymous FTP</entry>
<entry>E-Mail, Web space, Anonymous FTP</entry>
<entry>Lee Johnston
<email>lee@uk.FreeBSD.org</email></entry>
</row>

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/hw/chapter.sgml,v 1.31 2000/04/02 19:38:11 chris Exp $
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/hw/chapter.sgml,v 1.32 2000/06/08 01:56:07 jim Exp $
-->
<appendix id="hw">
@ -74,7 +74,7 @@
<para>For Pentium Pro (P6) systems, I'm quite fond of the <ulink
url="http://www.tyan.com/html/products.html">Tyan</ulink> S1668
dual-processor motherboard as well as the Intel PR440FX motherboard
with on-board SCSI WIDE and 100/10MB Intel Etherexpress NIC. You
with on-board SCSI WIDE and 100/10MB Intel EtherExpress NIC. You
can build a dandy little single or dual processor system (which is
supported in FreeBSD 3.0) for very little cost now that the Pentium
Pro 180/256K chips have fallen so greatly in price, but no telling
@ -153,7 +153,7 @@
<para>My SCSI preferences extend to SCSI CDROM drives as well, and
while the <ulink url="http://www.toshiba.com/">Toshiba</ulink> drives
have always been favourites of mine (in whatever speed is hot that
have always been favorites of mine (in whatever speed is hot that
week), I'm still fond of my good old <ulink
url="http://www.plextor.com/">Plextor</ulink> PX-12CS drive. It's
only a 12 speed, but it's offered excellent performance and
@ -263,13 +263,13 @@
then <ulink url="http://www.dgii.com/">Digi International</ulink>
makes the <ulink
url="http://www.dgii.com/prodprofiles/profiles-prices/digiprofiles/digispecs/sync570.html">SYNC/570</ulink>
series, with drivers now in FreeBSD-current. <ulink
series, with drivers now in FreeBSD-CURRENT. <ulink
url="http://www.etinc.com/">Emerging Technologies</ulink> also
manufactures a board with T1/E1 capabilities, using software they
provide. I have no direct experience using either product,
however.</para>
<para>Multiport card options are somewhat more numerous, though it has
<para>multiport card options are somewhat more numerous, though it has
to be said that FreeBSD's support for <ulink
url="http://www.cyclades.com/">Cyclades</ulink>'s products is
probably the tightest, primarily as a result of that company's
@ -291,7 +291,7 @@
Labs</ulink> AWE32 though just about anything from Creative Labs
will generally work these days. This is not to say that other types
of sound cards don't also work, simply that I have little experience
with them (I was a former GUS fan, but Gravis's soundcard situation
with them (I was a former GUS fan, but Gravis's sound card situation
has been dire for some time).</para>
</sect3>
@ -379,10 +379,11 @@
<listitem>
<para>Works fine, but many MB manufactures leave out the
external dirty bit SRAM needed for write back operation. Work
arounds are either run it in write through mode, or get the
dirty bit SRAM installed. (I have these for the ASUS
PCI/I-486SP3G rev 1.6 and later boards).</para>
external dirty bit SRAM needed for write back operation.
You can work around this either by running it in write
through mode, or get the dirty bit SRAM installed (I
have these for the ASUS PCI/I-486SP3G rev 1.6 and later
boards).</para>
</listitem>
</varlistentry>
@ -460,7 +461,7 @@
<title>P6 class (Pentium Pro/Pentium II)</title>
<para>Both the Pentium Pro and Pentium II work fine with FreeBSD. In
fact, our main ftp site <ulink
fact, our main FTP site <ulink
url="ftp://ftp.FreeBSD.org/">ftp.FreeBSD.org</ulink> (also known
as "<filename>ftp.cdrom.com</filename>", world's largest ftp site)
runs FreeBSD on a Pentium Pro. <ulink
@ -474,7 +475,7 @@
<para>The Intel Pentium (P54C), Pentium MMX (P55C), AMD K6 and
Cyrix/IBM 6x86MX processors are all reported to work with FreeBSD.
I will not go into details of which processor is faster than what,
there are zillions of web sites on the Internet that tells you one
there are millions of web sites on the Internet that tells you one
way or another. <!-- smiley --><emphasis>:)</emphasis></para>
<note>
@ -656,7 +657,7 @@
<title>286 class</title>
<para>Sorry, FreeBSD does not run on 80286 machines. It is nearly
impossible to run today's large full-featured UNIXes on such
impossible to run today's large full-featured unices on such
hardware.</para>
</sect3>
</sect2>
@ -840,7 +841,7 @@
when the device connected to the UART is a modem, the modem may
report the presence of a carrier on the phone line while the
computer may be able to instruct the modem to reset itself or to
not take calls by asserting or deasserting one more more of these
not take calls by asserting or disasserting one more more of these
extra signals. The function of each of these additional signals is
defined in the EIA RS232-C standard.</para>
</sect4>
@ -1622,7 +1623,7 @@ INS8250 -&gt; INS8250B
combinations of events occur that were not well tested or
considered in the Windows driver. This is because most modem
vendors and 16550-clone makers use the Microsoft drivers from
Windows for Workgroups 3.11 and the Microsoft MSD utility as the
Windows for Workgroups 3.11 and the Microsoft MS-DOS utility as the
primary tests for compatibility with the NS16550A. This
over-simplistic criteria means that if a different operating
system is used, problems could appear due to subtle differences
@ -2549,7 +2550,7 @@ INS8250 -&gt; INS8250B
<listitem>
<para>By default this part is similar to the NS16550A, but an
extended 32-byte send and receive buffer can be optionally
enabled. Made by Startech.</para>
enabled. Made by StarTech.</para>
</listitem>
</varlistentry>
@ -2769,7 +2770,7 @@ sio16: type 16550A (multiport master)</screen>
&prompt.root; <userinput>./MAKEDEV ttyg</userinput>
&prompt.root; <userinput>./MAKEDEV cuag</userinput></screen>
<para>If you do not want or need callout devices for some
<para>If you do not want or need call-out devices for some
reason, you can dispense with making the
<filename>cua*</filename> devices.</para>
</step>
@ -2806,7 +2807,7 @@ sio16: type 16550A (multiport master)</screen>
need to configure them as <devicename>COM2</devicename> (aka
<devicename>sio1</devicename>&ndash;I/O address 0x2F8 and IRQ 3),
and the third port (aka <devicename>sio2</devicename>) as I/O
0x3E8 and IRQ 5. Obviously this is a waste of IRQ ressources, as
0x3E8 and IRQ 5. Obviously this is a waste of IRQ resources, as
it should be basically possible to run both extension board ports
using a single IRQ with the <literal>COM_MULTIPORT</literal>
configuration described in the previous sections.</para>
@ -2838,7 +2839,7 @@ IRQ 2 3 4 5</programlisting>
<para>You need to decouple the IRQ drivers for the two UARTs, so
that the IRQ line of the board only goes up if (and only if) one
of the UARTs asserts a IRQ, and stays low otherwise. The solution
was proposed by Jrg Wunsch
was proposed by Joerg Wunsch
<email>j@ida.interface-business.de</email>: To solder up a
wired-or consisting of two diodes (Germanium or Schottky-types
strongly preferred) and a 1 kOhm resistor. Here is the schematic,
@ -2873,7 +2874,7 @@ device sio2 at isa? port "IO_COM3" tty flags 0x205 irq 3</programlis
<para>Note that the <literal>flags</literal> setting for
<devicename>sio1</devicename> and <devicename>sio2</devicename> is
truely essential; refer to
truly essential; refer to
&man.sio.4; for details. (Generally, the <literal>2</literal> in
the "flags" attribute refers to <devicename>sio</devicename>2
which holds the IRQ, and you surely want a <literal>5</literal>
@ -2895,7 +2896,7 @@ sio2: type 16550A (multiport master)</screen>
the basic idea is that you observe <literal>0x1</literal> in the
first, third, and fourth place. This means that the corresponding
IRQ was set upon output and cleared after, which is just what we
would expect. If your kernel does not display this behaviour, most
would expect. If your kernel does not display this behavior, most
likely there is something wrong with your wiring.</para>
</sect4>
</sect3>
@ -2980,7 +2981,7 @@ ttyc7 "/usr/libexec/getty std.38400" unknown on insecure</programlisting>
use I/O locations, but instead require a 32K chunk of memory. The
factory configuration for ISA cards places this at
<literal>0xd0000-0xd7fff</literal>.
They also require an IRQ. PCI cards will, of course, autoconfigure
They also require an IRQ. PCI cards will, of course, auto-configure
themselves.</para>
<para>You can attach up to 4 external modules to each host card. The
@ -3127,7 +3128,7 @@ moused_port="/dev/psm0"</programlisting>
mouse daemon you will need to include the following text in
<filename>/etc/rc.conf</filename>. This example assumes that the
mouse is connected to <devicename>COM1:</devicename> and can be
automatically recognised by the mouse daemon.</para>
automatically recognized by the mouse daemon.</para>
<programlisting>moused_enable="YES"
moused_type="auto"
@ -3165,7 +3166,7 @@ moused_port="/dev/cuaa0"</programlisting>
<para>The USB device drivers are a relatively new addition to
FreeBSD and have not yet been included in the GENERIC kernel. The
following prodecure is an example of how to setup the relevant
following procedure is an example of how to setup the relevant
drivers on a typical system.</para>
<procedure>
@ -3350,7 +3351,7 @@ moused_port="/dev/ums0"</programlisting>
<para>Mainstream ESDI drives use 34 to 36 sectors per track. Most
(older) controllers cannot handle more than this number of
sectors. Newer, higher capacity, drives use higher numbers of
sectors per track. For instance, I own a 670 Mb drive that has 54
sectors per track. For instance, I own a 670 MB drive that has 54
sectors per track.</para>
<para>In my case, the controller could not handle this number of
@ -3582,7 +3583,7 @@ disk wd3 at wdc1 drive 1</programlisting>
BIOS to allow the BIOS to boot it.</para>
<para>Before using <command>NEFMT.EXE</command> I tried to format
the disk using the ACB-2320 BIOS builtin formatter. This proved
the disk using the ACB-2320 BIOS built-in formatter. This proved
to be a show stopper, because it did not give me an option to
disable spare sectoring. With spare sectoring enabled the FreeBSD
installation process broke down on the <command>bad144</command>
@ -3675,7 +3676,7 @@ disk wd3 at wdc1 drive 1</programlisting>
<para>After some time an industry effort was started to come to a more
strict standard allowing devices from different vendors to work
together. This effort was recognized in the ANSI SCSI-1 standard.
The SCSI-1 standard (approx 1985) is rapidly becoming obsolete. The
The SCSI-1 standard (approximately 1985) is rapidly becoming obsolete. The
current standard is SCSI-2 (see <link
linkend="scsi-further-reading">Further reading</link>), with SCSI-3
on the drawing boards.</para>
@ -3711,7 +3712,7 @@ disk wd3 at wdc1 drive 1</programlisting>
<para>In SCSI-3 even faster bus types are introduced, along with a
serial SCSI busses that reduces the cabling overhead and allows a
higher maximum bus length. You might see names like SSA and
Fiberchannel in this context. None of the serial buses are currently
fibre channel in this context. None of the serial buses are currently
in widespread use (especially not in the typical FreeBSD environment).
For this reason the serial bus types are not discussed any
further.</para>
@ -3981,7 +3982,7 @@ disk wd3 at wdc1 drive 1</programlisting>
<para>On modern devices, sometimes integrated terminators are used.
These things are special purpose integrated circuits that can be
dis/en-abled with a control pin. It is not necessary to
enabled or disabled with a control pin. It is not necessary to
physically remove them from a device. You may find them on newer
host adapters, sometimes they are software configurable, using
some sort of setup tool. Some will even auto-detect the cables
@ -4052,7 +4053,7 @@ disk wd3 at wdc1 drive 1</programlisting>
<para>A narrow SCSI device can not communicate with a SCSI device
with a target ID larger than 7. This means it is generally not
a good idea to move your SCSI host adapter's target ID to
something higher than 7 (or your CD-ROM will stop
something higher than 7 (or your CDROM will stop
working).</para>
</note>
@ -4210,7 +4211,7 @@ sd0(bt0:0:0): Direct-Access 1350MB (2766300 512 byte sectors)</screen>
<para>On top of the card drivers there are a number of more generic
drivers for a class of devices. More specific: a driver for tape
devices (abbreviation: st), magnetic disks (sd), CD-ROMs (cd) etc.
devices (abbreviation: st), magnetic disks (sd), CDROMs (cd) etc.
In case you are wondering where you can find this stuff, it all
lives in <filename>/sys/scsi</filename>. See the man pages in
section 4 for more details.</para>
@ -4288,7 +4289,7 @@ disk sd1 at scbus0 target 1 [implicit LUN 0 if omitted]
disk sd2 at scbus1 target 3 [SCSI disk on the uha0]
disk sd3 at scbus2 target 4 [SCSI disk on the ncr0]
tape st1 at scbus0 target 6 [SCSI tape at target 6]
device cd0 at scbus? [the first ever CD-ROM found, no wiring]</programlisting>
device cd0 at scbus? [the first ever CDROM found, no wiring]</programlisting>
<para>The example above tells the kernel to look for a ahc (Adaptec
274x) controller, then for an NCR/Symbios board, and so on. The
@ -4349,7 +4350,7 @@ controller scbus0
device sd0 [support for 4 SCSI harddisks, sd0 up sd3]
device st0 [support for 2 SCSI tapes]
[for the CD-ROM]
[for the CDROM]
device cd0 #Only need one of these, the code dynamically grows</programlisting>
<para>Both examples support SCSI disks. If during boot more devices
@ -4361,7 +4362,7 @@ device cd0 #Only need one of these, the code dynamically grows</pro
<para>Use <command>man 4 scsi</command> to check for the latest info
on the SCSI subsystem. For more detailed info on host adapter
drivers use eg <command>man 4 ahc</command> for info on the
drivers use e.g., <command>man 4 ahc</command> for info on the
Adaptec 294x driver.</para>
</sect4>
@ -4371,7 +4372,7 @@ device cd0 #Only need one of these, the code dynamically grows</pro
<para>Experience has shown that some devices are slow to respond to
INQUIRY commands after a SCSI bus reset (which happens at boot
time). An INQUIRY command is sent by the kernel on boot to see
what kind of device (disk, tape, CD-ROM etc) is connected to a
what kind of device (disk, tape, CDROM etc.) is connected to a
specific target ID. This process is called device probing by the
way.</para>
@ -4384,7 +4385,7 @@ device cd0 #Only need one of these, the code dynamically grows</pro
options SCSI_DELAY=15 #Be pessimistic about Joe SCSI device</programlisting>
<para>This line sets the delay time to 15 seconds. On my own system
I had to use 3 seconds minimum to get my trusty old CD-ROM drive
I had to use 3 seconds minimum to get my trusty old CDROM drive
to be recognized. Start with a high value (say 30 seconds or so)
when you have problems with device recognition. If this helps,
tune it back until it just stays working.</para>
@ -4426,7 +4427,7 @@ Mar 29 21:16:37 yedi /kernel: st1: Archive Viper 150 is a known rogue </screen>
<para>This scheme works fine, but keep in mind that it of course
only works for devices that are known to be weird. If you are the
first to connect your bogus Mumbletech SCSI CD-ROM you might be
first to connect your bogus Mumbletech SCSI CDROM you might be
the one that has to define which workaround is needed.</para>
<para>After you got your Mumbletech working, please send the
@ -4473,14 +4474,14 @@ Mar 29 21:16:37 yedi /kernel: st1: Archive Viper 150 is a known rogue </screen>
</sect4>
<sect4>
<title>Tagged command queueing</title>
<title>Tagged command queuing</title>
<para>Modern SCSI devices, particularly magnetic disks,
support what is called tagged command queuing (TCQ).</para>
<para>In a nutshell, TCQ allows the device to have multiple I/O
requests outstanding at the same time. Because the device is
intelligent, it can optimise its operations (like head
intelligent, it can optimize its operations (like head
positioning) based on its own request queue. On SCSI devices
like RAID (Redundant Array of Independent Disks) arrays the TCQ
function is indispensable to take advantage of the device's
@ -4513,7 +4514,7 @@ Mar 29 21:16:37 yedi /kernel: st1: Archive Viper 150 is a known rogue </screen>
different transfer speeds on the host bus (ISA or AT in this
case). The controller is settable to different rates because not
all motherboards can handle the higher speeds. Problems like
hangups, bad data etc might be the result of using a higher data
hang-ups, bad data etc might be the result of using a higher data
transfer rate then your motherboard can stomach.</para>
<para>The solution is of course obvious: switch to a lower data
@ -4575,7 +4576,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<listitem>
<para>Disable tagged command queuing to make things as simple as
possible (for a NCR hostadapter based system see man
possible (for a NCR host adapter based system see man
ncrcontrol)</para>
</listitem>
@ -4782,7 +4783,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
megabytes/sec you can get out of the drive.</para>
<para>(If you are a speed maniac and want a 10,000RPM drive for your
cute little peecee, be my guest; however, those drives become
cute little PC, be my guest; however, those drives become
extremely hot. Don't even think about it if you don't have a fan
blowing air <emphasis>directly at</emphasis> the drive or a
properly ventilated disk enclosure.)</para>
@ -4827,7 +4828,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<para>Most SCSI drives sold today are of 3.5" form factor. They
come in two different heights; 1.6" (<quote>half-height</quote>) or
1" (<quote>low-profile</quote>). The half-height drive is the same
height as a CD-ROM drive. However, don't forget the spacing rule
height as a CDROM drive. However, don't forget the spacing rule
mentioned in the previous section. If you have three standard
3.5" drive bays, you will not be able to put three half-height
drives in there (without frying them, that is).</para>
@ -4908,7 +4909,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<para>The &man.st.4; driver provides support for 8mm (Exabyte), 4mm
(DAT: Digital Audio Tape), QIC (Quarter-Inch Cartridge), DLT
(Digital Linear Tape), QIC Minicartridge and 9-track (remember the
(Digital Linear Tape), QIC Mini cartridge and 9-track (remember the
big reels that you see spinning in Hollywood computer rooms) tape
drives. See the &man.st.4; manual page for a detailed
description.</para>
@ -4955,7 +4956,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<sect4>
<title>QIC (Quarter-Inch Cartridge)</title>
<para><link linkend="hw-storage-anaconda">Archive Ananconda
<para><link linkend="hw-storage-anaconda">Archive Anaconda
2750</link></para>
<para><link linkend="hw-storage-viper60">Archive Viper
@ -5176,7 +5177,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<para>This drives quirks are known and pre-compiled into the scsi
tape device driver (&man.st.4;).</para>
<para>Under FreeBSD 2.2-current, use <command>mt blocksize
<para>Under FreeBSD 2.2-CURRENT, use <command>mt blocksize
512</command> to set the blocksize. (The particular drive had
firmware revision 21247 -005. Other firmware revisions may behave
differently) Previous versions of FreeBSD did not have this
@ -5187,8 +5188,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<para>Reported by: Pedro A M Vazquez
<email>vazquez@IQM.Unicamp.BR</email></para>
<para>Mike Smith
<email>msmith@atrad.adelaide.edu.au</email></para>
<para>&a.msmith;</para>
</sect4>
<sect4 id="hw-storage-viper2525">
@ -5219,7 +5219,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<para>The boot message identifier for this drive is <literal>Conner
tape</literal>.</para>
<para>This is a floppy controller, minicartridge tape drive.</para>
<para>This is a floppy controller, mini cartridge tape drive.</para>
<para>Native capacity is XXXX</para>
@ -5238,7 +5238,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
CTMS 3200 7.00</literal> <literal>type 1 removable SCSI
2</literal>.</para>
<para>This is a minicartridge tape drive.</para>
<para>This is a mini cartridge tape drive.</para>
<para>Native capacity is XXXX</para>
@ -5283,12 +5283,12 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<para>This is a mini-cartridge tape drive.</para>
<para>Native capacity is 1GB when using MC3000XL
minicartridges.</para>
mini cartridges.</para>
<para>Data transfer rate is XXX</para>
<para>This drive can read and write DC2300 (550MB), DC2750 (750MB),
MC3000 (750MB), and MC3000XL (1GB) minicartridges.</para>
MC3000 (750MB), and MC3000XL (1GB) mini cartridges.</para>
<para>WARNING: This drive does not meet the SCSI-2 specifications.
The drive locks up completely in response to a SCSI MODE_SELECT
@ -5297,8 +5297,8 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<screen>&prompt.root; <userinput>mt -f /dev/st0ctl.0 blocksize 1024</userinput></screen>
<para>Before using a minicartridge for the first time, the
minicartridge must be formated. FreeBSD 2.1.0-RELEASE and
<para>Before using a mini cartridge for the first time, the
mini cartridge must be formated. FreeBSD 2.1.0-RELEASE and
earlier:</para>
<screen>&prompt.root; <userinput>/sbin/scsi -f /dev/rst0.ctl -s 600 -c "4 0 0 0 0 0"</userinput></screen>
@ -5340,8 +5340,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<para>Production of this drive has been discontinued.</para>
<para>Reported by: Mike Smith
<email>msmith@atrad.adelaide.edu.au</email></para>
<para>Reported by: &a.msmith;</para>
</sect4>
<sect4 id="hw-storage-exb8500">
@ -5580,7 +5579,7 @@ scsi -f $2 -s 100 -c "1b 0 0 $cdb3 $cdb4 $cdb5"</programlisting>
<para>Data transfer rate is 160kB/s.</para>
<para>Reported by: mark thompson
<para>Reported by: Mark Thompson
<email>mark.a.thompson@pobox.com</email></para>
</sect4>
@ -5674,10 +5673,10 @@ scsi -f $2 -s 100 -c "1b 0 0 $cdb3 $cdb4 $cdb5"</programlisting>
<para>In order to get this drive to stream, set the blocksize to 512
bytes (<command>mt blocksize 512</command>) reported by Kenneth
Merry ken@ulc199.residence.gatech.edu</para>
Merry <email>ken@ulc199.residence.gatech.edu</email>.</para>
<para><literal>SONY SDT-5000 327M</literal> information reported by
Charles Henrich henrich@msu.edu</para>
Charles Henrich <email>henrich@msu.edu</email>.</para>
<para>Reported by: &a.jmz;</para>
</sect4>
@ -5703,8 +5702,7 @@ scsi -f $2 -s 100 -c "1b 0 0 $cdb3 $cdb4 $cdb5"</programlisting>
<para>IBM and Emerald units will not work. Replacing the firmware
EPROM of these units will solve the problem.</para>
<para>Reported by: Michael Smith
<email>msmith@atrad.adelaide.edu.au</email></para>
<para>Reported by: &a.msmith;</para>
</sect4>
<sect4 id="hw-storage-tandberg3620">
@ -5747,7 +5745,7 @@ scsi -f $2 -s 100 -c "1b 0 0 $cdb3 $cdb4 $cdb5"</programlisting>
<para>This drives quirks are known and pre-compiled into the scsi
tape device driver (&man.st.4;) beginning with FreeBSD
2.2-current. For previous versions of FreeBSD, use
2.2-CURRENT. For previous versions of FreeBSD, use
<command>mt</command> to read one block from the tape, rewind the
tape, and then execute the backup program (<command>mt fsr 1; mt
rewind; dump ...</command>)</para>
@ -5820,7 +5818,7 @@ scsi -f $2 -s 100 -c "1b 0 0 $cdb3 $cdb4 $cdb5"</programlisting>
</sect2>
<sect2>
<title>CD-ROM drives</title>
<title>CDROM drives</title>
<para><emphasis>Contributed by &a.obrien;. 23 November
1997.</emphasis></para>

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/advanced-networking/chapter.sgml,v 1.24 2000/05/02 22:40:41 unfurl Exp $
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/advanced-networking/chapter.sgml,v 1.25 2000/06/08 01:55:49 jim Exp $
-->
<chapter id="advanced-networking">
@ -399,7 +399,7 @@ Local1 (10.20.30.1, 10.9.9.30) --&gt; T1-GW (10.9.9.1)
<para>Luckily for us, on a FreeBSD system this setup is a snap. The
processes that need to be running can all be run at boot time with
a few modificationss to your <filename>/etc/rc.conf</filename>
a few modifications to your <filename>/etc/rc.conf</filename>
file.</para>
<para>On the NFS server make sure you have:</para>
@ -758,7 +758,7 @@ diskless:\
<row>
<entry>swapsize
<option><replaceable>size</replaceable></option></entry>
<entry>set diskless swapsize in Kbytes</entry>
<entry>set diskless swapsize in KBytes</entry>
</row>
<row>
@ -827,7 +827,7 @@ hostname myclient.mydomain</programlisting>
as in the example above, the swapfile for myclient will be called
<filename>/swapfs/swap.<replaceable>X.X.X.X</replaceable></filename>
where <replaceable>X.X.X.X</replaceable> is the client's IP addr,
eg:</para>
e.g.:</para>
<screen>&prompt.root; <userinput>dd if=/dev/zero of=/swapfs/swap.192.1.2.4 bs=1k count=20000</userinput></screen>
@ -900,7 +900,7 @@ hostname myclient.mydomain</programlisting>
<ulink url="http://alumni.caltech.edu/~dank/isdn/">Dan Kegel's ISDN
Page</ulink>.</para>
<para>A quick simple roadmap to ISDN follows:</para>
<para>A quick simple road map to ISDN follows:</para>
<itemizedlist>
<listitem>
@ -910,14 +910,14 @@ hostname myclient.mydomain</programlisting>
<listitem>
<para>If you are planning to use ISDN primarily to connect to the
Internet with an Internet Provider on a dialup non-dedicated basis,
Internet with an Internet Provider on a dial-up non-dedicated basis,
I suggest you look into Terminal Adapters. This will give you the
most flexibility, with the fewest problems, if you change
providers.</para>
</listitem>
<listitem>
<para>If you are connecting two lans together, or connecting to the
<para>If you are connecting two LANs together, or connecting to the
Internet with a dedicated ISDN connection, I suggest you consider
the stand alone router/bridge option.</para>
</listitem>
@ -991,7 +991,7 @@ subscribe freebsd-isdn</programlisting>
<para>The main advantage of using a TA to connect to an Internet
Provider is that you can do Dynamic PPP. As IP address space becomes
more and more scarce, most providers are not willing to provide you
with a static IP anymore. Most standalone routers are not able to
with a static IP anymore. Most stand-alone routers are not able to
accommodate dynamic IP allocation.</para>
<para>TA's completely rely on the PPP daemon that you are running for
@ -1039,11 +1039,11 @@ subscribe freebsd-isdn</programlisting>
save you having to buy another serial cable, and find another empty
electrical socket.</para>
<para>A synchronous card with a TA is at least as fast as a standalone
<para>A synchronous card with a TA is at least as fast as a stand-alone
router, and with a simple 386 FreeBSD box driving it, probably more
flexible.</para>
<para>The choice of sync/TA vs standalone router is largely a religious
<para>The choice of sync/TA v.s. stand-alone router is largely a religious
issue. There has been some discussion of this in the mailing lists.
I suggest you search the <ulink
url="http://www.FreeBSD.org/search.html">archives</ulink> for the
@ -1051,7 +1051,7 @@ subscribe freebsd-isdn</programlisting>
</sect2>
<sect2>
<title>Standalone ISDN Bridges/Routers</title>
<title>Stand-alone ISDN Bridges/Routers</title>
<para>ISDN bridges or routers are not at all specific to FreeBSD or any
other operating system. For a more complete description of routing
@ -1097,12 +1097,12 @@ subscribe freebsd-isdn</programlisting>
|
---Windows 95 (Do not admit to owning it)
|
Standalone router
Stand-alone router
|
ISDN BRI line</programlisting>
<para>If your home/branch office is only one computer you can use a
twisted pair crossover cable to connect to the standalone router
twisted pair crossover cable to connect to the stand-alone router
directly.</para>
</example>
@ -1121,7 +1121,7 @@ ISDN BRI line</programlisting>
| |
| ---Windows 95
| B |
|___---Standalone router
|___---Stand-alone router
|
ISDN BRI line</programlisting>
</example>
@ -1134,12 +1134,12 @@ ISDN BRI line</programlisting>
etc.</para>
<para>This can be very useful feature, for example if you have an
dedicated internet ISDN connection at your office and would like to
dedicated ISDN connection at your office and would like to
tap into it, but don't want to get another ISDN line at work. A router
at the office location can manage a dedicated B channel connection
(64Kbs) to the internet, as well as a use the other B channel for a
separate data connection. The second B channel can be used for
dialin, dialout or dynamically bond(MPP etc.) with the first B channel
dial-in, dial-out or dynamically bond(MPP etc.) with the first B channel
for more bandwidth.</para>
<para>An Ethernet bridge will also allow you to transmit more than just
@ -1167,10 +1167,10 @@ ISDN BRI line</programlisting>
<sect2>
<title>How does it work?</title>
<para>There are 3 types of hosts in an NIS enviornment; master
<para>There are 3 types of hosts in an NIS environment; master
servers, slave servers, and clients. Servers act as a central
repository for host configuration information. Master servers
hold the authoritatve copy of this information, while slave
hold the authoritative copy of this information, while slave
servers mirror this information for redundancy. Clients rely on
the servers to provide this information to them.</para>
@ -1217,7 +1217,7 @@ ISDN BRI line</programlisting>
<sect4>
<title>Physical Server Requirements</title>
<para>There are several things to keep in mind when chosing a
<para>There are several things to keep in mind when choosing a
machine to use as a NIS server. One of the unfortunate things
about NIS is the level of dependency the clients have on the
server. If a client cannot contact the server for its NIS
@ -1259,7 +1259,7 @@ ISDN BRI line</programlisting>
<sect4>
<title>Setting up a NIS master server</title>
<para>Setting up a master NIS server can be relativly straight
<para>Setting up a master NIS server can be relatively straight
forward, depending on your needs. FreeBSD comes with a handy
script called <command>ypinit</command> that makes the initial
setup procedure very easy. A few steps are needed ahead of
@ -1392,46 +1392,46 @@ Ok, please remember to go back and redo manually whatever fails.
If you don't, something might not work.
There will be no further questions. The remainder of the procedure
should take a few minutes, to copy the databases from master.example.com.
Transfering netgroup...
ypxfr: Exiting: Map successfully transfered
Transfering netgroup.byuser...
ypxfr: Exiting: Map successfully transfered
Transfering netgroup.byhost...
ypxfr: Exiting: Map successfully transfered
Transfering master.passwd.byuid...
ypxfr: Exiting: Map successfully transfered
Transfering passwd.byuid...
ypxfr: Exiting: Map successfully transfered
Transfering passwd.byname...
ypxfr: Exiting: Map successfully transfered
Transfering group.bygid...
ypxfr: Exiting: Map successfully transfered
Transfering group.byname...
ypxfr: Exiting: Map successfully transfered
Transfering services.byname...
ypxfr: Exiting: Map successfully transfered
Transfering rpc.bynumber...
ypxfr: Exiting: Map successfully transfered
Transfering rpc.byname...
ypxfr: Exiting: Map successfully transfered
Transfering protocols.byname...
ypxfr: Exiting: Map successfully transfered
Transfering master.passwd.byname...
ypxfr: Exiting: Map successfully transfered
Transfering networks.byname...
ypxfr: Exiting: Map successfully transfered
Transfering networks.byaddr...
ypxfr: Exiting: Map successfully transfered
Transfering netid.byname...
ypxfr: Exiting: Map successfully transfered
Transfering hosts.byaddr...
ypxfr: Exiting: Map successfully transfered
Transfering protocols.bynumber...
ypxfr: Exiting: Map successfully transfered
Transfering ypservers...
ypxfr: Exiting: Map successfully transfered
Transfering hosts.byname...
ypxfr: Exiting: Map successfully transfered
Transferring netgroup...
ypxfr: Exiting: Map successfully transferred
Transferring netgroup.byuser...
ypxfr: Exiting: Map successfully transferred
Transferring netgroup.byhost...
ypxfr: Exiting: Map successfully transferred
Transferring master.passwd.byuid...
ypxfr: Exiting: Map successfully transferred
Transferring passwd.byuid...
ypxfr: Exiting: Map successfully transferred
Transferring passwd.byname...
ypxfr: Exiting: Map successfully transferred
Transferring group.bygid...
ypxfr: Exiting: Map successfully transferred
Transferring group.byname...
ypxfr: Exiting: Map successfully transferred
Transferring services.byname...
ypxfr: Exiting: Map successfully transferred
Transferring rpc.bynumber...
ypxfr: Exiting: Map successfully transferred
Transferring rpc.byname...
ypxfr: Exiting: Map successfully transferred
Transferring protocols.byname...
ypxfr: Exiting: Map successfully transferred
Transferring master.passwd.byname...
ypxfr: Exiting: Map successfully transferred
Transferring networks.byname...
ypxfr: Exiting: Map successfully transferred
Transferring networks.byaddr...
ypxfr: Exiting: Map successfully transferred
Transferring netid.byname...
ypxfr: Exiting: Map successfully transferred
Transferring hosts.byaddr...
ypxfr: Exiting: Map successfully transferred
Transferring protocols.bynumber...
ypxfr: Exiting: Map successfully transferred
Transferring ypservers...
ypxfr: Exiting: Map successfully transferred
Transferring hosts.byname...
ypxfr: Exiting: Map successfully transferred
slave.example.com has been setup as an YP slave server without any errors.
Don't forget to update map ypservers on master.example.com.</screen>
@ -1622,7 +1622,7 @@ Don't forget to update map ypservers on master.example.com.</screen>
</sect2>
<sect2>
<title>libscrypt vs. libdescrypt</title>
<title>libscrypt v.s. libdescrypt</title>
<para>One of the most common issues that people run into when trying
to implement NIS is crypt library compatibility. If your NIS
@ -1644,7 +1644,7 @@ lrwxr-xr-x 1 root wheel 16 Nov 8 14:27 /usr/lib/libdescrypt.so@ -> libdes
-r--r--r-- 1 root wheel 14750 Nov 8 14:27 /usr/lib/libdescrypt_p.a</screen>
<para>If the machine is configured to use the standard FreeBSD MD5
crypt libraries they will look somethine like this:</para>
crypt libraries they will look something like this:</para>
<screen>
&prompt.user; <userinput>ls -l /usr/lib/*crypt*</userinput>

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/backups/chapter.sgml,v 1.22 2000/05/15 00:10:38 joe Exp $
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/backups/chapter.sgml,v 1.23 2000/06/08 01:55:59 jim Exp $
-->
<chapter id="backups">
@ -33,7 +33,7 @@
x 12 mm) than 8mm cartridges. 4mm, like 8mm, has comparatively short
head life for the same reason, both use helical scan.</para>
<para>Data thruput on these drives starts ~150kB/s, peaking at ~500kB/s.
<para>Data throughput on these drives starts ~150kB/s, peaking at ~500kB/s.
Data capacity starts at 1.3 GB and ends at 2.0 GB. Hardware
compression, available with most of these drives, approximately
doubles the capacity. Multi-drive tape library units can have 6
@ -60,7 +60,7 @@
One downside of 8mm tape is relatively short head and tape life due to
the high rate of relative motion of the tape across the heads.</para>
<para>Data thruput ranges from ~250kB/s to ~500kB/s. Data sizes start
<para>Data throughput ranges from ~250kB/s to ~500kB/s. Data sizes start
at 300 MB and go up to 7 GB. Hardware compression, available with
most of these drives, approximately doubles the capacity. These
drives are available as single units or multi-drive tape libraries
@ -99,7 +99,7 @@
also use 1/4" wide tape are discussed separately. Tape libraries and
changers are not available.</para>
<para>Data thruput ranges from ~150kB/s to ~500kB/s. Data capacity
<para>Data throughput ranges from ~150kB/s to ~500kB/s. Data capacity
ranges from 40 MB to 15 GB. Hardware compression is available on many
of the newer QIC drives. QIC drives are less frequently installed;
they are being supplanted by DAT drives.</para>
@ -139,7 +139,7 @@
both the supply and take-up spools located inside the tape cartridge
itself.</para>
<para>Data thruput is approximately 1.5MB/s, three times the thruput of
<para>Data throughput is approximately 1.5MB/s, three times the throughput of
4mm, 8mm, or QIC tape drives. Data capacities range from 10GB to 20GB
for a single drive. Drives are available in both multi-tape changers
and multi-tape, multi-drive tape libraries containing from 5 to 900
@ -381,7 +381,7 @@ sa0(ncr1:4:0): Logical unit is in process of becoming ready</screen>
two copies of
each.</para>
<para>Second, determine that the boot and fixit floppies
<para>Second, determine that the boot and fix-it floppies
(<filename>boot.flp</filename> and <filename>fixit.flp</filename>)
have all your devices. The easiest way to check is to reboot your
machine with the boot floppy in the floppy drive and check the boot

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/contrib/chapter.sgml,v 1.224 2000/06/12 12:48:31 asmodai Exp $
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/contrib/chapter.sgml,v 1.225 2000/06/12 23:38:59 will Exp $
-->
<chapter id="contrib">
@ -284,7 +284,7 @@
<orderedlist>
<listitem>
<para>NetWare Server (protected mode ODI driver) loader and
subservices to allow the use of ODI card drivers supplied with
sub-services to allow the use of ODI card drivers supplied with
network cards. The same thing for NDIS drivers and NetWare SCSI
drivers.</para>
</listitem>
@ -303,7 +303,7 @@
<para>A concerted effort at support for portable computers. This is
somewhat handled by changing PCMCIA bridging rules and power
management event handling. But there are things like detecting
internal vs. external display and picking a different screen
internal v.s.. external display and picking a different screen
resolution based on that fact, not spinning down the disk if the
machine is in dock, and allowing dock-based cards to disappear
without affecting the machines ability to boot (same issue for
@ -363,7 +363,7 @@
</listitem>
<listitem>
<para>If you know of any bugfixes which have been successfully
<para>If you know of any bug fixes which have been successfully
applied to -current but have not been merged into -stable after a
decent interval (normally a couple of weeks), send the committer a
polite reminder.</para>
@ -546,7 +546,7 @@
<para>In the rare case of a significant contribution of a large body
work, or the addition of an important new feature to FreeBSD, it
becomes almost always necessary to either send changes as uuencode'd
becomes almost always necessary to either send changes as uuencoded
tar files or upload them to our ftp site <ulink
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/incoming/">ftp://ftp.FreeBSD.org/pub/FreeBSD/incoming/</ulink>.</para>
@ -731,7 +731,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<title>Donors Gallery</title>
<para>The FreeBSD Project is indebted to the following donors and would
like to publically thank them here!</para>
like to publicly thank them here!</para>
<itemizedlist>
<listitem>
@ -846,7 +846,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<listitem>
<para><ulink url="http://www.cdrom.co.jp/">Laser5</ulink> of Japan
(a portion of the profits from sales of their various FreeBSD
CD-ROMs).</para>
CDROMs).</para>
</listitem>
<listitem>
@ -983,10 +983,10 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<listitem>
<para>The <ulink url="http://www.interface-business.de/">interface
business GmbH, Dresden</ulink> has been patiently supporting
&a.joerg; who has often preferred FreeBSD work over paywork, and
&a.joerg; who has often preferred FreeBSD work over paid work, and
used to fall back to their (quite expensive) EUnet Internet
connection whenever his private connection became too slow or
flakey to work with it...</para>
flaky to work with it...</para>
</listitem>
<listitem>
@ -1126,7 +1126,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</listitem>
<listitem>
<para>Adrian Chadd <email>adrian@freebsd.org</email></para>
<para>Adrian Chadd <email>adrian@FreeBSD.org</email></para>
</listitem>
<listitem>

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/cutting-edge/chapter.sgml,v 1.47 2000/06/08 01:56:06 jim Exp $
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/cutting-edge/chapter.sgml,v 1.48 2000/06/09 22:54:37 nik Exp $
-->
<chapter id="cutting-edge">
@ -24,7 +24,7 @@
</sect1>
<sect1 id="current-stable">
<title>-CURRENT vs. -STABLE</title>
<title>-CURRENT v.s.. -STABLE</title>
<para>There are two development branches to FreeBSD; -CURRENT and
-STABLE. This section will explain a bit about each and describe
@ -183,7 +183,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz</userinput></scr
<ulink
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/">ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/</ulink>.
We also use <command>wu-ftpd</command> which allows
compressed/tar'd grabbing of whole trees. e.g. you
compressed/tarred grabbing of whole trees. e.g. you
see:</para>
<screen>usr.bin/lex</screen>
@ -354,7 +354,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz</userinput></scr
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-stable/">ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-stable/</ulink></para>
<para>We also use <command>wu-ftpd</command> which allows
compressed/tar'd grabbing of whole trees. e.g. you
compressed/tarred grabbing of whole trees. e.g. you
see:</para>
<screen>usr.bin/lex</screen>
@ -707,7 +707,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz</userinput></scr
</example>
<example>
<title>Creating a list of changes (as unidiffs) to &man.ls.1;</title>
<title>Creating a list of changes (as unified diffs) to &man.ls.1;</title>
<screen>
&prompt.user; <userinput>setenv CVSROOT :pserver:anoncvs@anoncvs.FreeBSD.org:/home/ncvs</userinput>
@ -764,7 +764,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz</userinput></scr
<sect1 id="makeworld">
<title>Using <command>make world</command></title>
<para>Once you have synchronised your local source tree against a
<para>Once you have synchronized your local source tree against a
particular version of FreeBSD (<literal>stable</literal>,
<literal>current</literal> and so on) you must then use the source
tree to rebuild the system.</para>
@ -779,7 +779,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz</userinput></scr
when you make mistakes, or when mistakes made by others in the
source tree render your system unbootable.</para>
<para>Make sure you have taken a backup. And have a fixit floppy to
<para>Make sure you have taken a backup. And have a fix-it floppy to
hand. I have never needed to use them, and, touch wood, I never
will, but it is always better to be safe than sorry.</para>
</warning>
@ -1006,7 +1006,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz</userinput></scr
<screen>&prompt.root; <userinput>make -DNOPROFILE=true <replaceable>target</replaceable></userinput></screen>
<para>is another way of specifying that profiled libaries should
<para>is another way of specifying that profiled libraries should
not be built, and corresponds with the</para>
<programlisting>NOPROFILE= true
@ -1261,7 +1261,7 @@ Script done, &hellip;</screen>
<tip>
<title>Name the new root directory
(<filename>/var/tmp/root</filename>)with a timestamp, so you can
(<filename>/var/tmp/root</filename>)with a time stamp, so you can
easily compare differences between versions</title>
<para>Frequently remaking the world means that you have to update
@ -1348,7 +1348,7 @@ Script done, &hellip;</screen>
<para>If you are using DEVFS then this is probably unnecessary.</para>
</note>
<para>For safety's sake, this is a multistep process.</para>
<para>For safety's sake, this is a multi-step process.</para>
<procedure>
<step>
@ -1362,7 +1362,7 @@ Script done, &hellip;</screen>
<para>Now, take a snapshot of your current
<filename>/dev</filename>. This snapshot needs to contain the
permissions, ownerships, major and minor numbers of each filename,
but it should not contain the timestamps. The easiest way to do
but it should not contain the time stamps. The easiest way to do
this is to use &man.awk.1; to strip out some of the
information.</para>
@ -1399,11 +1399,11 @@ Script done, &hellip;</screen>
<title>Update <filename>/stand</filename></title>
<note>
<para>This step is included only for completeness, it can safely be
<para>This step is included only for completeness. It can safely be
omitted.</para>
</note>
<para>For completenesses sake you may want to update the files in
<para>For the sake of completeness, you may want to update the files in
<filename>/stand</filename> as well. These files consist of hard
links to the <filename>/stand/sysinstall</filename> binary. This
binary should be statically linked, so that it can work when no other
@ -1769,8 +1769,8 @@ Antonio</screen>
<listitem>
<para>Also in <filename>/etc/make.conf</filename>, set
<quote>CFLAGS</quote> to something like <quote>-O
-pipe</quote>. The optimisation <quote>-O2</quote> is much
slower, and the optimisation difference between
-pipe</quote>. The optimization <quote>-O2</quote> is much
slower, and the optimization difference between
<quote>-O</quote> and <quote>-O2</quote> is normally
negligible. <quote>-pipe</quote> lets the compiler use
pipes rather than temporary files for communication, which

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/disks/chapter.sgml,v 1.18 2000/04/30 22:10:06 nik Exp $
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/disks/chapter.sgml,v 1.19 2000/06/08 01:56:07 jim Exp $
-->
<chapter id="disks">
@ -54,7 +54,7 @@
<title>An illustration from the files of Bill and Fred's Exceptional
Adventures:</title>
<para>Bill breaks-down an older WIntel box to make another FreeBSD box
<para>Bill breaks-down an older Wintel box to make another FreeBSD box
for Fred. Bill installs a single SCSI drive as SCSI unit zero, and
installs FreeBSD on it.</para>
@ -75,7 +75,7 @@
<para>Fred continues his work for several days, and soon Bill and Fred
decide that it's time for a new adventure -- time to upgrade to a
newer version of FreeBSD. Bill removes SCSI unit zero because it was
a bit flakey, and replaces it with another identical disk drive from
a bit flaky, and replaces it with another identical disk drive from
the "archive." Bill then installs the new version of FreeBSD onto the
new SCSI unit zero using Fred's magic internet FTP floppies. The
installation goes well.</para>
@ -104,7 +104,7 @@
<para>We are delighted to mention that no data bytes were killed or
harmed in any way by our discovery of this phenomenon. The older SCSI
unit zero was retrieved from the bonepile, and all of Fred's work was
unit zero was retrieved from the bone pile, and all of Fred's work was
returned to him, (and now Bill knows that he can count as high as
zero).</para>
@ -116,7 +116,7 @@
<sect1 id="disks-naming">
<title>Disk Naming</title>
<para>Physical drives come in two main flavours,
<para>Physical drives come in two main flavors,
<acronym>IDE</acronym>, or <acronym>SCSI</acronym>; but there
are also drives backed by RAID controllers, flash memory, and so
forth. Since these behave quite differently, they have their

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/eresources/chapter.sgml,v 1.43 2000/04/17 16:10:31 phantom Exp $
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/eresources/chapter.sgml,v 1.44 2000/06/08 01:56:07 jim Exp $
-->
<appendix id="eresources">
@ -434,7 +434,7 @@ help
subscriber overlap and except for the most esoteric mixes (say
"-stable &amp; -scsi"), there really is no reason to post to more
than one list at a time. If a message is sent to you in such a
way that multiple mailing lists appear on the Cc line then the cc
way that multiple mailing lists appear on the Cc line then the Cc
line should also be trimmed before sending it out again.
<emphasis>You are <emphasis>still</emphasis> responsible for your
own cross-postings, no matter who the originator might have
@ -1235,7 +1235,7 @@ help
<listitem>
<para><ulink
url="http://www.nz.FreeBSD.org/">http://www.nz.FreeBSD.org/</ulink> &mdash; New Zeland.</para>
url="http://www.nz.FreeBSD.org/">http://www.nz.FreeBSD.org/</ulink> &mdash; New Zealand.</para>
</listitem>
<listitem>
@ -1423,15 +1423,15 @@ help
<tbody>
<row>
<entry>storm.uk.FreeBSD.org</entry>
<entry>ssh only</entry>
<entry>Read-only cvs, personal webspace, email</entry>
<entry>SSH only</entry>
<entry>Read-only cvs, personal web space, email</entry>
<entry>&a.brian</entry>
</row>
<row>
<entry>dogma.freebsd-uk.eu.org</entry>
<entry>Telnet/FTP/SSH</entry>
<entry>E-Mail, Webspace, Anonymous FTP</entry>
<entry>E-Mail, Web space, Anonymous FTP</entry>
<entry>Lee Johnston
<email>lee@uk.FreeBSD.org</email></entry>
</row>

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/hw/chapter.sgml,v 1.31 2000/04/02 19:38:11 chris Exp $
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/hw/chapter.sgml,v 1.32 2000/06/08 01:56:07 jim Exp $
-->
<appendix id="hw">
@ -74,7 +74,7 @@
<para>For Pentium Pro (P6) systems, I'm quite fond of the <ulink
url="http://www.tyan.com/html/products.html">Tyan</ulink> S1668
dual-processor motherboard as well as the Intel PR440FX motherboard
with on-board SCSI WIDE and 100/10MB Intel Etherexpress NIC. You
with on-board SCSI WIDE and 100/10MB Intel EtherExpress NIC. You
can build a dandy little single or dual processor system (which is
supported in FreeBSD 3.0) for very little cost now that the Pentium
Pro 180/256K chips have fallen so greatly in price, but no telling
@ -153,7 +153,7 @@
<para>My SCSI preferences extend to SCSI CDROM drives as well, and
while the <ulink url="http://www.toshiba.com/">Toshiba</ulink> drives
have always been favourites of mine (in whatever speed is hot that
have always been favorites of mine (in whatever speed is hot that
week), I'm still fond of my good old <ulink
url="http://www.plextor.com/">Plextor</ulink> PX-12CS drive. It's
only a 12 speed, but it's offered excellent performance and
@ -263,13 +263,13 @@
then <ulink url="http://www.dgii.com/">Digi International</ulink>
makes the <ulink
url="http://www.dgii.com/prodprofiles/profiles-prices/digiprofiles/digispecs/sync570.html">SYNC/570</ulink>
series, with drivers now in FreeBSD-current. <ulink
series, with drivers now in FreeBSD-CURRENT. <ulink
url="http://www.etinc.com/">Emerging Technologies</ulink> also
manufactures a board with T1/E1 capabilities, using software they
provide. I have no direct experience using either product,
however.</para>
<para>Multiport card options are somewhat more numerous, though it has
<para>multiport card options are somewhat more numerous, though it has
to be said that FreeBSD's support for <ulink
url="http://www.cyclades.com/">Cyclades</ulink>'s products is
probably the tightest, primarily as a result of that company's
@ -291,7 +291,7 @@
Labs</ulink> AWE32 though just about anything from Creative Labs
will generally work these days. This is not to say that other types
of sound cards don't also work, simply that I have little experience
with them (I was a former GUS fan, but Gravis's soundcard situation
with them (I was a former GUS fan, but Gravis's sound card situation
has been dire for some time).</para>
</sect3>
@ -379,10 +379,11 @@
<listitem>
<para>Works fine, but many MB manufactures leave out the
external dirty bit SRAM needed for write back operation. Work
arounds are either run it in write through mode, or get the
dirty bit SRAM installed. (I have these for the ASUS
PCI/I-486SP3G rev 1.6 and later boards).</para>
external dirty bit SRAM needed for write back operation.
You can work around this either by running it in write
through mode, or get the dirty bit SRAM installed (I
have these for the ASUS PCI/I-486SP3G rev 1.6 and later
boards).</para>
</listitem>
</varlistentry>
@ -460,7 +461,7 @@
<title>P6 class (Pentium Pro/Pentium II)</title>
<para>Both the Pentium Pro and Pentium II work fine with FreeBSD. In
fact, our main ftp site <ulink
fact, our main FTP site <ulink
url="ftp://ftp.FreeBSD.org/">ftp.FreeBSD.org</ulink> (also known
as "<filename>ftp.cdrom.com</filename>", world's largest ftp site)
runs FreeBSD on a Pentium Pro. <ulink
@ -474,7 +475,7 @@
<para>The Intel Pentium (P54C), Pentium MMX (P55C), AMD K6 and
Cyrix/IBM 6x86MX processors are all reported to work with FreeBSD.
I will not go into details of which processor is faster than what,
there are zillions of web sites on the Internet that tells you one
there are millions of web sites on the Internet that tells you one
way or another. <!-- smiley --><emphasis>:)</emphasis></para>
<note>
@ -656,7 +657,7 @@
<title>286 class</title>
<para>Sorry, FreeBSD does not run on 80286 machines. It is nearly
impossible to run today's large full-featured UNIXes on such
impossible to run today's large full-featured unices on such
hardware.</para>
</sect3>
</sect2>
@ -840,7 +841,7 @@
when the device connected to the UART is a modem, the modem may
report the presence of a carrier on the phone line while the
computer may be able to instruct the modem to reset itself or to
not take calls by asserting or deasserting one more more of these
not take calls by asserting or disasserting one more more of these
extra signals. The function of each of these additional signals is
defined in the EIA RS232-C standard.</para>
</sect4>
@ -1622,7 +1623,7 @@ INS8250 -&gt; INS8250B
combinations of events occur that were not well tested or
considered in the Windows driver. This is because most modem
vendors and 16550-clone makers use the Microsoft drivers from
Windows for Workgroups 3.11 and the Microsoft MSD utility as the
Windows for Workgroups 3.11 and the Microsoft MS-DOS utility as the
primary tests for compatibility with the NS16550A. This
over-simplistic criteria means that if a different operating
system is used, problems could appear due to subtle differences
@ -2549,7 +2550,7 @@ INS8250 -&gt; INS8250B
<listitem>
<para>By default this part is similar to the NS16550A, but an
extended 32-byte send and receive buffer can be optionally
enabled. Made by Startech.</para>
enabled. Made by StarTech.</para>
</listitem>
</varlistentry>
@ -2769,7 +2770,7 @@ sio16: type 16550A (multiport master)</screen>
&prompt.root; <userinput>./MAKEDEV ttyg</userinput>
&prompt.root; <userinput>./MAKEDEV cuag</userinput></screen>
<para>If you do not want or need callout devices for some
<para>If you do not want or need call-out devices for some
reason, you can dispense with making the
<filename>cua*</filename> devices.</para>
</step>
@ -2806,7 +2807,7 @@ sio16: type 16550A (multiport master)</screen>
need to configure them as <devicename>COM2</devicename> (aka
<devicename>sio1</devicename>&ndash;I/O address 0x2F8 and IRQ 3),
and the third port (aka <devicename>sio2</devicename>) as I/O
0x3E8 and IRQ 5. Obviously this is a waste of IRQ ressources, as
0x3E8 and IRQ 5. Obviously this is a waste of IRQ resources, as
it should be basically possible to run both extension board ports
using a single IRQ with the <literal>COM_MULTIPORT</literal>
configuration described in the previous sections.</para>
@ -2838,7 +2839,7 @@ IRQ 2 3 4 5</programlisting>
<para>You need to decouple the IRQ drivers for the two UARTs, so
that the IRQ line of the board only goes up if (and only if) one
of the UARTs asserts a IRQ, and stays low otherwise. The solution
was proposed by Jrg Wunsch
was proposed by Joerg Wunsch
<email>j@ida.interface-business.de</email>: To solder up a
wired-or consisting of two diodes (Germanium or Schottky-types
strongly preferred) and a 1 kOhm resistor. Here is the schematic,
@ -2873,7 +2874,7 @@ device sio2 at isa? port "IO_COM3" tty flags 0x205 irq 3</programlis
<para>Note that the <literal>flags</literal> setting for
<devicename>sio1</devicename> and <devicename>sio2</devicename> is
truely essential; refer to
truly essential; refer to
&man.sio.4; for details. (Generally, the <literal>2</literal> in
the "flags" attribute refers to <devicename>sio</devicename>2
which holds the IRQ, and you surely want a <literal>5</literal>
@ -2895,7 +2896,7 @@ sio2: type 16550A (multiport master)</screen>
the basic idea is that you observe <literal>0x1</literal> in the
first, third, and fourth place. This means that the corresponding
IRQ was set upon output and cleared after, which is just what we
would expect. If your kernel does not display this behaviour, most
would expect. If your kernel does not display this behavior, most
likely there is something wrong with your wiring.</para>
</sect4>
</sect3>
@ -2980,7 +2981,7 @@ ttyc7 "/usr/libexec/getty std.38400" unknown on insecure</programlisting>
use I/O locations, but instead require a 32K chunk of memory. The
factory configuration for ISA cards places this at
<literal>0xd0000-0xd7fff</literal>.
They also require an IRQ. PCI cards will, of course, autoconfigure
They also require an IRQ. PCI cards will, of course, auto-configure
themselves.</para>
<para>You can attach up to 4 external modules to each host card. The
@ -3127,7 +3128,7 @@ moused_port="/dev/psm0"</programlisting>
mouse daemon you will need to include the following text in
<filename>/etc/rc.conf</filename>. This example assumes that the
mouse is connected to <devicename>COM1:</devicename> and can be
automatically recognised by the mouse daemon.</para>
automatically recognized by the mouse daemon.</para>
<programlisting>moused_enable="YES"
moused_type="auto"
@ -3165,7 +3166,7 @@ moused_port="/dev/cuaa0"</programlisting>
<para>The USB device drivers are a relatively new addition to
FreeBSD and have not yet been included in the GENERIC kernel. The
following prodecure is an example of how to setup the relevant
following procedure is an example of how to setup the relevant
drivers on a typical system.</para>
<procedure>
@ -3350,7 +3351,7 @@ moused_port="/dev/ums0"</programlisting>
<para>Mainstream ESDI drives use 34 to 36 sectors per track. Most
(older) controllers cannot handle more than this number of
sectors. Newer, higher capacity, drives use higher numbers of
sectors per track. For instance, I own a 670 Mb drive that has 54
sectors per track. For instance, I own a 670 MB drive that has 54
sectors per track.</para>
<para>In my case, the controller could not handle this number of
@ -3582,7 +3583,7 @@ disk wd3 at wdc1 drive 1</programlisting>
BIOS to allow the BIOS to boot it.</para>
<para>Before using <command>NEFMT.EXE</command> I tried to format
the disk using the ACB-2320 BIOS builtin formatter. This proved
the disk using the ACB-2320 BIOS built-in formatter. This proved
to be a show stopper, because it did not give me an option to
disable spare sectoring. With spare sectoring enabled the FreeBSD
installation process broke down on the <command>bad144</command>
@ -3675,7 +3676,7 @@ disk wd3 at wdc1 drive 1</programlisting>
<para>After some time an industry effort was started to come to a more
strict standard allowing devices from different vendors to work
together. This effort was recognized in the ANSI SCSI-1 standard.
The SCSI-1 standard (approx 1985) is rapidly becoming obsolete. The
The SCSI-1 standard (approximately 1985) is rapidly becoming obsolete. The
current standard is SCSI-2 (see <link
linkend="scsi-further-reading">Further reading</link>), with SCSI-3
on the drawing boards.</para>
@ -3711,7 +3712,7 @@ disk wd3 at wdc1 drive 1</programlisting>
<para>In SCSI-3 even faster bus types are introduced, along with a
serial SCSI busses that reduces the cabling overhead and allows a
higher maximum bus length. You might see names like SSA and
Fiberchannel in this context. None of the serial buses are currently
fibre channel in this context. None of the serial buses are currently
in widespread use (especially not in the typical FreeBSD environment).
For this reason the serial bus types are not discussed any
further.</para>
@ -3981,7 +3982,7 @@ disk wd3 at wdc1 drive 1</programlisting>
<para>On modern devices, sometimes integrated terminators are used.
These things are special purpose integrated circuits that can be
dis/en-abled with a control pin. It is not necessary to
enabled or disabled with a control pin. It is not necessary to
physically remove them from a device. You may find them on newer
host adapters, sometimes they are software configurable, using
some sort of setup tool. Some will even auto-detect the cables
@ -4052,7 +4053,7 @@ disk wd3 at wdc1 drive 1</programlisting>
<para>A narrow SCSI device can not communicate with a SCSI device
with a target ID larger than 7. This means it is generally not
a good idea to move your SCSI host adapter's target ID to
something higher than 7 (or your CD-ROM will stop
something higher than 7 (or your CDROM will stop
working).</para>
</note>
@ -4210,7 +4211,7 @@ sd0(bt0:0:0): Direct-Access 1350MB (2766300 512 byte sectors)</screen>
<para>On top of the card drivers there are a number of more generic
drivers for a class of devices. More specific: a driver for tape
devices (abbreviation: st), magnetic disks (sd), CD-ROMs (cd) etc.
devices (abbreviation: st), magnetic disks (sd), CDROMs (cd) etc.
In case you are wondering where you can find this stuff, it all
lives in <filename>/sys/scsi</filename>. See the man pages in
section 4 for more details.</para>
@ -4288,7 +4289,7 @@ disk sd1 at scbus0 target 1 [implicit LUN 0 if omitted]
disk sd2 at scbus1 target 3 [SCSI disk on the uha0]
disk sd3 at scbus2 target 4 [SCSI disk on the ncr0]
tape st1 at scbus0 target 6 [SCSI tape at target 6]
device cd0 at scbus? [the first ever CD-ROM found, no wiring]</programlisting>
device cd0 at scbus? [the first ever CDROM found, no wiring]</programlisting>
<para>The example above tells the kernel to look for a ahc (Adaptec
274x) controller, then for an NCR/Symbios board, and so on. The
@ -4349,7 +4350,7 @@ controller scbus0
device sd0 [support for 4 SCSI harddisks, sd0 up sd3]
device st0 [support for 2 SCSI tapes]
[for the CD-ROM]
[for the CDROM]
device cd0 #Only need one of these, the code dynamically grows</programlisting>
<para>Both examples support SCSI disks. If during boot more devices
@ -4361,7 +4362,7 @@ device cd0 #Only need one of these, the code dynamically grows</pro
<para>Use <command>man 4 scsi</command> to check for the latest info
on the SCSI subsystem. For more detailed info on host adapter
drivers use eg <command>man 4 ahc</command> for info on the
drivers use e.g., <command>man 4 ahc</command> for info on the
Adaptec 294x driver.</para>
</sect4>
@ -4371,7 +4372,7 @@ device cd0 #Only need one of these, the code dynamically grows</pro
<para>Experience has shown that some devices are slow to respond to
INQUIRY commands after a SCSI bus reset (which happens at boot
time). An INQUIRY command is sent by the kernel on boot to see
what kind of device (disk, tape, CD-ROM etc) is connected to a
what kind of device (disk, tape, CDROM etc.) is connected to a
specific target ID. This process is called device probing by the
way.</para>
@ -4384,7 +4385,7 @@ device cd0 #Only need one of these, the code dynamically grows</pro
options SCSI_DELAY=15 #Be pessimistic about Joe SCSI device</programlisting>
<para>This line sets the delay time to 15 seconds. On my own system
I had to use 3 seconds minimum to get my trusty old CD-ROM drive
I had to use 3 seconds minimum to get my trusty old CDROM drive
to be recognized. Start with a high value (say 30 seconds or so)
when you have problems with device recognition. If this helps,
tune it back until it just stays working.</para>
@ -4426,7 +4427,7 @@ Mar 29 21:16:37 yedi /kernel: st1: Archive Viper 150 is a known rogue </screen>
<para>This scheme works fine, but keep in mind that it of course
only works for devices that are known to be weird. If you are the
first to connect your bogus Mumbletech SCSI CD-ROM you might be
first to connect your bogus Mumbletech SCSI CDROM you might be
the one that has to define which workaround is needed.</para>
<para>After you got your Mumbletech working, please send the
@ -4473,14 +4474,14 @@ Mar 29 21:16:37 yedi /kernel: st1: Archive Viper 150 is a known rogue </screen>
</sect4>
<sect4>
<title>Tagged command queueing</title>
<title>Tagged command queuing</title>
<para>Modern SCSI devices, particularly magnetic disks,
support what is called tagged command queuing (TCQ).</para>
<para>In a nutshell, TCQ allows the device to have multiple I/O
requests outstanding at the same time. Because the device is
intelligent, it can optimise its operations (like head
intelligent, it can optimize its operations (like head
positioning) based on its own request queue. On SCSI devices
like RAID (Redundant Array of Independent Disks) arrays the TCQ
function is indispensable to take advantage of the device's
@ -4513,7 +4514,7 @@ Mar 29 21:16:37 yedi /kernel: st1: Archive Viper 150 is a known rogue </screen>
different transfer speeds on the host bus (ISA or AT in this
case). The controller is settable to different rates because not
all motherboards can handle the higher speeds. Problems like
hangups, bad data etc might be the result of using a higher data
hang-ups, bad data etc might be the result of using a higher data
transfer rate then your motherboard can stomach.</para>
<para>The solution is of course obvious: switch to a lower data
@ -4575,7 +4576,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<listitem>
<para>Disable tagged command queuing to make things as simple as
possible (for a NCR hostadapter based system see man
possible (for a NCR host adapter based system see man
ncrcontrol)</para>
</listitem>
@ -4782,7 +4783,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
megabytes/sec you can get out of the drive.</para>
<para>(If you are a speed maniac and want a 10,000RPM drive for your
cute little peecee, be my guest; however, those drives become
cute little PC, be my guest; however, those drives become
extremely hot. Don't even think about it if you don't have a fan
blowing air <emphasis>directly at</emphasis> the drive or a
properly ventilated disk enclosure.)</para>
@ -4827,7 +4828,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<para>Most SCSI drives sold today are of 3.5" form factor. They
come in two different heights; 1.6" (<quote>half-height</quote>) or
1" (<quote>low-profile</quote>). The half-height drive is the same
height as a CD-ROM drive. However, don't forget the spacing rule
height as a CDROM drive. However, don't forget the spacing rule
mentioned in the previous section. If you have three standard
3.5" drive bays, you will not be able to put three half-height
drives in there (without frying them, that is).</para>
@ -4908,7 +4909,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<para>The &man.st.4; driver provides support for 8mm (Exabyte), 4mm
(DAT: Digital Audio Tape), QIC (Quarter-Inch Cartridge), DLT
(Digital Linear Tape), QIC Minicartridge and 9-track (remember the
(Digital Linear Tape), QIC Mini cartridge and 9-track (remember the
big reels that you see spinning in Hollywood computer rooms) tape
drives. See the &man.st.4; manual page for a detailed
description.</para>
@ -4955,7 +4956,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<sect4>
<title>QIC (Quarter-Inch Cartridge)</title>
<para><link linkend="hw-storage-anaconda">Archive Ananconda
<para><link linkend="hw-storage-anaconda">Archive Anaconda
2750</link></para>
<para><link linkend="hw-storage-viper60">Archive Viper
@ -5176,7 +5177,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<para>This drives quirks are known and pre-compiled into the scsi
tape device driver (&man.st.4;).</para>
<para>Under FreeBSD 2.2-current, use <command>mt blocksize
<para>Under FreeBSD 2.2-CURRENT, use <command>mt blocksize
512</command> to set the blocksize. (The particular drive had
firmware revision 21247 -005. Other firmware revisions may behave
differently) Previous versions of FreeBSD did not have this
@ -5187,8 +5188,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<para>Reported by: Pedro A M Vazquez
<email>vazquez@IQM.Unicamp.BR</email></para>
<para>Mike Smith
<email>msmith@atrad.adelaide.edu.au</email></para>
<para>&a.msmith;</para>
</sect4>
<sect4 id="hw-storage-viper2525">
@ -5219,7 +5219,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<para>The boot message identifier for this drive is <literal>Conner
tape</literal>.</para>
<para>This is a floppy controller, minicartridge tape drive.</para>
<para>This is a floppy controller, mini cartridge tape drive.</para>
<para>Native capacity is XXXX</para>
@ -5238,7 +5238,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
CTMS 3200 7.00</literal> <literal>type 1 removable SCSI
2</literal>.</para>
<para>This is a minicartridge tape drive.</para>
<para>This is a mini cartridge tape drive.</para>
<para>Native capacity is XXXX</para>
@ -5283,12 +5283,12 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<para>This is a mini-cartridge tape drive.</para>
<para>Native capacity is 1GB when using MC3000XL
minicartridges.</para>
mini cartridges.</para>
<para>Data transfer rate is XXX</para>
<para>This drive can read and write DC2300 (550MB), DC2750 (750MB),
MC3000 (750MB), and MC3000XL (1GB) minicartridges.</para>
MC3000 (750MB), and MC3000XL (1GB) mini cartridges.</para>
<para>WARNING: This drive does not meet the SCSI-2 specifications.
The drive locks up completely in response to a SCSI MODE_SELECT
@ -5297,8 +5297,8 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<screen>&prompt.root; <userinput>mt -f /dev/st0ctl.0 blocksize 1024</userinput></screen>
<para>Before using a minicartridge for the first time, the
minicartridge must be formated. FreeBSD 2.1.0-RELEASE and
<para>Before using a mini cartridge for the first time, the
mini cartridge must be formated. FreeBSD 2.1.0-RELEASE and
earlier:</para>
<screen>&prompt.root; <userinput>/sbin/scsi -f /dev/rst0.ctl -s 600 -c "4 0 0 0 0 0"</userinput></screen>
@ -5340,8 +5340,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed</programli
<para>Production of this drive has been discontinued.</para>
<para>Reported by: Mike Smith
<email>msmith@atrad.adelaide.edu.au</email></para>
<para>Reported by: &a.msmith;</para>
</sect4>
<sect4 id="hw-storage-exb8500">
@ -5580,7 +5579,7 @@ scsi -f $2 -s 100 -c "1b 0 0 $cdb3 $cdb4 $cdb5"</programlisting>
<para>Data transfer rate is 160kB/s.</para>
<para>Reported by: mark thompson
<para>Reported by: Mark Thompson
<email>mark.a.thompson@pobox.com</email></para>
</sect4>
@ -5674,10 +5673,10 @@ scsi -f $2 -s 100 -c "1b 0 0 $cdb3 $cdb4 $cdb5"</programlisting>
<para>In order to get this drive to stream, set the blocksize to 512
bytes (<command>mt blocksize 512</command>) reported by Kenneth
Merry ken@ulc199.residence.gatech.edu</para>
Merry <email>ken@ulc199.residence.gatech.edu</email>.</para>
<para><literal>SONY SDT-5000 327M</literal> information reported by
Charles Henrich henrich@msu.edu</para>
Charles Henrich <email>henrich@msu.edu</email>.</para>
<para>Reported by: &a.jmz;</para>
</sect4>
@ -5703,8 +5702,7 @@ scsi -f $2 -s 100 -c "1b 0 0 $cdb3 $cdb4 $cdb5"</programlisting>
<para>IBM and Emerald units will not work. Replacing the firmware
EPROM of these units will solve the problem.</para>
<para>Reported by: Michael Smith
<email>msmith@atrad.adelaide.edu.au</email></para>
<para>Reported by: &a.msmith;</para>
</sect4>
<sect4 id="hw-storage-tandberg3620">
@ -5747,7 +5745,7 @@ scsi -f $2 -s 100 -c "1b 0 0 $cdb3 $cdb4 $cdb5"</programlisting>
<para>This drives quirks are known and pre-compiled into the scsi
tape device driver (&man.st.4;) beginning with FreeBSD
2.2-current. For previous versions of FreeBSD, use
2.2-CURRENT. For previous versions of FreeBSD, use
<command>mt</command> to read one block from the tape, rewind the
tape, and then execute the backup program (<command>mt fsr 1; mt
rewind; dump ...</command>)</para>
@ -5820,7 +5818,7 @@ scsi -f $2 -s 100 -c "1b 0 0 $cdb3 $cdb4 $cdb5"</programlisting>
</sect2>
<sect2>
<title>CD-ROM drives</title>
<title>CDROM drives</title>
<para><emphasis>Contributed by &a.obrien;. 23 November
1997.</emphasis></para>