the-negative Posted October 14, 2007 Share Posted October 14, 2007 SB600 support (Almost all ATI chipsets after 480X) is still very incomplete in Tiger, where most revisions don't even give a patch or a good kext to start with. Every workaround I've tried from InsanelyMac just goes loco (waiting for root device) However, this image below shows a user patch available for SB600 (which handles both SATA and IDE) Anyone having 9a527 seeing the same patches to confirm? (And if in any case, capable of helping out by extracting the SB600 files?) Link to comment Share on other sites More sharing options...
blubbbla Posted October 16, 2007 Share Posted October 16, 2007 would also love to see the sb600 patch as a standalone version. sadly i cant't search for those katana, so which leopard install-dvd is it?the-negative: see my sig on sata harddrive. had the same problem as you but with a little plist-editing it worked for me. you also have sata? sadly now my ide/pata-connections are really really slow and copying files consumes 100% of the cpu... Link to comment Share on other sites More sharing options...
the-negative Posted October 16, 2007 Author Share Posted October 16, 2007 Actually I fixed the problem with a .pkg installer that did all the tough stuff, but still it's intriguing that ATA is that slow (same here) Thank god I installed on VMWare. Link to comment Share on other sites More sharing options...
blubbbla Posted October 16, 2007 Share Posted October 16, 2007 you post a link to a japanese forum in this thread: http://forum.insanelymac.com/index.php?sho...id=471352 so could it be that this is the kool_patch in your screenshot in the first post? if so i would guess we need a new real sb600 kext with ata working in udma-mode Link to comment Share on other sites More sharing options...
blubbbla Posted October 16, 2007 Share Posted October 16, 2007 (edited) got it!!! i used the method provided by dcat and have now ata and sata-support at full speed. see below for downloading the two extensions. all credits go to dcat as always do sudo chmod -R 755 /System/Library/Extensions/* sudo chown -R root:wheel /System/Library/Extensions/* and remove the kext-cache and boot with -f SB600_SATA_ATA.zip Edited October 26, 2007 by blubbbla Link to comment Share on other sites More sharing options...
Chainik Posted October 24, 2007 Share Posted October 24, 2007 Can't download the attachment: "Sorry, some required files are missing, if you intended to view a topic, it's possible that it's been moved or deleted. Please go back and try again". Link to comment Share on other sites More sharing options...
blubbbla Posted October 26, 2007 Share Posted October 26, 2007 just uploaded it again. see above post Link to comment Share on other sites More sharing options...
Mysticus C* Posted October 26, 2007 Share Posted October 26, 2007 thanx blubbbla for your efforts, i just have couple of questions.... i check the ids of my sb600 ide/sata controllers and ide is 438c1002 but sata is 43801002 and i m using sata hdd, so; my question is: did you add both the sata id (0x43801002) and pata id (438c1002) as dcat's method suggested? or did you only add the pata (ide) driver id (0x438c1002)? to the main source file (i ask this because i check the appleonboardpcata.kext and in the info file there is only 438c1002 id (pata) exist... i didnt see the sata id (43801002) so if you added the sata id in the source file but didnt add it to the info file, solution for me would be very easy only add the id to appleonboardpcata.kext but when you were editing the source file, if you didnt add the 43801002 id than it is diffucult for me to get my sata drive work... bcoz i dont know how to edit the source file as it is mentioned in dcat's solution method he got the source from darwin site and bla bla bla change it to x86 etc i dunno how to do all these... second question is there are two files inside the zip file... 1 appleonboardpcata.kext and ioatafamily.kext ==> little confusion here.... appleonboardpcata is also part of ioatafamily/contents/plugins / so why there are two appleonboardpcata files? one to be in extensions folder? or is it also have to be moved to ioatafamily/contents/plugins to replace previous one in it? bcoz the files as supplied didnt work yet as i dont understand the way the files are provided and i am at waiting for root device screen.... cant pass it yet.... as obviously something wrong with the configuration. thanx in advance Link to comment Share on other sites More sharing options...
dcat Posted October 29, 2007 Share Posted October 29, 2007 hello mysticus, i'm sorry my post maybe was misunderstood: correcting the sourcecode gave me only pata compatibility to udma6. if you see sata deviceids, well it's the original freebsd driver. i managed getting sata working this way: i remember reading on a bsd piece of code that sb600 sata was just an ahci compatible sata controller, so i tried to use the appleviaata kext. locate /System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/AppleVIAATA.kext/Contents/Info.plist edit the file and add under "8237 SATA" section the sb600 sata deviceid.. mine looks like: <key>IOPCIPrimaryMatch</key> <string>0x528810B9 0x31491106 0x437A1002 0x43791002 0x43801002 0x43821002 0x00e310de 0x005410de 0x005510de</string> i can assure you this kext is loaded right in my system and provides sata compatibility but i worked on these things a couple of months ago and don't remember exactly. i'm trying now to understand how to add these drivers/patches directly to a uphuck installation, but still i can't repeat the exact steps i did to make everything work. as soon as i get something working you'll be the first to know guys... Link to comment Share on other sites More sharing options...
Mysticus C* Posted October 30, 2007 Share Posted October 30, 2007 thanx mate i will check it out if it is gonna work or not... even if it doesnt thank you anyway... Link to comment Share on other sites More sharing options...
Antonio Max Posted November 3, 2007 Share Posted November 3, 2007 just uploaded it again. see above post As dcat said on this post: http://forum.insanelymac.com/index.php?sho...mp;#entry471847 "i think that if you add also the sb200 and sb400 device ids to the file also people with those south bridges could use the kext without a problem" Well, could you add sata support for your kext to support the SB400 SATA IXP SB400 on it? Would be a bless since my system cant even boot (it hangs on startup with a waiting for root device message) Im trying to run 10.4.8 on a 3050 acer laptop and using mac drive to overwrite the kexts (so on windows, also, cant see any extensioncache om the specified directory to clean the cache. Can you help? Link to comment Share on other sites More sharing options...
osterhas Posted November 17, 2007 Share Posted November 17, 2007 hello will this patch work with my AMD690G? Do I have to make any modifications? Thanks in advance. Best regards, marcel Link to comment Share on other sites More sharing options...
osterhas Posted November 19, 2007 Share Posted November 19, 2007 hey, I've installed 10.4.5 with VMWare. My board is a Asus board with AMD 690G Chipset. So I went on using "blubbbla" SB600_SATA_ATA driver, loaded it correctly. Now MacOs is way faster when starting in VMWare. A native boot is still not possible.. "waiting for boot volume... " so I'd like to do what "dcat" is saying, but I can't find out the Device ID of my Harddrive. Could you please explain how to do that? thank you regards.. Link to comment Share on other sites More sharing options...
osterhas Posted November 22, 2007 Share Posted November 22, 2007 *bumb* Link to comment Share on other sites More sharing options...
Mysticus C* Posted November 23, 2007 Share Posted November 23, 2007 hey, I've installed 10.4.5 with VMWare. My board is a Asus board with AMD 690G Chipset. So I went on using "blubbbla" SB600_SATA_ATA driver, loaded it correctly. Now MacOs is way faster when starting in VMWare. A native boot is still not possible.. "waiting for boot volume... " so I'd like to do what "dcat" is saying, but I can't find out the Device ID of my Harddrive. Could you please explain how to do that? thank you regards.. they are not dev ids for hdds mate, they are dev ids for ide controllers... where your hdd/dvd-cd drives are connected.. Link to comment Share on other sites More sharing options...
resetu Posted November 28, 2007 Share Posted November 28, 2007 Thanks you so much, I just run a tiger on a 690G at very low speed, Link to comment Share on other sites More sharing options...
dtcalvin Posted December 18, 2007 Share Posted December 18, 2007 great thanks to all friends above,especially the-negative,blubbbbla,dcat firstly,I downloaded the sb600 sata kext above and replaced it to my extensions,unfortunately it did not work,then i extracted all plugin kext from the ioatafamily.kext and replaced them to my extensions,it worked!!! just amazing! so,thx again for ur effort! Link to comment Share on other sites More sharing options...
dtcalvin Posted December 18, 2007 Share Posted December 18, 2007 orrrr~~ there is another problem...... when i reboot,mac can not find sata again..... it reminds can not class Appleviaataroot so i enter xp and delete sb600 sata kext and replace them again and reboot then mac can recognize sata again,but still some problems:could not set up diskarb sessions.....try again soon...... for 4 times then displayed quiet.....time out......,finally login into mac -_-b is there any way to deal with this? Link to comment Share on other sites More sharing options...
dtcalvin Posted December 20, 2007 Share Posted December 20, 2007 is there anyone kind can answer me? why should i press -f to boot mac or else darwin can not find s-ata controller? Link to comment Share on other sites More sharing options...
Antonio Max Posted December 20, 2007 Share Posted December 20, 2007 have you rebuilded the cache? Link to comment Share on other sites More sharing options...
dtcalvin Posted December 21, 2007 Share Posted December 21, 2007 definitely! what i am confused is that why i have to press -f to boot or else darwin can not find sb600 sata controller whatever,i have appended -f to com.apple.boot.plist~~ Link to comment Share on other sites More sharing options...
knifeyspoony Posted December 22, 2007 Share Posted December 22, 2007 I have this the SB600 SATA controller. I can't install OS X because no hard drives are recognized. Can I somehow integrate the .kext into my installation DVD? Link to comment Share on other sites More sharing options...
dtcalvin Posted December 22, 2007 Share Posted December 22, 2007 To knifeyspoony: First,u can mout ur sata hard drive to legacy IDE if ur hard drive type is sata senond try to install mac till u can successfully boot into system,then install this sb600 sata kext OK,enjoy Mac Link to comment Share on other sites More sharing options...
knifeyspoony Posted January 3, 2008 Share Posted January 3, 2008 Thank you, but unfortunately my Dell BIOS does not have the "legacy IDE" option. Link to comment Share on other sites More sharing options...
knifeyspoony Posted January 9, 2008 Share Posted January 9, 2008 Is this likely to work? Install OS X on external HDD Add SB600 patch to installation Copy entire filesystem to internal SATA drive (use dd in Linux?) Change fstab and bootloader pointers to refer to the new drive Link to comment Share on other sites More sharing options...
Recommended Posts