i386/59503: kernel routines and drivers don't recognize SiS 651 AGP
and DRM
Seva Gluschenko
gvs at rinet.ru
Thu Nov 20 03:00:43 PST 2003
>Number: 59503
>Category: i386
>Synopsis: kernel routines and drivers don't recognize SiS 651 AGP and DRM
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-i386
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Thu Nov 20 03:00:40 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: Seva Gluschenko
>Release: FreeBSD 5.1-CURRENT i386
>Organization:
Yandex LLC
>Environment:
System: FreeBSD road.yandex.ru 5.1-CURRENT FreeBSD 5.1-CURRENT #2: Wed Nov 19 12:22:18 MSK 2003 gvs at road.yandex.ru:/local/usr/src/sys/i386/compile/ROAD i386
>Description:
Current kernel routines haven't recognition strings for SiS 651 chipset.
This prevents device sisdrm from working.
This problem affects only SiS 650/651 users, nobody else.
>How-To-Repeat:
Get m/b with SiS 651 and see (ASUS, e.g.)
>Fix:
cd /usr/src
patch < /path/to/this/message
rebuild and reinstall kernel and/or appropriate modules.
The patch itself follows:
--- sys/dev/drm/sis.h.orig Wed Nov 19 12:01:06 2003
+++ sys/dev/drm/sis.h Wed Nov 19 12:01:08 2003
@@ -67,6 +67,7 @@
{0x1039, 0x0300, 0, "SiS 300/305"}, \
{0x1039, 0x5300, 0, "SiS 540"}, \
{0x1039, 0x6300, 0, "SiS 630"}, \
+ {0x1039, 0x6325, 0, "SiS 651"}, \
{0x1039, 0x7300, 0, "SiS 730"}, \
{0, 0, 0, NULL}
--- sys/pci/agp_sis.c.orig Thu Nov 20 13:45:54 2003
+++ sys/pci/agp_sis.c Thu Nov 20 13:46:57 2003
@@ -69,6 +69,8 @@
return ("SiS 5591 host to AGP bridge");
case 0x06481039:
return ("SiS 648 host to AGP bridge");
+ case 0x06511039:
+ return ("SiS 651 host to AGP bridge");
};
if (pci_get_vendor(dev) == 0x1039)
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-i386
mailing list