On Tue Mar 18 06:53:05 EDT 2014, [email protected] wrote:
> this device is a ata controller that might just work with
> plan9's generic ata driver (given you add the pci id).
> i checked 9front sdide.c which has the pci id for the controller:
> 
>                 case (0x03ec<<16)|0x10DE:       /* nVidia nForce 61 MCP SATA 
> */
> 
> we add these pci id's as we encounter the device so it has been
> tested and worked (at least at some point) with 9front.

you had me worried that i'd slipped a cog.

0x03ec is in sources kernel.  i sent in a patch in 2007.  it was
added aug 5, 2007.  it's in 9front because it was in the code
9front started with.  unless i've missed something, adding this
vid/did isn't going to help.

- erik

---
; cat email
; pwd
/n/sources/patch/applied/sdata-mcp6x
; ls -ld .
d-rwxrwxr-x M 325 geoff sys 0 Aug  5  2007 sdata-mcp6x
; cat email
[email protected]
; diff -c sdata.c.orig sdata.c.new
sdata.c.orig:1970,1976 - sdata.c.new:1970,1979
                case (0x0054<<16)|0x10DE:       /* nVidia nForce4 SATA */
                case (0x0055<<16)|0x10DE:       /* nVidia nForce4 SATA */
                case (0x0266<<16)|0x10DE:       /* nVidia nForce4 430 SATA */
-               case (0x0267<<16)|0x10DE:       /* nVidia nForce4 430 SATA */
+               case (0x0267<<16)|0x10DE:       /* nVidia nForce 55 MCP SATA */
+               case (0x03EC<<16)|0x10DE:       /* nVidia nForce 61 MCP SATA */
+               case (0x0448<<16)|0x10DE:       /* nVidia nForce 65 MCP SATA */
+               case (0x0560<<16)|0x10DE:       /* nVidia nForce 69 MCP SATA */
                        /*
                         * Ditto, although it may have a different base
                         * address for the registers (0x50?).


; history -d /n/sources/plan9/sys/src/9/pc/sdata.c
        [...]
Aug  5 20:52:05 EDT 2007 /n/sourcesdump/2008/0205/plan9/sys/src/9/pc/sdata.c 
52991 [geoff]
/n/sourcesdump/2007/0805/plan9/sys/src/9/pc/sdata.c:1970,1976 - 
/n/sourcesdump/2008/0205/plan9/sys/src/9/pc/sdata.c:1970,1979
                case (0x0054<<16)|0x10DE:       /* nVidia nForce4 SATA */
                case (0x0055<<16)|0x10DE:       /* nVidia nForce4 SATA */
                case (0x0266<<16)|0x10DE:       /* nVidia nForce4 430 SATA */
-               case (0x0267<<16)|0x10DE:       /* nVidia nForce4 430 SATA */
+               case (0x0267<<16)|0x10DE:       /* nVidia nForce 55 MCP SATA */
+               case (0x03EC<<16)|0x10DE:       /* nVidia nForce 61 MCP SATA */
+               case (0x0448<<16)|0x10DE:       /* nVidia nForce 65 MCP SATA */
+               case (0x0560<<16)|0x10DE:       /* nVidia nForce 69 MCP SATA */
                        /*
                         * Ditto, although it may have a different base
                         * address for the registers (0x50?).

Reply via email to