Bugzilla – Bug 154333
S3 Unichrome videocard not detected
Last modified: 2006-03-12 19:40:52 UTC
SaX2 in Beta5 doesn't autodetect my S3 Unichrome VGA card and offers VESA mode only. AFAIK X.org 6.9 should support it and VIA confirmed that as well: http://ftp.x.org/pub/X11R6.9.0/doc/html/RELNOTES2.html (search for Unichrome). lspci of the card: 01:00.0 VGA compatible controller: VIA Technologies, Inc. S3 Unichrome Pro VGA Adapter (rev 02) (prog-if 00 [VGA]) Subsystem: VIA Technologies, Inc. S3 Unichrome Pro VGA Adapter Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 16 Memory at f0000000 (32-bit, prefetchable) [size=64M] Memory at f4000000 (32-bit, non-prefetchable) [size=16M] [virtual] Expansion ROM at f5000000 [disabled] [size=64K] Capabilities: [60] Power Management version 2 Capabilities: [70] AGP version 3.0 What other info do you need?
Created attachment 71136 [details] Xorg.log This is a Xorg.log showing the PCI devices etc. I've got the VIA S3 Unichrome model CN400. It's supported since X.org 6.9.0 in the "via" driver and loads unichrome DRI driver. With Beta5 xorg packages I was able to configure it. Just SaX2 needs some update in supported devices I guess... BTW Disregard the videomode selection, I'm still in progress of finding one that's acceptable for my LCD panel.
Stefan any reason why we don't have that card in the CDB ?
Yes, the X.Org via driver does not support it officially yet. Michael, feel happy when the via driver somewhat works for you, but this is something we don't want to support for 7+ years. Seriously ... Probably this will be fixed in the next X.Org release after switching to the openchrome driver sources.
Stefan, just out of interest - why is Unichrome on your blacklist? I've got a feeling it's getting quite widely used? Now that I got a working config I'll keep it in a safe and dry place for future use. Anyway ... working out modelines manually resembles me the good old days where no SaX2 existed at all ;-)
Not being on my whitelist does not mean that Unichrome Pro is on my blacklist. Anyway, I recommend having a look at the driver sources: [...] * K8M800 and PM800/PM880/CN400 are currently untested [...] if (pVia->Chipset == VIA_PM800) { xf86DrvMsg(pScrn->scrnIndex, X_WARNING, "This device seems to be a VIA Unichrome Pro PM800, PM880 or CN400.\n"); xf86DrvMsg(pScrn->scrnIndex, X_WARNING, "There is no specific support for this device yet in this driver.\n"); xf86DrvMsg(pScrn->scrnIndex, X_WARNING, "Please contact the driver maintainer ASAP to resolve this.\n"); Reading these comments does not give me a good feeling that the driver works reliably on Unichrome Pro chipsets. Maybe it does by accident ... > Now that I got a working config I'll keep it in a safe and dry place for > future use. Anyway ... working out modelines manually resembles me the good > old days where no SaX2 existed at all ;-) Use "sax2 -r -m 0=via"
> Use "sax2 -r -m 0=via" Didn't help in Beta6. SaX2 still offers only VESA driver :-(
I think this work nevertheless not matter what SaX2 offers. Have a look at the generated config file.
All right, in the config it says via but X aren't configured too well. Never mind, I did the config by hand already and don't need SaX anymore ;-) Thanks for your time.