1016 lines
46 KiB
Text
1016 lines
46 KiB
Text
<!-- $Id: hw.sgml,v 1.84 1998-09-29 11:49:53 wosch Exp $ -->
|
|
<!-- The FreeBSD Documentation Project -->
|
|
|
|
<!--
|
|
<!DOCTYPE chapt PUBLIC "-//FreeBSD//DTD linuxdoc//EN"> -->
|
|
|
|
<chapt><heading>PC Hardware compatibility<label id="hw"></heading>
|
|
|
|
<p>Issues of hardware compatibility are among the most
|
|
troublesome in the computer industry today and FreeBSD is by
|
|
no means immune to trouble. In this respect, FreeBSD's
|
|
advantage of being able to run on inexpensive commodity PC
|
|
hardware is also its liability when it comes to support for
|
|
the amazing variety of components on the market. While it
|
|
would be impossible to provide a exhaustive listing of
|
|
hardware that FreeBSD supports, this section serves as a
|
|
catalog of the device drivers included with FreeBSD and the
|
|
hardware each drivers supports. Where possible and
|
|
appropriate, notes about specific products are included.
|
|
You may also want to refer to <ref id="kernelconfig:config"
|
|
name="the kernel configuration file"> section in this handbook for
|
|
a list of supported devices.
|
|
|
|
As FreeBSD is a volunteer project without a funded testing
|
|
department, we depend on you, the user, for much of the
|
|
information contained in this catalog. If you have direct
|
|
experience of hardware that does or does not work with
|
|
FreeBSD, please let us know by sending e-mail to the &a.doc;.
|
|
Questions about supported hardware
|
|
should be directed to the &a.questions (see
|
|
<ref id="eresources:mail" name="Mailing Lists"> for more
|
|
information). When submitting information or asking a
|
|
question, please remember to specify exactly what version of
|
|
FreeBSD you are using and include as many details of your
|
|
hardware as possible.
|
|
|
|
<sect><heading>Resources on the Internet</heading>
|
|
<p>The following links have proven useful in selecting hardware.
|
|
Though some of what you see won't necessarily be specific (or even
|
|
applicable) to FreeBSD, most of the hardware information out there
|
|
is OS independent. Please check with the FreeBSD hardware guide
|
|
to make sure that your chosen configuration is supported before
|
|
making any purchases.</p>
|
|
|
|
<p>
|
|
<itemize>
|
|
<item><htmlurl url="http://www.tomshardware.com/"
|
|
name="The Pentium Systems Hardware Performance Guide"></item>
|
|
</itemize>
|
|
|
|
<sect><heading>Sample Configurations<label id="hw:configs"></heading>
|
|
<p>The following list of sample hardware configurations by no means
|
|
constitutes an endorsement of a given hardware vendor or product by
|
|
<em>The FreeBSD Project</em>. This information is provided only as a public
|
|
service and merely catalogs some of the experiences that various individuals
|
|
have had with different hardware combinations. Your mileage may vary.
|
|
Slippery when wet. Beware of dog.
|
|
|
|
<sect1><heading>Jordan's Picks<label id="hw:jordans-picks"></heading>
|
|
<p>I have had fairly good luck building workstation and server
|
|
configurations with the following components. I can't guarantee that
|
|
you will too, nor that any of the companies here will remain "best buys"
|
|
forever. I will try, when I can, to keep this list up-to-date but
|
|
cannot obviously guarantee that it will be at any given time.
|
|
|
|
<sect2><heading>Motherboards<label id="hw:mb"></heading>
|
|
<p>For Pentium Pro (P6) systems, I'm quite fond of the
|
|
<htmlurl url="http://www.tyan.com/html/products.html" name="Tyan">
|
|
S1668 dual-processor motherboard as well as the Intel PR440FX
|
|
motherboard 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 how much longer this will last.</p>
|
|
|
|
<p>For the Pentium II, I'm rather partial to the <htmlurl
|
|
url="http://www.asus.com.tw" name="ASUS"> <htmlurl
|
|
url="http://www.asus.com.tw/Products/Motherboard/Pentiumpro/P2l97-s/index.html" name="P2l97-S"> motherboard with the on-board Adaptec SCSI WIDE
|
|
controller.</p>
|
|
|
|
<p>For Pentium machines, the ASUS <htmlurl
|
|
url="http://www.asus.com.tw/Products/Motherboard/Pentium/P55tp4/index.html"
|
|
name="P55T2P4">
|
|
motherboard appears to be a good choice for a mid-to-high range Pentium
|
|
server or workstation system.
|
|
|
|
Those wishing to build more fault-tolerant systems should also be sure to
|
|
use Parity memory or, for truly 24/7 applications, ECC memory. Note
|
|
that ECC memory does involve a slight performance trade-off (which may
|
|
or may not be noticeable depending on your application) but buys you
|
|
significantly increased fault-tolerance to memory errors.
|
|
|
|
<sect2><heading>Disk Controllers</heading>
|
|
<p>This one is a bit trickier, and while I used to recommend the
|
|
<htmlurl url="http://www.buslogic.com" name="Buslogic"> controllers
|
|
unilaterally for everything from ISA to PCI, now I tend to lean
|
|
towards the <htmlurl url="http://www.adaptec.com" name="Adaptec">
|
|
1542CF for ISA, Buslogic Bt747c for EISA and Adaptec 2940UW for PCI.
|
|
|
|
The NCR/Symbios cards for PCI have also worked well for me, though
|
|
you need to make sure that your motherboard supports the BIOS-less
|
|
model if you're using one of those (if your card has nothing which
|
|
looks even vaguely like a ROM chip on it, you've probably got one
|
|
which expects its BIOS to be on your motherboard).
|
|
|
|
<p>If you should find that you need more than one SCSI controller in a
|
|
PCI machine, you may wish to consider conserving your scarce PCI
|
|
bus resources by buying the Adaptec 3940 card, which puts two SCSI
|
|
controllers (and internal busses) in a single slot. Note that there
|
|
are two types of 3940 on the market - the older model with AIC 7880
|
|
chips on it, and the newer one with AIC 7895 chips. The newer model
|
|
requires <htmlurl url="ftp://ftp.freebsd.org/pub/FreeBSD/development/cam" name="CAM">
|
|
support which is not yet a part of FreeBSD - you have to add it, or
|
|
install from one of the CAM binary snapshot releases (follow the URL).</p>
|
|
|
|
<sect2><heading>Disk drives<label id="hw:disks"></heading>
|
|
<p>In this particular game of Russian roulette, I'll make few specific
|
|
recommendations except to say "SCSI over IDE whenever you can afford it."
|
|
Even in small desktop configurations, SCSI often makes more sense since it
|
|
allows you to easily migrate drives from server to desktop as falling drive
|
|
prices make it economical to do so. If you have more than one machine
|
|
to administer then think of it not simply as storage, think of it as a
|
|
food chain! For a serious server configuration, there's not even
|
|
any argument - use SCSI equipment and good cables. :) </p>
|
|
|
|
<sect2><heading>CDROM drives<label id="hw:jordans-picks:cdrom"></heading>
|
|
<p>My SCSI preferences extend to SCSI CDROM drives as well, and while
|
|
the <htmlurl url="http://www.toshiba.com" name="Toshiba"> drives have
|
|
always been favorites of mine (in whatever speed is hot that week),
|
|
I'm still fond of my good old <htmlurl url="http://www.plextor.com"
|
|
name="Plextor"> PX-12CS drive. It's only a 12 speed, but it's offered
|
|
excellent performance and reliability.</p>
|
|
|
|
<p>Generally speaking, most SCSI CDROM drives I've seen have been
|
|
of pretty solid construction and you probably won't go wrong with
|
|
an HP or NEC SCSI CDROM drive either. SCSI CDROM prices also
|
|
appear to have dropped considerably in the last few months and are
|
|
now quite competitive with IDE CDROMs while remaining a
|
|
technically superior solution. I now see no reason whatsoever to
|
|
settle for an IDE CDROM drive if given a choice between the two.</p>
|
|
|
|
<sect2><heading>CD Recordable (WORM) drives<label id="hw:worm"></heading>
|
|
<p>At the time of this writing, FreeBSD supports 3 types of CDR
|
|
drives (though I believe they all ultimately come from Phillips
|
|
anyway): The Phillips CDD 522 (Acts like a Plasmon), the PLASMON
|
|
RF4100 and the HP 6020i. I myself use the HP 6020i for burning
|
|
CDROMs (in 2.2 and later releases - it does not work with earlier
|
|
releases of the SCSI code) and it works very well. See <htmlurl
|
|
url="file:/usr/share/examples/worm" name="/usr/share/examples/worm">
|
|
on your system for example scripts used to created ISO9660 filesystem
|
|
images (with RockRidge extensions) and burn them onto an HP6020i CDR.</p>
|
|
|
|
<sect2><heading>Tape drives<label id="hw:tape"></heading>
|
|
<p>I've had pretty good luck with both
|
|
<htmlurl url="http://www.Exabyte.COM:80/Products/8mm/8505XL/Rfeatures.html"
|
|
name="8mm drives"> from <htmlurl url="http://www.exabyte.com"
|
|
name="Exabyte"> and
|
|
<htmlurl url="http://www-dmo.external.hp.com:80/tape/_cpb0001.htm"
|
|
name="4mm (DAT)"> drives from <htmlurl url="http://www.hp.com" name="HP">.
|
|
|
|
<p>For backup purposes, I'd have to give the higher recommendation to the
|
|
Exabyte due to the more robust nature (and higher storage capacity) of
|
|
8mm tape.
|
|
|
|
<sect2><heading>Video Cards<label id="hw:video"></heading>
|
|
<p>If you can also afford to buy a commercial X server for US$99
|
|
from <htmlurl url="http://www.xig.com/"
|
|
name="Xi Graphics, Inc. (formerly X Inside, Inc)"> then I can heartily
|
|
recommend the <htmlurl url="http://www.matrox.com/" name="Matrox">
|
|
<htmlurl url="http://www.matrox.com/mgaweb/brochure.htm"
|
|
name="Millenium II"> cards. Note that support for this card is also
|
|
very good with the <htmlurl url="http://www.xfree86.org/"
|
|
name="XFree86"> server, which is now at version 3.3.2.</p>
|
|
|
|
<p>You also certainly can't go wrong with one of <htmlurl
|
|
url="http://www.nine.com/" name="Number 9's"> cards - their S3
|
|
Vision 868 and 968 based cards (the 9FX series) also being quite
|
|
fast and very well supported by XFree86's S3 server in addition to
|
|
being extremely cheap, nowadays. You can also pick up their
|
|
Revolution 3D cards very cheaply these days, especially if you
|
|
require a lot of video memory.</p>
|
|
|
|
<sect2><heading>Monitors<label id="hw:monitors"></heading>
|
|
<p>I have had very good luck with the <htmlurl url="http://cons3.sel.sony.com/SEL/ccpg/display/ms17se2.html"
|
|
name="Sony Multiscan 17seII monitors">, as have I with
|
|
the Viewsonic offering in the same (Trinitron) tube. For larger than
|
|
17", all I can recommend at the time of this writing is to not spend
|
|
any less than U.S. $2,000 for a 21" monitor or
|
|
$1,700 for a 20" monitor if that's what you really
|
|
need. There are good monitors available in the >=20" range and there
|
|
are also cheap monitors in the >=20" range. Unfortunately, very few are
|
|
both cheap and good!</p>
|
|
|
|
<sect2><heading>Networking<label id="hw:networking"></heading>
|
|
<p>I can recommend the Intel EtherExpress Pro/100B card first and
|
|
foremost, followed by the <htmlurl url="http://www.smc.com/"
|
|
name="SMC"> Ultra 16 controller for ISA applications and the
|
|
SMC SMC9332DST, SMC EtherPower or Compex ENET32 cards for slightly
|
|
cheaper PCI based networking. In general, any PCI NIC based around
|
|
DEC's DC2104x Ethernet controller chip, such as the Zynx ZX342 or
|
|
DEC DE435, will generally work quite well and can frequently be
|
|
found in 2-port and 4-port versions (useful for firewalls and
|
|
routers), though the Pro/100B card has the edge when it comes
|
|
to providing the best performance with the lowest overhead.</p>
|
|
|
|
<p>If what you're looking for is the cheapest possible solution,
|
|
on the other hand, then almost any NE2000 clone will do a fine job
|
|
for very little cost.</p>
|
|
|
|
<sect2><heading>Serial<label id="hw:serial"></heading>
|
|
<p>If you're looking for high-speed serial networking solutions, then
|
|
<htmlurl url="http://www.dgii.com/" name="Digi International">
|
|
makes the <htmlurl url="http://www.dgii.com/prodprofiles/profiles-prices/digiprofiles/digispecs/sync570.html" name="SYNC/570"> series, with drivers now in
|
|
FreeBSD-current. <htmlurl url="http://www.etinc.com"
|
|
name="Emerging Technologies"> also manufactures a board with T1/E1
|
|
capabilities, using software they provide. I have no direct experience
|
|
using either product, however.
|
|
|
|
<p>Multiport card options are somewhat more numerous, though it has to be
|
|
said that FreeBSD's support for <htmlurl url="http://www.cyclades.com/"
|
|
name="Cyclades">'s products is probably the tightest, primarily as a result
|
|
of that company's commitment to making sure that we are adequately supplied
|
|
with evaluation boards and technical specs. I've heard that the Cyclom-16Ye
|
|
offers the best price/performance, though I've not checked the prices lately.
|
|
Other multiport cards I've heard good things about are the BOCA and AST
|
|
cards, and <htmlurl url="http://www.stallion.com/" name="Stallion
|
|
Technologies"> apparently offers an unofficial driver for their
|
|
cards at <htmlurl url="ftp://ftp.stallion.com/drivers/unsupported/freebsd/stalbsd-0.0.4.tar.gz" name="this"> location.
|
|
|
|
<sect2><heading>Audio<label id="hw:audio"></heading>
|
|
<p>I currently use a <htmlurl url="http://www.creaf.com/" name="Creative Labs"> 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 has been dire for some time).</p>
|
|
|
|
<sect2><heading>Video<label id="hw:vgrabbers"></heading>
|
|
<p>For video capture, there are two good choices - any card
|
|
based on the Brooktree BT848 chip, such as the Hauppage or WinTV
|
|
boards, will work very nicely with FreeBSD. Another board which works
|
|
for me is the
|
|
<htmlurl url="http://www.matrox.com/" name="Matrox">
|
|
<htmlurl url="http://www.matrox.com/imgweb/meteor.htm" name="Meteor">
|
|
card. FreeBSD also supports the older video spigot card from
|
|
Creative Labs, but those are getting somewhat difficult to find.
|
|
Note that the Meteor frame grabber card <em>will not work</em>
|
|
with motherboards based on the 440FX chipset! See the
|
|
<ref id="hw:mb" name="motherboard reference"> section for details.
|
|
In such cases, it's better to go with a BT848 based board.</p>
|
|
|
|
<sect><heading>Core/Processing<label id="hw:core"></heading>
|
|
|
|
<sect1><heading>Motherboards, busses, and chipsets</heading>
|
|
<sect2><heading>* ISA</heading>
|
|
<sect2><heading>* EISA</heading>
|
|
<sect2><heading>* VLB</heading>
|
|
<sect2><heading>PCI<label id="hw:mb:pci"></heading>
|
|
<p><em>Contributed by &a.obrien; from postings by &a.rgrimes;.
|
|
<newline>25 April 1995.</em></p>
|
|
<p><em>Continuing updates by &a.jkh;.</em><newline>Last update on
|
|
<em>26 August 1996.</em></p>
|
|
<p>Of the Intel PCI chip sets, the following list describes
|
|
various types of known-brokenness and the degree of
|
|
breakage, listed from worst to best.
|
|
</p>
|
|
|
|
<p><descrip>
|
|
|
|
<tag>Mercury:</tag> Cache coherency problems,
|
|
especially if there are ISA bus masters behind
|
|
the ISA to PCI bridge chip. Hardware flaw, only
|
|
known work around is to turn the cache
|
|
off.
|
|
|
|
<tag>Saturn-I <em>(ie, 82424ZX at rev 0, 1 or 2)</em>:</tag>
|
|
Write back cache coherency
|
|
problems. Hardware flaw, only known work around
|
|
is to set the external cache to write-through
|
|
mode. Upgrade to Saturn-II.
|
|
|
|
<tag>Saturn-II <em>(ie, 82424ZX at rev 3 or 4)</em>:</tag>
|
|
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).
|
|
|
|
<tag>Neptune:</tag> Can not run more than 2 bus
|
|
master devices. Admitted Intel design flaw.
|
|
Workarounds include do not run more than 2 bus
|
|
masters, special hardware design to replace the
|
|
PCI bus arbiter (appears on Intel Altair board
|
|
and several other Intel server group MB's). And
|
|
of course Intel's official answer, move to the
|
|
Triton chip set, we ``fixed it there''.
|
|
|
|
<tag>Triton <em>(ie, 430FX)</em>:</tag>
|
|
No known cache coherency or bus
|
|
master problems, chip set does not implement
|
|
parity checking. Workaround for parity issue.
|
|
Use Triton-II based motherboards if you have the choice.
|
|
|
|
<tag>Triton-II <em>(ie, 430HX)</em>:</tag>
|
|
All reports on motherboards using
|
|
this chipset have been favorable so far. No known
|
|
problems.
|
|
|
|
<tag>Orion:</tag> Early versions of this chipset suffered from
|
|
a PCI write-posting bug which can cause noticeable performance
|
|
degradation in applications where large amounts of PCI bus
|
|
traffic is involved. B0 stepping or later revisions of the
|
|
chipset fixed this problem.
|
|
|
|
<tag><htmlurl
|
|
url="http://developer.intel.com/design/pcisets/desktop.htm#440FX"
|
|
name="440FX">:</tag>This <htmlurl
|
|
url="http://www.intel.com/procs/ppro/index.htm"
|
|
name="Pentium Pro"> support chipset seems to work well,
|
|
and does not suffer from any of the early Orion chipset
|
|
problems. It also supports a wider variety of memory,
|
|
including ECC and parity. The only known problem with it
|
|
is that the Matrox Meteor frame grabber card doesn't like it.
|
|
</descrip>
|
|
</p>
|
|
|
|
<sect1><heading>CPUs/FPUs</heading>
|
|
<p><em>Contributed by &a.asami;.<newline>26 December 1997.</em></p>
|
|
<sect2><heading>P6 class (Pentium Pro/Pentium II)</heading>
|
|
<p>Both the Pentium Pro and Pentium II work fine with FreeBSD.
|
|
In fact, our main ftp site <htmlurl
|
|
url="ftp://ftp.freebsd.org/" name="ftp.freebsd.org"> (also
|
|
known as "<tt>ftp.cdrom.com</tt>", world's largest ftp site)
|
|
runs FreeBSD on a Pentium Pro. <htmlurl
|
|
url="ftp://ftp.cdrom.com/archive-info/wcarchive.txt"
|
|
name="Configurations details"> are available for
|
|
interested parties.
|
|
|
|
<sect2><heading>Pentium class</heading>
|
|
<p>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 way or another. <tt>:)</tt>
|
|
|
|
<p>Note that various CPUs have different voltage/cooling
|
|
requirements. Make sure your motherboard can supply the exact
|
|
voltage needed by the CPU. For instance, many recent MMX chips
|
|
require split voltage (e.g., 2.9V core, 3.3V I/O). Also, some
|
|
AMD and Cyrix/IBM chips run hotter than Intel chips. In that
|
|
case, make sure you have good heatsink/fans (you can get the
|
|
list of certified parts from their web pages).
|
|
|
|
<sect3><heading>Clock speeds</heading>
|
|
<p><em>Contributed by &a.rgrimes;.<newline>1 October 1996.</em></p>
|
|
<p><em>Updated by &a.asami;.<newline>27 December 1997.</em></p>
|
|
<p>Pentium class machines use different clock speeds for the various
|
|
parts of the system. These being the speed of the CPU, external
|
|
memory bus, and the PCI bus. It is not always true that a "faster"
|
|
processor will make a system faster than a "slower" one, due to
|
|
the various clock speeds used.
|
|
Below is a table showing the differences:
|
|
<p>
|
|
<tscreen><verb>
|
|
Rated External Clock External to PCI Bus
|
|
CPU and Memory Bus Internal Clock Clock
|
|
MHz MHz** Multiplier MHz
|
|
|
|
60 60 1.0 30
|
|
66 66 1.0 33
|
|
75 50 1.5 25
|
|
90 60 1.5 30
|
|
100 50* 2 25
|
|
100 66 1.5 33
|
|
120 60 2 30
|
|
133 66 2 33
|
|
150 60 2.5 30 (Intel, AMD)
|
|
150 75 2 37.5 (Cyrix/IBM 6x86MX)
|
|
166 66 2.5 33
|
|
180 60 3 30
|
|
200 66 3 33
|
|
233 66 3.5 33
|
|
|
|
* The Pentium 100 can be run at either 50MHz external clock with
|
|
a multiplier of 2 or at 66MHz and a multiplier of 1.5.
|
|
** 66 MHz may actually be 66.667 MHz, but don't assume so.
|
|
</verb></tscreen>
|
|
<p>As can be seen the best parts to be using are the 100, 133, 166,
|
|
200 and 233, with the exception that at a multiplier of 3 or more
|
|
the CPU starves for memory.
|
|
|
|
<sect3><heading>The AMD K6 Bug</heading>
|
|
<p>In 1997, there have been reports of the AMD K6 seg faulting
|
|
during heavy compilation. That problem has been fixed in 3Q '97.
|
|
According to reports, K6 chips with date mark "9733" or
|
|
larger (i.e., manufactured in the 33rd week of '97 or later)
|
|
do not have this bug.
|
|
|
|
<sect2><heading>* 486 class</heading>
|
|
<sect2><heading>* 386 class</heading>
|
|
<sect2><heading>286 class</heading>
|
|
<p>Sorry, FreeBSD does not run on 80286 machines. It is nearly
|
|
impossible to run today's large full-featured UNIXes on such
|
|
hardware.
|
|
|
|
<sect1><heading>* Memory</heading>
|
|
<p>The minimum amount of memory you must have to install FreeBSD is 5 MB.
|
|
Once your system is up and running you can <ref id="kernelconfig:building"
|
|
name="build a custom kernel"> that will use less memory.
|
|
If you use the boot4.flp you can get away with having only 4 MB.
|
|
|
|
<sect1><heading>* BIOS</heading>
|
|
|
|
<sect><heading>Input/Output Devices<label id="hw:io"></heading>
|
|
|
|
<sect1><heading>* Video cards</heading>
|
|
<sect1><heading>* Sound cards</heading>
|
|
<sect1><heading>Serial ports and multiport cards</heading>
|
|
|
|
&uart;
|
|
&sio;
|
|
&cy;
|
|
|
|
<sect1><heading>* Parallel ports</heading>
|
|
<sect1><heading>* Modems</heading>
|
|
<sect1><heading>* Network cards</heading>
|
|
<sect1><heading>* Keyboards</heading>
|
|
<sect1><heading>* Mice</heading>
|
|
<sect1><heading>* Other</heading>
|
|
|
|
<sect><heading>Storage Devices<label id="hw:storage"></heading>
|
|
&esdi;
|
|
&scsi;
|
|
|
|
<sect1><heading>* Disk/tape controllers
|
|
<label id="hw:storage:controllers"></heading>
|
|
<sect2><heading>* SCSI</heading>
|
|
<sect2><heading>* IDE</heading>
|
|
<sect2><heading>* Floppy</heading>
|
|
|
|
<sect1><heading> Hard drives</heading>
|
|
&scsihd;
|
|
|
|
<sect2><heading>* IDE hard drives</heading>
|
|
|
|
<sect1><heading> Tape drives</heading>
|
|
<p><em>Contributed by &a.jmb;.<newline>2 July 1996.</em></p>
|
|
<sect2><heading> General tape access commands</heading>
|
|
<p><tt>mt(1)</tt> provides generic access to the tape
|
|
drives. Some of the more common commands are <tt>rewind</tt>,
|
|
<tt>erase</tt>, and <tt>status</tt>. See the <tt>mt(1)</tt>
|
|
manual page for a detailed description.
|
|
|
|
<sect2><heading> Controller Interfaces</heading>
|
|
<p>There are several different interfaces that support
|
|
tape drives. The interfaces are SCSI, IDE, Floppy and Parallel
|
|
Port. A wide variety of tape drives are available for these
|
|
interfaces. Controllers are discussed in
|
|
<ref id="hw:storage:controllers" name="Disk/tape controllers">
|
|
|
|
<sect2><heading> SCSI drives</heading>
|
|
<p>The <tt>st(4)</tt> 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 big reels that you see spinning
|
|
in Hollywood computer rooms) tape drives. See the
|
|
<tt>st(4)</tt> manual page for a detailed description.
|
|
|
|
<p>The drives listed below are currently being used by
|
|
members of the FreeBSD community. They are not the only drives
|
|
that will work with FreeBSD. They just happen to be the ones
|
|
that we use.
|
|
|
|
<sect3><heading> 4mm (DAT: Digital Audio Tape)</heading>
|
|
<p><ref id="hw:storage:python" name="Archive Python"
|
|
<p><ref id="hw:storage:hp1533a" name="HP C1533A">
|
|
<p><ref id="hw:storage:hp1534a" name="HP C1534A">
|
|
<p><ref id="hw:storage:hp35450a" name="HP 35450A">
|
|
<p><ref id="hw:storage:hp35470a" name="HP 35470A">
|
|
<p><ref id="hw:storage:hp35480a" name="HP 35480A">
|
|
<p><ref id="hw:storage:sdt5000" name="SDT-5000">
|
|
<p><ref id="hw:storage:wangtek6200" name="Wangtek 6200"
|
|
|
|
<sect3><heading> 8mm (Exabyte)</heading>
|
|
<p><ref id="hw:storage:exb8200" name="EXB-8200">
|
|
<p><ref id="hw:storage:exb8500" name="EXB-8500">
|
|
<p><ref id="hw:storage:exb8505" name="EXB-8505">
|
|
|
|
<sect3><heading> QIC (Quarter-Inch Cartridge)</heading>
|
|
<p><ref id="hw:storage:anaconda" name="Archive Ananconda 2750"
|
|
<p><ref id="hw:storage:viper60" name="Archive Viper 60"
|
|
<p><ref id="hw:storage:viper150" name="Archive Viper 150"
|
|
<p><ref id="hw:storage:viper2525" name="Archive Viper 2525"
|
|
<p><ref id="hw:storage:tandberg3600" name="Tandberg TDC 3600"
|
|
<p><ref id="hw:storage:tandberg3620" name="Tandberg TDC 3620"
|
|
<p><ref id="hw:storage:tandberg4222" name="Tandberg TDC 4222"
|
|
<p><ref id="hw:storage:wangtek5525es" name="Wangtek 5525ES"
|
|
<sect3><heading> DLT (Digital Linear Tape)</heading>
|
|
<p><ref id="hw:storage:dectz87" name="Digital TZ87"
|
|
<sect3><heading> Mini-Cartridge</heading>
|
|
<p><ref id="hw:storage:ctms3200" name="Conner CTMS 3200"
|
|
<p><ref id="hw:storage:exb2501" name="Exabyte 2501"
|
|
<sect3><heading> Autoloaders/Changers</heading>
|
|
<p><ref id="hw:storage:hp1553a" name="Hewlett-Packard HP
|
|
C1553A Autoloading DDS2">
|
|
|
|
<sect2><heading>* IDE drives</heading>
|
|
<sect2><heading> Floppy drives</heading>
|
|
<p><ref id="hw:storage:conner420r" name="Conner 420R"
|
|
<sect2><heading>* Parallel port drives</heading>
|
|
<sect2><heading> Detailed Information </heading>
|
|
|
|
<sect3><heading><label id="hw:storage:anaconda">
|
|
Archive Anaconda 2750</heading>
|
|
<p>The boot message identifier for this drive is "ARCHIVE
|
|
ANCDA 2750 28077 -003 type 1 removable SCSI 2"
|
|
<p>This is a QIC tape drive.
|
|
<p>Native capacity is 1.35GB when using QIC-1350 tapes.
|
|
This drive will read and write QIC-150 (DC6150), QIC-250
|
|
(DC6250), and QIC-525 (DC6525) tapes as well.
|
|
<p>Data transfer rate is 350kB/s using <tt>dump(8)</tt>.
|
|
Rates of 530kB/s have been reported when using <ref
|
|
id="backups:programs:amanda" name="Amanda">
|
|
<p>Production of this drive has been discontinued.
|
|
<p>The SCSI bus connector on this tape drive is reversed
|
|
from that on most other SCSI devices. Make sure that you have
|
|
enough SCSI cable to twist the cable one-half turn before and
|
|
after the Archive Anaconda tape drive, or turn your other SCSI
|
|
devices upside-down.
|
|
<p>Two kernel code changes are required to use this
|
|
drive. This drive will not work as delivered.
|
|
<p>If you have a SCSI-2 controller, short jumper 6.
|
|
Otherwise, the drive behaves are a SCSI-1 device. When operating
|
|
as a SCSI-1 device, this drive, "locks" the SCSI bus during some
|
|
tape operations, including: fsf, rewind, and rewoffl.
|
|
<p>If you are using the NCR SCSI controllers, patch the
|
|
file /usr/src/sys/pci/ncr.c (as shown below). Build and install
|
|
a new kernel.
|
|
|
|
<tscreen><verb>
|
|
*** 4831,4835 ****
|
|
};
|
|
|
|
! if (np->latetime>4) {
|
|
/*
|
|
** Although we tried to wake it up,
|
|
--- 4831,4836 ----
|
|
};
|
|
|
|
! if (np->latetime>1200) {
|
|
/*
|
|
** Although we tried to wake it up,
|
|
|
|
</verb></tscreen>
|
|
<p>Reported by: &a.jmb;
|
|
|
|
|
|
<sect3><heading><label id="hw:storage:python">
|
|
Archive Python</heading>
|
|
<p>The boot message identifier for this drive is "ARCHIVE
|
|
Python 28454-XXX4ASB" "type 1 removable SCSI 2" "density code
|
|
0x8c, 512-byte blocks"
|
|
<p>This is a DDS-1 tape drive.
|
|
<p>Native capacity is 2.5GB on 90m tapes.
|
|
<p>Data transfer rate is XXX.
|
|
<p>This drive was repackaged by Sun Microsystems as model 411.
|
|
<p>Reported by: Bob Bishop rb@gid.co.uk
|
|
|
|
<sect3><heading><label id="hw:storage:viper60">
|
|
Archive Viper 60</heading>
|
|
<p>The boot message identifier for this drive is "ARCHIVE
|
|
VIPER 60 21116 -007" "type 1 removable SCSI 1"
|
|
<p>This is a QIC tape drive.
|
|
<p>Native capacity is 60MB.
|
|
<p>Data transfer rate is XXX.
|
|
<p>Production of this drive has been discontinued.
|
|
<p>Reported by: Philippe Regnauld regnauld@hsc.fr
|
|
|
|
<sect3><heading><label id="hw:storage:viper150">
|
|
Archive Viper 150</heading>
|
|
<p>The boot message identifier for this drive is "ARCHIVE
|
|
VIPER 150 21531 -004" "Archive Viper 150 is a known rogue" "type
|
|
1 removable SCSI 1". A multitude of firmware revisions exist
|
|
for this drive. Your drive may report different numbers (e.g
|
|
"21247 -005".
|
|
<p>This is a QIC tape drive.
|
|
<p>Native capacity is 150/250MB. Both 150MB (DC6150)
|
|
and 250MB (DC6250) tapes have the recording format. The 250MB
|
|
tapes are approximately 67% longer than the 150MB tapes. This
|
|
drive can read 120MB tapes as well. It can not write 120MB tapes.
|
|
<p>Data transfer rate is 100kB/s
|
|
<p>This drive reads and writes DC6150 (150MB) and DC6250
|
|
(250MB) tapes.
|
|
<p>This drives quirks are known and pre-compiled into the
|
|
scsi tape device driver (<tt>st(4)</tt>).
|
|
<p>Under FreeBSD 2.2-current, use <tt>mt blocksize
|
|
512</tt> 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 problem.
|
|
<p>Production of this drive has been discontinued.
|
|
<p>Reported by: Pedro A M Vazquez vazquez@IQM.Unicamp.BR
|
|
<p> Mike Smith msmith@atrad.adelaide.edu.au
|
|
|
|
<sect3><heading><label id="hw:storage:viper2525">
|
|
Archive Viper 2525</heading>
|
|
<p>The boot message identifier for this drive is "ARCHIVE
|
|
VIPER 2525 25462 -011" "type 1 removable SCSI 1"
|
|
<p>This is a QIC tape drive.
|
|
<p>Native capacity is 525MB.
|
|
<p>Data transfer rate is 180kB/s at 90 inches/sec.
|
|
<p>The drive reads QIC-525, QIC-150, QIC-120 and QIC-24 tapes.
|
|
Writes QIC-525, QIC-150, and QIC-120.
|
|
<p>Firmware revisions prior to "25462 -011" are bug
|
|
ridden and will not function properly.
|
|
<p>Production of this drive has been discontinued.
|
|
<!-- <p>Reported by: &a.hm; -->
|
|
|
|
<sect3><heading><label id="hw:storage:conner420r">
|
|
Conner 420R</heading>
|
|
<p>The boot message identifier for this drive is "Conner tape".
|
|
<p>This is a floppy controller, minicartridge tape drive.
|
|
<p>Native capacity is XXXX
|
|
<p>Data transfer rate is XXX
|
|
<p>The drive uses QIC-80 tape cartridges.
|
|
<p>Reported by: Mark Hannon mark@seeware.DIALix.oz.au
|
|
|
|
<sect3><heading><label id="hw:storage:ctms3200">
|
|
Conner CTMS 3200</heading>
|
|
<p>The boot message identifier for this drive is "CONNER
|
|
CTMS 3200 7.00" "type 1 removable SCSI 2".
|
|
<p>This is a minicartridge tape drive.
|
|
<p>Native capacity is XXXX
|
|
<p>Data transfer rate is XXX
|
|
<p>The drive uses QIC-3080 tape cartridges.
|
|
<p>Reported by: Thomas S. Traylor tst@titan.cs.mci.com
|
|
|
|
<sect3><heading><label id="hw:storage:dectz87">
|
|
<htmlurl
|
|
url="http://www.digital.com/info/Customer-Update/931206004.txt.html"
|
|
name="DEC TZ87"></heading>
|
|
<p>The boot message identifier for this drive is "DEC
|
|
TZ87 (C) DEC 9206" "type 1 removable SCSI 2" "density code 0x19"
|
|
<p>This is a DLT tape drive.
|
|
<p>Native capacity is 10GB.
|
|
<p>This drive supports hardware data compression.
|
|
<p>Data transfer rate is 1.2MB/s.
|
|
<p>This drive is identical to the Quantum DLT2000. The
|
|
drive firmware can be set to emulate several well-known drives,
|
|
including an Exabyte 8mm drive.
|
|
<p>Reported by: &a.wilko;
|
|
|
|
<sect3><heading><label id="hw:storage:exb2501">
|
|
<htmlurl
|
|
url="http://www.Exabyte.COM:80/Products/Minicartridge/2501/Rfeatures.html"
|
|
name="Exabyte EXB-2501"></heading>
|
|
<p>The boot message identifier for this drive is "EXABYTE
|
|
EXB-2501"
|
|
<p>This is a mini-cartridge tape drive.
|
|
<p>Native capacity is 1GB when using MC3000XL minicartridges.
|
|
<p>Data transfer rate is XXX
|
|
<p>This drive can read and write DC2300 (550MB), DC2750
|
|
(750MB), MC3000 (750MB), and MC3000XL (1GB) minicartridges.
|
|
<p>WARNING: This drive does not meet the SCSI-2
|
|
specifications. The drive locks up completely in response to a
|
|
SCSI MODE_SELECT command unless there is a formatted tape in the
|
|
drive. Before using this drive, set the tape blocksize with
|
|
|
|
<verb>mt -f /dev/st0ctl.0 blocksize 1024</verb>
|
|
|
|
Before using a minicartridge for the first time, the minicartridge
|
|
must be formated. FreeBSD 2.1.0-RELEASE and earlier:
|
|
|
|
<verb>/sbin/scsi -f /dev/rst0.ctl -s 600 -c "4 0 0 0 0 0"</verb>
|
|
|
|
(Alternatively, fetch a copy of the <tt>scsiformat</tt> shell script
|
|
from FreeBSD 2.1.5/2.2.) FreeBSD 2.1.5 and later:
|
|
|
|
<verb>/sbin/scsiformat -q -w /dev/rst0.ctl</verb>
|
|
|
|
<p>Right now, this drive cannot really be recommended for FreeBSD.
|
|
<p>Reported by: Bob Beaulieu ez@eztravel.com
|
|
|
|
<sect3><heading><label id="hw:storage:exb8200"> Exabyte
|
|
EXB-8200</heading>
|
|
<p>The boot message identifier for this drive is "EXABYTE
|
|
EXB-8200 252X" "type 1 removable SCSI 1"
|
|
<p>This is an 8mm tape drive.
|
|
<p>Native capacity is 2.3GB.
|
|
<p>Data transfer rate is 270kB/s.
|
|
<p>This drive is fairly slow in responding to the SCSI
|
|
bus during boot. A custom kernel may be required (set SCSI_DELAY
|
|
to 10 seconds).
|
|
<p>There are a large number of firmware configurations
|
|
for this drive, some have been customized to a particular
|
|
vendor's hardware. The firmware can be changed via EPROM
|
|
replacement.
|
|
<p>Production of this drive has been discontinued.
|
|
<p>Reported by: Mike Smith msmith@atrad.adelaide.edu.au
|
|
|
|
<sect3><heading><label id="hw:storage:exb8500">
|
|
Exabyte EXB-8500</heading>
|
|
<p>The boot message identifier for this drive is "EXABYTE
|
|
EXB-8500-85Qanx0 0415" "type 1 removable SCSI 2"
|
|
<p>This is an 8mm tape drive.
|
|
<p>Native capacity is 5GB.
|
|
<p>Data transfer rate is 300kB/s.
|
|
<p>Reported by: Greg Lehey grog@lemis.de
|
|
|
|
<sect3><heading><label id="hw:storage:exb8505">
|
|
<htmlurl
|
|
url="http://www.Exabyte.COM:80/Products/8mm/8505XL/Rfeatures.html"
|
|
name="Exabyte EXB-8505"></Heading>
|
|
<p>The boot message identifier for this drive is "EXABYTE
|
|
EXB-85058SQANXR1 05B0" "type 1 removable SCSI 2"
|
|
<p>This is an 8mm tape drive which supports compression, and is
|
|
upward compatible with the EXB-5200 and EXB-8500.
|
|
<p>Native capacity is 5GB.
|
|
<p>The drive supports hardware data compression.
|
|
<p>Data transfer rate is 300kB/s.
|
|
<p>Reported by: Glen Foster gfoster@gfoster.com
|
|
|
|
<sect3><heading><label id="hw:storage:hp1533a">
|
|
Hewlett-Packard HP C1533A</heading>
|
|
<p>The boot message identifier for this drive is "HP
|
|
C1533A 9503" "type 1 removable SCSI 2".
|
|
<p>This is a DDS-2 tape drive. DDS-2 means hardware data
|
|
compression and narrower tracks for increased data capacity.
|
|
<p>Native capacity is 4GB when using 120m tapes. This drive
|
|
supports hardware data compression.
|
|
<p>Data transfer rate is 510kB/s.
|
|
<p>This drive is used in Hewlett-Packard's SureStore
|
|
6000eU and 6000i tape drives and C1533A DDS-2 DAT drive.
|
|
<p>The drive has a block of 8 dip switches. The proper
|
|
settings for FreeBSD are: 1 ON; 2 ON; 3 OFF; 4 ON; 5 ON; 6 ON; 7
|
|
ON; 8 ON.
|
|
<tscreen><verb>
|
|
switch 1 2 Result
|
|
ON ON Compression enabled at power-on, with host control
|
|
ON OFF Compression enabled at power-on, no host
|
|
control
|
|
OFF ON Compression disabled at power-on; the
|
|
host is allowed to control compression
|
|
OFF OFF Compression disabled at power-on, no host
|
|
control
|
|
</verb></tscreen>
|
|
<p>Switch 3 controls MRS (Media Recognition System). MRS
|
|
tapes have stripes on the transparent leader. These identify the
|
|
tape as DDS (Digital Data Storage) grade media. Tapes
|
|
that do not have the stripes will be treated as write-protected.
|
|
Switch 3 OFF enables MRS. Switch 3 ON disables MRS.
|
|
<p>See <htmlurl url="http://www.hp.com/tape/c_intro.html"
|
|
name="HP SureStore Tape Products"> and
|
|
<htmlurl url="http://www.impediment.com/hp/hp_technical.html"
|
|
name="Hewlett-Packard Disk and Tape Technical Information">
|
|
for more information on configuring this drive.
|
|
<p><em>Warning:</em> Quality control on these drives
|
|
varies greatly. One FreeBSD core-team member has returned 2 of
|
|
these drives. Neither lasted more than 5 months.
|
|
<p>Reported by: &a.se;
|
|
|
|
<sect3><heading><label id="hw:storage:hp1534a">
|
|
Hewlett-Packard HP 1534A</heading>
|
|
<p>The boot message identifier for this drive is "HP
|
|
HP35470A T503" type 1 removable SCSI 2" "Sequential-Access
|
|
density code 0x13, variable blocks".
|
|
<p>This is a DDS-1 tape drive. DDS-1 is the original DAT
|
|
tape format.
|
|
<p>Native capacity is 2GB when using 90m tapes.
|
|
<p>Data transfer rate is 183kB/s.
|
|
<p>The same mechanism is used in Hewlett-Packard's
|
|
SureStore <htmlurl url="http://www.dmo.hp.com/tape/sst2000.htm"
|
|
name="2000i"> tape drive, C35470A DDS format DAT drive, C1534A DDS
|
|
format DAT drive and HP C1536A DDS format DAT drive.
|
|
<p>The HP C1534A DDS format DAT drive has two indicator
|
|
lights, one green and one amber. The green one indicates tape
|
|
action: slow flash during load, steady when loaded, fast flash
|
|
during read/write operations. The amber one indicates warnings:
|
|
slow flash when cleaning is required or tape is nearing the end
|
|
of its useful life, steady indicates an hard fault. (factory
|
|
service required?)
|
|
<p>Reported by Gary Crutcher gcrutchr@nightflight.com
|
|
|
|
<sect3><heading><label id="hw:storage:hp1553a">
|
|
Hewlett-Packard HP C1553A Autoloading DDS2</heading>
|
|
<p>The boot message identifier for this drive is "".
|
|
<p>This is a DDS-2 tape drive with a tape changer. DDS-2 means hardware data
|
|
compression and narrower tracks for increased data capacity.
|
|
<p>Native capacity is 24GB when using 120m tapes. This
|
|
drive supports hardware data compression.
|
|
<p>Data transfer rate is 510kB/s (native).
|
|
<p>This drive is used in Hewlett-Packard's SureStore
|
|
<htmlurl url="http://www.dmo.hp.com/tape/sst12000.htm"
|
|
name="12000e"> tape drive.
|
|
<p>The drive has two selectors on the rear panel. The
|
|
selector closer to the fan is SCSI id. The other selector should
|
|
be set to 7.
|
|
<p>There are four internal switches. These should be
|
|
set: 1 ON; 2 ON; 3 ON; 4 OFF.
|
|
<p>At present the kernel drivers do not automatically
|
|
change tapes at the end of a volume. This shell script can be
|
|
used to change tapes:
|
|
|
|
<tscreen><verb>
|
|
#!/bin/sh
|
|
PATH="/sbin:/usr/sbin:/bin:/usr/bin"; export PATH
|
|
|
|
usage()
|
|
{
|
|
echo "Usage: dds_changer [123456ne] raw-device-name
|
|
echo "1..6 = Select cartridge"
|
|
echo "next cartridge"
|
|
echo "eject magazine"
|
|
exit 2
|
|
}
|
|
|
|
if [ $# -ne 2 ] ; then
|
|
usage
|
|
fi
|
|
|
|
cdb3=0
|
|
cdb4=0
|
|
cdb5=0
|
|
|
|
case $1 in
|
|
[123456])
|
|
cdb3=$1
|
|
cdb4=1
|
|
;;
|
|
n)
|
|
;;
|
|
e)
|
|
cdb5=0x80
|
|
;;
|
|
?)
|
|
usage
|
|
;;
|
|
esac
|
|
|
|
scsi -f $2 -s 100 -c "1b 0 0 $cdb3 $cdb4 $cdb5"
|
|
</verb></tscreen>
|
|
|
|
<sect3><heading><label id="hw:storage:hp35450a">
|
|
Hewlett-Packard HP 35450A</heading>
|
|
<p>The boot message identifier for this drive is "HP
|
|
HP35450A -A C620" "type 1 removable SCSI 2" "Sequential-Access
|
|
density code 0x13"
|
|
<p>This is a DDS-1 tape drive. DDS-1 is the original DAT
|
|
tape format.
|
|
<p>Native capacity is 1.2GB.
|
|
<p>Data transfer rate is 160kB/s.
|
|
<p>Reported by: mark thompson mark.a.thompson@pobox.com
|
|
|
|
<sect3><heading><label id="hw:storage:hp35470a">
|
|
Hewlett-Packard HP 35470A</heading>
|
|
<p>The boot message identifier for this drive is "HP
|
|
HP35470A 9 09" type 1 removable SCSI 2"
|
|
<p>This is a DDS-1 tape drive. DDS-1 is the original DAT
|
|
tape format.
|
|
<p>Native capacity is 2GB when using 90m tapes.
|
|
<p>Data transfer rate is 183kB/s.
|
|
<p>The same mechanism is used in Hewlett-Packard's
|
|
SureStore <htmlurl url="http://www.dmo.hp.com/tape/sst2000.htm"
|
|
name="2000i"> tape drive, C35470A DDS format DAT drive, C1534A
|
|
DDS format DAT drive, and HP C1536A DDS format DAT drive.
|
|
<p><em>Warning:</em> Quality control on these drives
|
|
varies greatly. One FreeBSD core-team member has returned 5 of
|
|
these drives. None lasted more than 9 months.
|
|
<p>Reported by: David Dawes dawes@rf900.physics.usyd.edu.au (9 09)
|
|
|
|
<Sect3><heading><label id="hw:storage:hp35480a">
|
|
Hewlett-Packard HP 35480A</heading>
|
|
<p>The boot message identifier for this drive is "HP
|
|
HP35480A 1009" "type 1 removable SCSI 2" "Sequential-Access
|
|
density code 0x13".
|
|
<p>This is a DDS-DC tape drive. DDS-DC is DDS-1 with
|
|
hardware data compression. DDS-1 is the original DAT tape
|
|
format.
|
|
<p>Native capacity is 2GB when using 90m tapes. It cannot handle
|
|
120m tapes. This drive supports hardware data compression. Please refer
|
|
to the section on <ref id="hw:storage:hp1533a" name="HP C1533A"> for the
|
|
proper switch settings.
|
|
<p>Data transfer rate is 183kB/s.
|
|
<p>This drive is used in Hewlett-Packard's SureStore
|
|
<htmlurl url="http://www.dmo.hp.com/tape/sst5000.htm" name=
|
|
"5000eU"> and <htmlurl
|
|
url="http://www.dmo.hp.com/tape/sst5000.htm" name="5000i"> tape
|
|
drives and C35480A DDS format DAT drive..
|
|
<p>This drive will occasionally hang during a tape eject
|
|
operation (<tt>mt offline</tt>). Pressing the front panel button
|
|
will eject the tape and bring the tape drive back to life.
|
|
<p>WARNING: HP 35480-03110 only. On at least two
|
|
occasions this tape drive when used with FreeBSD 2.1.0, an IBM
|
|
Server 320 and an 2940W SCSI controller resulted in all SCSI disk
|
|
partitions being lost. The problem has not be analyzed or
|
|
resolved at this time.
|
|
|
|
<sect3><heading><label id="hw:storage:sdt5000">
|
|
<htmlurl
|
|
url="http://www.sel.sony.com/SEL/ccpg/storage/tape/t5000.html"
|
|
name="Sony SDT-5000"</heading>
|
|
<p>There are at least two significantly different models: one is
|
|
a DDS-1 and the other DDS-2. The DDS-1 version is "SDT-5000 3.02". The
|
|
DDS-2 version is "SONY SDT-5000 327M". The DDS-2 version has a
|
|
1MB cache. This cache is able to keep the tape streaming in almost any
|
|
circumstances.
|
|
<p>The boot message identifier for this drive is "SONY
|
|
SDT-5000 3.02" "type 1 removable SCSI 2" "Sequential-Access
|
|
density code 0x13"
|
|
<p>Native capacity is 4GB when using 120m tapes. This
|
|
drive supports hardware data compression.
|
|
<p>Data transfer rate is depends upon the model or
|
|
the drive. The rate is 630kB/s for the "SONY SDT-5000 327M"
|
|
while compressing the data. For the "SONY SDT-5000 3.02", the
|
|
data transfer rate is 225kB/s.
|
|
<p>In order to get this drive to stream, set the
|
|
blocksize to 512 bytes (<tt>mt blocksize 512</tt>) reported by
|
|
Kenneth Merry ken@ulc199.residence.gatech.edu"
|
|
<p>"SONY SDT-5000 327M" information reported by Charles Henrich
|
|
henrich@msu.edu
|
|
<p>Reported by: &a.jmz;
|
|
|
|
<sect3><heading><label id="hw:storage:tandberg3600">
|
|
Tandberg TDC 3600</heading>
|
|
<p>The boot message identifier for this drive is
|
|
"TANDBERG TDC 3600 =08:" "type 1 removable SCSI 2"
|
|
<p>This is a QIC tape drive.
|
|
<p>Native capacity is 150/250MB.
|
|
<p>This drive has quirks which are known and work around
|
|
code is present in the scsi tape device driver (<tt>st(4)</tt>).
|
|
Upgrading the firmware to XXX version will fix the quirks and
|
|
provide SCSI 2 capabilities.
|
|
<p>Data transfer rate is 80kB/s.
|
|
<p>IBM and Emerald units will not work. Replacing the
|
|
firmware EPROM of these units will solve the problem.
|
|
<p>Reported by: Michael Smith msmith@atrad.adelaide.edu.au
|
|
|
|
<sect3><heading><label id="hw:storage:tandberg3620">
|
|
Tandberg TDC 3620</heading>
|
|
<p>This is very similar to the <ref
|
|
id="hw:storage:tandberg3600" name="Tandberg TDC 3600"> drive.
|
|
<p>Reported by: &a.joerg;
|
|
|
|
<sect3><heading><label id="hw:storage:tandberg4222">
|
|
Tandberg TDC 4222</heading>
|
|
<p>The boot message identifier for this drive is
|
|
"TANDBERG TDC 4222 =07" "type 1 removable SCSI 2"
|
|
<p>This is a QIC tape drive.
|
|
<p>Native capacity is 2.5GB. The drive will read all
|
|
cartridges from the 60 MB (DC600A) upwards, and write 150 MB
|
|
(DC6150) upwards. Hardware compression is optionally supported
|
|
for the 2.5 GB cartridges.
|
|
<p>This drives quirks are known and pre-compiled into the
|
|
scsi tape device driver (<tt>st(4)</tt>) beginning with FreeBSD
|
|
2.2-current. For previous versions of FreeBSD, use <tt>mt</tt>
|
|
to read one block from the tape, rewind the tape, and then
|
|
execute the backup program (<tt>mt fsr 1; mt rewind; dump ...</tt>)
|
|
<p>Data transfer rate is 600kB/s (vendor claim with compression),
|
|
350 KB/s can even be reached in start/stop mode. The rate
|
|
decreases for smaller cartridges.
|
|
<p>Reported by: &a.joerg;
|
|
|
|
<sect3><heading><label id="hw:storage:wangtek5525es">
|
|
Wangtek 5525ES</heading>
|
|
<p>The boot message identifier for this drive is "WANGTEK
|
|
5525ES SCSI REV7 3R1" "type 1 removable SCSI 1" "density code 0x11, 1024-byte
|
|
blocks"
|
|
<p>This is a QIC tape drive.
|
|
<p>Native capacity is 525MB.
|
|
<p>Data transfer rate is 180kB/s.
|
|
<p>The drive reads 60, 120, 150, and 525MB tapes. The
|
|
drive will not write 60MB (DC600 cartridge) tapes. In order to
|
|
overwrite 120 and 150 tapes reliably, first erase (<tt>mt
|
|
erase</tt>) the tape. 120 and 150 tapes used a wider track
|
|
(fewer tracks per tape) than 525MB tapes. The "extra" width of
|
|
the previous tracks is not overwritten, as a result the new data
|
|
lies in a band surrounded on both sides by the previous data
|
|
unless the tape have been erased.
|
|
<p>This drives quirks are known and pre-compiled into the
|
|
scsi tape device driver (<tt>st(4)</tt>).
|
|
<p>Other firmware revisions that are known to work are: M75D
|
|
<p>Reported by: Marc van Kempen marc@bowtie.nl "REV73R1"
|
|
Andrew Gordon Andrew.Gordon@net-tel.co.uk "M75D"
|
|
|
|
<sect3><heading><label id="hw:storage:wangtek6200">
|
|
Wangtek 6200</heading>
|
|
<p>The boot message identifier for this drive is "WANGTEK
|
|
6200-HS 4B18" "type 1 removable SCSI 2" "Sequential-Access density code 0x13"
|
|
<p>This is a DDS-1 tape drive.
|
|
<p>Native capacity is 2GB using 90m tapes.
|
|
<p>Data transfer rate is 150kB/s.
|
|
<p>Reported by: Tony Kimball alk@Think.COM
|
|
|
|
<sect2><heading>* Problem drives</heading>
|
|
|
|
<sect1><heading> CD-ROM drives</heading>
|
|
<p><em>Contributed by &a.obrien;.<newline>23 November 1997.</em></p>
|
|
<p>As mentioned in
|
|
<ref id="hw:jordans-picks:cdrom" name="Jordan's Picks">
|
|
Generally speaking those in <em>The FreeBSD Project</em> prefer SCSI
|
|
CDROM drives over IDE CDROM drives. However not all SCSI CDROM drives
|
|
are equal. Some feel the quality of some SCSI CDROM drives have been
|
|
deteriorating to that of IDE CDROM drives. Toshiba used to be the
|
|
favored stand-by, but many on the SCSI mailing list have found
|
|
displeasure with the 12x speed XM-5701TA as its volume (when playing
|
|
audio CDROMs) is not controllable by the various audio player software.
|
|
|
|
Another area where SCSI CDROM manufacturers are cutting corners is
|
|
adhearance to the
|
|
<ref id="scsi:further-reading" name="SCSI specification">. Many SCSI
|
|
CDROMs will respond to
|
|
<ref id="scsi:rogue-devices" name="multiple LUNs"> for its target address.
|
|
Known violators include the 6x Teac CD-56S 1.0D.
|
|
|
|
<sect1><heading>* Other</heading>
|
|
|
|
<sect><heading>* Other<label id="hw:other"></heading>
|
|
<sect1><heading>* PCMCIA</heading>
|
|
|