Jump to content

anuragsn7

anuragsn7

Member Since 23 Jun 2012
Offline Last Active Apr 11 2013 03:56 PM
-----

Posts I've Made

In Topic: [Guide] ML Install Guide for Lenovo G580

20 March 2013 - 06:01 AM

@vcrman Have you tried restart and F2 ? this should open bios settings in Lenovo laptops. In bios menu you will find bios version information too.

In Topic: [Guide] ML Install Guide for Lenovo G580

04 March 2013 - 08:51 AM

Has anyone been able to enable USB 3 support? I can only use USB 2 ports, other two USB 3 ports won't work. If you have any solution then please post.

In Topic: [Guide] ML Install Guide for Lenovo G580

23 February 2013 - 10:38 AM

Thanks for the excellent guide. However many things didn't seem to work on my system even though I have same hardware.
I will now try to explain the extra steps that I had to take to get hackintosh working.

1. First of all, if at the start of installation process your laptop starts a screeching noise or stops at any particular point, then try the kernel flags
-x -v UseKernelCache=No

2. Complete the installation and create user account. Follow the guide of @alberto122509 and if everything works fine then you are good to go.

3. If your computer hangs at "still waiting for root device" then use the kernel flag:
-v UseKernelCache=No rd=diskXsY PCIRootUID=0
Bit explaining here. I have one single hard-disk with 3 partitions. First for Windows 8, second for ML and third again NTFS.So I have used the flag rd=disk0s2.
If it still does not proceed then try with -x flag again for safe mode. After startup follow step 4.

4. For the problem of "still waiting for root device", create a new file in TextEdit with folllowing content:
#!/bin/bash
cd /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS
sudo mv IOAHCIBlockStorage IOAHCIBlockStorage.orig
sudo cp IOAHCIBlockStorage.orig IOAHCIBlockStorage
sudo /usr/bin/perl -pi -e 's|\x8b\x4a\x00\x00\xeb\x03|\x8b\x4a\x00\x00\xe8\x01|g' IOAHCIBlockStorage
sudo /usr/bin/perl -pi -e 's|\x74\x0e\x48\x8d\x3d\x72\x92\x00\x00|\xbf\xc8\x00\x00\x00\x90\x90\x90\x90|g' IOAHCIBlockStorage
sudo touch /System/Library/Extensions
Run it in terminal and give your password when it asks. I found this script while browsing but I don't remember where so I take no credit.

5. To use all USB 3 ports even with USB 2, go to http://www.osx86.net...do=file&id=3655. Use only USB kext, VoodooHDA results in screeching noise at boot time.

6. My sound was not working. Trackpad was working but only barely. I installed above mentioned USB 3 and ALC269's kext from http://www.osx86.net...do=file&id=3445. Sound is still not working but trackpad is fully functional. Not sure which one of these two kexts did it though.

That is all. For WiFi I am looking for cheap USB adapter. The one mentioned is not available in India so If you know one working with OSX and available on flipkart (my limitation), then please do share. Also If anyone managed to have sound working without that dreaded screeching noise, please tell me.


EDIT-1:
Finally I managed to get my Sound and trackpad (with 2-finger scrolling) working. I had to remove support for USB 3 though, the kexts used here have some plugins of 32-bit
which results in very long boot time (UseKernelCache=Yes does not work). Here is what I did:

a) Forget step 5 and 6

b.) Go to http://www.osx86.net...do=file&id=1448 and download the first file only (Trackpad.Synaptic-gestures.zip)

c) Remove any PS2 kext from /S/L/E, that is any kext which has word "PS2" in its name. I removed AppleACPIPS2Nub.kext and VoodooPS2.kext.
Also some kexts may have PS2 kexts in them in plugins folder, so take care of them.

d) Copy trackpad.prefpanes to /L/PreferencePanes. Just to be safe, also create folder /L/PREFPANES and copy into it too.

e) Install the new kext files with kext wizard. Now run Kext Utility, if it can build kernel cache (without timeout) then everything went well.

f) Now for audio, delete AppleHDA.kext. Install Voodoo 2.7.2.

g) Now move the installed VoodooHDA from /S/L/E to desktop (delete the one in /S/L/E)

h) Right click on it and go to "Show package content", open info.plist with any texteditor.

i) Find "iGain" and set it to 0. Save the new kext and install it with Kext Wizard.

j) Finally repair all permissions, rebuild cache etc. Reboot and you will have a working sound and trackpad.

k) Open System Settings -> VoodooHDA and check "Use SSE2" to stop crackling noise.

Will continue to look for USB 3, wish me luck.


EDIT-2:
Now all USB ports are working with USB 2.0 devices. Just cut the IOUSBFamily.kext from /S/L/E to desktop. Open with "Show Package Contents"
and delete xhci kext from plugins. Install this modified kext with Kext Wizard and rebuild kernel cache.
© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy