Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jan 2009 22:02:44 -0500
From:      Robert Noland <rnoland@FreeBSD.org>
To:        Geoff Fritz <gfritz@gmail.com>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: Broken SiS driver?
Message-ID:  <1233025364.1751.11.camel@wombat.2hip.net>
In-Reply-To: <20090127003133.GA56336@dev.null>
References:  <20090127003133.GA56336@dev.null>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-FprlFXxTQuPOXk0ldnit
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Mon, 2009-01-26 at 17:31 -0700, Geoff Fritz wrote:
> Hello,
>=20
> After compiling the various Xorg 7.4 updates that came through late last
> week, my dual-head display is now a one-head display.
>=20
> I'm pretty sure it's the updated xf86-video-sis, package, but I'm not 100=
%
> sure yet.
>=20
> Here is the relavent line of my xorg.conf file:
>=20
> Section "Device"
>         Identifier  "Card1"
>         Driver      "sis"
>         VendorName  "Silicon Integrated Systems [SiS]"
>         BoardName   "86C326 5598/6326"
>         BusID       "PCI:0:13:0"
> EndSection
>=20
> 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.
=20
> I have several questions:
>=20
> 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.
>=20
> 2.  Is there are convenient way, such as svn or git (preferred) repo of t=
he
>     ports tree that I can use to roll back the relavent directory in port=
s?
>     I tried installing the driver using "pkg_add -r", but it complained i=
t
>     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, an=
d
>     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 drive=
r)
>     and drive the head meant for my old Nvidia card and totally ignore th=
e
>     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.
>=20
> -- Geoff
> _______________________________________________
> freebsd-x11@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-x11
> To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org"

--=-FprlFXxTQuPOXk0ldnit
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.10 (FreeBSD)

iEYEABECAAYFAkl+eVQACgkQM4TrQ4qfROMHgQCeJBXqUOWAbnfakB7KUXpsBmLL
F8oAn2zGb+nmE3I+G1Ncar3Sg7IvwUn8
=5ZO0
-----END PGP SIGNATURE-----

--=-FprlFXxTQuPOXk0ldnit--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1233025364.1751.11.camel>