From gvs@road.yandex.ru  Thu Nov 20 02:56:28 2003
Return-Path: <gvs@road.yandex.ru>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 71C7216A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 20 Nov 2003 02:56:28 -0800 (PST)
Received: from road.yandex.ru (road.yandex.ru [213.180.193.165])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 2D23F43FAF
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 20 Nov 2003 02:56:27 -0800 (PST)
	(envelope-from gvs@road.yandex.ru)
Received: from road.yandex.ru (localhost [127.0.0.1])
	by road.yandex.ru (8.12.10/8.12.10) with ESMTP id hAKAuVes006331
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 20 Nov 2003 13:56:31 +0300 (MSK)
	(envelope-from gvs@road.yandex.ru)
Received: (from root@localhost)
	by road.yandex.ru (8.12.10/8.12.10/Submit) id hAKAuV1S006330;
	Thu, 20 Nov 2003 13:56:31 +0300 (MSK)
	(envelope-from gvs)
Message-Id: <200311201056.hAKAuV1S006330@road.yandex.ru>
Date: Thu, 20 Nov 2003 13:56:31 +0300 (MSK)
From: Seva Gluschenko <gvs@rinet.ru>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: kernel routines and drivers don't recognize SiS 651 AGP and DRM
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>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:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 20 03:00:40 PST 2003
>Closed-Date:    Tue May 18 22:27:31 PDT 2004
>Last-Modified:  Tue May 18 22:27:31 PDT 2004
>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@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:

From: Lars Eggert <lars.eggert@netlab.nec.de>
To: freebsd-gnats-submit@FreeBSD.org, gvs@rinet.ru
Cc:  
Subject: Re: i386/59503: kernel routines and drivers don't recognize SiS 651
 AGP and DRM
