Subject: README: Alpha TurboChannel serial changes
To: None <port-alpha@NetBSD.ORG>
From: Jason Thorpe <>
List: port-alpha
Date: 03/23/1998 21:18:34
[ I've CC'd other folks I think might be interested in this... ]

Hi folks...

Some of you may have noticed that I just committed some new serial driver
code for the TurboChannel systems.  Basically, the Alpha port is in the
process of switching to the machine-independent 8530 SCC driver.

The code I have committed thusfar is a WORK IN PROGRESS!  It is not
ready for prime time.  Please do NOT attempt to use the code.  It will
not work on your systems (it relies on changes to other code which I
have not committed; some of them haven't even been written yet :-).

That said, I am currently using the new code as the console on my
DEC 3000/400.  Everything seems to be working fine:

[ preserving 126576 bytes of netbsd symbol table ]
consinit: not using prom console
Copyright (c) 1996, 1997, 1998
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 1.3E (NOSY) #23: Mon Mar 23 19:42:03 PST 1998
DEC 3000 - M400, 133MHz
8192 byte page size, 1 processor.
real mem = 33554432 (2097152 reserved for PROM, 31457280 used by NetBSD)
avail mem = 25788416
using 384 buffers containing 3145728 bytes of memory
mainbus0 (root)
cpu0 at mainbus0: ID 0 (primary), 21064 (pass 3)
cpu0: VAX FP support, IEEE FP support
tcasic0 at mainbus0
tc0 at tcasic0: 25 MHz clock
ioasic0 at tc0 slot 7 offset 0x0: fast mode
le0 at ioasic0 offset 0xc0000: address 08:00:2b:39:7c:da
le0: 32 receive buffers, 8 transmit buffers
zsc0 at ioasic0 offset 0x100000
zsc0: channel 0 not configured
zstty0 at zsc0 channel 1
zsc1 at ioasic0 offset 0x180000
zsc1: channel 0 not configured
zstty1 at zsc1 channel 1 (console)
mcclock0 at ioasic0 offset 0x200000: mc146818 or compatible
AMD79c30 at ioasic0 offset 0x240000 not configured
tcds0 at tc0 slot 6 offset 0x0
asc0 at tcds0 slot 0: NCR53C94, 25MHz, SCSI ID 7
scsibus0 at asc0: 8 targets
probe(asc0:0:0): max sync rate 5.00Mb/s
sd0 at scsibus0 targ 0 lun 0: <TOSHIBA, MK438FB, 5157> SCSI2 0/direct fixed
sd0: 859MB, 1980 cyl, 11 head, 80 sec, 512 bytes/sect x 1759626 sectors
probe(asc0:2:0): max sync rate 5.00Mb/s
sd1 at scsibus0 targ 2 lun 0: <DEC, RZ25     (C) DEC, 0700> SCSI2 0/direct fixed
sd1: 406MB, 1476 cyl, 9 head, 62 sec, 512 bytes/sect x 832527 sectors
asc1 at tcds0 slot 1: NCR53C94, 25MHz, SCSI ID 7
scsibus1 at asc1: 8 targets
sfb0 at tc0 slot 3 offset 0x0: 1280 x 1024, 8bpp
wscons0 at sfb0
root on sd0a dumps on sd0b
mountroot: trying nfs...
mountroot: trying ffs...
root file system type: ffs
init: copying out path `/sbin/init' 11

The end goal is to rid the Alpha port of the need to use the promcons
device (although, it probably wouldn't hurt to keep it around as a means
of bootstrapping other platforms).

Eventually, I'll be writing an attachment for the AlphaServer 8400 systems,
which are going to require some significant changes to the MI SCC code.
Stay tuned.

Anyhow, this is merely an `FYI' ... no need for anyone to act on this
right now, really :-)

Jason R. Thorpe                             
NASA Ames Research Center                            Home: +1 408 866 1912
NAS: M/S 258-5                                       Work: +1 650 604 0935
Moffett Field, CA 94035                             Pager: +1 415 428 6939