summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/STATUS
blob: b0d70786deb281bfabe36fa61f515db70df1cd20 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
$OpenBSD: STATUS,v 1.4 1996/07/29 22:57:07 niklas Exp $
$NetBSD: STATUS,v 1.3.4.1 1996/06/13 20:49:04 cgd Exp $

NetBSD/Alpha's Status

If you find an inaccuracy in this file, can clarify it in any place,
etc., please send mail to me (cgd@cs.cmu.edu).


Supported hardware:

	DEC 3000/[456789]00 (I've only tested it on the 400 and
	600, but the rest should "just work) using the following
	peripherals:

		Supported hardware:
			Built-in serial ports
			Built-in LANCE ethernet.
			Built-in SCSI chips (53c[f]94), though both
			    may not work at the same time.

		Things that may work but haven't been tested:
			TurboChannel option slot LANCE (PMAD-A)

		Things are aren't supported:
			No frame buffers of any type.
			Other TurboChannel option boards (see the
			    TODO.users file.)
			The ISDN/Audio chip.

	DEC 3000/300 family, with same hardware above.

	AlphaStation {200,250,255,400} systems using the following
	peripherals:

		Supported hardware:
			NCR 53c810 SCSI (built-in or PCI board).
			Built-in ns16550 serial ports.
			DC21040-based ethernet (built-in or PCI board).
			DC21140-based PCI ethernet boards.
			DC21050-based PCI-PCI bridges (though other
			    types of PCI-PCI bridges should work).
			PCI VGA video boards.
			DEC ZLXp-E1 (DC21030-based, "TGA") video boards.
			Keyboard.
			PS/2-style mice.

		Things that may work but haven't been tested:
			Built-in parallel ports.
			ISA ns16x50-family serial port boards.
			ISA ns16x50 multi-port serial boards.
			Other NCR 53c8xx SCSI boards.

		Things that ARE NOT supported at this time:
			ISA VGA boards.
			Sound hardware (including Windows Sound System
			    built-in on some machines).
			DEC ZLXp-E2 and ZLXp-E3 PCI video boards.
			Other PCI boards.

	AlphaStation 600 systems, with the same supported hardware
	list as the AlphaStation {200,250,255,400} systems.  (NOTE
	THAT THAT MEANS THE AlphaStation 600's BUILT-IN SCSI
	CONTROLLERS DO NOT WORK.  You'll need to get a 53c810 board,
	or run diskless.)  AlphaStation 500 systems may work, but
	have not been tested.

	AXPpci systems (including Multia), with the same supported
	hardware list as the AlphaStation {200,250,255,400} systems.

At this time none of the following systems are supported:
	DECpc AXP 150 systems (EISA-bus PC-like systems)
	Alpha "server" systems (other than perhaps the
	    AlphaServer 400, which might be an AlphaStation 400
	    in disguise).
	Multiprocessor Alpha systems

I was hoping to get a DECpc AXP port working "for free" based on
the PCI work, but the DECpc AXP is a very different (and, in my
opinion, very alien) piece of hardware.  If somebody wants to make
NetBSD/Alpha run on the DECpc AXP system, get in touch and I'll do
what I can to help you get started.


Console frame buffers & keyboard are supported only with the frame
buffers and keyboards mentioned as supported above.  On other systems
(including all TurboChannel-based machines), NetBSD/Alpha _must_ be used
with a serial console.  To configure various Alpha systems to use a serial
console, do the following depending on the model:

	DEC 3000/[4-9]00's:
		Flip the appropriate switch on the back of the machine.

	DEC 3000/300 family machines:
		Boot the machine with the keyboard/mouse connector
		unplugged.

	DECpc AXPs, AlphaStations, and AXPpci systems:
		Get to the console prompt.  Set the variable
		"console" to be "serial", and "init" or power cycle
		the system.

See your owner's manual for more details on how to set your machine
to use a serial console.


See the file src/sys/arch/alpha/README to find out how to get the
latest sources and binaries.

Please see the file src/sys/arch/alpha/TODO.users for a list of things
that users can do to help NetBSD/Alpha improve.  If you're interested
in doing any of them, or porting to new hardware, get in touch and
I'll do what I can to help.


Chris Demetriou
cgd@cs.cmu.edu