anarchy99 Posted May 24, 2007 Share Posted May 24, 2007 Anyone Have SB600 SATA Support for ATI Chipsets i see SB450 works with a hack anyone have a idea about making the SB600 thanks Link to comment Share on other sites More sharing options...
anarchy99 Posted May 29, 2007 Author Share Posted May 29, 2007 anyone Link to comment Share on other sites More sharing options...
jedavis1 Posted May 29, 2007 Share Posted May 29, 2007 I would add my inquires to this. I have the same SB chipset in a Dell that I can't get to work with SATA and poorly with PATA (It is more like PITA) Link to comment Share on other sites More sharing options...
XStylus Posted June 16, 2007 Share Posted June 16, 2007 Ditto on this request. I've got a new Acer Aspire 5100-3949 that would love to stretch its legs with OSX, if it could just see the hard drive. Link to comment Share on other sites More sharing options...
knifeyspoony Posted December 15, 2007 Share Posted December 15, 2007 "Me too." I bought a Dell Vostro 1000 like a lotta other people did on Black Friday. Same chipset, no disk drive recognized. Link to comment Share on other sites More sharing options...
max240p Posted February 15, 2008 Share Posted February 15, 2008 I've got SB600 (ATI CrossFire Xpress 3200)... So, I have a same problem to find SATA driver. Has anybody found? Link to comment Share on other sites More sharing options...
thisballs Posted February 17, 2008 Share Posted February 17, 2008 same here -- vostro 1000. anybody working on a chipset driver?Dittobean to this.Got a p4 running with Leopard, but I want it on my vostro notebook.Awesome laptop, takes care of everything, just hoping to get some extra functionality out of it. I need a laptop that can boot multiple OS's.I think partially it's better to get Mac on IBM-style hardware, vs get a mac and run other OS's on it because I don't know about other OS's hardware support.Maybe I should sell this @ $400 and spend the extra $200 on a macbook with better stats (2.2 ghz, 2gb, 160gb hdd, 13.3" screen, which would be the only downgrade, dvd burner, etc.)Damn Leopard for being the coolest f'n OS out there. Only thing Apple has ever done that I would spend my money on. Link to comment Share on other sites More sharing options...
zerbo Posted March 6, 2008 Share Posted March 6, 2008 I would also like this to see as i have also just bought a dell with a SB600 SATA Support for ATI Chipsets , as i can t fina anyone that has found a way around this Link to comment Share on other sites More sharing options...
OSXlovah Posted March 7, 2008 Share Posted March 7, 2008 check out this post here. all i can say that i've forgotten check the chipset drivers when installing Leopard, so when first time booting from HDD, i got the "Still waiting for root device" error. then, under XP, with the help of MacDrive, i've copied the kext files from the link above to the Extensions folder on my Leopard partition. then booted with "-f". it worked fine...the only problem is that atm i can only boot into Leopard with -f...so i guess the manually copied files didn't install well. also i'm experiencing rather slow speeds when using Leopard... hope this helps Link to comment Share on other sites More sharing options...
OSXlovah Posted March 10, 2008 Share Posted March 10, 2008 installed both kext files from the .zip with kexthelper. now Leopard boots just fine and i also can confirm that speeds are far better. Link to comment Share on other sites More sharing options...
dasepsilon Posted April 20, 2008 Share Posted April 20, 2008 can anyone tell me how exactly SB600 works with SATA drives? is AHCI used, or is it natively IDE? i tried to get my SB700 working by recompiling the AppleOnboardATA kext, as described by dcat, but no go, neither in IDE mode nor in AHCI. can anyone give me his device ID on a working leopard install? Link to comment Share on other sites More sharing options...
venomq Posted June 10, 2008 Share Posted June 10, 2008 can anyone tell me how exactly SB600 works with SATA drives?is AHCI used, or is it natively IDE? i tried to get my SB700 working by recompiling the AppleOnboardATA kext, as described by dcat, but no go, neither in IDE mode nor in AHCI. can anyone give me his device ID on a working leopard install? hey i need to know if you did it with the sb700! i have the same chipset plus the amd 9500 phenom x4 Link to comment Share on other sites More sharing options...
tomog76 Posted July 28, 2008 Share Posted July 28, 2008 i have the same problem my chipsets are South Bridge = ATIXpress 1250 (RS600) and my North Bridge = ATI SB600 any suggestions Link to comment Share on other sites More sharing options...
Rockviech Posted July 28, 2008 Share Posted July 28, 2008 same here, cant even boot leopard dvd hangs at ioapic, get pass this with putting laptop to sleep and back, but then get still waiting for root device. Link to comment Share on other sites More sharing options...
LawlessPPC Posted July 29, 2008 Share Posted July 29, 2008 try looking for the phenom & AMD 10.5.4 release its mentioned in the releases section L8rs LawlessPPC try looking for the phenom & AMD 10.5.4 release its mentioned in the releases section L8rs LawlessPPC Link to comment Share on other sites More sharing options...
dasepsilon Posted July 31, 2008 Share Posted July 31, 2008 maybe not the right place, lawlessppc, the dvd did not boot with my sata-dvd on sb700 i'm not quite sure if sata was set to ide-emulation... (zeph 10.5.1 did boot though ;D) thanks for the excellent effort nonetheless! Link to comment Share on other sites More sharing options...
LawlessPPC Posted August 1, 2008 Share Posted August 1, 2008 maybe not the right place, lawlessppc, the dvd did not boot with my sata-dvd on sb700 i'm not quite sure if sata was set to ide-emulation... (zeph 10.5.1 did boot though ;D) thanks for the excellent effort nonetheless! The thread title is "Anyone Have SB600 SATA Support for ATI Chipsets" not SB700!!!! Link to comment Share on other sites More sharing options...
~Eureka Posted September 29, 2008 Share Posted September 29, 2008 Hi, For those who have ATI IXP600/IXP700 (SB600/SB700), if you have problems with your internal PATA devices, you can give this AppleATIATA a try to see if it works. It works on my Acer Extensa 4420-5239 but it may conflict with AppleVIAATA. Chun-Nan /* * Supported devices. */ #define ATA_ATI_ID 0x1002 #define ATA_ATI_IXP200 0x43491002 #define ATA_ATI_IXP300 0x43691002 #define ATA_ATI_IXP300_S1 0x436e1002 #define ATA_ATI_IXP400 0x43761002 #define ATA_ATI_IXP400_S1 0x43791002 #define ATA_ATI_IXP400_S2 0x437a1002 #define ATA_ATI_IXP600 0x438c1002 #define ATA_ATI_IXP600_S1 0x43801002 #define ATA_ATI_IXP700 0x439c1002 #define ATA_ATI_IXP700_S1 0x43901002 AppleATIATA.kext.zip Link to comment Share on other sites More sharing options...
jomateixa Posted October 8, 2008 Share Posted October 8, 2008 Hi Chun-Nan, Here is my ioreg_sp file. Thanks for your help. I'm an advanced linux user but a noob in BSD/Mac. BTW, I noticed that ATA_ATI_IXP600 is loaded at kernel boot but ATA_ATI_IXP600_S1 isn't. I'm sure about my ID's, 0x438c and 0x4380. ioreg_sp.rtf Link to comment Share on other sites More sharing options...
~Eureka Posted October 8, 2008 Share Posted October 8, 2008 Hi Chun-Nan, Here is my ioreg_sp file. Thanks for your help. I'm an advanced linux user but a noob in BSD/Mac. BTW, I noticed that ATA_ATI_IXP600 is loaded at kernel boot but ATA_ATI_IXP600_S1 isn't. I'm sure about my ID's, 0x438c and 0x4380. Hi jomateixa, I have checked your ioreg_sp.txt. Both ATA_ATI_IXP600 and ATA_ATI_IXP600_S1 are loaded. I assumed your DVD is a PATA device. If so, it seems that it doesn't get the correct memory resource compared to the SATA devie (the IODeviceMemory value). | | +-o IDEC@14,1 <class IOPCIDevice, registered, matched, active, busy 0, retain 10> | | | | { | | | | "IOPCIResourced" = Yes | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "IOName" = "pci1002,438c" | | | | "subsystem-id" = <27160000> [b] | | | | "IODeviceMemory" = ({"parent"=({"address"=0x0,"length"=0x10000}),"offset"=0xff00,"length"=0x10}) [/b] | | | | "class-code" = <82010100> | | | | "IOPowerManagement" = {"CurrentPowerState"=0x2} | | | | "revision-id" = <00000000> | | | | "IOInterruptSpecifiers" = (<1000000007000000>) | | | | "assigned-addresses" = <20a100810000000000ff00000000000010000000> | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "device-id" = <8c430000> | | | | "vendor-id" = <02100000> | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/IDEC@140001" | | | | "subsystem-vendor-id" = <43100000> | | | | "name" = "pci1002,438c" | | | | "reg" = <00a100000000000000000000000000000000000010a1000100000000000000000000000008000 0014a100010000000000000000000000000400000018a10001000000000000000000000000080000 01ca100010000000000000000000000000400000020a100010000000000000000000000001000000 > | | | | "compatible" = <706369313034332c3136323700706369313030322c3433386300706369636c6173732c3031303 383200> | | | | } | | | | | | +-o SATA@12 <class IOPCIDevice, registered, matched, active, busy 0, retain 11> | | | | { | | | | "IOPCIResourced" = Yes | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "IOName" = "pci1002,4380" | | | | "subsystem-id" = <27160000> | | | | "IODeviceMemory" = [b]({"parent"=({"address"=0x0,"length"=0x10000}),"offset"=0xe800,"length"=0x8},{"parent"=({"address"=0x0,"length"=0x10000}),"offset"=0xe400,"length"=0x4},{"parent"=({"address"=0x0,"length"=0x10000}),"offset"=0xe000,"length"=0x8},{"parent"=({"address"=0x0,"length"=0x10000}),"offset"=0xdc00,"length"=0x4},{"parent"=({"address"=0x0,"length"=0x10000}),"offset"=0xd800,"l$ [/b] | | | | "class-code" = <8f010100> | | | | "IOPowerManagement" = {"ChildrenPowerState"=0x2,"CurrentPowerState"=0x2} | | | | "revision-id" = <00000000> | | | | "IOInterruptSpecifiers" = (<1600000007000000>) | | | | "assigned-addresses" = <109000810000000000e800000000000008000000149000810000000000e400000000000004000 00189000810000000000e0000000000000080000001c9000810000000000dc000000000000040000 0209000810000000000d800000000000010000000249000820000000000fcbffe000000000004000 > | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "device-id" = <80430000> | | | | "vendor-id" = <02100000> | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/SATA@120000" | | | | "subsystem-vendor-id" = <43100000> | | | | "name" = "pci1002,4380" | | | | "reg" = <00900000000000000000000000000000000000001090000100000000000000000000000008000 00149000010000000000000000000000000400000018900001000000000000000000000000080000 01c90000100000000000000000000000004000000209000010000000000000000000000001000000 2490000200000000000000000000000000040000> | | | | "compatible" = <706369313034332c3136323700706369313030322c3433383000706369636c6173732c3031303 386600> | | | | } | | | | Try this IOPCIFamily to see if it works. Make sure you backup the original IOPCIFamily. You can use tools (like OSXTool or kexthelper) to install the kexts or you can try these steps: 1. Make sure "IOPCIFamily" is inside "System/Library/Extensions" 2. Open "Terminal" 3. Type "sudo -s" 4. Type "chown -R 0:0 /System/Library/Extensions/IOPCIFamily*" 5. Type "chmod -R 755 /System/Library/Extensions/IOPCIFamily*" 6. Type "touch /System/Library/Extensions" 7. Exit "Terminal" 8. Reboot the OSX Let me know the result. Thanks. Chun-Nan Leopard: http://forum.insanelymac.com/index.php?act...st&id=34679 Tiger: http://forum.insanelymac.com/index.php?act...st&id=34680 Link to comment Share on other sites More sharing options...
jomateixa Posted October 9, 2008 Share Posted October 9, 2008 Thanks Chun-Nan. Yes my DVD is P-ATA (Linux kernel loads the ATIIXPATA module) I did exactly what you said and now, the "length" and "offset" fields have different values for the device 0x438c, but the DVD drive is still unrecognized. This is frustrating. There's any way to know the correct memory values? Thanks again and again for your help. Here the new ioreg_sp: ioreg_sp_2_.rtf Link to comment Share on other sites More sharing options...
~Eureka Posted October 9, 2008 Share Posted October 9, 2008 Thanks Chun-Nan. Yes my DVD is P-ATA (Linux kernel loads the ATIIXPATA module) I did exactly what you said and now, the "length" and "offset" fields have different values for the device 0x438c, but the DVD drive is still unrecognized. This is frustrating. There's any way to know the correct memory values? Thanks again and again for your help. Here the new ioreg_sp: Hi jomateixa, Try this AppleATIATA with the IOPCIFamily you just replaced to see if it works. If system stops booting or boots slowly, try to boot with "-f". Let me know the result (ioreg_sp.txt). Thanks. Chun-Nan BTW, is it possible for you to find out whether your DVD is attched to primary ATA or secondary ATA under other OS sytem? AppleATIATA.test.zip Link to comment Share on other sites More sharing options...
jomateixa Posted October 9, 2008 Share Posted October 9, 2008 Hi jomateixa, Try this AppleATIATA with the IOPCIFamily you just replaced to see if it works. If system stops booting or boots slowly, try to boot with "-f". Let me know the result (ioreg_sp.txt). Thanks. Chun-Nan BTW, is it possible for you to find out whether your DVD is attched to primary ATA or secondary ATA under other OS sytem? AppleATIATA.test.zip No result, still the same. I will try to find where is attached the DVD and all information I can find about it. Here the last ioreg_sp file, now I have to go to bed. Cheers !! We talk tomorrow. And thank you ... ioreg_sp_3_.rtf Link to comment Share on other sites More sharing options...
jomateixa Posted October 9, 2008 Share Posted October 9, 2008 Hello Chun-Nan, My DVD is attached to Tertiary controller- Slave (but BIOS prompt says Primary slave). Here's some BUS info I copy-pasted, It's not very interesting but maybe it helps. There's a thing I didn't mentioned: I had to install the OS/X system putting my SATA HDD inside another computer in order to boot from the Install DVD, so when in OS installation there was another DVD (IDE) drive. I thought it was not important but possibly I don't have the correct kexts loaded. Cheers Some_Info.txt Link to comment Share on other sites More sharing options...
jomateixa Posted October 10, 2008 Share Posted October 10, 2008 @Chun-Nan I don't want to take more of your time, you tried to help me. But as a last thing, can you tell me what modification you did to the AppleATIATA_test file? I only want to learn how to hack these files in order to do my own tests instead to answer people. If it's not too hard, can you teach me a little or tell me where can I look for information? Thank you. Link to comment Share on other sites More sharing options...
Recommended Posts