Date: Wed, 25 Feb 2004 08:57:31 +0100

 This is a cryptographically signed message in MIME format.
 
 --------------ms080602030604040803000709
 Content-Type: text/plain; charset=us-ascii; format=flowed
 Content-Transfer-Encoding: 7bit
 
 Hi,
 
 the patch in PR makes sisdrm attach to my SiS 315B card correctly. 
 (However, XFree86 still won't turn on DRI.)
 
 Lars
 -- 
 Lars Eggert                                     NEC Network Laboratories
 
 --------------ms080602030604040803000709
 Content-Type: application/x-pkcs7-signature; name="smime.p7s"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="smime.p7s"
 Content-Description: S/MIME Cryptographic Signature
 
 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJ/zCC
 Az8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEFBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQI
 EwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENv
 bnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAi
 BgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVy
 c29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5
 NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBM
 dGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTCBnzAN
 BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRwnd/p/6Me7L3N9Vvy
 Gna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn8R+RNiQqE88r1fOC
 dz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCB
 kTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhh
 d3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNV
 HREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQAD
 gYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFi
 w9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpb
 NU1341YheILcIRk13iSx0x1G/11fZU8wggNaMIICw6ADAgECAgMLU6IwDQYJKoZIhvcNAQEE
 BQAwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0
 ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTAz
 MTIxNTEyMzEyOFoXDTA0MTIxNDEyMzEyOFowgYQxDzANBgNVBAQTBkVnZ2VydDENMAsGA1UE
 KhMETGFyczEUMBIGA1UEAxMLTGFycyBFZ2dlcnQxKDAmBgkqhkiG9w0BCQEWGWxhcnMuZWdn
 ZXJ0QG5ldGxhYi5uZWMuZGUxIjAgBgkqhkiG9w0BCQEWE2xhcnMuZWdnZXJ0QGdteC5uZXQw
 ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWps58Zq8Buu2DKDl9crbvzSo6zWsZ
 TkQLr5zOTqUMs/eU7Mcohv64O4IxWWYGLfYsjDRxUlmdHdJUbyTtUh2lH452DUDJByXidlLm
 RDgohG0AVwztedqy1+hE3VnCdpMhUGks+6ntrr3dKSxMgLM0AM1kPWsH9lWX6IOPdxOC30gM
 PiQ65zH9PR70befQLgFPKcAv0wP8210l05n8ekwYAcq2cm3/j+nuDu0HEh5pgsnY7cVELeNJ
 ODvr4IiE1t3c2w4+0Nc/WJrqGCMl+gZ8c+7FtzjoyDeEsCjNFDeA2ymNd+10O6kjwvPHlzPr
 3rW73RDRPAjMJ49HXlueiuoNAgMBAAGjdzB1MCoGBStlAQQBBCEwHwIBADAaMBgCAQQEE0wy
 dU15ZmZCTlViTkpKY2RaMnMwOQYDVR0RBDIwMIEZbGFycy5lZ2dlcnRAbmV0bGFiLm5lYy5k
 ZYETbGFycy5lZ2dlcnRAZ214Lm5ldDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GB
 AHgrv3SQFD4AS4lY4oKcI3iTHcclEHbYfg3UUb8zzCUsl+OJoz0nmebGmOL+tvNj5GvCrWnN
 H4LvVLh8ZBhFXms7eKJ1YiHgbKwTRK23P8Y5NDit5ico0ZjpFWeenUWj3ajEbN6n4K8dNp+C
 0b2apnSrlFVWY6BucZFIYqQ1Lf91MIIDWjCCAsOgAwIBAgIDC1OiMA0GCSqGSIb3DQEBBAUA
 MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQu
 MSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTAeFw0wMzEy
 MTUxMjMxMjhaFw0wNDEyMTQxMjMxMjhaMIGEMQ8wDQYDVQQEEwZFZ2dlcnQxDTALBgNVBCoT
 BExhcnMxFDASBgNVBAMTC0xhcnMgRWdnZXJ0MSgwJgYJKoZIhvcNAQkBFhlsYXJzLmVnZ2Vy
 dEBuZXRsYWIubmVjLmRlMSIwIAYJKoZIhvcNAQkBFhNsYXJzLmVnZ2VydEBnbXgubmV0MIIB
 IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1qbOfGavAbrtgyg5fXK2780qOs1rGU5E
 C6+czk6lDLP3lOzHKIb+uDuCMVlmBi32LIw0cVJZnR3SVG8k7VIdpR+Odg1AyQcl4nZS5kQ4
 KIRtAFcM7XnastfoRN1ZwnaTIVBpLPup7a693SksTICzNADNZD1rB/ZVl+iDj3cTgt9IDD4k
 Oucx/T0e9G3n0C4BTynAL9MD/NtdJdOZ/HpMGAHKtnJt/4/p7g7tBxIeaYLJ2O3FRC3jSTg7
 6+CIhNbd3NsOPtDXP1ia6hgjJfoGfHPuxbc46Mg3hLAozRQ3gNspjXftdDupI8Lzx5cz6961
 u90Q0TwIzCePR15bnorqDQIDAQABo3cwdTAqBgUrZQEEAQQhMB8CAQAwGjAYAgEEBBNMMnVN
 eWZmQk5VYk5KSmNkWjJzMDkGA1UdEQQyMDCBGWxhcnMuZWdnZXJ0QG5ldGxhYi5uZWMuZGWB
 E2xhcnMuZWdnZXJ0QGdteC5uZXQwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQQFAAOBgQB4
 K790kBQ+AEuJWOKCnCN4kx3HJRB22H4N1FG/M8wlLJfjiaM9J5nmxpji/rbzY+Rrwq1pzR+C
 71S4fGQYRV5rO3iidWIh4GysE0Sttz/GOTQ4reYnKNGY6RVnnp1Fo92oxGzep+CvHTafgtG9
 mqZ0q5RVVmOgbnGRSGKkNS3/dTGCAzswggM3AgEBMGkwYjELMAkGA1UEBhMCWkExJTAjBgNV
 BAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJz
 b25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAgMLU6IwCQYFKw4DAhoFAKCCAacwGAYJKoZIhvcN
 AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDQwMjI1MDc1NzMxWjAjBgkqhkiG
 9w0BCQQxFgQUdUKRziiGHrBXffo/7mVAm2uVb44wUgYJKoZIhvcNAQkPMUUwQzAKBggqhkiG
 9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcN
 AwICASgweAYJKwYBBAGCNxAEMWswaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3Rl
 IENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt
 YWlsIElzc3VpbmcgQ0ECAwtTojB6BgsqhkiG9w0BCRACCzFroGkwYjELMAkGA1UEBhMCWkEx
 JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0
 ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAgMLU6IwDQYJKoZIhvcNAQEBBQAEggEA
 YV8JdJif9cBaP7oWdLezhrBWxEA9dSIArmEg6BM3kE94mEDWT8MRcOInnEu7SMFlJDE77sxP
 1TJzcE7mOnK5dh1GzhAiDV9+WGEANB57GVXQ2mNXv59SnAL7xPigLeyfp1iyiViFyGyyJNWs
 q9yYm2u3Ma4oGOAGs315s+hpQiTex8KobTMFaGt9CRSaMEF7se6+xHmIh0uSgdOyPKd3EWfu
 P3cRtDmrVlaQcvDDGqYH+/booz+XlG9byUCK+CV777eED0yL//0tN2E079Arrzgzbl5TC2qD
 yL+kZ8hxMqsW7tktUaCGj7aeWHmZOFmTw0eVgkCwVGJ4SARX2xbgjAAAAAAAAA==
 --------------ms080602030604040803000709--
State-Changed-From-To: open->closed 
State-Changed-By: anholt 
State-Changed-When: Tue May 18 22:25:41 PDT 2004 
State-Changed-Why:  
The names of SiS chipsets have been added to agp_sis.c.  However, the reason 
the SiS DRM doesn't probe your chips is because your chips (651 and 315) are 
unsupported by the DRI and there is no real hope of them ever being supported. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=59503 
>Unformatted:
