ParoXysm Posted December 30, 2006 Share Posted December 30, 2006 I've got OSX10.4.8 TUBGIRL installed without any problems on a PATA-disk. Everything works, except for my two SATA-HDD's, normally in an NVRAID-0 configuration. But since Nforce4 still sucks at the moment, I have to find an alternative. Because my MSI K8N-NEO4 mainboard also has an onboard Silicon Image 3114 controller, I've tryed hooking them up, and make a concatenation for each drive separately. From what I've read from the tutorials is, that I first need to find the VendorID and DeviceID. From the prompt, ioreg gives me this result: | | | | "device-id" = <14310000> | | | | "IOChildIndex" = 0x1 | | | | "name" = "pci1095,3114" | | | | "IOName" = "pci1095,3114" | | | | "vendor-id" = <95100000> I've double checked it with Linux, Linux says something like this: 1095,3114 Next step, I've copied /System/Library/Extensions/AppleVIAATA.kext to /System/Library/Extensions/IOATAFamily.kext/Contents/Plugins/ Then I've opened /System/Library/Extensions/IOATAFamily,kext/Contents/Plugins/AppleVIAATA.kext/Contents/Info.plist with vi There I've searched for the key "VIA SATA Controller" Found it, and in the string from key IOPCIPrimaryMatch I've added: 0x10953114 Chowning an chmodding al files Removing and rebuilding the kextcache. My system boots fine, without any error, but still no sign of life from my 2 harddisks. I've also tried many variations uppon the Vendor and Device ID (0x31141095, 95101431 etc..) I am almost certain that it must be possible (someone on this board has the same mainboard, and in his/her signature claims has it working over VIAATA, but I can't remember who that was...) Please help me getting my system for 100% in OSX! Link to comment https://www.insanelymac.com/forum/topic/37238-silicon-image-3114-through-viaata/ Share on other sites More sharing options...
macgirl Posted December 31, 2006 Share Posted December 31, 2006 Yes I have the same Board, the AppleVIAATA trick worked for me, is in the Extensions directory, but it also works on the Plugins directory. Yes, drives need to be as concatenation each one. This is what I have in teh Info.plist: IOPCIPrimaryMatch 0x528810B9 0x31491106 0x00e310de 0x31141095 Link to comment https://www.insanelymac.com/forum/topic/37238-silicon-image-3114-through-viaata/#findComment-265240 Share on other sites More sharing options...
raska Posted January 2, 2007 Share Posted January 2, 2007 (edited) Hola: ParoXysm: After to fight for some hours and after to read a lot in this and another forums. I finally found the way to solve the SATA issue. You can see how I made it in the following link: http://forum.insanelymac.com/index.php?sho...=37127&hl=# Post 12 The main problem is to get the correct vendor and device ID. As I was unable to get the correct ones in MAC I just made a trick in XP to get them from there.. Is all well explained in the second post... Post 14 Look my history in the 2 posts I wrote there. Macgirl: I have an NVidia 7300GT 512 ram and nforce4 VIA chipset in my MOBO and all works like a charm if you add the X11 thing in the install process. In my first install without it I was only able to set the display to 1024x768. In the second install and after to add the X11 Windows system. I can select absolutelly all display modes and all are working great. Good luck!!! Edited January 2, 2007 by raska Link to comment https://www.insanelymac.com/forum/topic/37238-silicon-image-3114-through-viaata/#findComment-266626 Share on other sites More sharing options...
macgirl Posted January 4, 2007 Share Posted January 4, 2007 Thanks, raska. Link to comment https://www.insanelymac.com/forum/topic/37238-silicon-image-3114-through-viaata/#findComment-267645 Share on other sites More sharing options...
raska Posted January 4, 2007 Share Posted January 4, 2007 (edited) Thanks, raska. You are welcome!!! I like this MAC, hehe P.D. Toluca? hmmm. Feliz año nuevo entonces, desde el otro lado del charco!! Edited January 4, 2007 by raska Link to comment https://www.insanelymac.com/forum/topic/37238-silicon-image-3114-through-viaata/#findComment-267893 Share on other sites More sharing options...
macgirl Posted January 4, 2007 Share Posted January 4, 2007 Not Toluca. Link to comment https://www.insanelymac.com/forum/topic/37238-silicon-image-3114-through-viaata/#findComment-268025 Share on other sites More sharing options...
raska Posted January 4, 2007 Share Posted January 4, 2007 Not Toluca. Cerca... porque te he visto recoger el segundo premio, rubia!! jajajaja Link to comment https://www.insanelymac.com/forum/topic/37238-silicon-image-3114-through-viaata/#findComment-268205 Share on other sites More sharing options...
joelones Posted January 11, 2007 Share Posted January 11, 2007 (edited) ParoXysm, Did you resolve your problem? I can't seem to get it to recognize my sata drive too. I am on a Sil3114 and my device Id is the same as yours. The mobo is a DFI LanParty sli-dr. Also followed raska post and check for the device id in windows 0x31141095. <key>IOPCIPrimaryMatch</key> <string>0x528810B9 0x31491106 0x00e310de 0x31141095</string> In the system profiler i do see a section for the sata-bus but no drives. I also set the raid to concatenation in the sil3114. Am I missing something? Any suggestions guys? Edit: forgot to mention the sata drive is a 400 GB western digital (WD4000YR). it houses a dual boot windows and linux system... Here is some output from ioreg | | | +-o pci1095,3114@8 <class IOPCIDevice, registered, matched, active, busy 0, retain count 12> | | | +-o AppleVIAATARoot <class AppleVIAATARoot, !registered, !matched, active, busy 0, retain count 6> | | | +-o CHN0@0 <class AppleVIAATAChannel, registered, matched, active, busy 0, retain count 6> | | | +-o CHN1@1 <class AppleVIAATAChannel, registered, matched, active, busy 0, retain count 9> | | | +-o AppleVIAATADriver <class AppleVIAATADriver, registered, matched, active, busy 0, retain count 6> | | +-o SAT1@7 <class IOPCIDevice, registered, matched, active, busy 0, retain count 9> | | +-o SAT2@8 <class IOPCIDevice, registered, matched, active, busy 0, retain count 9> Edited January 11, 2007 by joelones Link to comment https://www.insanelymac.com/forum/topic/37238-silicon-image-3114-through-viaata/#findComment-273360 Share on other sites More sharing options...
ParoXysm Posted January 11, 2007 Author Share Posted January 11, 2007 Yes, after a reinstall and the tips from macgirl it finally worked! You'll need a concatenation per drive. I have 2 disks, and each one has it's own Sil concatenation. I've noticed some instable performance in the beginning (the famous bouncing beachball when accessing the drives. But I've resolved that by disabling the powermanagement for disks under the energy-saver. Runs very smooth now! Link to comment https://www.insanelymac.com/forum/topic/37238-silicon-image-3114-through-viaata/#findComment-273744 Share on other sites More sharing options...
joelones Posted January 11, 2007 Share Posted January 11, 2007 ParoXysm, I have one disk and I set the single drive in the Sil3114 bios as Sil Concatenation. I had to first create a raid and then set it to concatenation in the bios, I suppose I did that correctly... Any advice for the Device Id...what am I doing wrong? Link to comment https://www.insanelymac.com/forum/topic/37238-silicon-image-3114-through-viaata/#findComment-273951 Share on other sites More sharing options...
joelones Posted January 13, 2007 Share Posted January 13, 2007 (edited) ParoXysm, Forgot to mention this: The output of sudo dmesg is pci1095,3114: family specific matching fails which may have something to do with the device id matching. EDIT: Working now...Problem was that my only SATA drive wasn't connected to the first sata port on the motherboard. Thanks for all your help Edited January 13, 2007 by joelones Link to comment https://www.insanelymac.com/forum/topic/37238-silicon-image-3114-through-viaata/#findComment-274705 Share on other sites More sharing options...
macgirl Posted January 14, 2007 Share Posted January 14, 2007 Thanks to you, I didn't know it needed to be on SATA port 1, Everyday you can learn something new Link to comment https://www.insanelymac.com/forum/topic/37238-silicon-image-3114-through-viaata/#findComment-275464 Share on other sites More sharing options...
raska Posted January 15, 2007 Share Posted January 15, 2007 (edited) Thanks to you, I didn't know it needed to be on SATA port 1, Everyday you can learn something new :pirate2: Yes, I forgot to mention that issue in my post.. Not needed that the SATA drive be in th first port. When you check in Windows Device Manager, you can see there the 2 SATA devices, I knew I had my SATA conected to my first port, but to avoid problems, i just added to the key line the 2 device numbers. Look at the left part of the image and you will see that below of the first Serial ATA you can see another one. The first gave me 0054 as you can see at the right window, the second just 0055 So I added both to the key string line and in case that in the future I will attach a new drive to the second SATA port, for sure MAC will recognize it. <key>IOPCIPrimaryMatch</key> <string>0x005410DE 0x005510DE 0x528810B9 0x31491106 0x00e310de 0x00ee10de</string> HERE you can find what I made to get all fully working. My whole MAC with all HD's included!! Edited January 15, 2007 by raska Link to comment https://www.insanelymac.com/forum/topic/37238-silicon-image-3114-through-viaata/#findComment-276277 Share on other sites More sharing options...
MtheG Posted January 17, 2007 Share Posted January 17, 2007 Can someone help me out here? I posted a question regarding our sil 3114 (no replies at all) http://forum.insanelymac.com/index.php?showtopic=38915 thnx in advance Link to comment https://www.insanelymac.com/forum/topic/37238-silicon-image-3114-through-viaata/#findComment-277820 Share on other sites More sharing options...
daryl425 Posted February 8, 2009 Share Posted February 8, 2009 Sorry to re-open an old topic, but has anyone gotten this chipset to work with all 4 ports? I've only managed to my OS X machine to recognize 2 drives at a time, so I definitely added my string to AppleVIAATA.kext. I have the following card: SYBA Sil3114 card from Newegg Thanks! Link to comment https://www.insanelymac.com/forum/topic/37238-silicon-image-3114-through-viaata/#findComment-1073213 Share on other sites More sharing options...
BoostedH23a1 Posted October 22, 2010 Share Posted October 22, 2010 Hey can you help me figure this sata/raid add-in card out. my motherboard has a SB750 southbridge i have a add in 6 port sata card with a Sil 3114 Chipset (vantec 6 port if you Google it) I was going to try to add this card to the AppleViaata.kext or maybe i can edit the AppleATIata.kext that i currently have on my boot cd?? just need a pointer on how to get the vender and device. here is a screenshot i took in windows. Do i just add the device or do i need to list every port on that card? I have a raid0 set with 2 WD hard drives with Snow leopard installing and running on that card and also have a single 1000gb for data storage. i hope i got the right info in the screen shot. i am under Storage Controllers (other posts i have been reading people are looking at the ATA and IDE tab but all mine are SATA). thanks in advance Link to comment https://www.insanelymac.com/forum/topic/37238-silicon-image-3114-through-viaata/#findComment-1568187 Share on other sites More sharing options...
Recommended Posts