Bug 43221

Summary: ATA-100 for SiS 651
Product: Base System Reporter: Jonathan Hanna <jhanna>
Component: kernAssignee: Søren Schmidt <sos>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description Jonathan Hanna 2002-09-22 06:50:01 UTC
The ATA driver does not recognize the SiS-651 (ATA-133).

Fix: 

This recognizes the SiS-651 as ATA-100, but does not add ATA-133 support,
as I have no ATA-133 drive to try.


--- ata-dma.c	2002/09/21 01:27:39	1.1
+++ ata-dma.c	2002/09/21 01:55:18	1.2
@@ -504,6 +504,7 @@
 	    ata_find_dev(parent, 0x06401039, 0) ||	/* SiS 640 */
 	    ata_find_dev(parent, 0x06451039, 0) ||	/* SiS 645 */
 	    ata_find_dev(parent, 0x06501039, 0) ||	/* SiS 650 */
+	    ata_find_dev(parent, 0x06511039, 0) ||	/* SiS 651 */
 	    ata_find_dev(parent, 0x07301039, 0) ||	/* SiS 730 */
 	    ata_find_dev(parent, 0x07331039, 0) ||	/* SiS 733 */
 	    ata_find_dev(parent, 0x07351039, 0) ||	/* SiS 735 */
--- ata-pci.c	2002/09/21 01:27:39	1.1
+++ ata-pci.c	2002/09/21 01:55:18	1.2
@@ -192,6 +192,7 @@
 	    ata_find_dev(dev, 0x06401039, 0) ||
 	    ata_find_dev(dev, 0x06451039, 0) ||
 	    ata_find_dev(dev, 0x06501039, 0) ||
+	    ata_find_dev(dev, 0x06511039, 0) ||
 	    ata_find_dev(dev, 0x07301039, 0) ||
 	    ata_find_dev(dev, 0x07331039, 0) ||
 	    ata_find_dev(dev, 0x07351039, 0) ||
How-To-Repeat: 
Attempt to boot a SiS-651 with UDMA enabled.
Comment 1 Johan Karlsson freebsd_committer freebsd_triage 2002-09-29 14:41:24 UTC
State Changed
From-To: open->closed

Duplicated by PR kern/43345 which got a reply from Søren. 


Comment 2 Johan Karlsson freebsd_committer freebsd_triage 2002-09-29 14:41:24 UTC
Responsible Changed
From-To: freebsd-bugs->sos

Over to mr ATA.