Home | History | Annotate | Line # | Download | only in alpha
hardware revision 1.6
      1  1.6   ross 	$NetBSD: hardware,v 1.6 1998/07/07 02:38:18 ross Exp $	
      2  1.3  perry 
      3  1.6   ross #if 0	/* XXX XXX XXX */
      4  1.1    cjs NetBSD/alpha _VER runs on the following DEC Alpha platforms:
      5  1.1    cjs 
      6  1.1    cjs      DEC 3000/500-family systems 
      7  1.1    cjs      DEC 3000/300-family systems 
      8  1.1    cjs      Digital AlphaStation 200, 250, 255, and 400 systems 
      9  1.1    cjs      Digital AlphaStation 500 and 600 systems 
     10  1.1    cjs      Digital AXPpci systems (including UDB and Multia) 
     11  1.1    cjs      EB64+-family systems (including Digital EB64+ and third-party
     12  1.2    cjs         AlphaPC 64 systems) 
     13  1.1    cjs      EB164-family systems (including Digital EB164 and third-party
     14  1.2    cjs         AlphaPC 164 systems) 
     15  1.1    cjs      Digital AlphaServer 8200 and 8400 systems 
     16  1.1    cjs 
     17  1.1    cjs If your system is not listed here, it is not supported in this release,
     18  1.1    cjs but may be supported in more current versions of NetBSD. Check the
     19  1.1    cjs alpha port web pages at <http://www.netbsd.org/> for the most recent
     20  1.1    cjs information on this, or ask on the alpha mailing list,
     21  1.1    cjs <port-alpha (a] netbsd.org>.
     22  1.1    cjs 
     23  1.1    cjs NetBSD/alpha requires the Digital Unix PALcode, which basically means
     24  1.1    cjs that you need to have the SRM console installed on your machine. This
     25  1.1    cjs console can be distinguished from the ARC console (which is used to
     26  1.1    cjs boot Windows NT) by the fact that it has a command line interface,
     27  1.1    cjs rather than a menu-driven interface.
     28  1.1    cjs 
     29  1.1    cjs A basic system will fit on a 200 MB disk (including swap) without too
     30  1.1    cjs much difficulty, but you will probably want at least 500 MB of disk
     31  1.1    cjs to have any level of comfort. You will also need at least 32 MB of
     32  1.1    cjs RAM, and you will probably want more than that if you're running X.
     33  1.1    cjs 
     34  1.1    cjs We support add-in devices on the PCI, ISA, EISA and TurboChannel buses.
     35  1.1    cjs Because NetBSD has an extremely machine-independent device driver
     36  1.1    cjs system, many device drivers are the same as used in other ports that
     37  1.4   ross use the same bus. For example, the `de' network card driver is shared
     38  1.1    cjs by the i386 and Alpha ports. Some drivers on inspection appear as if
     39  1.1    cjs they will work on the alpha but have not been tested because that
     40  1.1    cjs hardware was not available to NetBSD testers; these are marked as
     41  1.1    cjs `UNTESTED' below. If you have one of these devices, and it does work,
     42  1.1    cjs please get in touch with <port-alpha-maintainer (a] netbsd.org> and let
     43  1.1    cjs us know that it works. If it doesn't work, do the same thing and we
     44  1.1    cjs can probably fix it pretty easily.
     45  1.1    cjs 
     46  1.1    cjs Supported devices by bus type are:
     47  1.1    cjs 
     48  1.1    cjs PCI Bus
     49  1.1    cjs 
     50  1.1    cjs     Graphics Adapters
     51  1.2    cjs         VGA-compatible video (pcivga) 
     52  1.2    cjs         ZLXp-E1 video (DECchip 21030-based video, tga, NOTE: ZLXp-E2
     53  1.2    cjs             and ZLXp-E3 boards are not supported in NetBSD _VER.)) 
     54  1.1    cjs 
     55  1.1    cjs     Network Cards
     56  1.2    cjs         DECchip 21x40-family 10 and 100 Mbps Ethernet (de) 
     57  1.2    cjs         DEC DEFPA FDDI (fpa) 
     58  1.2    cjs         PCI LANCE Ethernet (le, UNTESTED) 
     59  1.2    cjs         Efficient Networks ENI-155p ATM (en, UNTESTED) 
     60  1.2    cjs         3Com 3c59x and 3c90x (except 3c906) 10 and 100 Mbps Ethernet (ep) 
     61  1.2    cjs         Intel EtherExpress Pro 10/100B PCI Ethernet (fxp, UNTESTED) 
     62  1.1    cjs 
     63  1.1    cjs     SCSI Controllers
     64  1.2    cjs         Adaptec 294x, 394x, and aic78x0 SCSI (ahc) 
     65  1.2    cjs         BusLogic 9xx SCSI (bha, Works on Alpha PC164) 
     66  1.2    cjs         Qlogic ISP 10x0-family SCSI (isp) 
     67  1.2    cjs         NCR/Symbios 53c8xx-family SCSI (ncr, NCR825 Doesn't always work) 
     68  1.1    cjs 
     69  1.1    cjs     Miscellaneous Devices
     70  1.2    cjs         Cyclades Cyclom-Y serial boards (cy, UNTESTED) 
     71  1.2    cjs         PCI-PCI bridges (ppb, tested with the DECchip 21050, but should
     72  1.2    cjs             work with all bridges and system firmware revisions that
     73  1.2    cjs             comply with the PCI-PCI bridge specification) 
     74  1.1    cjs 
     75  1.1    cjs ISA Bus
     76  1.1    cjs 
     77  1.1    cjs     Network Cards
     78  1.2    cjs         3Com 3c509 Ethernet (ep) 
     79  1.5   matt         DEC DE200,DE201,DE202 (le)
     80  1.5   matt         DEC DE203,DE204,DE205 (lc)
     81  1.1    cjs 
     82  1.1    cjs     Miscellaneous Devices
     83  1.2    cjs         PC-style parallel ports (lpt) 
     84  1.2    cjs         NS16450 and NS16550 UARTs (com) 
     85  1.2    cjs         ISA multi-port 16x50 boards (such as ast, boca--only boca has
     86  1.2    cjs             been tested) 
     87  1.1    cjs 
     88  1.1    cjs EISA Bus
     89  1.1    cjs 
     90  1.1    cjs     Network Cards
     91  1.2    cjs         DEC DEFEA FDDI (fea) 
     92  1.2    cjs         3Com 3c5xx series (ed, UNTESTED) 
     93  1.1    cjs 
     94  1.1    cjs     SCSI Controllers
     95  1.2    cjs         Adaptec 274x and aic7770 SCSI (ahc, UNTESTED) 
     96  1.2    cjs         BusLogic 7xx SCSI (bha, UNTESTED) 
     97  1.1    cjs 
     98  1.1    cjs Turbochannel Bus
     99  1.1    cjs 
    100  1.1    cjs     Graphics Adapters
    101  1.2    cjs          CFB video (PMAG-BA, cfb) 
    102  1.2    cjs          SFB video (PMAGB-BA, sfb) 
    103  1.1    cjs     (Note that although these boards are supported by NetBSD/alpha,
    104  1.1    cjs     since there is no keyboard or mouse support available for the
    105  1.1    cjs     TurboChannel systems, they aren't very useful.)
    106  1.1    cjs 
    107  1.1    cjs     Network Cards
    108  1.2    cjs         DEC LANCE Ethernet (PMAD-AA, le, UNTESTED) 
    109  1.2    cjs         DEC DEFTA FDDI (PMAF-F, fta) 
    110  1.1    cjs 
    111  1.2    cjs Note that PC-style floppy disk drives are not supported in 1.3
    112  1.2    cjs (except to boot from), but are supported to some degree in
    113  1.2    cjs NetBSD-current.
    114  1.1    cjs 
    115  1.1    cjs Note that some devices, especially ISA-based devices, have to have
    116  1.1    cjs certain settings set properly for the install and GENERIC kernels to
    117  1.1    cjs detect them. (Once installed, you can always rebuild your own kernel
    118  1.1    cjs to detect them anywhere you wish, of course.) Here is a list of such
    119  1.1    cjs devices and the necessary settings:
    120  1.1    cjs 
    121  1.2    cjs Device          Name    Port    IRQ     DRQ     Misc
    122  1.2    cjs ------          ----    ----    ---     ---     ----
    123  1.2    cjs Serial ports    com0    0x3f8   4               [8250/16450/16550/clones]
    124  1.2    cjs                 com1    0x2f8   3               [8250/16450/16550/clones]
    125  1.2    cjs                 com2    0x3e8   5               [8250/16450/16550/clones]
    126  1.2    cjs 
    127  1.2    cjs Parallel ports  lpt0    0x378   7               [interrupt-driven or polling]
    128  1.2    cjs                 lpt1    0x278                   [polling only]
    129  1.2    cjs                 lpt2    0x3bc                   [polling only]
    130  1.1    cjs 
    131  1.1    cjs AHA-174x SCSI host adapters (in enhanced mode)
    132  1.2    cjs                 ahb0    any     any     any
    133  1.1    cjs 
    134  1.1    cjs AHA-2X4X or AIC-7XXX-based SCSI host adapters
    135  1.4   ross                 ahc0    any     any     any
    136  1.1    cjs 
    137  1.1    cjs Bus Logic BT445, BT74x, or BT9xx SCSI host adapters
    138  1.2    cjs                 bha0    0x330   any     any
    139  1.2    cjs                 bha1    0x334   any     any
    140  1.1    cjs 
    141  1.1    cjs MFM/ESDI/IDE/RLL hard disk controllers
    142  1.2    cjs                 wdc0    0x1f0   14              [supports two devices]
    143  1.2    cjs                 wdc1    0x170   15              [supports two devices]
    144  1.1    cjs 
    145  1.2    cjs ATA disks       wd0, wd1, ...
    146  1.2    cjs SCSI disks      sd0, sd1, ...
    147  1.2    cjs SCSI tapes      st0, st1, ...
    148  1.1    cjs SCSI and ATAPI CD-ROMs cd0, cd1, ...
    149  1.2    cjs         For each SCSI and IDE controller found, the SCSI or ATA(PI) devices
    150  1.2    cjs         present on the bus are probed in increasing id order for SCSI and
    151  1.2    cjs         master/slave order for ATA(PI). So the first SCSI drive found will
    152  1.2    cjs         be called sd0, the second sd1, and so on ...
    153  1.1    cjs 
    154  1.1    cjs 3COM 3x59X or 3COM 3x90X PCI Ethernet boards
    155  1.2    cjs                 ep0     any     any     [you must assign an interrupt in your
    156  1.2    cjs                                          PCI BIOS, or let it do so for you]
    157  1.1    cjs 
    158  1.1    cjs Intel EtherExpress 100 Fast Ethernet adapters
    159  1.2    cjs                 fxp0    any     any     [you must assign an interrupt in your
    160  1.2    cjs                                          PCI BIOS, or let it do so for you]
    161  1.5   matt 
    162  1.5   matt DEC DE200,201,202 EtherWORKS II/Turbo ISA Ethernet boards
    163  1.5   matt                 le?	0x300	5	memory at D0000-DFFFF
    164  1.5   matt                 le?	0x200	10	memory at D8000-DFFFF
    165  1.5   matt 
    166  1.5   matt You should enter the following SRM console command to enable the device:
    167  1.5   matt 
    168  1.5   matt >>> isacfg -mk -slot ? -dev 0 -handle DE200-LE -irq0 5 -membase0 d0000 -memlen0 10000
    169  1.5   matt         -iobase0 300 -etyp 1 -enadev 1
    170  1.5   matt 
    171  1.5   matt DEC DE203,204,205 EtherWORKS III ISA Ethernet boards
    172  1.5   matt                 lc0	0x300	any
    173  1.5   matt                 lc1	0x320	any
    174  1.5   matt 
    175  1.5   matt You should enter the following SRM console command to enable the device:
    176  1.5   matt 
    177  1.5   matt >>> add_de205
    178  1.6   ross #else		/* XXX XXX XXX */
    179  1.6   ross 
    180  1.6   ross 	[ This section has been removed from the snapshot instructions.
    181  1.6   ross 	  Supported hardware is changing rapidly in -current. Running
    182  1.6   ross 	  -current requires monitoring the port-alpha mailing list for
    183  1.6   ross 	  information on platform and device support. Email "subscribe
    184  1.6   ross 	  port-alpha" to majordomo (a] netbsd.org. ]
    185  1.6   ross 
    186  1.6   ross #endif		/* XXX XXX XXX */
    187