d00d Posted October 13, 2009 Share Posted October 13, 2009 2. Edit your DSDT as follow: Under "Device (PCI0)" or "Device (PEGP)" Find "Name (_UID, One)" and change "One" to "Zero" This fix will make your card to work at login but Graphics/Ethernet injection from your com.apple.boot.plist will not work anymore, irrespective of bootloader used so at the end you will have to go back to original DSDT and install universal injector for ati and nvidia (ATY_Init.kext). When I use IORegistryExplorer, my VideoCard is shown at PCI0@0, so theoretically modifying DSDT from pciroot=1 to pciroot=0 makes perfect sense (it does as far as getting VideoCard to work at login) but somehow disables Graphics/Ethernet injection from com.apple.boot.plist, even if I use Chameleon2 RC3 bootloader which supports only pciroot=0 (on PC EFI V10.3/4 pciroot=1 is used by default). Is anything there that I am missing? Can someone please explain this paradox? I use Chameleon 2 RC3, made the same DSDT modification, and successfully have video using the following in com.apple.boot.plist; <key>GraphicsEnabler</key> <string>yes</string> Link to comment Share on other sites More sharing options...
LocusOfControl Posted October 14, 2009 Share Posted October 14, 2009 @LocusOfControl Would you mind sharing your exact KEXT setup? (So including e/e/ S/l/e versions etc?) - For the life of me I can't seem to get sleep working on my UD5 and want to try out your exact same setup with files and boot. It's in the picture two posts above steve Link to comment Share on other sites More sharing options...
Emilo Posted October 14, 2009 Share Posted October 14, 2009 I use Chameleon 2 RC3, made the same DSDT modification, and successfully have video using the following in com.apple.boot.plist; <key>GraphicsEnabler</key> <string>yes</string> Excellent news!!! I made my original install with PC EFI 10.3 and unmodified DSDT plus ATY_Init.kext. My results may be affected by the fact that all tests have been done by swapping different bootloaders and modified DSDT files. I will try fresh install to confirm. Edit: Just finished fresh install and still can't get Graphic/Ethernet injection to work. d00d, Can you specify the following to help sort this case out: 1. Version of Chameleon used: Was it Chameleon-2.0-RC3-r658 ? 2. How DSDT was created: In Windows with koalala's DSDT Patcher or with D_D script ? 3. Can you post your DSDT and com.apple.boot.plist ? 4. Was that manual install or with D_D script ? 5. Can you provide Kexts list used and their location ? Thank you in advance. Link to comment Share on other sites More sharing options...
Obiwantje Posted October 14, 2009 Share Posted October 14, 2009 It's in the picture two posts above steve Pardon my ignorance but I can't work out from there if you installed all in e/e or s/l/e? Also which kext are you using for your ALC889a-64bit ? Thanks! Link to comment Share on other sites More sharing options...
airwalk776 Posted October 14, 2009 Share Posted October 14, 2009 for you EVGA x58 SLI fans you can use this appleHDA along with a patch dsdt.aml (with audio patch) to get audio to work. back up your stock appleHDA in /S/L/E and install this one. bad news is its only 32 bit AppleHDA.kext.zip Link to comment Share on other sites More sharing options...
raymondh Posted October 14, 2009 Share Posted October 14, 2009 I think it's a problem with that WD Mybook that I'm using (it's the one with USB, Firewire, eSATA). When it's plugged in and the bios is set to boot from USB, it just hangs. When it's plugged in with USB not set to boot, my USB keyboard doesn't work during post. I have a WB usb only drive for timemachine and that one has no impact on anything during boot. I have a really old USB drive that I'm going to clone to and see if that one works. Well, that didn't work, same thing happened. Has anyone been able to boot a USB clone of their install? Link to comment Share on other sites More sharing options...
d00d Posted October 14, 2009 Share Posted October 14, 2009 1. Version of Chameleon used: Was it Chameleon-2.0-RC3-r658 ?2. How DSDT was created: In Windows with koalala's DSDT Patcher or with D_D script ? 3. Can you post your DSDT ? 4. Was that manual install or with D_D script ? 5. Can you provide Kexts list used and their location ? 1. Correct.2. Manual edits using EvOsx86's DSDTSE V1.2.4. 3. Attached dsdt_f8_s3_wak_rtc_tmr_pic_px40_hdef_video_hpet_ide_lan_loc.aml.zip. 4. Manual. 5. The following are in /Volumes/Boot\ OSX/Extra/Extensions.mkext; ALC889a.kext NullCPUPowerManagement.kext OpenHaltRestart.kext PlatformUUID.kext fakesmc.kext ...and the following is in /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/ (AppleRTL8139Ethernet.kext and AppleRTL8169Ethernet removed); RealtekR1000.kext dsdt_f8_s3_wak_rtc_tmr_pic_px40_hdef_video_hpet_ide_lan_loc.aml.zip Link to comment Share on other sites More sharing options...
Emilo Posted October 14, 2009 Share Posted October 14, 2009 1. Correct.2. Manual edits using EvOsx86's DSDTSE V1.2.4. 3. Attached dsdt_f8_s3_wak_rtc_tmr_pic_px40_hdef_video_hpet_ide_lan_loc.aml.zip. 4. Manual. 5. The following are in /Volumes/Boot\ OSX/Extra/Extensions.mkext; ALC889a.kext NullCPUPowerManagement.kext OpenHaltRestart.kext PlatformUUID.kext fakesmc.kext ...and the following is in /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/ (AppleRTL8139Ethernet.kext and AppleRTL8169Ethernet removed); RealtekR1000.kext a. In your Kext list I don't see IOAHCIBlockStorageInjector.kext. Is that true that you are not using it at all ? b. Besides having Video and Ethernet working, how can you tell that Graphic/Ethernet injection have actually worked under Chameleon bootloader ? I am asking because PC EFI 10.3/4 lets you know by showing PCI devices in System Profiler under PCI Cards. If injection did not work they will not show there. Should I expect the same behavior for Chameleon bootloader as well ? Link to comment Share on other sites More sharing options...
sdstever Posted October 14, 2009 Share Posted October 14, 2009 Okay, here's what I'm seeing. The first image is where it lingers for a second before finishing. The second image is where it stops after the kernel panic. Hope this helps! Anybody get a chance to look at these screenshots? Link to comment Share on other sites More sharing options...
retrend Posted October 14, 2009 Share Posted October 14, 2009 after doing a fresh install from SL to a new hard drive with SL on, I am all good to go apart from no audio and ethernet. not sure why these arent working, where is the best place to start? Link to comment Share on other sites More sharing options...
CruiSAr Posted October 14, 2009 Share Posted October 14, 2009 Thanks guys for all the help, I have done almost every suggested post here and still end up with a black screen just before the desktop should load. This even happens when I use a boot CD and boot from the Installer DVD. Obviously there is something wrong somewhere. I have even lost count of my install attempts. I will keep trying though. If anyone has DD's very first script (4.01) for SL install, please make it available so I can download. I just want to try it out just to be sure. I will swap graphics cards and see if that helps. Even if my graphics card will not yield good performance, I am convinced booting off the install DVD should work no matter what. Bummer, I am so tired after doing a fresh install from SL to a new hard drive with SL on, I am all good to go apart from no audio and ethernet. not sure why these arent working, where is the best place to start? Your ethernet and audio should be installed in S/L/E. Use dd's script to install the kexts and toggle them from extra to system by keying in their numbers and hitting enter. Hope this helps Link to comment Share on other sites More sharing options...
LocusOfControl Posted October 14, 2009 Share Posted October 14, 2009 Pardon my ignorance but I can't work out from there if you installed all in e/e or s/l/e? Also which kext are you using for your ALC889a-64bit ? Thanks! Its a picture of the kexts in /Volume/EFI/Extra/Extensions (ignore Alc889A.Fix, I don't use it) I'm using PC EFI 10.4 for my boot file I have RealtekR1000 in /System/Library/Extensions nothing else and running this in 32 bit mode, unfortunately sleep not working for me I have the same setup in 64 bit on a different HD but sleep does work The difference being that the 64 bit was a cleaner install, messed up some permissions on 32 bit, not sure what Link to comment Share on other sites More sharing options...
d00d Posted October 14, 2009 Share Posted October 14, 2009 a. In your Kext list I don't see IOAHCIBlockStorageInjector.kext.Is that true that you are not using it at all ? b. Besides having Video and Ethernet working, how can you tell that Graphic/Ethernet injection have actually worked under Chameleon bootloader ? I am asking because PC EFI 10.3/4 lets you know by showing PCI devices in System Profiler under PCI Cards. If injection did not work they will not show there. Should I expect the same behavior for Chameleon bootloader as well ? I don't have to use IOAHCIBlockStorageInjector.kext to not have my drives show up in the Finder with orange icons, because I have added the following to IDE1 and IDE2 (above `Device (PRIM)'); Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x81, 0x26, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } I'm not using Chameleon's EthernetBuiltIn option because I've added the following to PEX4 and PEX5 (change to location 2 for PEX5); Device (LAN0) { Name (_ADR, 0x00) Name (_PRW, Package (0x02) { 0x0B, 0x04 }) Method (_DSM, 4, NotSerialized) { Store (Package (0x06) { "location", Buffer (0x02) { "1" }, "built-in", Buffer (0x01) { 0x01 }, "device_type", Buffer (0x09) { "ethernet" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } My ethernet devices show in System Profiler under Ethernet Cards, not under PCI Cards, just like Apple hardware machines. I see my video card in System Profiler under Graphics/Displays, the `xx.xx.xx - internal' ROM revision means that it's from Chameleon; GeForce GTX 285: Chipset Model: GeForce GTX 285 Type: GPU Bus: PCIe PCIe Lane Width: x16 VRAM (Total): 1024 MB Vendor: NVIDIA (0x10de) Device ID: 0x05e3 Revision ID: 0x00a1 ROM Revision: xx.xx.xx - internal Displays: Display Connector: Status: No Display Connected DELL G2410: Resolution: 1920 x 1080 @ 60 Hz Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Rotation: Supported It would show `xx.xx.xx - NVIDIA.ROM' instead if you have a /NVIDIA.ROM file. There is a DSDT modification that also shows your video card in System Profiler under PCI Cards like Apple hardware does, but I haven't made that change yet. Link to comment Share on other sites More sharing options...
retrend Posted October 14, 2009 Share Posted October 14, 2009 Your ethernet and audio should be installed in S/L/E. Use dd's script to install the kexts and toggle them from extra to system by keying in their numbers and hitting enter. Hope this helps thanks, that has fixed my audio for the first time. ethernet isnt working still tho, tried putting realtekr1000.kext into s/l/e but hasnt fixed it either. Link to comment Share on other sites More sharing options...
scream_deluxe Posted October 14, 2009 Share Posted October 14, 2009 hey I want to install snow leopard on my system but I don't know how to manage to create a "physical drive" please take a look at this picture: Picture I hope you can help me, thanks in advance! regards scream_deluxe Link to comment Share on other sites More sharing options...
CruiSAr Posted October 14, 2009 Share Posted October 14, 2009 thanks, that has fixed my audio for the first time. ethernet isnt working still tho, tried putting realtekr1000.kext into s/l/e but hasnt fixed it either. Are you using chameleon or PcEfi Bootloader, make sure you boot in 32 bit mode. If you booted into 64 bit mode, you need to turn of your rig and pull out the power cord until the blue light on the board goes off or simply pull out the cord and wait 15 seconds, turn your machine back on. You can type this at the bootloader screen if using Chameleon. arch=i386 hey I want to install snow leopard on my system but I don't know how to manage to create a "physical drive" please take a look at this picture: Picture I hope you can help me, thanks in advance! regards scream_deluxe I took a look at your picture and it appears you have only one drive. You will need a second drive in order to install SL. One drive with 2 partitions is not recommended. Link to comment Share on other sites More sharing options...
retrend Posted October 14, 2009 Share Posted October 14, 2009 got it all going now, managed to break my whole install i was talking about in that post by mucking about with kexts, so redid it from beginning and its all working now. hoping firewire is gonna work ok, nothing to test it with just now Link to comment Share on other sites More sharing options...
pzy Posted October 14, 2009 Share Posted October 14, 2009 This thread is a bit tricky to follow, so I'll just ask: Has anyone gotten audio working successfully in 64-bit Snow Leopard? If so, how? Link to comment Share on other sites More sharing options...
CruiSAr Posted October 14, 2009 Share Posted October 14, 2009 This thread is a bit tricky to follow, so I'll just ask: Has anyone gotten audio working successfully in 64-bit Snow Leopard? If so, how? if you are using DD's script, just install the 2 audio kexts to S/L/E and audio should work got it all going now, managed to break my whole install i was talking about in that post by mucking about with kexts, so redid it from beginning and its all working now. hoping firewire is gonna work ok, nothing to test it with just now There is nothing better than a working install...congrats Link to comment Share on other sites More sharing options...
pzy Posted October 14, 2009 Share Posted October 14, 2009 if you are using DD's script, just install the 2 audio kexts to S/L/E and audio should work What? The audio kexts in DD's script are 32-bit only. Audio 4) AppleHDA.kext 1.4.0a23 i386 1.2M /System 5) HDAEnabler.kext 1.0.0d1 i386 36K /System Link to comment Share on other sites More sharing options...
RiverRat42 Posted October 14, 2009 Share Posted October 14, 2009 Did my build over the weekend and it's working out for the most part. A few things still have me tripped up, in particular SATA stability and recognition when using all 6 of my 1TB drives. I initially set things up with just one drive in the system plugged into the ICHR10 slot 0. All was good once I worked through my own inability to follow DD's directions (and after I added EVOenabler.kext for my 4870). Problems started when I added the other drives. At first I added all six to the ICHR10, but only a couple would show up in OSX even though they all show up in the BIOS. I then pulled out the additional five drives and started plugging them in one by one. Things worked fine for ICHR10 0-3, but OSX will not recognize drives in ICHR10 4 or 5 (that's with 0-3 full, I did not try skipping from 0 to 4). I moved the last two drives over to the JMicron and had to go through the same exercise to find a combination of ports that would allow all six drives to be seen by OSX. No matter where I plug them in, they all show up in BIOS, it's OSX that seems to be the issue. Once I got all six drives recognized by OSX, I set up a couple of software RAID sets. One with two drives mirrored and one with three drives concatenated. Wow, was that a mistake. (I wanted to post the multi-RAID diskutil output for DD, but it looks like the wife turned the system off at home so I can't access it remotely right now.) I had a stability nightmare. I was getting lockups during file transfers, file access, and worst of all almost every time I used diskutil. Time for Plan B. I'm now back to three drives, no RAID, all on ICHR10 0-2. It seems to be stable for now. It looks like the combination of JMicron and RAID was a no go. From the other posts it sounds like anything involving the JMicron ports is susceptible to stability issues. To finally get to the question... Has anyone managed to get all six ICHR10 SATA ports to work at the same time? I'm hesitant to put anything on the JMicron right now. Ultimately, I want all six of my internal drives going, plus the eSATA setup for portable HDDs... 8 drives total (hence the purchase of a board with 10 ports). System/Install Info GA-EX58-UD5 i7 920 (stock clock) Sapphire Radeon HD 4870 1GB 6GB Corsair 1600 1 WD Caviar Green 1TB HDD 2 Samsung F1 1TB HDDs 3 WD Caviar Black 1TB HDDs EFI v10.3 /extra EVOEnabler.kext is the only one in use that wasn't included with DD's script. Installed from a MacBook with SL. DSDT created using DD's script after moving the drive to the new system. Link to comment Share on other sites More sharing options...
CruiSAr Posted October 14, 2009 Share Posted October 14, 2009 What? The audio kexts in DD's script are 32-bit only. Audio 4) AppleHDA.kext 1.4.0a23 i386 1.2M /System 5) HDAEnabler.kext 1.0.0d1 i386 36K /System Well they worked for me in 64 bit mode. If that doesnt work, try this. http://www.insanelymac.com/forum/index.php...t&p=1266066 the DSDT has audio patch. Link to comment Share on other sites More sharing options...
ryansimms Posted October 14, 2009 Share Posted October 14, 2009 Well they worked for me in 64 bit mode. If that doesnt work, try this. http://www.insanelymac.com/forum/index.php...t&p=1266066 the DSDT has audio patch. link doesn't work Ryan Link to comment Share on other sites More sharing options...
CruiSAr Posted October 14, 2009 Share Posted October 14, 2009 link doesn't work Ryan fixed Link to comment Share on other sites More sharing options...
scream_deluxe Posted October 14, 2009 Share Posted October 14, 2009 I took a look at your picture and it appears you have only one drive. You will need a second drive in order to install SL. One drive with 2 partitions is not recommended. Thank you for your reply! Could I take a old drive from my older pc (180 GB) or is this not a good idea? Or should I buy a new one? If yes, how much GB I will need on this drive to run SL on it? Link to comment Share on other sites More sharing options...
Recommended Posts