Jump to content

A real SB600 .kext/patch, please?


  • Please log in to reply
42 replies to this topic

#1
the-negative

the-negative

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 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)
Posted Image
Anyone having 9a527 seeing the same patches to confirm?
(And if in any case, capable of helping out by extracting the SB600 files?)

#2
blubbbla

blubbbla

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
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...

#3
the-negative

the-negative

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
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.

#4
blubbbla

blubbbla

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
you post a link to a japanese forum in this thread:
http://forum.insanel...o...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

#5
blubbbla

blubbbla

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
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

Attached Files


Edited by blubbbla, 26 October 2007 - 03:08 AM.


#6
Chainik

Chainik

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
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".

#7
blubbbla

blubbbla

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
just uploaded it again. see above post

#8
 Mysticus C*

 Mysticus C*

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,280 posts
  • Location:Seyfert's Sextet
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

#9
dcat

dcat

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
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...

#10
 Mysticus C*

 Mysticus C*

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,280 posts
  • Location:Seyfert's Sextet
thanx mate i will check it out if it is gonna work or not... even if it doesnt thank you anyway...

#11
Antonio Max

Antonio Max

    InsanelyMac Protégé

  • Members
  • Pip
  • 25 posts
  • Gender:Male
  • Location:Brazil

just uploaded it again. see above post


As dcat said on this post:
http://forum.insanel...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?

#12
osterhas

osterhas

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
hello will this patch work with my AMD690G? Do I have to make any modifications?

Thanks in advance. Best regards, marcel

#13
osterhas

osterhas

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
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..

#14
osterhas

osterhas

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
*bumb*

#15
 Mysticus C*

 Mysticus C*

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,280 posts
  • Location:Seyfert's Sextet

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..

#16
resetu

resetu

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
Thanks you so much, I just run a tiger on a 690G at very low speed,

#17
dtcalvin

dtcalvin

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
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!

#18
dtcalvin

dtcalvin

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
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?

#19
dtcalvin

dtcalvin

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
is there anyone kind can answer me?
why should i press -f to boot mac or else darwin can not find s-ata controller?

#20
Antonio Max

Antonio Max

    InsanelyMac Protégé

  • Members
  • Pip
  • 25 posts
  • Gender:Male
  • Location:Brazil
have you rebuilded the cache?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy