Jump to content

A real SB600 .kext/patch, please?


43 posts in this topic

Recommended Posts

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)

14185_1191683939_5637.jpg

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

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

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 by blubbbla
Link to comment
Share on other sites

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

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

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

  • 2 weeks later...

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

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

  • 3 weeks later...

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

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

  • 2 weeks later...
 Share

×
×
  • Create New...