Subject: WSCONSOLE in a DEC3000/300
To: NetBSD Alpha <port-alpha@netbsd.org>
From: Ricardo =?iso-8859-1?Q?N=FA=F1ez?= <rinunez@usb.ve>
List: port-alpha
Date: 09/01/2000 17:06:49
This is a multi-part message in MIME format.
--------------53648BDC1672DBC0A795B15D
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Hello,
I'm new in NetBSD and I'm trying to configure the WSCONSOLE.
Fortunately, the system reboot and worked, but I can use it just through
the ethernet network. I can see the messages in the console but it's
imposible to write there.
I've changed a lot of times /etc/ttys and /etc/wscons.conf. I can't
understand how could they be VT100 or VT220 when in the kernel they are
SUN terminals, and the serial terminal parameter "std.9600" in the
/etc/ttys. I read in one page of the NetBSD docs that there exists the
parameter "WSDISPLAY_DEFAULTSCREENS", but it didn't use it in this
kernel
version.
When booting, the system tells me ttyE1 is not configured.
All right, to make a long story short I send you the kernel source, ttys
and wscons.conf.
Thanks a lot.
--
Saludos,
Ing. Ricardo Núñez
Webmaster de la DST
Universidad Simón Bolívar
E-Mail: rinunez@usb.ve
--------------53648BDC1672DBC0A795B15D
Content-Type: text/plain; charset=us-ascii;
name="VERSION_1_1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="VERSION_1_1"
# $NetBSD: Version 1.1 del kernel DEC3000/300 2000/09/01
# Soporte de consola wscons.
#
# Generic Alpha kernel. Enough to get booted, etc., but not much more.
include "arch/alpha/conf/std.alpha"
maxusers 32
# CPU Support
options DEC_3000_300 # Pelican etc: 3000/300*
# Standard system options
options KTRACE # System call tracing support
# Diagnostic/debugging support options
options DIAGNOSTIC # Cheap kernel consistency checks
options DDB # kernel debugger
# File systems
file-system FFS # Fast file system
file-system MFS # Memory-based file system
file-system CD9660 # ISO-9660 CD-ROM FS (w/RockRidge extensions)
#file-system MSDOSFS # MS-DOS-compatible file system
file-system NFS # Sun NFS-compatible file system client
#file-system KERNFS
#file-system PROCFS
# File system options
options NFSSERVER # Sun NFS-compatible file system server
#options FFS_EI # FFS Endian Independant support
# Networking options
options INET # Internet protocol suite
# 4.3BSD compatibility. Should be optional, but necessary for now.
options COMPAT_43
# Binary compatibility with previous versions of NetBSD.
#options COMPAT_09
options COMPAT_10
options COMPAT_11
options COMPAT_12
options COMPAT_13
# OSF/1 binary compatibility
options COMPAT_OSF1
# System V-like message queues
options SYSVMSG
# System V-like semaphores
options SYSVSEM
# System V-like shared memory
options SYSVSHM
#options SHMMAXPGS=1024 # 1024 pages is the default
# Loadable Kernel Modules
options LKM
# Misc. options
#options EISAVERBOSE # recognize "unknown" EISA devices
#options PCIVERBOSE # recognize "unknown" PCI devices
options SCSIVERBOSE # Verbose SCSI errors
options TCVERBOSE # recognize "unknown" TC devices
options UCONSOLE # users can use TIOCCONS (for xconsole)
# The Alpha console firmware network boots using the BOOTP
# protocol, so we ask the NFS code to use BOOTP/DHCP as well,
# in case we have NFS root.
options NFS_BOOT_DHCP # superset of BOOTP
# WS console uses SUN or VT100 terminal emulation
#options WSEMUL_VT100
options WSEMUL_SUN
config netbsd root on ? type ?
#config netbsd root on sd0 type ffs
#config netbsd root on ? type nfs
mainbus0 at root
cpu* at mainbus0
# TurboChannel host bus adapter support
tcasic* at mainbus0
# TurboChannel bus support
tc* at tcasic?
# TurboChannel devices
# Conf. original
#ioasic* at tc? slot ? offset ?
#mcclock* at ioasic? offset ?
#le* at ioasic? offset ?
#scc0 at ioasic? offset ?
#scc1 at ioasic? offset ?
#tcds* at tc? slot ? offset ?
#asc* at tcds? chip ?
ioasic* at tc? slot ? offset ?
mcclock* at ioasic? offset ?
le* at ioasic? offset ?
zsc0 at ioasic? offset 0x100000
zsc1 at ioasic? offset 0x180000
tcds* at tc? slot ? offset ?
asc* at tcds? chip ?
cfb* at tc? slot ? offset ?
sfb* at tc? slot ? offset ?
le* at tc? slot ? offset ?
#fta* at tc? slot ? offset ? # DEC DEFTA FDDI cards
options NEW_SCC_DRIVER
zstty* at zsc? channel 1 # serial ports on B channels
zskbd0 at zsc1 channel 0 # keyboard port on A channels
zsms0 at zsc0 channel 0 # mouse port on A channels
# SCSI bus support
scsibus* at asc?
# SCSI devices
cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
sd* at scsibus? target ? lun ? # SCSI disk drives
st* at scsibus? target ? lun ? # SCSI tape drives
# Workstation Console attachments
wsdisplay* at cfb?
wsdisplay* at sfb?
wskbd* at zskbd?
wsmouse* at zsms?
pseudo-device bpfilter 16
pseudo-device ccd 4
#pseudo-device raid 4 # RAIDframe disk driver
pseudo-device ipfilter 1
pseudo-device loop 1
pseudo-device md 1
pseudo-device ppp 4
pseudo-device pty 64
pseudo-device sl 4
pseudo-device vnd 4
#pseudo-device gre 2 # generic L3 over IP tunnel
# UTC -4. Caracas
options RTC_OFFSET=-240
--------------53648BDC1672DBC0A795B15D
Content-Type: text/plain; charset=us-ascii;
name="ttys"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="ttys"
#
# $NetBSD: ttys,v 1.4.8.1 1999/04/29 14:30:41 perry Exp $
#
# name getty type status comments
# In normal operation, getty on 'console' pseudo-device is disabled, and is
# enabled for the correct 'real' device (e.g. one of the serial ports).
# console pseudo-device
console "/usr/libexec/getty std.9600" sun on secure
# Workstation console (framebuffer) ttys
ttyE0 "/usr/libexec/getty sun" sun on secure
ttyE1 "/usr/libexec/getty std.9600" sun on secure
ttyE2 "/usr/libexec/getty std.9600" sun on secure
ttyE3 "/usr/libexec/getty std.9600" sun on secure
# DEC 3000 Z8530 ("scc") serial ports
ttyB0 "/usr/libexec/getty std.9600" unknown off secure
ttyB1 "/usr/libexec/getty std.9600" unknown off secure
# AlphaStation NS16550 ("com") serial ports
ttyC0 "/usr/libexec/getty std.9600" unknown off secure
ttyC1 "/usr/libexec/getty std.9600" unknown off secure
# pseudo-ttys
ttyp0 none network
ttyp1 none network
ttyp2 none network
ttyp3 none network
ttyp4 none network
ttyp5 none network
ttyp6 none network
ttyp7 none network
ttyp8 none network
ttyp9 none network
ttypa none network
ttypb none network
ttypc none network
ttypd none network
ttype none network
ttypf none network
ttyq0 none network
ttyq1 none network
ttyq2 none network
ttyq3 none network
ttyq4 none network
ttyq5 none network
ttyq6 none network
ttyq7 none network
ttyq8 none network
ttyq9 none network
ttyqa none network
ttyqb none network
ttyqc none network
ttyqd none network
ttyqe none network
ttyqf none network
--------------53648BDC1672DBC0A795B15D
Content-Type: text/plain; charset=us-ascii;
name="wscons.conf"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="wscons.conf"
# $NetBSD: wscons.conf,v 1.1.2.2 2000/01/15 16:34:00 he Exp $
#
# workstation console configuration
# fonts to load
# name width height enc file
#font ibm - 8 ibm /usr/share/pcvt/fonts/vt220l.808
# Note: "pcvt" encoded fonts are only useful with the "*bf" screen types
# of the "vga" driver. The kernel must be compiled with the option
# "WSCONS_SUPPORT_PCVTFONTS" turned on. See vga(4).
#font pcvt - - pcvt /usr/share/pcvt/fonts/vt220h.816
#font pcvt - 8 pcvt /usr/share/pcvt/fonts/vt220h.808
# screens to create
# idx screen emul
# Screen 0 is already configured as console in most cases.
# Uncomment if a serial console is used.
#screen 0 - vt100
screen 1 - sun
screen 2 - sun
screen 3 - -
#screen 4 - -
#screen 4 80x25bf vt100
#screen 5 80x50 vt100
--------------53648BDC1672DBC0A795B15D--