nsiboro Posted October 3, 2008 Share Posted October 3, 2008 Firstly: THANKS to iDeneb, OSx86Tools and InsanelyMac! I am new to hackintosh, and had benefited greatly from postings by other members of InsanelyMac. I had previously tested iATKOS v4.0i - but ran into problems relating to NIC, which prevented my hackintosh from shutdown/restart - usually it just hang. iDeneb v1.1 works best for me as it shutdown/restarted fine - so here is my little contribution to get iDeneb v1.1 working and running well on an ASUS P4C-800E Deluxe mobo with QE/QGL. Good luck! -- nsiboro Section.1 = Hardware Info Section.2 = BIOS Settings Section.3 = Installation - Package selection Section.4 = Modification Section.5 = Getting QE/QGL to work Section.6 = Niggles Section.1 - Hardware Info, BIOS Settings Board P4C-800E Deluxe, BIOS Revision 1019 CPU Intel CPU 3.2GHZ, Family15, Model 3 Prescot, x86, MMX, SSE, SSE2, SSE3 Memory 2GB (4x512mb pc3200) 667MHz, Kingston Video nVidia 7600GT 02e0 10de, AGP Connected to VGA port - also tried connecting to DVI port, works. Dual Monitor Work! Audio Analog Devices, SoundMax AD1985 LAN Intel Pro/1000 CT DVDRW-Drive LiteOn-LH-18AIP Firewire VIA OHCI Compliant IEEE 1394, VT6307 Intel 82801eb - UATA 24D1, 24DB HDD WDC WD3200KS-00PFB0 Section.2 - BIOS Settings I'm no expert with BIOS settings. However, the followings works great for me. Standard configuration mostly. I am using BIOS Revision 1019. Main Legacy Diskette A = Disabled IDE Config __Onboard IDE Operate Mode = Enhanced, S-ATA Advanced JumperFree __AI Overclock Tuner = Standard __Performance Mode = Standard CPU __CPU Max Value Limid = Disabled __HT = Enabled Chipset __Configure DRAM Timing by SPD = Enabled, Auto, Auto, Auto __Graphic Adapter Priority = AGP/PCI __Aperture Size = 128MB __Spread Spectrum = Disabled __ICH Delayed Transaction = Enabled __MPS Revision = 1.4 Onboard __Onboard AC'97 Audio = Auto __Onboard Promise = Disabled __Onboard IEEE 1394 = Enabled __Onboard Lan = Enabled __Serial1+2 = Disabled __Parallel = Disabled __Game/MIDI Port = Disabled Power Power-Suspend Mode = S3 only Repost Video on S3 Resume = No ACPI 2.0 Support = Yes ACPI APIC Support = Enabled BIOS --> AML ACPI Table = Enabled Section.3 - Installation, Package Selection 1] Boot the iDeneb v1.1 DVD, my version was patched from v1.0 to v1.1, MD5 checksum 4cd63c546a5b2f3608c4ea95e91e4fa2 2] Use the Disk Utility (accessible from the Utility menu) to partition your HDD. I am using MBR boot method. In my case, I went with: Volume 1 = Leopard 100GB Volume 2 = TimeMachine 200GB I partitioned it this way just in case I need to reinstall or when something went wrong - all I need to do is to re-format Volume1. I keep data (like this writeup, kexts) and mac.app/dmg in Volume2 for testing purposes. IMPORTANT: Name your volume WITHOUT spaces. 3] Exit Disk Utility and continue with installation, choosing the following packages and select "Leopard" as the target for installation. Selected packages: Additional Font X11 Audio - AC97 Chipset - ICHx Fixed Kernel - 9.4.0 Modbin Fix - AppleSMBIOS 667 Applications - ASU, Firefox 3.0.1, Kext Helper, menuMeters, Onyx, OSx86Tools, Pacifist, xBench The above selected packages works for me - your mileage may vary. Section.4 = Modification If you are like me, you may not want iDeneb logo in About This Mac, but to replace it with a photo of your dog/cat/iguana/whathaveu. You can prepare a TIF image file and replace the standard logo by using OSx86Tools. Use OSx86Tools to replace the CPU string with the proper name: Intel Pentium 4 Prescot. Section.5 = Getting QE/QGL to work Getting QE/QGL to work is most problematic for me as I wrongly presumed I will need AGPgart.kext for my AGP card. If I install AGPgart, everything still works but I'll be confined to 1024x768. I can get screen resolution changes thru Darwin settings but no QE/QGL. Any modification to nVidia***.kexts will result in the dreaded "Please reboot" during bootup (this happen when I tried iATKOS too). Not having QE/QGL working on a hackintosh can really ruin the experience. I am using a 7600GT-AGP, I only need NVDANV40Ha.kext and not the 10/20/30/50 kexts. I also found if you leave NVDANV10/20/30/50Ha.kexts in your /System/Library/Extensions folder, you'll get the "Please reboot" screen problem too. Lessons: a] Do not install AGPgart when you are trying to get nVidia AGP card to work. b] Remove NVDANV10/20/30/50Ha.kexts, but keep NVDANV40Ha.kext IMPORTANT: Although I'm writing for hardware detailed in Section.1 - I must caution you to know your video card, and which NVDANVxxHa.kext is required. I'm using Natit_edited.kext, attached zip. Please unzip and use OSx86Tools to install the Natit.kext. Do not reboot. Run the task "Set Extensions permissions" in OSx86Tools. Open terminal (can be found in Finder>Application>Utilities), be root $sudo su Remove unwanted kext #cd /System/Library/Extensions #rm -r NVDANV10Hal.kext #rm -r NVDANV20Hal.kext #rm -r NVDANV30Hal.kext #rm -r NVDANV50Hal.kext Modify (nano) Matching device (IOPCIMatch) set to only contain 0x02e010de (nVidia 7600GT AGP) Press ^W (Control W) to use the search function, search for IOPCIMatch Press ^O (Control O) to write/save, ^X to exit #nano GeForce.kext/Contents/Info.plist #nano NVDANV40Hal.kext/Contents/Info.plist #nano NVDAResman.kext/Contents/Info.plist You can skip the following step. As this is just for on-screen cosmetic, as I like to see proper video card name. Modify (nano) Add in device 0x02E0 string = nVidia 7600 GT AGP8X under 10de device Use Search as the Natit.kext is very long. #nano Natits.kext/Contents/Info.plist Example: <key>Vendors</key> <dict> <key>0x10DE</key> <dict> <key>Devices</key> <dict> <key>0x02E0</key> <dict> <key>name</key> <string>GeForce 7600 GT AGP8X</string> </dict> </dict> Remove Extensions cache #rm -r /System/Library/Extensions.mkext #shutdown -r now Thant's it! Hopefully your new hackintosh booted with QE/QGL fully working. Section.6 - Niggles Small niggle: LAN My home network is DHCP-based. My onboard NIC will intermittently not acquire a dynamic IP from my router - a very small issue. Work around: 1] Apple> System Preference> Network 2] Select Ethernet > Advanced button > Ethernet tab 3] Change Configure: Automatically to Manually Speed: 100baseTX Duplex: full duplex, flow-control MTU: Standard 1500 4] Click OK > Apply Remember to click Apply. Natit_edited.kext.zip Link to comment Share on other sites More sharing options...
Recommended Posts