Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 09 Jan 1999 15:32:33 +0900
From:      Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
To:        current@FreeBSD.ORG
Cc:        yokota@zodiac.mech.utsunomiya-u.ac.jp
Subject:   HEADS UP: major reorganizaion for console drivers will start soon
Message-ID:  <199901090632.PAA02486@zodiac.mech.utsunomiya-u.ac.jp>

next in thread | raw e-mail | index | archive | help
On Sunday evening (PST), there will be major update of the console
driver in 3.0-CURRENT.  New keyboard and video card drivers will be
introduced.

This is just the first phase of reorganization of syscons console
driver source.  You won't see much functional enhancement in this
phase yet.  But, I have to ask you to update several things in your
3.0-CURRENT box once the first stage of changes are committed to the
source tree.

Please read the following notes.

0. SAVE the current, working kernel first!  I prepared these patches
carefully, but there may still be uncovered bugs or glitches.  You
certainly don't like to be left with an broken kernel :-)

1. You are required to update your kernel configuration file.

If you are using syscons, 

controller 	atkbdc0	at isa? port IO_KBD tty
device		atkbd0	at isa? tty irq 1
#device		psm0	at isa? tty irq 12
device		vga0	at isa? port ? conflicts
device		sc0	at isa? tty

If you are pcvt user,

controller 	atkbdc0	at isa? port IO_KBD tty
device		atkbd0	at isa? tty irq 1
#device		psm0	at isa? tty irq 12
device		vt0	at isa? tty

2. The following options for syscons are replaced by new ones.

SC_ALT_SEQACCESS->	VGA_ALT_SEQACCESS
SLOW_VGA 	->	VGA_SLOW_IOACCESS

3. The following flags for syscons are no longer available.

0x08    Force detection of keyboard.
0x10    Old-style (XT) keyboard support.
0x20    Don't reset keyboard.

Use corresponding new flags for atkbd instead.

0x01    Don't install the keyboard driver if no keyboard is found,
	else we always assume a keyboard.
0x02    Don't reset keyboard.
0x04    XT keyboard support.

4. You must recompile screen saver modules and the vesa module in
/sys/modules, as well as kbdcontrol and vidcontrol in
/usr/src/usr.sbin.

If you regularly do `make world', you will be in good shape.  If you
don't do it often, this may be a good opportunity.

That's all for now.  I will send another "HEADS UP" message when all
patches are committed.

Kazu
yokota@FreeBSD.ORG

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901090632.PAA02486>