xiv Posted October 30, 2011 Share Posted October 30, 2011 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: Rosewill RC-218http://www.rosewill.com/products/s_1128/productDetail.htm Startech PEXSATA24Ehttp://eu.startech.com/Cards-Adapters/HDD-...PCIe~PEXSATA24E I found two drivers for OSX that come with cards that use the same chip: sonnet tempo sata e4ihttp://www.sonnettech.com/product/tempo_sata_e4i.htmlThis card looks very similar (but misses the 2 eSATA ports and the jumpers to activate them). Furthermore, some review on Newegg mentions, that a Rosewill RC-218 (see above) is detected in Windows 7 as this card. HighPoint RocketRaid http://www.hptmac.com/They have some cards of the 23xx series, which use a 88SX7042 and have native support in Lion (HighPointRR.kext). However, none of them looks similar. 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. 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 HighPointRR.kext.zip SonnetSATA.kext.zip Link to comment Share on other sites More sharing options...
xiv Posted October 31, 2011 Author Share Posted October 31, 2011 I just 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. Link to comment Share on other sites More sharing options...
xiv Posted November 3, 2011 Author Share Posted November 3, 2011 According to this post: http://forums.macrumors.com/showthread.php?t=1249087 the problem could actually be the combination of the driver with 10.7.2. Link to comment Share on other sites More sharing options...
wonkywonky Posted February 12, 2012 Share Posted February 12, 2012 @xiv Any progress on this front? Link to comment Share on other sites More sharing options...
Recommended Posts