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