2008-11-24 00:35:55

by J.A. Magallón

[permalink] [raw]
Subject: nForce 790i/MCP55: sata-nv or ahci ?

Hi all...

I have read that modern nVidia SATA's are AHCI. But several distros I have
tried use the sata-nv module for that chipset controller (MCP55).
Is this correct or should I use standard ahci ? Anyways, it looks that the
kernel/modprobe settings use this, can I change it via kernel cmdline
or modprobe.conf, and force the system to try ahci module ?
By BIOS has no kind of setting to put the controlled in AHCI vs SATA mode...
Playing with alias pci:v000010DEd0000037Fsv*sd*bc*sc*i* ?

wargo:~> lspci -s 00:0e
00:0e.0 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a3)
00:0e.1 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a3)
00:0e.2 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a3)
wargo:~> lspci -ns 00:0e
00:0e.0 0101: 10de:037f (rev a3)
00:0e.1 0101: 10de:037f (rev a3)
00:0e.2 0101: 10de:037f (rev a3)

TIA

--
J.A. Magallon <jamagallon()ono!com> \ Software is like sex:
\ It's better when it's free
Mandriva Linux release 2009.1 (Cooker) for x86_64
Linux 2.6.27.5-desktop-1mnb (gcc 4.3.2 (GCC) #1 Sun Nov


2008-11-24 02:50:40

by Matthew Garrett

[permalink] [raw]
Subject: Re: nForce 790i/MCP55: sata-nv or ahci ?

On Mon, Nov 24, 2008 at 01:35:42AM +0100, J.A. Magall?n wrote:

> wargo:~> lspci -s 00:0e
> 00:0e.0 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a3)
> 00:0e.1 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a3)
> 00:0e.2 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a3)

Your hardware doesn't claim to be an AHCI device, so the sata_nv driver
is probably correct.

--
Matthew Garrett | [email protected]

2008-11-24 05:35:46

by Robert Hancock

[permalink] [raw]
Subject: Re: nForce 790i/MCP55: sata-nv or ahci ?

J.A. Magall?n wrote:
> Hi all...
>
> I have read that modern nVidia SATA's are AHCI. But several distros I have
> tried use the sata-nv module for that chipset controller (MCP55).

Only ones more modern than that (MCP65 and later) are AHCI, MCP55 still
uses sata_nv.

> Is this correct or should I use standard ahci ? Anyways, it looks that the
> kernel/modprobe settings use this, can I change it via kernel cmdline
> or modprobe.conf, and force the system to try ahci module ?
> By BIOS has no kind of setting to put the controlled in AHCI vs SATA mode...
> Playing with alias pci:v000010DEd0000037Fsv*sd*bc*sc*i* ?
>
> wargo:~> lspci -s 00:0e
> 00:0e.0 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a3)
> 00:0e.1 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a3)
> 00:0e.2 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a3)
> wargo:~> lspci -ns 00:0e
> 00:0e.0 0101: 10de:037f (rev a3)
> 00:0e.1 0101: 10de:037f (rev a3)
> 00:0e.2 0101: 10de:037f (rev a3)
>
> TIA
>