Jump to content

[Guide] ML Install Guide for Lenovo G580

* * * * * 3 votes

  • Please log in to reply
64 replies to this topic

#21
Mjtill

Mjtill

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
Alright guys, I have a Lenovo g580 with the exact same specs as the OP. I created a bootable USB Lion installer (not Mtn Lion, dont know if that makes a difference) but in the process of booting to the USB, I get stuck at "still waiting for root device" I tried following anuragsn7's instructions above, but none of his solutions worked for me. Anyone have any ideas?

#22
sarim khan

sarim khan

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
@Mjtill
-v UseKernelCache=No
should work for you.

try this:
https://www.macupdat...778/pleasesleep

No, this is another thing.

#23
Mjtill

Mjtill

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

@Mjtill

-v UseKernelCache=No
should work for you.


Well it should, but it doesn't. I've also tried -x, -f, cpus=1

Any other ideas? I've been at this for days now.

#24
vcrman

vcrman

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
@Mjtill: no Lion will not work, unless you update to the latest version 10.7.5. Even then I recomment 10.8. (because we have Ivy bridge cpus and hd4000, i believe no support for them in Lion until 10.7.3, not sure). Try and buy ML it's only 20$ and much better than Lion! (Lion = Vista) Also are you using the USB 2.0 port??

@sarim khan: did you try it? I'm trying to help and all you say is No... beautiful Mr.Khan! Thank you! (read below for the DSDT fixes to help you out, if you know how to make the edits then perfect, report back and upload DSDT please!)

anybody been able to access the BIOS? the only time i was able to access it was when i had Win8 and i rebooted from the OS.

btw all this kernel cache No stuff is because some folks are using 32-but kexts.... NOT ideal. With 64-bit only kexts no need for kernel cache off...
So use 64-bit VoodooPS2 for trackpad and use the smartscroll app for scrolling gestures. For audio I'm searching for alc269 kexts, but what we really need it to use the patche AppleHDA with the proper DSDT edits!

I'm getting help for my DSDT to get USB 3.0 accept 2.0 drives as well (prob the hardest DSDT edit) I think this will help fix sleep as it appears to be linked to USB issues. Maybe even include the atheros wireless fix in the DSDT! adios!

also here are some dsdt edits that we need, especially for sleep:

USB Sleep Fix: Find the EHC2 and EHC1 sections and insert this method before the _PWR method in both sections:


Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0B)
{
"AAPL,clock-id",
Buffer (One)
{
0x01
},

"device_type",
Buffer (0x05)
{
"EHCI"
},

"AAPL,current-available",
0x04B0,
"AAPL,current-extra",
0x02BC,
"AAPL,current-in-sleep",
0x03E8,
Buffer (One)
{
0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}


then:

Comp wakes up immediately from sleep since we need to patch HD Audio:

Audio Patch:Allows the sound card to be detected as an HDEF audio card. Replace the Device (AZAL) section with this:




Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x04)
{
"codec-id",
Buffer (0x04)
{
0x16, 0x76, 0x84, 0x83
},

"layout-id",
Buffer (0x04)
{
0x0C, 0x00, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

DSDT + AppleHDA.kext should work! We need this for working sleep without SSDT tables (but I'm working on those too!)

Again I'm no pro and asking other to help me with DSDT so stay posted for DSDT+SSDT fixes! I'll then update the guide for 10.8 install on my G580 w i3-3120M (2.5Ghz).

Also I find this helps w smoothness regardless of DSDT:
try this then: http://forge.voodoop.../voodootscsync/
IOCPUNumber=2 in the Info.plist (because we have 2 cores hypethreaded)
...No, this is another thing. :wink2:

#25
Shane369

Shane369

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
@vcrman what bios did you get? Just curious.

#26
Mjtill

Mjtill

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

@Mjtill: no Lion will not work, unless you update to the latest version 10.7.5. Even then I recomment 10.8. (because we have Ivy bridge cpus and hd4000, i believe no support for them in Lion until 10.7.3, not sure). Try and buy ML it's only 20$ and much better than Lion! (Lion = Vista) Also are you using the USB 2.0 port??


Okay, I will try Mtn Lion then. However, I'm curious as to why you prefer Mtn Lion to Lion. I'm an IT administrator in a workplace that deals almost exclusively with macs so I have a ton of experience with every Mac OS from Tiger to Mtn Lion. In my opinion, Lion is much more stable and cooperative than Mtn Lion. However this could be the "IT" part of me speaking rather than the "personal use" part.

#27
Mjtill

Mjtill

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
Nope, I'm still getting the exact same "still waiting for roort device" error as with the Lion installer. And yes I am absolutely sure that I am using the USB 2.0 port and not USB 3

#28
sarim khan

sarim khan

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
@vcrman thanks you very much for DSDT, i'll try to edit mine and will let you know the result :) i didn't mean to offend you but the app you linked was not a hackintos app, rather a normal mac app that bypass "Applications" that prevent computer to go to sleep. but here you see we dont have problem with our laptop going to sleep. it is already going to sleep fine. problem is Wake Up. I'm sorry if my words hurt you.

#29
sarim khan

sarim khan

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
Update:
Voilaa, Hurray :D Sleep problem solved with DSDT edit. @vcrman
Sleep working smoothly now. in DSDT i added DTGP method at end and added DSM method to two device EHC :) my dsdt is attached. i'm using DSDTSE for editiing dsdt.
My sound working with VodooHDA so haven't applied HDEF yet, will try that later and let you know.


Nope, I'm still getting the exact same "still waiting for roort device" error as with the Lion installer. And yes I am absolutely sure that I am using the USB 2.0 port and not USB 3

try another thing, go to bios and set SATA to legacy mode.


UPDATE2:
I got my USB 3.0 ports to accept USB 2.0 devices by removing the XHCI plugin from IOUSBFamily.kext. :) All usb ports are working now.

UPDATE3:
Tried AppleHDA, haven't managed to got it working yet. tried many applehda and dsdt but not working.

EDIT4: Found this : http://www.ebay.com/...d=310608426062

RT5370 Chip based usb wifi. I'm gonna buy this.

Attached Files



#30
Shane369

Shane369

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

UPDATE2:
I got my USB 3.0 ports to accept USB 2.0 devices by removing the XHCI plugin from IOUSBFamily.kext. :)


