Help - Search - Members - Calendar
Full Version: [help] Esata: Marvell 88se6121 Sata Ii Controller [11ab:6121]
Project OS X Forums > Snow Leopard Guides & Tutorials > DSDT Patching
smith@@
Hi folks, first sorry for my English. I have already read this topic on insanely.

Ok, this is my problem:
I have a p5q deluxe and all works. The only problem is the eSata port on this mobo. In bios is set to AHCI, the disk connected to the eSata port (all disks that i have try) are seen in bios, they are seen by chameleon but not are seen by Snow.



I use a modded version of Appleviaata (in attached), i have try ALL Appleviaata and only the ide connector internal work, only, the eSata managed from the same controller Marvell 88SE6121 SATA II Controller [11ab:6121] don't work



In attached there are my two dsdt (original and modded), i have do some try but nothing. I don't understand if is possible make same changes that i read in this threads on this Marvell controller or simply if there is a possibility to resolve my problem.

Someone can help me, please?

Click to view attachment
Click to view attachment
Click to view attachment
smith@@
Solved for half:

in bios, for me, is need set the xpert drive to normal mode, so the eSata works, but don't the Hot Plug.

So the last problem is only the hot plug
smith@@
Is it possible set definitively the register value to 0106 for Marvell controller without to lost the ide "component"?
THe KiNG
QUOTE (smith@@ @ Mar 16 2010, 03:21 AM) *
....
In bios is set to AHCI, ....

From what I see in BIOS is set as Legacy (0101) and not AHCI(0106).
The problems with this 88SE6121 Marvell controller crap:

QUOTE
The Marvell 88SE6121 has three ports (0,1,2). The PATA port is port 2.
as you can see on Linux patch here: http://www.mail-archive.com/linux-ide@vger...g/msg03281.html
Linux patch simply disable PATA port and force controller on AHCI(no idea how yet, and yes HotPlug works under Linux)

What they don't say, SATA/eSATA port/s are driven by Sil5723 chip (that Drive Expert crap is an OEM SteelVine), so unless you will write a driver for your controller you wont be able to use all 3 ports on OS X.

I'm not sure how is the combination of those two, since there is no datasheet avail on both Sillicon and Marvell, they ask you to be an manufacturer and to sign the NDA to get them...

All Info I could get for Sillicon one:
CODE
SiI4723/5723 Feature:

Rates Supported
1.5G, 3.0G

PHY Configure Interface
Pin Setting/ext FLASH

Access Interface
SATA Host Link

GPIO Pins
Sil4723 - 23 GPIOs
Sil5723 - 17 GPIOs

LED drive pins
2 per port

SSC capable
Yes

Dynamic SSC Enable
No

Asynchronous notification
Yes

Staggered Spin-up
Yes

PHY Statistics
No

BIST support
Yes

Ext EEPROM/Flash Required
Yes

Supply Voltages
1.8V and 3.3V

Power Consumption
Sil4723 - 1500 mW
Sil5723 - 1000 mW

Package
Sil4723 - 364 HSBGA
Silx723 - 88 QFN

Temperature Range
Commer. (0 C to 70 C)

So you have to chose for now, or PATA, or SATA but no HotPlug.
smith@@
QUOTE (THe KiNG @ Mar 17 2010, 07:02 AM) *
From what I see in BIOS is set as Legacy (0101) and not AHCI(0106).


Thanks, you are right, my mistake. I thought that setting to AHCI SATA controller main, this would have set also the second controller to AHCI, the Marvell, since there is no option on that, apart Enable or Disable.

smith@@
QUOTE (THe KiNG @ Mar 17 2010, 07:02 AM) *
as you can see on Linux patch here: http://www.mail-archive.com/linux-ide@vger...g/msg03281.html
Linux patch simply disable PATA port and force controller on AHCI(no idea how yet, and yes HotPlug works under Linux)

What they don't say, SATA/eSATA port/s are driven by Sil5723 chip (that Drive Expert crap is an OEM SteelVine), so unless you will write a driver for your controller you wont be able to use all 3 ports on OS X.

I'm not sure how is the combination of those two, since there is no datasheet avail on both Sillicon and Marvell, they ask you to be an manufacturer and to sign the NDA to get them...

All Info I could get for Sillicon one:
CODE
SiI4723/5723 Feature:

Rates Supported
1.5G, 3.0G

PHY Configure Interface
Pin Setting/ext FLASH

Access Interface
SATA Host Link

GPIO Pins
Sil4723 - 23 GPIOs
Sil5723 - 17 GPIOs

LED drive pins
2 per port

SSC capable
Yes

Dynamic SSC Enable
No

Asynchronous notification
Yes

Staggered Spin-up
Yes

PHY Statistics
No

BIST support
Yes

Ext EEPROM/Flash Required
Yes

Supply Voltages
1.8V and 3.3V

Power Consumption
Sil4723 - 1500 mW
Sil5723 - 1000 mW

Package
Sil4723 - 364 HSBGA
Silx723 - 88 QFN

Temperature Range
Commer. (0 C to 70 C)

So you have to chose for now, or PATA, or SATA but no HotPlug.


Ok, i understand, sin hotplug;)
THe KiNG
See what you can do with this: http://www.siliconimage.com/docs/57xxSteel...leopard.pkg.zip tongue.gif
smith@@
QUOTE (THe KiNG @ Mar 21 2010, 09:36 AM) *


Thank you so much.

The problem is the same, nothing hot plug sad.gif
THe KiNG
QUOTE (smith@@ @ Mar 21 2010, 08:21 PM) *
Thank you so much.

The problem is the same, nothing hot plug sad.gif

At least it see the controller?
Post some pics if yes.
smith@@
QUOTE (THe KiNG @ Mar 21 2010, 11:46 PM) *
At least it see the controller?
Post some pics if yes.


Hi man. Anyway, the package that you've linked me doesn't see the controller.

The only kext that see the controller is always the appleviaata, but without "hotplug", like always sad.gif

Thanks for your interest and sorry for my bad english..
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.