Broken SiS driver?
Robert Noland
rnoland at FreeBSD.org
Mon Jan 26 19:02:52 PST 2009
On Mon, 2009-01-26 at 17:31 -0700, Geoff Fritz wrote:
> Hello,
>
> After compiling the various Xorg 7.4 updates that came through late last
> week, my dual-head display is now a one-head display.
>
> I'm pretty sure it's the updated xf86-video-sis, package, but I'm not 100%
> sure yet.
>
> Here is the relavent line of my xorg.conf file:
>
> Section "Device"
> Identifier "Card1"
> Driver "sis"
> VendorName "Silicon Integrated Systems [SiS]"
> BoardName "86C326 5598/6326"
> BusID "PCI:0:13:0"
> EndSection
>
> It was working fine, then I restarted X after the upgrade and now I get a
> black screen and a large rectangular square filled with snow as my mouse
> cursor.
My suspicion is that the issue is having multiple cards in one machine.
AFAIK, since the move to pciaccess (os dependent library for accessing
pci devices), multiple cards don't work. And by don't work, I mean for
linux as well. My queue is really deep right now, but you can send me
an xorg.log and I'll take a look to try to confirm that is what is going
on.
FWIW, I do have a laptop running with the SiS driver and it seems no
less broken than it ever was. The driver doesn't get a lot of love as
there is no vendor support.
> I have several questions:
>
> 1. Are there any options for this driver that I can tweak which may help?
> I've read sis(4x), but I didn't see anything helpful.
>
> 2. Is there are convenient way, such as svn or git (preferred) repo of the
> ports tree that I can use to roll back the relavent directory in ports?
> I tried installing the driver using "pkg_add -r", but it complained it
> was compiled against the older Xorg version.
You can try just downgrading the port, the older releases are available
via the x.org site. The older version might not build against the newer
server though. Again, I don't think this is likely to help, but.
> 3. What's the correct way to change the above "Device" entry to use the
> Vesa driver? I've already tried using "vesa" in the Driver field, and
> I tried setting the ChipSet option to "vesa" per the vesa(4x) manpage.
> Neither worked, as it appears to collide with my other card (nv driver)
> and drive the head meant for my old Nvidia card and totally ignore the
> head it's supposed to drive. I get a "More than one possible primary
> device found" message in my logs when I try to run the vesa driver.
I would try one card at a time to see if they both work individually. A
pciconf -lvc will give you the proper b,s,f info for the card. I
wouldn't mind seeing that also.
robert.
> Thanks for any pointers.
>
> -- Geoff
> _______________________________________________
> freebsd-x11 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-x11
> To unsubscribe, send any mail to "freebsd-x11-unsubscribe at freebsd.org"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-x11/attachments/20090127/340672a5/attachment.pgp
More information about the freebsd-x11
mailing list