Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 May 1998 15:01:37 +0200 (MET DST)
From:      Ugo Paternostro <paterno@dsi.UNIFI.IT>
To:        asami@cs.berkeley.edu (Satoshi Asami)
Cc:        stable@FreeBSD.ORG
Subject:   RE: chipset identification code merge from -current
Message-ID:  <XFMail.980526150137.paterno@dsi.unifi.it>
In-Reply-To: <199805240956.CAA01969@baloon.mimi.com>

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

[-- Attachment #1 --]
On 24-May-98 Satoshi Asami wrote about "chipset identification code merge from
-current":
> I've made a diff to bring -stable's PCI chipset identification code
> almost up to par to -current's.  Can people test it?

It didn't change much with my M/B (ASUS SP98AGP-X). If you commit your patch,
please consider including the following one too: it simply moves all SiS
entries together and adds two 5591 entries, so that now I get:

----
Probing for devices on PCI bus 0:
chip0 <SiS 5591 PCI bridge> rev 2 on pci0:0:0
pci0:0:1: Silicon Integrated Systems, device=0x5513, class=storage (ide) int a i
rq 14 [no driver assigned]
chip1 <SiS 85c503> rev 1 on pci0:1:0
pci0:1:1: Silicon Integrated Systems, device=0x0009, class=0xff, subclass=0x00 [
no driver assigned]
pci0:1:2: Silicon Integrated Systems, device=0x7001, class=serial, subclass=0x03
 int a irq 9 [no driver assigned]
chip2 <SiS 5591 AGP bridge> rev 0 on pci0:2:0
vga0 <VGA-compatible display device> rev 2 int a irq 12 on pci0:10:0
----

BTW, I don't have an 85c503 chip on my M/B. Just a 5591/5595 pair...

P.S.: it applies on top of pcisupport.c previously patched with your own patch.

Bye, UP


[-- Attachment #2 --]
--- pcisupport.c.satoshi	Tue May 26 14:29:27 1998
+++ pcisupport.c	Tue May 26 14:37:11 1998
@@ -128,8 +128,6 @@
 		return ("Intel 82424ZX (Saturn) cache DRAM controller");
 	case 0x04828086:
 		return ("Intel 82375EB PCI-EISA bridge");
-	case 0x04961039:
-		return ("SiS 85c496");
 	case 0x04a38086:
 		rev = (unsigned) pci_conf_read (tag, PCI_CLASS_REG) & 0xff;
 		if (rev == 16 || rev == 17)
@@ -147,12 +145,6 @@
 		return ("Intel 82437MX mobile PCI cache memory controller");
 	case 0x12508086:
 		return ("Intel 82439");
-	case 0x04061039:
-		return ("SiS 85c501");
-	case 0x00081039:
-		return ("SiS 85c503");
-	case 0x06011039:
-		return ("SiS 85c601");
 	case 0x70008086:
 		return ("Intel 82371SB PCI to ISA bridge");
 	case 0x70208086:
@@ -232,6 +224,20 @@
 		return ("NEC 002C PCI to PC-98 C-bus bridge");
 	case 0x003b1033:
 		return ("NEC 003B PCI to PC-98 C-bus bridge");
+
+	/* SiS -- vendor 0x1039 */
+	case 0x04961039:
+		return ("SiS 85c496");
+	case 0x04061039:
+		return ("SiS 85c501");
+	case 0x00081039:
+		return ("SiS 85c503");
+	case 0x06011039:
+		return ("SiS 85c601");
+	case 0x55911039:
+		return ("SiS 5591 PCI bridge");
+	case 0x00011039:
+		return ("SiS 5591 AGP bridge");
 	};
 
 	if (descr = generic_pci_bridge(tag))

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