failing disk, or not?
Matthew Dillon
dillon at apollo.backplane.com
Tue Mar 29 18:16:27 PST 2005
Try this patch. It may not work. FreeBSD has an entry for the PRO
but not for the PRO S1.
-Matt
Index: ata-dma.c
===================================================================
RCS file: /cvs/src/sys/dev/disk/ata/ata-dma.c,v
retrieving revision 1.25
diff -u -r1.25 ata-dma.c
--- ata-dma.c 1 Sep 2004 14:13:55 -0000 1.25
+++ ata-dma.c 30 Mar 2005 02:11:14 -0000
@@ -464,6 +464,8 @@
case 0x01bc10de: /* NVIDIA nForce1 */
case 0x006510de: /* NVIDIA nForce2 */
case 0x00d510de: /* NVIDIA nForce3 */
+ case 0x00e310de: /* NVIDIA nForce3 PRO S1 */
+ case 0x00e510de: /* NVIDIA nForce3 PRO */
case 0x74691022: /* AMD 8111 */
case 0x74411022: /* AMD 768 */
case 0x74111022: /* AMD 766 */
@@ -528,7 +530,9 @@
chip = "nVIDIA";
}
else if (chiptype == 0x006510de || /* nForce2 */
- chiptype == 0x00d510de) { /* nForce3 */
+ chiptype == 0x00d510de || /* nForce3 */
+ chiptype == 0x00e310de || /* nForce3 PRO S1 */
+ chiptype == 0x00e510de) { /* nForce3 PRO */
udmamode = imin(udmamode, 6);
reg_val = via_modes[4];
#if !defined(NO_ATANG)
Index: ata-pci.c
===================================================================
RCS file: /cvs/src/sys/dev/disk/ata/ata-pci.c,v
retrieving revision 1.18
diff -u -r1.18 ata-pci.c
--- ata-pci.c 8 Mar 2005 18:40:28 -0000 1.18
+++ ata-pci.c 30 Mar 2005 02:13:04 -0000
@@ -286,6 +286,12 @@
case 0x00d510de:
return "nVIDIA nForce3 ATA133 controller";
+ case 0x00e310de:
+ return "nVIDIA nForce3 PRO S1 controller";
+
+ case 0x00e510de:
+ return "nVIDIA nForce3 PRO controller";
+
case 0x02111166:
return "ServerWorks ROSB4 ATA33 controller";
More information about the Bugs
mailing list