289 lines
7.3 KiB
Plaintext
289 lines
7.3 KiB
Plaintext
.\" $NetBSD: hardware,v 1.11 2000/10/29 14:08:04 lukem Exp $
|
|
.
|
|
.Nx*M
|
|
\*V runs on most of the
|
|
.Tn DEC
|
|
Alpha PCI platforms, on all
|
|
of the TURBOChannel models, on the high end 8200 and 8400 systems,
|
|
and on the 4100 series.
|
|
.Pp
|
|
The SRM console is required.
|
|
This
|
|
console can be distinguished from the ARC console (which is used to
|
|
boot
|
|
.Tn "Windows NT" )
|
|
by the fact that it has a command line interface,
|
|
rather than a menu-driven interface. The SRM prompt is
|
|
.Sq Li \*>\*>\*> .
|
|
.Pp
|
|
Some platforms have both the SRM console and
|
|
the ARC console, and can switch between them, and other platforms have
|
|
only one type of console loaded at any one time.
|
|
If your system comes up with the ARC firmware, it may be possible
|
|
to switch it to SRM with a menu or
|
|
to download SRM from
|
|
.Lk ftp://gatekeeper.dec.com/pub/Digital/Alpha/firmware/index.html .
|
|
You may want to buy a firmware update CD from Compaq Computer Corporation.
|
|
.Pp
|
|
More information on supported platforms and devices can be found on the
|
|
\*M port web pages at
|
|
.Lk http://www.netbsd.org/ .
|
|
.Pp
|
|
A basic system will fit on a 200 MB disk (including swap) without too
|
|
much difficulty, but you will probably want at least 500 MB of disk
|
|
to have any level of comfort.
|
|
.Pp
|
|
Although
|
|
it is actually possible to boot and install
|
|
.Nx*M
|
|
in only
|
|
16 MB of RAM, you will want to have at least 32 MB.
|
|
.
|
|
We support add-in devices on the PCI, ISA, EISA and TurboChannel buses.
|
|
Because
|
|
.Nx
|
|
has an extremely machine-independent device driver
|
|
system, many device drivers are the same as used in other ports that
|
|
use the same bus. For example, the
|
|
.Em de
|
|
network card driver is shared
|
|
by the i386 and \*M ports. Some drivers on inspection appear as if
|
|
they will work on the \*M but have not been tested because that
|
|
hardware was not available to
|
|
.Nx
|
|
testers; these are marked as
|
|
.Em UNTESTED
|
|
below. If you have one of these devices, and it does work,
|
|
please get in touch with
|
|
.Mt port-\*M-maintainer@netbsd.org
|
|
and let us know that it works. If it doesn't work, do the same thing and we
|
|
can probably fix it pretty easily.
|
|
.
|
|
.Ss2 Supported PCI bus devices
|
|
.(bullet -offset indent
|
|
Graphics Adapters
|
|
.(bullet -compact
|
|
VGA-compatible video
|
|
.Pq Em pcivga
|
|
.It
|
|
ZLXp-E1
|
|
DECchip 21030-based video
|
|
.Pq Em tga
|
|
.It
|
|
ZLXp-E2 and ZLXp-E3 video
|
|
.Pq Em tga
|
|
.bullet)
|
|
.It
|
|
Network Cards
|
|
.(bullet -compact
|
|
DECchip 21x40-family 10 and 100 Mbps Ethernet
|
|
.Pq Em de , tlp
|
|
.It
|
|
.Tn DEC
|
|
DEFPA FDDI
|
|
.Pq Em fpa
|
|
.It
|
|
PCI LANCE Ethernet
|
|
.Pq Em le ; UNTESTED
|
|
.It
|
|
Efficient Networks ENI-155p ATM
|
|
.Pq Em en ; UNTESTED
|
|
.It
|
|
3Com 3c59x and 3c90x (except 3c906) 10 and 100 Mbps Ethernet
|
|
.Pq Em ep
|
|
.It
|
|
Intel EtherExpress Pro 10/100B PCI Ethernet
|
|
.Pq Em fxp
|
|
.It
|
|
SMC EPIC/100 Fast Ethernet boards
|
|
.Pq Em epic
|
|
.bullet)
|
|
.It
|
|
SCSI Controllers
|
|
.(bullet -compact
|
|
Adaptec 291x, 2920, 2930C, 294x, 295x, 39xx, 19160, 29160 and
|
|
AIC-78xx SCSI
|
|
.Pq Em ahc
|
|
.It
|
|
BusLogic 9xx SCSI
|
|
.Em ( bha ,
|
|
Works on \*M PC164)
|
|
.It
|
|
Qlogic ISP 10x0-family SCSI
|
|
.Pq Em isp
|
|
.It
|
|
NCR/Symbios 53c8xx-family SCSI
|
|
.Em ( ncr , siop ;
|
|
The latter is preferred. NCR825 Doesn't always work)
|
|
.bullet)
|
|
.It
|
|
Miscellaneous Devices
|
|
.(bullet -compact
|
|
Cyclades Cyclom-Y serial boards
|
|
.Pq Em cy ; UNTESTED
|
|
.It
|
|
PCI-PCI bridges
|
|
.Em ( ppb ;
|
|
Tested with the
|
|
DECchip 21050, but should work with all bridges and system
|
|
firmware revisions that comply with the PCI-PCI bridge specification)
|
|
.bullet)
|
|
.bullet)
|
|
.
|
|
.Ss2 Supported ISA bus devices
|
|
.(bullet -offset indent
|
|
Graphics Adapters
|
|
.(bullet -compact
|
|
VGA-compatible video
|
|
.Em ( vga ;
|
|
Text console only)
|
|
.bullet)
|
|
.It
|
|
Network Cards
|
|
.(bullet -compact
|
|
3Com 3c509 Ethernet
|
|
.Pq Em ep
|
|
.It
|
|
.Tn DEC
|
|
DE200,DE201,DE202
|
|
.Pq Em le
|
|
.It
|
|
.Tn DEC
|
|
DE203,DE204,DE205
|
|
.Pq Em lc
|
|
.bullet)
|
|
.It
|
|
Miscellaneous Devices
|
|
.(bullet -compact
|
|
PC-style parallel ports
|
|
.Pq Em lpt
|
|
.It
|
|
NS16450 and NS16550 UARTs
|
|
.Pq Em com
|
|
.It
|
|
ISA multi-port 16x50 boards
|
|
.Em ( ast , boca ;
|
|
Only the latter has been tested )
|
|
.bullet)
|
|
.bullet)
|
|
.
|
|
.Ss2 Supported EISA bus devices
|
|
.(bullet -offset indent
|
|
Network Cards
|
|
.(bullet -compact
|
|
.Tn DEC
|
|
DEFEA FDDI
|
|
.Pq Em fea
|
|
.It
|
|
3Com 3c5xx series
|
|
.Pq Em ed ; UNTESTED
|
|
.bullet)
|
|
.It
|
|
SCSI Controllers
|
|
.(bullet -compact
|
|
Adaptec 274x and aic7770 SCSI
|
|
.Pq Em ahc ; UNTESTED
|
|
.It
|
|
BusLogic 7xx SCSI
|
|
.Pq Em bha ; UNTESTED
|
|
.bullet)
|
|
.bullet)
|
|
.
|
|
.Ss2 Supported Turbochannel bus devices
|
|
.(bullet -offset indent
|
|
Graphics Adapters
|
|
.(bullet -compact
|
|
CFB video (PMAG-BA,
|
|
.Em cfb )
|
|
.It
|
|
SFB video (PMAGB-BA,
|
|
.Em sfb )
|
|
.bullet)
|
|
.(Note
|
|
Although these boards are supported by
|
|
.Nx*M
|
|
since there is no keyboard or mouse support available for the
|
|
TurboChannel systems, they aren't very useful.
|
|
XXX: is this still true now that the MI sfb.c is used???
|
|
.Note)
|
|
.It
|
|
Network Cards
|
|
.(bullet -compact
|
|
.Tn DEC
|
|
LANCE Ethernet (PMAD-AA,
|
|
.Em le ; UNTESTED )
|
|
.It
|
|
.Tn DEC
|
|
DEFTA FDDI (PMAF-F,
|
|
.Em fta )
|
|
.bullet)
|
|
.bullet)
|
|
.Pp
|
|
Note that some devices, especially ISA-based devices, have to have
|
|
certain settings set properly for the install and
|
|
.Li GENERIC
|
|
kernels to detect them.
|
|
(Once installed, you can always rebuild your own kernel
|
|
to detect them anywhere you wish, of course.)
|
|
Here is a list of such devices and the necessary settings:
|
|
.\"(disp
|
|
.Bd -literal
|
|
Device Name Port IRQ DRQ Misc
|
|
------ ---- ---- --- --- ----
|
|
Serial ports com0 0x3f8 4 [8250/16450/16550/clones]
|
|
com1 0x2f8 3 [8250/16450/16550/clones]
|
|
com2 0x3e8 5 [8250/16450/16550/clones]
|
|
|
|
Parallel ports lpt0 0x378 7 [interrupt-driven or polling]
|
|
lpt1 0x278 [polling only]
|
|
lpt2 0x3bc [polling only]
|
|
|
|
AHA-174x SCSI host adapters (in enhanced mode)
|
|
ahb0 any any any
|
|
|
|
AHA-2X4X or AIC-7xxx-based SCSI host adapters
|
|
ahc0 any any any
|
|
|
|
Bus Logic BT445, BT74x, or BT9xx SCSI host adapters
|
|
bha0 0x330 any any
|
|
bha1 0x334 any any
|
|
|
|
MFM/ESDI/IDE/RLL hard disk controllers
|
|
wdc0 0x1f0 14 [supports two devices]
|
|
wdc1 0x170 15 [supports two devices]
|
|
|
|
ATA disks wd0, wd1, ...
|
|
SCSI disks sd0, sd1, ...
|
|
SCSI tapes st0, st1, ...
|
|
SCSI and ATAPI CD-ROMs cd0, cd1, ...
|
|
For each SCSI and IDE controller found, the SCSI or ATA(PI) devices
|
|
present on the bus are probed in increasing ID order for SCSI and
|
|
master/slave order for ATA(PI). So the first SCSI drive found will
|
|
be called sd0, the second sd1, and so on ...
|
|
|
|
3COM 3x59X or 3COM 3x90X PCI Ethernet boards
|
|
ep0 any any [you must assign an interrupt in your
|
|
PCI BIOS, or let it do so for you]
|
|
|
|
Intel EtherExpress 100 Fast Ethernet adapters
|
|
fxp0 any any [you must assign an interrupt in your
|
|
PCI BIOS, or let it do so for you]
|
|
|
|
DEC DE200,201,202 EtherWORKS II/Turbo ISA Ethernet boards
|
|
le? 0x300 5 memory at D0000-DFFFF
|
|
le? 0x200 10 memory at D8000-DFFFF
|
|
|
|
You should enter the following SRM console command to enable the
|
|
le device:
|
|
\*>\*>\*> isacfg -mk -slot ? -dev 0 -handle DE200-LE -irq0 5
|
|
-membase0 d0000 -memlen0 10000 -iobase0 300 -etyp 1 -enadev 1
|
|
|
|
DEC DE203,204,205 EtherWORKS III ISA Ethernet boards
|
|
lc0 0x300 any
|
|
lc1 0x320 any
|
|
|
|
You should enter the following SRM console command to enable
|
|
the device:
|
|
\*>\*>\*> add_de205
|
|
.disp)
|