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?).
