From owner-freebsd-current Fri Jan 8 22:30:50 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA18930 for freebsd-current-outgoing; Fri, 8 Jan 1999 22:30:50 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from outmail.utsunomiya-u.ac.jp (outmail.utsunomiya-u.ac.jp [160.12.196.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA18925 for ; Fri, 8 Jan 1999 22:30:47 -0800 (PST) (envelope-from yokota@zodiac.mech.utsunomiya-u.ac.jp) Received: from zodiac.mech.utsunomiya-u.ac.jp (IDENT:Wn5HnVoTfjviRgODvQszvjw/N/tynLjx@zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by outmail.utsunomiya-u.ac.jp (8.9.1/8.9.1) with ESMTP id PAA28757 for ; Sat, 9 Jan 1999 15:30:15 +0900 (JST) Received: from zodiac.mech.utsunomiya-u.ac.jp (zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by zodiac.mech.utsunomiya-u.ac.jp (8.7.6+2.6Wbeta7/3.4W/zodiac-May96) with ESMTP id PAA02486; Sat, 9 Jan 1999 15:32:39 +0900 (JST) Message-Id: <199901090632.PAA02486@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 Date: Sat, 09 Jan 1999 15:32:33 +0900 From: Kazutaka YOKOTA Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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