Bug 154333 - S3 Unichrome videocard not detected
Summary: S3 Unichrome videocard not detected
Status: RESOLVED WONTFIX
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: SaX2 (show other bugs)
Version: Beta 5
Hardware: i586 Other
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Stefan Dirsch
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-01 11:33 UTC by Forgotten User mbQyAD5r4K
Modified: 2006-03-12 19:40 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Xorg.log (35.44 KB, application/octet-stream)
2006-03-03 12:06 UTC, Forgotten User mbQyAD5r4K
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Forgotten User mbQyAD5r4K 2006-03-01 11:33:56 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?
Comment 1 Forgotten User mbQyAD5r4K 2006-03-03 12:06:01 UTC
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.
Comment 2 Marcus Schaefer 2006-03-06 12:50:06 UTC
Stefan any reason why we don't have that card in the CDB ?
Comment 3 Stefan Dirsch 2006-03-06 12:58:36 UTC
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.
Comment 4 Forgotten User mbQyAD5r4K 2006-03-06 19:47:07 UTC
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 ;-)
Comment 5 Stefan Dirsch 2006-03-06 22:43:51 UTC
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"
Comment 6 Forgotten User mbQyAD5r4K 2006-03-11 12:25:23 UTC
> Use "sax2 -r -m 0=via"

Didn't help in Beta6. SaX2 still offers only VESA driver :-(
Comment 7 Stefan Dirsch 2006-03-11 16:20:41 UTC
I think this work nevertheless not matter what SaX2 offers. Have a look at the generated config file.
Comment 8 Forgotten User mbQyAD5r4K 2006-03-12 19:40:52 UTC
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.