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>
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
(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)...
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
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
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
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