Are the usb 3.0 ports working at 3.0 speeds and working with usb 2.0 as well?

#31
sarim khan

sarim khan

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
Actually i dont have any usb3 device in my hand right now. so cant test. usb2 devices are working in all ports. and port wont work in usb3 speed as i deleted XHCI plugin. it is now usb2 port :P

#32
Mjtill

Mjtill

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

try another thing, go to bios and set SATA to legacy mode.


The only option I have in my BIOS is AHCI or Compatible. I've tried both, but I always get stopped at 'still waiting for root device'

I'm beginning to lose hope guys. :(

#33
Dr. Hurt

Dr. Hurt

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,479 posts
  • Gender:Male
  • Location:Cairo, Egypt and NYC, USA
  • Interests:Wandering around on the internet!! Politics, Sci/Tech, Medicine.

The only option I have in my BIOS is AHCI or Compatible. I've tried both, but I always get stopped at 'still waiting for root device'

I'm beginning to lose hope guys. :(


Keep AHCI enabled in BIOS and boot With
USBBusFix=Yes -f -v (this ignores all kernael caches and forces reloading of kexts).

If not, disable UEFI boot in BIOS and try again.

#34
vcrman

vcrman

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
@mjtill: yes I agree about the stability of Lion but Lion is the lesser of the last 3 cats... Plus 7-series chipset support is better in 10.8+

@skhan: no worries, good work.

need to fix usb3 >2 functionality (instead of ripping out kexts hehe)

props Dr.Hurt! GMA950

#35
Dr. Hurt

Dr. Hurt

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,479 posts
  • Gender:Male
  • Location:Cairo, Egypt and NYC, USA
  • Interests:Wandering around on the internet!! Politics, Sci/Tech, Medicine.
Could someone please upload their vanilla (original unmodified) DSDT. I'd like to give it shot.

#36
vcrman

vcrman

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
@ shane 369 I know this sounds crazy but I can't access my BIOS since I wiped Win8 :( Know a fix?

@ Dr.Hurt will upload vanilla DSDT soon, thanks for your input! warak 3aneib ya salaaaaaam :)

@sarim khan: ditch the usb adapter and get a lenovo atheros, that ralink stuff with the utility never works as good...

I wish I could check my BIOS version, Lenovo doesnt disclose any BIOS info online nor do they post any bios updates for our model line... hmmmm...

#37
anuragsn7

anuragsn7

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
  • Gender:Male
  • Location:India
@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.

#38
Shane369

Shane369

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
Is anyone dual booting their G580 with the original Windows 8 install??

#39
dido41987

dido41987

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
I just add 2 more tips for the installation:
1: by installing via USB you must use the usb on the right (USB 2.0)
2: during the installation of MB you have to select EB too.

Thank you for the guide!

#40
sarim khan

sarim khan

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

Is anyone dual booting their G580 with the original Windows 8 install??

I'm triple booting with win7 (UEFI) and openSUSE linux





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy