Return to BSD News archive
Xref: sserve comp.windows.x.i386unix:6346 comp.os.386bsd.apps:832 Path: sserve!newshost.anu.edu.au!munnari.oz.au!bunyip.cc.uq.oz.au!harbinger.cc.monash.edu.au!yeshua.marcam.com!news.kei.com!eff!usenet.ins.cwru.edu!agate!headwall.Stanford.EDU!yergeau From: yergeau@leland.Stanford.EDU (Dan Yergeau) Newsgroups: comp.windows.x.i386unix,comp.os.386bsd.apps Subject: Re: XF86_S3 doesn't reset screen properly on exit Date: 8 Jan 1994 07:35:24 GMT Organization: Stanford University, CA 94305, USA Lines: 58 Message-ID: <2glnns$mkd@nntp2.Stanford.EDU> References: <2ghfp9$3qj@nntp2.Stanford.EDU> NNTP-Posting-Host: elaine24.stanford.edu Here's a fix to the problem mentioned below. In article <2ghfp9$3qj@nntp2.Stanford.EDU>, Dan Yergeau <yergeau@leland.Stanford.EDU> wrote: >In short: I just got a spiffy new S3 based graphics adaptor, and the >accelerated X server doesn't reset the screen properly on exit. > kernel uses pccons console driver >X: XFree86-2.0 S3 server >Adaptor: Orchid Fahrenheit 1280+ VLB (S3-805) It appears that newer 1280+ (BIOS version 2.0) does not properly restore the fonts after exiting X. The pccons driver does not provide this functionality, but the syscons driver does. So, I switched to the syscons driver. Since configuring the syscons driver is not well documented, I will summarize it here. 1. Edit your config file and change the pc0 line to device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr and add options "NCONS=8" 2. Config a new kernel (see the FAQ). 3. Make the kernel. 4. cd to /dev and sh MAKEDEV vty08 5. Edit /etc/ttys to change vga "/usr/libexec/getty Pc" pc3 on secure to ttyv0 "/usr/libexec/getty Pc" cons25 on secure ttyv1 "/usr/libexec/getty Pc" cons25 on secure ttyv2 "/usr/libexec/getty Pc" cons25 on secure ttyv3 "/usr/libexec/getty Pc" cons25 on secure ttyv4 "/usr/libexec/getty Pc" cons25 on secure ttyv5 "/usr/libexec/getty Pc" cons25 on secure ttyv6 "/usr/libexec/getty Pc" cons25 on secure ttyv7 "/usr/libexec/getty Pc" cons25 on secure 6. Install the kernel. 7. Reboot (Have a boot floppy handy in case the above doesn't work). Switching of virtual consoles is done via CTRL-ALT-Fn (1<=n<=9). -- Dan Yergeau You are in a twisty little passage yergeau@gloworm.Stanford.EDU of standards, all conflicting. #include <std.disclaimer> -- -- Dan Yergeau You are in a twisty little passage yergeau@gloworm.Stanford.EDU of standards, all conflicting. #include <std.disclaimer>