Jump to content
  • 0
Sign in to follow this  
xiv

Marvell 88SX7042 4 Port SATA II support (Digitus 30104 PCI-E card)

Question

Hi all,

I' trying to get my Digitus 30104 4-Port SATA II PCI-E card running under Lion 10.7.2

First of all, here's some info on the card:

http://www.digitus.info/en/products/access...-port-ds-30104/

It uses a Marvell 88SX7042 chip. There is no OSX support.

The card appears to be identical to these cards according to specs and images:

I found two drivers for OSX that come with cards that use the same chip:

I followed this guide on kext editing:

http://wiki.osx86project.org/wiki/index.ph...t_Patching_List

I figured out the PNPID is 0x704211AB

First attempt: Modifying HighPointRR.kext

See attachment for resulting kext.

With the PNPID, the card is detected.

Unfortunately, connected SATA hard drives are not detected.

I didn't find any errors in the system log files.

Second attempt: Modifying SonnetSATA.kext

I extracted the SonnetSATA.kext from the driver packet that came from the official website.

http://www.sonnettech.com/support/kb/kb.ph...amp;action=b384

Apart from injecting the PNPID, I removed the secondary device match stuff from the info.plist.

See attachment for resulting kext.

This version detects the card and connected hard drives.

The log says:

kernel: SonnetSATA::init 2.2.6, © 2004-2010 Sonnet Technologies, Inc.
kernel: SonnetSATA::detectDeviceType@0: Marvell 88SX7042 detected Disk Drive ST2000DL003-9VT166 CC32 6YD0GV3L

However, the problem is that the drives appear as "not initialized".

(I tested with a drive GUID and a single HFS+ partition with data and a drive with GUID and a single NTFS partition, which worked fine under Windows 7)

When I use DiskUtil, to initialize and partition the drive (GUID and single HFS+ partition), it gets stuck at "waiting for volumes to be displayed" (or similar - it's a rough translation from the German UI)

No errors are reported.

I also verified that the card is working fine under Windows 7 with the current driver provided by SonnetTech.

So where's the problem in Lion? I also tried earlier driver version (2.2.1 is the 1st that supports Lion) but all with the same result.

At this point I a stuck. I got the feeling, I am really close. It's probably only some minor tweak of the settings - but I have no idea where and what to change.

Any suggestions are welcome. Perhaps some of you owns one of these cards and could try him/herself.

cheers,

xiv

P.S. Attachments did't work. You can download the files here: Dropbox - kext - Simplify your life

Edited by xiv

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.