Reorganize the qandaentries in the Hardware Compatibility section in

preparation for introducing the following sections:

  General
  Architectures and processors
  Hard drives, tape drives, and CD and DVD drives
  Keyboards and mice
  Networking cards
  Sound cards
  Other hardware

Note to translators: no text changes (even whitespace) result from this
commit.  Only the order of the entries changes (12 of the entries move).

The next commit will add the section entries themselves.

Discussed on: -doc, -www
This commit is contained in:
Mark Linimon 2004-07-03 18:23:57 +00:00
parent b8abd32f99
commit 31f01bfe65
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=21347

View file

@ -2257,29 +2257,6 @@ disk wd2 at wdc1 drive 1 # change from wd3 to wd2</programlisting
<title>Hardware compatibility</title>
<qandaset>
<qandaentry>
<question id="architectures">
<para>Does FreeBSD support architectures other than the x86?</para>
</question>
<answer>
<para>Yes. FreeBSD currently runs on the Intel x86 and DEC (now
Compaq) Alpha architectures. As of FreeBSD 5.0, the
IA-64, AMD-64 and &sparc64; architectures are also supported.
Upcoming platforms are
&mips; and &powerpc;, join the &a.ppc; or the
&a.mips; respectively for more information about ongoing
work on these platforms. For general discussion on new
architectures, join the &a.platforms;.</para>
<para>If your machine has a different architecture and you need
something right now, we suggest you look at <ulink
URL="http://www.netbsd.org/">NetBSD</ulink> or <ulink
URL="http://www.openbsd.org/">OpenBSD</ulink>.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="which-hardware-to-get">
<para>I want to get a piece of hardware for my FreeBSD
@ -2309,6 +2286,71 @@ disk wd2 at wdc1 drive 1 # change from wd3 to wd2</programlisting
</answer>
</qandaentry>
<qandaentry>
<question id="architectures">
<para>Does FreeBSD support architectures other than the x86?</para>
</question>
<answer>
<para>Yes. FreeBSD currently runs on the Intel x86 and DEC (now
Compaq) Alpha architectures. As of FreeBSD 5.0, the
IA-64, AMD-64 and &sparc64; architectures are also supported.
Upcoming platforms are
&mips; and &powerpc;, join the &a.ppc; or the
&a.mips; respectively for more information about ongoing
work on these platforms. For general discussion on new
architectures, join the &a.platforms;.</para>
<para>If your machine has a different architecture and you need
something right now, we suggest you look at <ulink
URL="http://www.netbsd.org/">NetBSD</ulink> or <ulink
URL="http://www.openbsd.org/">OpenBSD</ulink>.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="smp-support">
<para>Does FreeBSD support Symmetric Multiprocessing
(SMP)?</para>
</question>
<answer>
<para>Yes. SMP is not enabled in the
<emphasis>GENERIC</emphasis> kernel, so you must recompile
your kernel to enable SMP. Take a look at
<filename>/sys/i386/conf/LINT</filename> to learn what
options to put in your kernel config file.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="no-math-coprocessor">
<para>I do not have a math co-processor - is that bad?</para>
</question>
<answer>
<note>
<para>This will only affect 386/486SX/486SLC owners - other
machines will have one built into the CPU.</para>
</note>
<para>In general this will not cause any problems, but there are
circumstances where you will take a hit, either in performance
or accuracy of the math emulation code (see the section <link
linkend="emul">on FP emulation</link>). In particular, drawing
arcs in X will be VERY slow. It is highly recommended that you
buy a math co-processor; it is well worth it.</para>
<note>
<para>Some math co-processors are better than others. It
pains us to say it, but nobody ever got fired for buying
Intel. Unless you are sure it works with FreeBSD, beware of
clones.</para>
</note>
</answer>
</qandaentry>
<qandaentry>
<question id="supported-hard-drives">
<para>What kind of hard drives does FreeBSD support?</para>
@ -2336,6 +2378,41 @@ disk wd2 at wdc1 drive 1 # change from wd3 to wd2</programlisting
</answer>
</qandaentry>
<qandaentry>
<question id="tape-support">
<para>What types of tape drives are supported?</para>
</question>
<answer>
<para>FreeBSD supports SCSI and QIC-36 (with a QIC-02 interface).
This includes 8-mm (aka Exabyte) and DAT drives.</para>
<para>Some of the early 8-mm drives are not quite compatible
with SCSI-2, and may not work well with FreeBSD.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="tape-changer-support">
<para>Does FreeBSD support tape changers?</para>
</question>
<answer>
<para>FreeBSD supports SCSI changers using the &man.ch.4;
device and the &man.chio.1; command. The details of how you
actually control the changer can be found in the &man.chio.1;
manual page.</para>
<para>If you are not using <application>AMANDA</application>
or some other product that already understands changers,
remember that they only know how to move a tape from one
point to another, so you need to keep track of which slot a
tape is in, and which slot the tape currently in the drive
needs to go back to.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="supported-cdrom-drives">
<para>Which CDROM drives are supported by FreeBSD?</para>
@ -2457,25 +2534,6 @@ disk wd2 at wdc1 drive 1 # change from wd3 to wd2</programlisting
</answer>
</qandaentry>
<qandaentry>
<question id="multiport-serial-support">
<para>Which multi-port serial cards are supported by
FreeBSD?</para>
</question>
<answer>
<para>There is a list of these in the <ulink
URL="../handbook/install.html#INSTALL-MISC">Miscellaneous
devices</ulink> section of the handbook.</para>
<para>Some unnamed clone cards have also been known to work,
especially those that claim to be AST compatible.</para>
<para>Check the &man.sio.4; manual page to get more
information on configuring such cards.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="usbkbd">
<para>Does FreeBSD support my USB keyboard?</para>
@ -2835,77 +2893,6 @@ Protocol "SysMouse"</programlisting>
</answer>
</qandaentry>
<qandaentry>
<question id="tape-support">
<para>What types of tape drives are supported?</para>
</question>
<answer>
<para>FreeBSD supports SCSI and QIC-36 (with a QIC-02 interface).
This includes 8-mm (aka Exabyte) and DAT drives.</para>
<para>Some of the early 8-mm drives are not quite compatible
with SCSI-2, and may not work well with FreeBSD.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="tape-changer-support">
<para>Does FreeBSD support tape changers?</para>
</question>
<answer>
<para>FreeBSD supports SCSI changers using the &man.ch.4;
device and the &man.chio.1; command. The details of how you
actually control the changer can be found in the &man.chio.1;
manual page.</para>
<para>If you are not using <application>AMANDA</application>
or some other product that already understands changers,
remember that they only know how to move a tape from one
point to another, so you need to keep track of which slot a
tape is in, and which slot the tape currently in the drive
needs to go back to.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="sound-card-support">
<para>Which sound cards are supported by FreeBSD?</para>
</question>
<answer>
<para>FreeBSD supports the &soundblaster;, &soundblaster; Pro,
&soundblaster; 16, Pro Audio Spectrum 16, AdLib and Gravis
UltraSound sound cards. There is also limited support for
MPU-401 and compatible MIDI cards. Cards conforming to the
&microsoft; Sound System specification are also supported through
the pcm driver.</para>
<note>
<para>This is only for sound! This driver does not support
CDROMs, SCSI or joysticks on these cards, except for the
&soundblaster;. The &soundblaster; SCSI interface and some
non-SCSI CDROMs are supported, but you cannot boot off this
device.</para>
</note>
</answer>
</qandaentry>
<qandaentry>
<question id="es1370-silent-pcm">
<para>Workarounds for no sound from es1370 with pcm driver?</para>
</question>
<answer>
<para>You can run the following command every time the machine
booted up:</para>
<screen>&prompt.root; <userinput>mixer pcm 100 vol 100 cd 100</userinput></screen>
</answer>
</qandaentry>
<qandaentry>
<question id="network-cards">
<para>Which network cards does FreeBSD support?</para>
@ -2918,78 +2905,6 @@ Protocol "SysMouse"</programlisting>
</answer>
</qandaentry>
<qandaentry>
<question id="no-math-coprocessor">
<para>I do not have a math co-processor - is that bad?</para>
</question>
<answer>
<note>
<para>This will only affect 386/486SX/486SLC owners - other
machines will have one built into the CPU.</para>
</note>
<para>In general this will not cause any problems, but there are
circumstances where you will take a hit, either in performance
or accuracy of the math emulation code (see the section <link
linkend="emul">on FP emulation</link>). In particular, drawing
arcs in X will be VERY slow. It is highly recommended that you
buy a math co-processor; it is well worth it.</para>
<note>
<para>Some math co-processors are better than others. It
pains us to say it, but nobody ever got fired for buying
Intel. Unless you are sure it works with FreeBSD, beware of
clones.</para>
</note>
</answer>
</qandaentry>
<qandaentry>
<question id="other-device-support">
<para>What other devices does FreeBSD support?</para>
</question>
<answer>
<para>See the <ulink
URL="../handbook/install.html#INSTALL-MISC">Handbook</ulink>
for the list of other devices supported.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="power-management-support">
<para>Does FreeBSD support power management on my laptop?</para>
</question>
<answer>
<para>FreeBSD supports <acronym>APM</acronym> on certain machines.
Please look in the <filename>LINT</filename> kernel config file,
searching for the <acronym>APM</acronym> keyword. Further
information can be found in &man.apm.4;.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="micron-hang-boot">
<para>Why does my Micron system hang at boot time?</para>
</question>
<answer>
<para>Certain Micron motherboards have a non-conforming PCI BIOS
implementation that causes grief when FreeBSD boots because PCI
devices do not get configured at their reported addresses.</para>
<para>Disable the <quote>Plug and Play Operating System</quote>
flag in the BIOS to work around this problem. More information
can be found at <ulink
URL="http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron">
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron</ulink></para>
</answer>
</qandaentry>
<qandaentry>
<question id="internal-plugnplay-modem">
<para>Why is FreeBSD not finding my internal Plug &amp; Play
@ -3057,6 +2972,25 @@ Protocol "SysMouse"</programlisting>
</answer>
</qandaentry>
<qandaentry>
<question id="multiport-serial-support">
<para>Which multi-port serial cards are supported by
FreeBSD?</para>
</question>
<answer>
<para>There is a list of these in the <ulink
URL="../handbook/install.html#INSTALL-MISC">Miscellaneous
devices</ulink> section of the handbook.</para>
<para>Some unnamed clone cards have also been known to work,
especially those that claim to be AST compatible.</para>
<para>Check the &man.sio.4; manual page to get more
information on configuring such cards.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="serial-console-prompt">
<para>How do I get the boot: prompt to show on the serial
@ -3086,6 +3020,99 @@ Protocol "SysMouse"</programlisting>
</answer>
</qandaentry>
<qandaentry>
<question id="sound-card-support">
<para>Which sound cards are supported by FreeBSD?</para>
</question>
<answer>
<para>FreeBSD supports the &soundblaster;, &soundblaster; Pro,
&soundblaster; 16, Pro Audio Spectrum 16, AdLib and Gravis
UltraSound sound cards. There is also limited support for
MPU-401 and compatible MIDI cards. Cards conforming to the
&microsoft; Sound System specification are also supported through
the pcm driver.</para>
<note>
<para>This is only for sound! This driver does not support
CDROMs, SCSI or joysticks on these cards, except for the
&soundblaster;. The &soundblaster; SCSI interface and some
non-SCSI CDROMs are supported, but you cannot boot off this
device.</para>
</note>
</answer>
</qandaentry>
<qandaentry>
<question id="es1370-silent-pcm">
<para>Workarounds for no sound from es1370 with pcm driver?</para>
</question>
<answer>
<para>You can run the following command every time the machine
booted up:</para>
<screen>&prompt.root; <userinput>mixer pcm 100 vol 100 cd 100</userinput></screen>
</answer>
</qandaentry>
<qandaentry>
<question id="other-device-support">
<para>What other devices does FreeBSD support?</para>
</question>
<answer>
<para>See the <ulink
URL="../handbook/install.html#INSTALL-MISC">Handbook</ulink>
for the list of other devices supported.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="power-management-support">
<para>Does FreeBSD support power management on my laptop?</para>
</question>
<answer>
<para>FreeBSD supports <acronym>APM</acronym> on certain machines.
Please look in the <filename>LINT</filename> kernel config file,
searching for the <acronym>APM</acronym> keyword. Further
information can be found in &man.apm.4;.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="micron-hang-boot">
<para>Why does my Micron system hang at boot time?</para>
</question>
<answer>
<para>Certain Micron motherboards have a non-conforming PCI BIOS
implementation that causes grief when FreeBSD boots because PCI
devices do not get configured at their reported addresses.</para>
<para>Disable the <quote>Plug and Play Operating System</quote>
flag in the BIOS to work around this problem. More information
can be found at <ulink
URL="http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron">
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron</ulink></para>
</answer>
</qandaentry>
<qandaentry>
<question id="asusk7v-boot-failure">
<para>The boot floppy hangs on a system with an ASUS K7V
motherboard. How do I fix this?</para>
</question>
<answer>
<para>Go into the BIOS setup and disable the <quote>boot virus
protection</quote>.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="micron-3comnic-failure">
<para>Why does my &tm.3com; PCI network card not work with my Micron
@ -3106,33 +3133,6 @@ Protocol "SysMouse"</programlisting>
<ulink URL="http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron"></ulink></para>
</answer>
</qandaentry>
<qandaentry>
<question id="smp-support">
<para>Does FreeBSD support Symmetric Multiprocessing
(SMP)?</para>
</question>
<answer>
<para>Yes. SMP is not enabled in the
<emphasis>GENERIC</emphasis> kernel, so you must recompile
your kernel to enable SMP. Take a look at
<filename>/sys/i386/conf/LINT</filename> to learn what
options to put in your kernel config file.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="asusk7v-boot-failure">
<para>The boot floppy hangs on a system with an ASUS K7V
motherboard. How do I fix this?</para>
</question>
<answer>
<para>Go into the BIOS setup and disable the <quote>boot virus
protection</quote>.</para>
</answer>
</qandaentry>
</qandaset>
</chapter>