Subject: well, i've now got a working console driver/emulator...
To: None <port-alpha@NetBSD.ORG>
From: Chris G Demetriou <Chris_G_Demetriou@BALVENIE.PDL.CS.CMU.EDU>
List: port-alpha
Date: 07/30/1995 18:13:14
I've now got a working console driver and terminal emulator.
Right now, there are a few caveats:

	(1) the TGA driver works on only the T8 boards; the T32 boards
	    aren't supported yet (hope to order one soon, though),

	(2) _only_ TGA boards are supported (i.e. if you've got a
	    Mach64, or other VGA board, it won't work yet).  I have a
	    Mach64 here, which will allow me to get a PCI VGA console
	    driver working. 

	(3) support for TurboChannel machines is quickly becoming a
	    thing of the past.  As noted previously, i don't have the
	    hardware necessary to continue to support/develop for
	    them.  So, unless somebody steps up and volunteers to keep
	    the code for them up-to-date, eventually they'll no longer
	    work.  indeed, they probably won't work _now_ (and i've
	    not even tried to compile a generic kernel since i've
	    started hacking on this code).

	(4) This is some of the ugliest code i've ever written, and
	    needs desperately to be cleaned up...  8-)

Following is some dmesg output from one of my AlphaStations (the one
with a serial console).  Note that things work equally well using a
graphics console, now...

I'll be kicking these kernel sources out as soon as i get the VGA
support working (hopefully by the middle of this coming week)...


chris
==============================================
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.

NetBSD 1.0A (BUNNY) #436: Sun Jul 30 17:34:39 EDT 1995
    cgd@bunnahabhain.pdl.cs.cmu.edu:/usr/src.L/sys/arch/alpha/compile/BUNNY
AlphaStation 200 4/233 ("Mustang II"), 233MHz
8192 byte page size, 1 processor.
real mem = 100663296 (2088960 reserved for PROM, 98574336 used by NetBSD)
avail mem = 87384064
using 614 buffers containing 5029888 bytes of memory
mainbus0 (root)
cpu0 at mainbus0: EV45 (21064A), UNKNOWN MINOR TYPE (2)
cpu0: VAX FP support, IEEE FP support, has I/O access
apecs0 at mainbus0: DECchip 21071 Core Logic chipset
apecs0: DC21071-CA pass 2, 64-bit memory bus
apecs0: DC21071-DA pass 2
pci0 at apecs0
ncr0 at pci0 bus 0 device 6
ncr0: restart (scsi reset).
ncr0 scanning for targets 0..6 ($Revision: 1.6 $)
scsibus0 at ncr0
ncr0 targ 0 lun 0: <DEC, RZ26L    (C) DEC, 442D> SCSI2 0/direct fixed
sd0 at scsibus0sd0(ncr0:0:0): FAST SCSI-2 100ns (10 Mb/sec) offset 8.
: 1001MB, 3117 cyl, 8 head, 82 sec, 512 bytes/sec
sio0 at pci0 bus 0 device 7: Saturn II PCI->ISA bridge (revision 0x3)
isa0 at sio0
clock0 at isa0 port 0x70-0x71: mc146818 or compatible
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com0: console
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
lpt0 at isa0 port 0x3bc-0x3c3 irq 7
wss0 at isa0 port 0x530-0x537 irq 9 drq 0: cs4231K (vers 4)
audio: unit 0 attached
pckbd0 at isa0 port 0x60-0x6f irq 1
wsc: pckbd0 attached as input device
de0 at pci0 bus 0 device 11: DC21040 [10Mb/s] pass 2.3 Ethernet address 08:00:2b:e5:16:8c
de0: enabling 10baseT/UTP port
tga0 at pci0 bus 0 device 13: DC21030 step C, board type T8-02
tga0: 1280 x 1024, 8bpp, Bt485 RAMDAC
wsc0: tga0 attached as output
init: copying out path `/sbin/init' 11
...