Jump to content


  • Content count

  • Joined

  • Last visited

About punkrockml13

  • Rank
    InsanelyMac Protégé
  1. punkrockml13

    Gigabyte GA-965P-DS3 Leopard How-to (Updated 1/10)

    A.I. Ghost, In response to your post a few posts back, yes, it would definitely be easier to patch efi through the tiger install. I didn't even think about that, since I dont actually have a tiger install on my hackintosh. I have a macbook (which i used to patch the dvd image), making my osx86 tasks a lot easier, so it didn't even occur to me that you could save the 20 minute boot two times over lol. Glad to hear things are chugging along though.
  2. punkrockml13

    Gigabyte GA-965P-DS3 Leopard How-to (Updated 1/10)

    yeah, I don't mess around with Grub. I just use the main board's F12 boot selector. Way easier, and doesn't need configuring... ever I didn't know EFI v8 was out. I'll have to check that out tomorrow. Also, Conroe Mac, try just unplugging your other drives during EFI patching and see what happens. As far as the disk identifiers changing, I think that happens when disks are being unplugged/plugged, and the system readjusts in response. Not sure though. Mine never changed because I always kept the disks and their positions the same, or I checked the identifier just before patching.
  3. punkrockml13

    Gigabyte GA-965P-DS3 Leopard How-to (Updated 1/10)

    I think this is everything for what I did yesterday. If something got left out, I'm sure I'll hear about it via not working installations. Again, my hardware is as follows: e6300 stock gigabyte p965-ds3 rev 2.0 8800gts 640mb BFG OC2E Seagate 80gb sata2 leopard installation CyberHome IDE Dvd Burner 3gb ddr2 ram Installing EFI, Vanilla Leopard, and JMicron IDE support for Gigabyte P965-DS3 This guide will provide instructions for creating a Leopard Install Dvd with Jmicron (IDE/PATA) support, how to use that Dvd to prepare a hard drive with EFI, and finally, how to “post patch” the installation with vanilla kexts, Jmicron support, Nvinject, and any other kext you might need. First off, you'll need a couple of things: Original Leopard 9a581 Dvd Image Brazilmac 9a581 Patch A working Tiger install in order to use the patch (I think I read this can be done in Linux, but I'm unfamiliar with that process) A Dvd burner and at least one recordable dvd to burn to A usb thumb drive (this may be unnecessary – see the steps below) Sata HDD to install to (might also be unnecessary – I used sata, but with the Jmicron support, IDE may be possible too. I just haven't tested it yet) And you need the following VANILLA kexts: AppleSMBIOS.kext, dsmos.kext You will also need JmicronATA.kext and Nvinject.kext, if you want Nvinject to be installed if you have an Nvidia card. These things can be found in the usual places. For the Brazilmac 9a581 patch, one might look on the Brazilmac post that is linked below. AppleSMBIOS.kext is supplied within the pc_efi_v73.zip, and dsmos.kext can be found via IRC. I think I found JmicronATA.kext on this forum somewhere. All credit for the creation of the Brazilmac and his tutorials of use go to Brazilmac. Here, I am basically re-iterating his instructions with added steps to give us more support. http://forum.osx86scene.com/viewtopic.php?f=16&t=2008 In Tiger (or Linux, supposedly), unzip the Brazilmac patch and place the three folders and two .sh scripts on the desktop. Also place the Leopard 9a581 original image on the desktop. Open the “files” folder of the Brazilmac patch. Inside will be several files, as well as a folder titled “extensions”. This is the folder we want. Open it up. Inside you will be placing all of the additional kexts that you need for booting support on the Dvd e.g. JmicronATA.kext To edit the JmicronATA.kext to give you support for IDE, you need to right click, show package contents, open info.plist in textedit. Find the IOPCIPrimaryMatch line, and below it should be “0xsomething”. Make sure the eight numbers and letters following that 0x are “2363197b” with no quotes. I won't go into more detail, because really, if you're macosx86 capable, you can edit a kext properly. Anyways, place the edited kext into the extensions folder of the Brazilmac patch as discussed earlier. You may also want to add and other supportive kexts you may need. After you're done, open up the Brazilmac-9a581-patch.sh in textedit and replace the two instances of XXX with you're user name. Basically, make sure the two directories point towards your desktop with all of these files, patches, disk images, lights, cameras, and partying will be going on. You're ready to run the script now. It will do it's thing. Refer to Brazilmac's post for further instructions if you need them. When you're done, burn the Dvd to a disk with disk utility. You're now ready to begin the installation process. Further preparation: unzip pc_efi_v73 and copy it to your flash drive / external hard drive / whatever you're using to access the kexts from the Leopard installer terminal. You'll be using the startupfiletool, and boot1h and boot0 from the guid folder, but it's best to have everything there, so copy the whole folder. Also, make a folder called kexts, or anything you want to call it as long as you can remember the name of the volume and folder location on that volume. Place vanilla copies of AppleSMBIOS.kext, dsmos.kext, your edited JmicronATA.kext, NVinject.kext if you need it. Ok, here goes... For starters, bios settings should be as follows: Sata should be AHCI and Native, Onboard Sata should be IDE You might set Onboard to AHCI as well, but I found that my IDE Dvd drive wouldn't boot anything unless it was set to IDE Place the patched Dvd in your drive and boot from it. Make sure you hit F8 and then enter “-v” without the quotation marks. This will let you see if you have any errors. The Dvd should then proceed to boot. You should see a slew of messages about Jmicron if you're booting from an IDE drive, or you might see them no matter what. There will be things that look like errors and points of the booting process where your hard drive might go to sleep or nothing appears to be happening, e.g. stalled boot. This is not the case. Give it at least 20 minutes and you should be seeing the Leopard installer. Once you see the menu bar appear, click utilities and open up disk utility. You need to format a drive for Leopard. Pick your chosen hard drive and partition it with one partition, label it “Leopard”, no quotes, and make sure the options are set to GUID. Click apply and let it do its thing. Now click the “Leopard” in the left hand side, and then click “Info” at the top of Disk Utility. Find the disk identifier. Should be “diskXsY”, where X is the disk number and Y is the section number. It is imperative that you have the right values, or you will run into serious problems. Click the Hard Drive on the left pane of disk utility that holds the Leopard partition. Click the unmount button so that “Leopard” is no longer mounted. Close Disk Utility. Open up a Terminal under the Utilities menu. We are now going to patch the hard drive with EFI. These instructions are taken directly from i_am...me's guide to installing EFI_v7.2. In the terminal, Type in “cd /Volumes/[Your external drive label]/pc_efi_v73” with no quotes. From now on, it goes without saying to not use quotes, because we all know better. Assuming you placed the pc_efi_v73 folder in the root of your external device, you should now be able to access the files. To verify your present working directory, type “pwd”. The terminal should return “/Volumes/[external device label]/pc_efi_v73/ now, type in “./startupfiletool /dev/rdiskXsY ./boot_v7_guid_only”, replacing X and Y with your own values. It will return some lines about files in and files out. type in “dd if=./guid/boot1h of=/dev/rdiskXsY bs=512 count=1” again replacing X and Y. It will return some more lines. Finally, type in “dd if=./guid/boot0 of=/dev/diskX bs=400 count=1” notice, not a typo, there is no “r” or “sY” this time... just “diskX” It will return some more lines. You are now EFI patched and ready. The “Leopard” partition should have also remounted itself. Do not proceed with the install. You must reboot first. I recommend taking out the Dvd and allowing the computer to try to boot from the EFI hard drive. It should come up with an error on screen saying something about not being able to find “com.apple.boot.plist” or something like that. If it does, you're good to go ahead and install Leopard. Boot the Dvd with “-v” again, and allow another 20 minutes or so. Once you egt to the installer, DO NOT USE DISK UTILITY TO REFORMAT THE LEOPARD PARTITION. Choose the install destination as the Leopard partition, and customize the install by unchecking everything. The only thing that should remain is the grayed out, basic system stuff. Let the installer install. Once it finishes, reboot the computer, but dont let the hard drive boot. You must again boot from the install Dvd and enter the installer again. We need to use the terminal one last time before you start up your leopard drive. (These instructions taken from OneTrack's Perfect Install Guide) Once at the terminal, navigate to your external device and into the folder holding your kexts by typing: “cd /Volumes/[external device label]/kexts/” We are now replacing the patched, brazilmac kexts with the fresh, original kexts we need for a vanilla system. First, you MUST delete the AppleSMBIOS.kext that resides in /Volumes/Leopard/System/Library/Extensions/ Do this by typing into the terminal: “rm -rf /Volumes/Leopard/System/Library/Extensions/AppleSMBIOS.kext” Now, copy over your good kexts: “cp -R dsmos.kext /Volumes/Leopard/System/Library/Extensions/” “cp -R AppleSMBIOS.kext /Volumes/Leopard/System/Library/Extensions/” “cp -R JmicronATA.kext /Volumes/Leopard/System/Library/Extensions/” and if you have an Nvidia card to be used with Nvinject.kext: cp -R NVinject.kext /Volumes/Leopard/System/Library/Extensions/ Ok, now fix the permissions: “chown root:wheel /Volumes/Leopard/System/Library/Extensions/dsmos.kext” “chown root:wheel /Volumes/Leopard/System/Library/Extensions/AppleSMBIOS.kext” “chown root:wheel /Volumes/Leopard/System/Library/Extensions/JMicronATA.kext” And, again, if you need Nvinject: “chown root:wheel /Volumes/Leopard/System/Library/Extensions/NVinject.kext” Now set the permissions: “cd /Volumes/Leopard/System/Library/Extensions/” “chmod -R 755 dsmos.kext AppleSMBIOS.kext JmicronATA.kext Nvinject.kext” INCREDIBLY IMPORTANT! You must delete this kext or you will get “Package 0 did not get an HPET” error for all of eternity: “rm -rf AppleIntelCPUPowerManagement.kext” And now, finally, you have a perfect, vanilla, Leopard installation. Simply close the terminal, take out the Dvd, and restart, booting from your installation hard drive. You should be good to go! Once you are booted up, follow Conroe Mac's instructions for getting LAN, Audio, whatever else isn't working, working!
  4. punkrockml13

    Gigabyte GA-965P-DS3 Leopard How-to (Updated 1/10)

    I'm not sure about the ACL888 package. It could be working for some, might not be, I don't know. After fiddling with my system for the last day and a half without stopping to do anything else, I threw in the towel and settled with stereo 3-ports ACL888 fairly quickly. It's up to you.
  5. punkrockml13

    Gigabyte GA-965P-DS3 Leopard How-to (Updated 1/10)

    Conroe Mac, I did in fact use the 888 install package, but it seems like a lot of people are having trouble with it. I used it mainly to have all six ports and spdif working, but alas, I do not haha. I instead installed the package again but this time just used the 3 port option since I read in the installer's thread that it was widely accepted. I'd love to have 5.1 through spdif, but since I don't have my 5.1 system with me right now... whats the point? I'll stick with the good sounding stereo until the installer gets a bit more developed for our board. A.I. Ghost, I'll be doing a full write up after I finish writing this post, and I'll post it to this thread. Fordee, Not sure how that would work out easier. Might make it more complicated and whatnot, not to mention my HD is holding 7gigs and I've only installed the 10.5.1 update and nothing else. Although, it does remind me of the good old "Deadmoo" image days of 10.4 Ahh nostalgia...
  6. punkrockml13

    Gigabyte GA-965P-DS3 Leopard How-to (Updated 1/10)

    ATTENTION: WORKING IDE FOR INSTALL!!! My hardware: e6300 stock gigabyte p965-ds3 rev 2.0 8800gts 640mb 80gb sata2 leopard installation ide dvd drive 3gb ddr2 ram I have a (close to) 100% working installation. I used the original 9a581 retail dvd that I bought and patched it with the Brazilmac patch. However, since I needed IDE support, I edited the patch to include the JMicronATA.kext to boot with my hardware. Voila! IDE support for install. Confirmed working for an IDE DVD drive, but I did not test if IDE HDD were supported by the kext I included. But I used EFI v7.3, and now I have a completely vanilla leopard install on my DS3 Rev 2.0. If anyone's interested, I'll write up a guide for the steps I took after spending 16 hours yesterday on trying to get it working and booting! But I do have one problem: I had working audio output after installing AppleAC97Audio.kext and AppleAzaliaAudio.kext, but after installing the DS3 sound package supplied in this guide, I no longer have sound. What should the device ID and whatnot be set to in the proper kext file for a Rev 2.0 DS3?
  7. Leopard is prompting me to identify my keyboard but it never finds it. I'm using a standard dell ps/2 keyboard with a usb mouse. I read that editing the /etc/rc file and adding: kextunload /System/Library/Extensions/ApplePS2Controller.kext/Contents/PlugIns/ApplePS2Keyboard.kext kextload /System/Library/Extensions/ApplePS2Controller.kext/Contents/PlugIns/ApplePS2Keyboard.kext ... will make the ps/2 keyboard recognized under leopard while using the usb mouse, but leopard doesn't have an "rc" file in the /etc/ folder... So does anyone know how to get my keyboard working?
  8. Sigh... All of my turmoil in trying to boot the installation after finally being able to boot the dvd... was from me accidentally permission-ing the vanilla kexts with 775 instead of 755. Wow... Anyways, now that I've booted, I can sit here and watch my keyboard not be identified by leopard. Keep me updated on your situation Timeshifter
  9. Well, it did work. I was able to boot the dvd (finally), install efi v7.3, verified that it was set up correctly, booted the dvd again and installed leopard, rebooted the dvd to access terminal again to delete AppleIntelCPUPowerManagement.kext because I was receiving the "Package 0 didn't get an HPET", but now my installation is screwing up the booting process somehow else.I didn't use the post patch because I want a vanilla kernel and install.I think I'm going to try to add in the original AppleSMBIOS.kext and dsmos.kext and my modified jmicronata.kext and see if it works or if it breaks my install again.Any other ideas?oh, timeshifter, what's your specs? what hard drives / dvd drives are you using, what controllers are on your board, etc.?
  10. punkrockml13

    BrazilMac DVD hangs at grey Apple screen :(

    -x nor platform=ACPI work for me trying something else... I'll keep you posted
  11. I noticed in the script of the Brazilmac patch used to patch the original 9a581 retail dvd that the patch cuts out original kexts and then later replaces them with the folder of kexts in the leopatch/exts/ folder. I'm having severe trouble (and frustration, for that matter) with the appleVIAATA.kext with some kind of I/O error, and I thought I would just put in my correct device ID (I'm running a gigabyte p965-ds3 rev. 2.0 with the jmicron IDE controller). Also, instead of troubling myself with the after-replacing of the vanilla applesmbios.kext and dsmos.kext, i thought i would just put back the originals with that as well since I plan on using EFI. Can I do this to resolve my issues or will it break the patching process? I guess this is a dumb question since I'm going to try it anyways, but I was just wondering if it could really be that easy to put my own kexts into the Install DVD? My hardware: E6300 Gigabyte P965-DS3 Rev. 2.0 3GB Ram 8800 GTS 640mb BFG GFX Card Trying to use a SATA HDD for the install, while booting the install image with my IDE DVD Drive, the IDE DVD Drive hooked up via USB, and a bootable partition with the install image restored to it Thanks in advance for any replies, suggestions, flames, whatnot... Edit: I guess the real question is wether or not changing these kexts would affect the boot process of the dvd, or just what is copied onto the hard drive during the installation process. Hmm... Any thoughts?
  12. punkrockml13

    BrazilMac DVD hangs at grey Apple screen :(

    I have this same problem. It's killing me. I've spent 7 hours today trying every possible way of booting that damn patched dvd. It just won't boot. I've tried it on an ide dvd drive, a usb dvd drive, using a bootable partition with the dvd image restored to it... nothing. When I've booted with verbose mode, it doesnt ever get any further than some kind of analysis of disk1s3 or the like, as someone mentioned above. As far as a hardware error goes, I'm running a core 2 duo, so it can't be our processors if we're having the same error. Sigh, what a waste of a day. I was so looking forward to having leopard on my desktop. Anyone have any suggestions?
  13. punkrockml13

    *** GeForce 8800 G80 ONLY - Easy Installer & Tutorial ***

    Does this installer and method of getting the 8800gts 640mb to work with qe/ci change anything on the card itself? for example, does it flash the card with a new bios/flash? or does it simply install a kext for the card in the osX system and then tricks the system into using the card? I'd like to get a clear answer as to whether or not this installer modifies my card in any way, or if it just changes my osX installation to be able to use the card as it is. Thank you!
  14. To all Gigabyte P965-DS3 users: Onboard Lan (Marvell Yukon 88E8053) is now working with a simple numerical change in the info.plist of AppleYukon.kext Not sure is this fix will work for other boards with the 88E8053 Onboard Lan chip, but I guess it's worth a try if you're adventurous. 1. Navigate to /System/Library/Extensions and find IONetworkingFamily.kext and copy and paste it onto the desktop to have a copy to work with. Ignore the original for now. 2. Right click and "show package contents" 3. Open the contents folder, then open the Plugins folder 4. Right click the AppleYukon.kext and show its package contents (Note: not AppleYukon2.kext!) 5. Open the contents folder and then open the file "info.plist" in TextEdit 6. Make sure the two or more instances of "88E8053" do indeed say "88E8053", and NOT "88E8056" (no quotes for any of those) 7. Scroll down and find the line "IOPCIPrimaryMatch" 8. Replace "0x436211AB" with "0x436411AB" (no quotes on either of those, either) 9. Save the file 10. Go back to the original kext in /System/Library/Extensions/ and drag the kext to the trash and delete it 11. Drag and drop the new, modified kext into /System/Library/Extensions/ 12. Open a Terminal 13. Type and enter "sudo -s" (no quotes) and then enter your password as prompted by the terminal 14. Type and enter "chmod -R 755 /System/Library/Extensions/IONetworkingFamily.kext" (no quotes) 15. Type and enter "chown -R root:wheel /System/Library/Extensions/IONetworkingFamily.kext" (no quotes, again...) 16. Close the terminal and navigate to /System/Library/ and delete the two files named "Extensions.kextchache" and "Extensions.mkext" 17. Reboot. If it doesn't work at first, try rebooting again and messing with the Network options in System Preferences. Can someone confirm that this fix indeed works, and doesnt expose any security issues for the computer? My System Profiler still tells me that the dependencies for the AppleYukon.kext are not met because "com.apple.iokit.IONetworkingFamily" cannot be found. Is this something serious, or what is this? Anyways, doing this made my Onboard Lan work, so hopefully it does the same for you.
  15. punkrockml13

    Gigabyte GA-965P-DS3 Thread

    I've tried every combination of HD settings in the bios with no luck with starting up. I would seriously appreciate it if someone could fill me in on correct settings for this board with a SATA 2 HDD.