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>
