You are not logged in.
Hi there !
I am trying to activate AHCI on my Mac in order to use TRIM for my SSD (Crucial M4 128 Go).
According to this wiki: SSD (Section: Special considerations for Mac computers)
I need to add to my grub.cfg :
setpci -d 10de:0ab5 90.b=40
Unfortunately, I found out it only works with Intel's SATA Controller. I think the problem is the 90.b=40 part.
Does anyone know how to get this working with MCP79 ?
lspci -nn | grep SATA
00:0b.0 IDE interface [0101]: nVidia Corporation MCP79 SATA Controller [10de:0ab5] (rev b1)
dmesg | grep ahci
[ 1.108925] ahci 0000:00:0b.0: version 3.0
[ 1.109121] ahci 0000:00:0b.0: PCI INT A -> Link[LSI0] -> GSI 18 (level, low) -> IRQ 18
[ 1.109175] ahci 0000:00:0b.0: irq 41 for MSI/MSI-X
[ 1.109183] ahci 0000:00:0b.0: controller can't do PMP, turning off CAP_PMP
[ 1.109244] ahci 0000:00:0b.0: AHCI 0001.0200 32 slots 6 ports 3 Gbps 0x3 impl IDE mode
[ 1.109249] ahci 0000:00:0b.0: flags: 64bit ncq sntf pm led pio slum part boh
[ 1.109254] ahci 0000:00:0b.0: setting latency timer to 64
[ 1.110097] scsi0 : ahci
[ 1.110891] scsi1 : ahci
[ 1.111025] scsi2 : ahci
[ 1.111158] scsi3 : ahci
[ 1.111267] scsi4 : ahci
[ 1.111469] scsi5 : ahci
Thanks for helping me.
Darkn3xx
EDIT:
I just found out this interesting post : here
setpci -d 10de:0ab5 90.b=40
has to be replaced by:
setpci -d 10de:0ab5 9c.b=06
And it works just fine !
lspci -nn | grep SATA
00:0b.0 SATA controller [0106]: nVidia Corporation MCP79 SATA Controller [10de:0ab5] (rev b1)
Last edited by Darkn3xx (2011-10-04 01:08:29)
Offline