NetBSD/sys/arch/alpha/STATUS

117 lines
4.2 KiB
Plaintext
Raw Normal View History

1995-04-25 22:59:14 +04:00
$NetBSD: STATUS,v 1.1 1995/04/25 18:59:14 cgd Exp $
NetBSD/Alpha's Status
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:
Serial ports
LANCE ethernet -- only the on-board interface. (see below.)
SCSI system -- it recognizes and can use both on-board SCSI
controller chips. However, it has trouble working with
both at the same time.
Things are aren't supported:
No frame buffers of any type.
Devices in TurboChannel option slots (see the
TODO.users file.)
The ISDN/Audio chip.
DEC 3000/300 family, with same hardware above.
NetBSD/Alpha has actually been run on the following types of machines:
DEC 3000/400
DEC 3000/600
[ XXX THERE ARE MORE; if you're running it on a machine not
listed, mail me about it.]
At this time none of the following systems are supported:
DECpc AXP systems -- the Alpha systems with EISA busses
AlphaStations -- the Alpha systems with PCI busses (i.e.
PCI/ISA or PCI/EISA)
The Futurebus-based Alpha server systems
The multiprocessor Alpha systems
I am in the process of porting NetBSD/Alpha to the PCI-based systems,
in particular, to the AlphaStation 400 4/233. 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. (Right now, it can detect devices on the EISA bus, etc.,
but the I/O layout is distinctly _not_ what I'd expected and/or hoped
for. It's significantly more difficult to deal with than I'd expected.)
It's unclear how much support for other PCI-based systems (i.e. the
AlphaStation 200 and AlphaStation 250 machines) will be won by getting
the AlphaStation 400 supported. It should at least make porting to
those machines easier.
Because no frame buffers are supported, NetBSD/Alpha _must_ be used with
a serial console. To do that on:
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 AXP's and AlphaStations:
Boot the machine with the keyboard unplugged. (Note:
I've never actually booted one of these machines with
a serial console, so I can't verify that this is
correct. Also, people who've booted test kernels for
me have reported trouble using these boxes with a
serial console, but I'm not sure why; the kernel for
these systems is not advanced enough to have its own
serial driver yet, and so is using the PROM routines.)
There actually is hope of getting somebody to come up with working
graphics board drivers and even an X server. More on that as things
develop.
Getting people running with my latest sources still isn't as easy as
it should be; not all of my sources are integrated into the NetBSD
master source tree yet. Most of the diffs are in, however, and I
suggest the following tactic for people who are trying to get running
with an "up to date" system:
Get the latest NetBSD sources from:
ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/tar_files
Replace that 'sys' tree with the latest snapshot I've put up
for ftp under the directory:
ftp://ftp.netbsd.org/pub/NetBSD/arch/alpha
If you'd like to compile the compiler and tool chain, add to
that the GNU tools tree (src/devo) from my original source
distribution tar file, which can also be found under:
ftp://ftp.netbsd.org/pub/NetBSD/arch/alpha
(Unfortunately, there's not a way to get just that part of the
source distribution; I'll fix that in a day or two.)
That won't be perfect, but it'll get you most of the way there.
I'm planning to put up a new 'sys' snapshot, as well as new kernel
image, in a couple of days. Hopefully by that time, all of the
user-land changes will have been merged into the master NetBSD source
tree.
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@netbsd.org