CVS Update: tseng driver

Luc Verhaegen. libv at skynet.be
Tue Jan 24 23:33:40 PST 2006


On Tue, Jan 24, 2006 at 04:03:37PM -0800, Alan Coopersmith wrote:
> Luc Verhaegen wrote:
> >Log message:
> >  Further tseng changes.
> >  - -Wall and -pedantic are gccisms (Alan Coopersmith).
> 
> Thanks.
> 
> >  - Remove ET4000, ET4000W32 and ET4000W32I devices.
> 
> These are ancient cards right?   (From a quick google it looks
> like they are from early 90's and aren't supported under current
> Windows releases either.)   If so, all I ask is to make sure the
> documentation is updated and that we keep track somewhere for the
> 7.1 release notes to contain a warning that people with 15 year
> old hardware need to not upgrade their tseng driver to post-7.0
> versions.
> 
I'm keeping support for ET4000W32p and ET6000/ET6100. These are the pci 
ones, and these are already rarities on ebay, except the siemens 
ET4000W32p with the stg1703 which featured in most siemens pcs of that 
era.

The ET4000W32p needs external ramdacs, code for them is either ifdeffed 
out, or plainly broken: CH8398 is ok at 16bpp only, STG1703 is ok at 
8bpp, both operate on sheer luck. This is how the tseng driver has been 
"functioning" since 1998 and _nobody_ _cared_.

The manpage is apparently a stub too.

I am caring now, because there some higher level code that's only there 
to support some weird "design" choices in the tseng driver. And i am 
investing the time the tseng driver needs to be finally useful again, 
instead of quickly throwing it into a new driver framework from afar.

As for real world usage, I've been collecting tseng devices ever since 
march/april (not trivial with hardware this rare) and i've of course been 
tracking its use:
- one ET6000 user in #xorg in may with an XAA issue (see the bugzilla).
- one ET4000W32p user on debian-x in june, his card reported 68 instances 
  to his pci bios (bad card, probably needed to reseat his bios). He was 
  told to use the vesa driver because i was unable to give him a decent 
  timeframe for the ramdac fixes.
- Ajax has a dual et4000W32p with CH8398 and an ET6000 in his hoard :)

Luc Verhaegen.



More information about the xorg mailing list