Subject: Re: looking for VIA/NVIDIA sata testers
To: None <paul@whooppee.com>
From: Blair Sadewitz <blair.sadewitz@gmail.com>
List: current-users
Date: 10/27/2006 00:16:18
I have a VT8237A SATA controller, and brought home a SATA drive today
to try with those patches.

Unfortunately, it was not included in pciide_via_products[] in
viaide.c.  See kern/34927.

All I had to do to fix it was this:

--- viaide.c.orig       2006-10-26 23:29:52.000000000 -0400
+++ viaide.c    2006-10-26 23:29:41.000000000 -0400
@@ -258,6 +258,11 @@
          "VIA Technologies VT8237 SATA Controller",
          via_sata_chip_map,
        },
+       { PCI_PRODUCT_VIATECH_VT8237A_SATA,
+         0,
+         "VIA Technologies VT8237A SATA Controller",
+         via_sata_chip_map,
+       },
        { PCI_PRODUCT_VIATECH_VT8237R_SATA,
          0,

Cheers,

--Blair

On 10/26/06, Charlie Root <root@quicky.whooppee.com> wrote:
> OK, I just updated via CVS (in the last 15 minutes), and got the
> following results:
>
> #      link  TEST/netbsd
> /usr/src/obj.amd64/tooldir.NetBSD-4.99.3-x86_64/bin/x86_64--netbsd-ld
> -Map netbsd.map --cref -T /usr/src/sys/arch/amd64/conf/kern.ldscript
> -Ttext 0xffffffff80100000 -e start -X -o netbsd ${SYSTEM_OBJ}
> ${EXTRA_OBJ} vers.o
> viaide.o: In function `via_sata_chip_map':
> viaide.c:(.text+0x432): undefined reference to `wdc_sataprobe'
> viaide.o: In function `via_sata_chip_map_new':
> viaide.c:(.text+0x73e): undefined reference to `wdc_sataprobe'
> *** [netbsd] Error code 1
> 1 error
>
> nbmake: stopped in /usr/obj/sys/arch/amd64/compile.amd64/TEST
>
> ERROR: Failed to make all in
> /usr/src/sys/arch/amd64/compile/obj.amd64/TEST
> *** BUILD ABORTED ***
>
>
>
> On Thu, 26 Oct 2006, Manuel Bouyer wrote:
>
> > On Wed, Oct 25, 2006 at 06:08:50PM -0700, paul@whooppee.com wrote:
> >> Hmmm, must be something missing from the attached diff
> >> file...
> >>
> >> Did you forget to diff one of the header files?
> >>
> >> If it matters, this was on port-amd64 current as of
> >> yesterday...
> >
> > It's too old :) I commited these changes just one or two hours before
> > sending the patch
> >
> > --
> > Manuel Bouyer, LIP6, Universite Paris VI.           Manuel.Bouyer@lip6.fr
> >     NetBSD: 26 ans d'experience feront toujours la difference
> > --
> >
>
> ----------------------------------------------------------------------
> |   Paul Goyette   | PGP DSS Key fingerprint: |  E-mail addresses:   |
> | Network Engineer | FA29 0E3B 35AF E8AE 6651 |  paul@whooppee.com   |
> |                  | 0786 F758 55DE 53BA 7731 | pgoyette@juniper.net |
> ----------------------------------------------------------------------
>