From owner-freebsd-bugs Sat Apr 22 2:40: 7 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 7007537B711 for ; Sat, 22 Apr 2000 02:40:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id CAA09235; Sat, 22 Apr 2000 02:40:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from oxygen.yy.ics.keio.ac.jp (oxygen.yy.ics.keio.ac.jp [131.113.47.3]) by hub.freebsd.org (Postfix) with ESMTP id CDD2637B77E for ; Sat, 22 Apr 2000 02:38:10 -0700 (PDT) (envelope-from sanpei@sanpei.org) Received: from lavender.yy.cs.keio.ac.jp (ppp134.dialup.st.keio.ac.jp [131.113.27.134]) by oxygen.yy.ics.keio.ac.jp (8.9.3+3.2W/3.7W) with ESMTP id SAA01821; Sat, 22 Apr 2000 18:38:01 +0900 (JST) (envelope-from sanpei@sanpei.org) Received: (from sanpei@localhost) by lavender.yy.cs.keio.ac.jp (8.9.3/3.7W) id PAA03187; Sat, 22 Apr 2000 15:06:03 +0900 (JST) Message-Id: <200004220606.PAA03187@lavender.yy.cs.keio.ac.jp> Date: Sat, 22 Apr 2000 15:06:03 +0900 (JST) From: sanpei@sanpei.org Reply-To: sanpei@sanpei.org To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: kern/18155: [Patch] OPTi FireStar(82C700) Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 18155 >Category: kern >Synopsis: [Patch] OPTi FireStar(82C700) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Apr 22 02:40:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: MIHIRA Yoshiro >Release: FreeBSD 5.0-CURRENT i386 >Organization: Yokohama, Japan. >Environment: >Description: I have NOTE-PC which use OptiFireStarPlus(82C700) CHIP-SET. And I got datasheet of OptiFireStarPlus(82C700) CHIP-SET from below URLs: http://www.opti.com/html/mobile.html ftp://ftp.opti.com/pub/www/pub/oems/fs82c700/pd015_10.pdf I added device information for probe routine. I hope to added to source tree. Thank you. >How-To-Repeat: >Fix: --- src/sys/pci/pcisupport.c.org Mon Mar 20 20:30:27 2000 +++ src/sys/pci/pcisupport.c Tue Mar 21 19:55:49 2000 @@ -879,6 +879,10 @@ case 0x01001078: return ("Cyrix Cx5530 PCI-ISA bridge"); + /* OPTi -- vendor 0x1045 */ + case 0xc7001045: + return ("OPTi 82C700 (FireStar) PCI-ISA bridge"); + /* NEC -- vendor 0x1033 */ /* The "C-bus" is 16-bits bus on PC98. */ case 0x00011033: @@ -1080,6 +1084,10 @@ /* Highpoint tech -- vendor 0x1103 */ case 0x00041103: return ("HighPoint HPT366 ATA controller"); + + /* OPTi -- vendor 0x1045 */ + case 0xd5681045: + return ("OPTi 82C700 (FireStar) ATA controller(generic mode):"); } if (pci_get_class(dev) == PCIC_STORAGE && @@ -1234,6 +1242,8 @@ /* OPTi -- vendor 0x1045 */ case 0xc8221045: return ("OPTi 82C822 host to PCI Bridge"); + case 0xc7011045: + return ("OPTi 82C700 host to PCI bridge"); /* Texas Instruments -- vendor 0x104c */ case 0xac1c104c: --- src/sys/i386/isa/pcibus.c.org Mon Mar 20 21:15:52 2000 +++ src/sys/i386/isa/pcibus.c Tue Mar 21 19:56:46 2000 @@ -394,6 +394,9 @@ case 0xc8221045: s = "OPTi 82C822 host to PCI Bridge"; break; + case 0xc7011045: + s = "OPTi 82C700 host to PCI bridge"; + break; /* RCC -- vendor 0x1166 */ case 0x00051166: --- src/sys/dev/ata/ata-all.c.org Mon Mar 20 21:18:14 2000 +++ src/sys/dev/ata/ata-all.c Tue Mar 21 19:57:24 2000 @@ -304,6 +304,8 @@ case 0x01021078: return "Cyrix 5530 ATA controller (generic mode)"; + case 0xd5681045: + return "OPTi 82C700 (FireStar) ATA controller(generic mode)"; /* unknown chipsets, try generic DMA if it seems possible */ default: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message