Re: [pc110] SVGA server patch ?

Alan W Black (awb nospam at cs.cmu.edu)
Sat, 9 Oct 1999 12:31:49 -0400 (EDT)

Fringe Ryder writes on 9 October 1999:
> I never needed such a patch to get mine working. Set-up was non-trivial,
> but was done with stock XF86 3.3.
>
> I did have to patch the OS to get my internal drive working, but that's
> been a part of the distributions for a long time now.
>
> At 03:03 PM 10/9/99 +0100, Alan Cox wrote:
> >A long time ago someone posted a small patch to fix XFree 86 3.3.x and get
> >it working on the PC110. Did anyone keep a copy,?
> >
>

There was a patch but I never used it either, and I think it was
actually for much earlier versions of XFree86. Here's what I have
but I don't remember exactly where I got it from (a japanese site I think).

Alan

Alan W Black email: awb nospam at cs.cmu.edu
Language Technologies Institute http://www.cs.cmu.edu/~awb/
Carnegie Mellon University tel: +1-412-268-6299
5000 Forbes Ave, Pittsburgh PA, 15213, USA. fax: +1-412-268-6298

--- ct_driver.org Sun Sep 21 00:38:34 1997
+++ ct_driver.c Sun Sep 21 00:48:31 1997
nospam at nospam at -745,7 +745,8 nospam at nospam at
read_xr(0x33, temp33); /* get status of MCLK/VCLK select reg */
read_xr(0x54, temp54);
/* Only write to soft clock registers if we really need to */
- if ((Type & GET_TYPE) == TYPE_PROGRAMMABLE) {
+ if ((Type & GET_TYPE) == TYPE_PROGRAMMABLE && !ctLCD) {
+ /* Changed by munemasa nospam at t3.rim.or.jp */
/* select fixed clock 0 before tampering with VCLK select */
outb(0x3C2, (tempmsr & ~0x0D) | ctVgaIOBaseFlag);
write_xr(0x54, (temp54 & 0xF3));