New Nforce2 variant doesn't recognize SATA as SATA

secmgr security at
Thu Mar 10 17:10:05 PST 2005

I just picked up a new ABIT NF7-S2G motherboard (NF2 MCP chip set with 
gigE and SATA/RAID).  I'm running 5.3 release on it.  The standard 
parallel ATA chipset returns a "known" id .  The SATA i/f  seems to be 
too new, and freebsd treats it like an unknown udma33 controller.  
There's no Marvel bridge on the mobo.  Is this a true SATA interface?  
Should I be able to get away with putting entries in the following? (i'm 
not concerned about the raid thing).  They curently work as udma33 disks.


ata-pci.h:#define ATA_NFORCE2_MCP2      0x008e10de
ata-chipset.c:     { ATA_NFORCE2_MCP2, 0, AMDNVIDIA, NVIDIA, ATA_UDMA6, 
"nVidia nForce2 MCP2" },

pciconf -lv says...
atapci0 at pci0:9:0:       class=0x01018a card=0x1c08147b chip=0x008510de 
rev=0xa3 hdr=0x00
    vendor   = 'NVIDIA Corporation'
    device   = 'MCP2S Parallel ATA Controller'
    class    = mass storage
    subclass = ATA
atapci1 at pci0:11:0:      class=0x010185 card=0x1c08147b chip=0x008e10de 
rev=0xa3 hdr=0x00
    vendor   = 'NVIDIA Corporation'
    device   = 'MCP2S Serial ATA Compatible Controller'
    class    = mass storage
    subclass = ATA

dmesg says...
atapci0: <nVidia nForce2 MCP UDMA133 controller> port 
0x177,0x3f6,0x1f0-0x1f7 at device 9.0 on pci0
ata0: channel #0 on atapci0
ata1: channel #1 on atapci0
atapci1: <GENERIC ATA controller> port 
f0-0xbf3,0x9f0-0x9f7 irq 11 at device 11.0 on pci0

Just for completeness, they use the VIA vge driven chip.
pciconf says...
vge0 at pci2:11:0: class=0x020000 card=0x1c08147b chip=0x31191106 rev=0x11 
    vendor   = 'VIA Technologies Inc'
    device   = 'VT3119 Rhine-GE Gigabit Ethernet Controller'
    class    = network
    subclass = ethernet
desg says...
vge0: <VIA Networking Gigabit Ethernet> port 0xb000-0xb0ff mem 
00ff irq 10 at device 11.0 on pci2
miibus0: <MII bus> on vge0
ciphy0: <Cicada CS8201 10/100/1000TX PHY> on miibus0
ciphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto

More information about the freebsd-stable mailing list