Jump to content

Lenovo B570

- - - - -

  • Please log in to reply
300 replies to this topic

#21
macinsane

macinsane

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

I don't use the sleepenabler, in my case i just need to edit the EHCx part can get sleep well, also UHC device can wakeup, console shows some logs as below:

Oct 19 22:11:11 yuns-MacBook kernel[0]: sleep
Oct 19 22:32:30 yuns-MacBook kernel[0]: Wake reason = 
Oct 19 22:32:30 yuns-MacBook kernel[0]: System Wake
Oct 19 22:32:40 yuns-MacBook kernel[0]: ApplePS2ALPSGlidePoint: ABMod Waking up Touchpad setting setTapEnable to 1
Oct 19 22:32:40 yuns-MacBook kernel[0]: USB (EHCI):Port 2 on bus 0xfa connected or disconnected: portSC(0x101803)
Oct 19 22:32:40 yuns-MacBook kernel[0]: USB (EHCI):Port 3 on bus 0xfa connected or disconnected: portSC(0x301803)
Oct 19 22:32:40 yuns-MacBook kernel[0]: The USB device USB Keyboard (Port 1 of Hub at 0x5d000000) may have caused a wake by issuing a remote wakeup (2)
Oct 19 22:32:40 yuns-MacBook kernel[0]: The USB device BCM2046 Bluetooth Device (Port 2 of Hub at 0x1a000000) may have caused a wake by issuing a remote wakeup (1)
Oct 19 22:32:41 yuns-MacBook kernel[0]: USBMSC Identifier (non-unique): 20060413092100000 0xbda 0x158 0x5195
I install Lion in my extend hard drive, i don't whether it causes the wakeup issue.


It looks like the common problem: your system is being waked up instantly by your usb devices. You have to fix it in your DSDT (DSDT Patcher does it for you, if you don't want to edit it yourself). And without SleepEnabler sleep isn't working for me either. Have to use both the usb fix in dsdt and SleepEnabler.

#22
petrucci78

petrucci78

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
Hello, i have two problems, the output VGA is ok, but the max resolution setting is 1368X768, the resolution of internal monitor, is possible fix this???
Is Working in single monitor, is possible working dual monitor? (internal and external)

Thanks

Paolo

#23
macinsane

macinsane

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Hello, i have two problems, the output VGA is ok, but the max resolution setting is 1368X768, the resolution of internal monitor, is possible fix this???
Is Working in single monitor, is possible working dual monitor? (internal and external)

Thanks

Paolo


Are you using GraphicsEnabler?
Do you have the option for extended display in your display settings or video mirroring only (that could depend on the smbios.plist you are using)?

#24
petrucci78

petrucci78

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts

Are you using GraphicsEnabler?
Do you have the option for extended display in your display settings or video mirroring only (that could depend on the smbios.plist you are using)?

Yes i'm using GraphicsEnabler=Yes (bootloader Chimera 1.5.4)


In the option monitor, i have only two tab, Monitor and Color.....

the smbios.plist is a MacbookPro 8,1

Lenovo G570 - VGA - HDMI connection..

#25
macinsane

macinsane

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Yes i'm using GraphicsEnabler=Yes (bootloader Chimera 1.5.4)


In the option monitor, i have only two tab, Monitor and Color.....

the smbios.plist is a MacbookPro 8,1

Lenovo G570 - VGA - HDMI connection..


Can you boot without GraphicsEnabler? Maybe that makes any difference.
Do you see any difference if you plug in VGA before and after you boot?

Have you activated dual display in your bios (could be something like "both" in display setting)?

#26
petrucci78

petrucci78

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts

Can you boot without GraphicsEnabler? Maybe that makes any difference.
Do you see any difference if you plug in VGA before and after you boot?

Have you activated dual display in your bios (could be something like "both" in display setting)?


Without GraphicsEnabler there is not difference....
In the bios there are two setting auto-detect or internal LCD, if i'm setting auto-detect and plug in VGA before boot, the screen external is ok(the lcd internal is black) but in the OS the max resolution is 1368X768, the external monitor is 22" 1680X1050....if plug in VGA after boot don't work external monitor...

Thank you!

#27
macinsane

macinsane

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Without GraphicsEnabler there is not difference....
In the bios there are two setting auto-detect or internal LCD, if i'm setting auto-detect and plug in VGA before boot, the screen external is ok(the lcd internal is black) but in the OS the max resolution is 1368X768, the external monitor is 22" 1680X1050....if plug in VGA after boot don't work external monitor...

Thank you!


Try Fn+F3 or/and Fn+F4 and see what happens... found it here: http://www.lenovo.co..._g575_ug_en.pdf

But I fear you have to edit your dsdt somehow, but that is beyond my knowledge. Once I had an acer notebook, same problem. You could only "auto-detect", so the notebook disabled internal lcd as soon as I plugged in VGA cable.
I'm sorry, but I cannot reproduce your problem with my Lenovo because I don't have a second monitor anymore.
Do you have tried HDMI?

#28
powerboy01

powerboy01

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
I followed exactly the same procedure, can boot into safe mode (with -x) only. Gets gray screen while booting into normal mode. Tried single user mode (with -s), got some errors:

...
Can't load kext com.apple.driver.AppleIntelHDGraphics ...
...
Can't load kext com.apple.driver.AudioAUUC ...
...

Any idea?

#29
petrucci78

petrucci78

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts

Try Fn+F3 or/and Fn+F4 and see what happens... found it here: http://www.lenovo.co..._g575_ug_en.pdf

But I fear you have to edit your dsdt somehow, but that is beyond my knowledge. Once I had an acer notebook, same problem. You could only "auto-detect", so the notebook disabled internal lcd as soon as I plugged in VGA cable.
I'm sorry, but I cannot reproduce your problem with my Lenovo because I don't have a second monitor anymore.
Do you have tried HDMI?





Hi macinsane, I have tried HDMI and It work fine, the problem is the VGA but very soonI will buy a new Monitor LED :)

Thank again!

#30
macinsane

macinsane

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

I followed exactly the same procedure, can boot into safe mode (with -x) only. Gets gray screen while booting into normal mode. Tried single user mode (with -s), got some errors:

...
Can't load kext com.apple.driver.AppleIntelHDGraphics ...
...
Can't load kext com.apple.driver.AudioAUUC ...
...

Any idea?


You do have a Macbook Pro 8,1 smbios.plist in your Extra folder? Without that the HD kexts are not going to load, no matter if you have GraphicsEnabler enabled or not.
Do you have GraphicsEnabler activated? You have to switch it to "No" until you update to a newer version of Chameleon than the one that comes with iAtkos (for example r1618).
If you have an up-to-date version than change GraphicsEnabler to "Yes" in your org.chameleon.boot.plist in your Extra folder. Some say you can use newest Chimera too, but I cannot verify that.

#31
DannyPop

DannyPop

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
Where did the DSDT go mate? I thought I've seen your updated version attached to your initial post. However, this one only provides the kexts.
I am collecting all required files to try a Lion installation myself (as soon as my B570 has arrived).
I'd appreciate if you could share it again.
Many thanks.

edit: It's included in the zip isn't it?

#32
macinsane

macinsane

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Where did the DSDT go mate? I thought I've seen your updated version attached to your initial post. However, this one only provides the kexts.
I am collecting all required files to try a Lion installation myself (as soon as my B570 has arrived).
I'd appreciate if you could share it again.
Many thanks.

edit: It's included in the zip isn't it?


Yes, it is :D
The whole Extra folder is packed in the zip, so that you have the correct smbios.plist and org.chameleon.boot.plist too.
I felt that I had to remove the original zip, because so many were downloading it not recognizing the updates I did. The original attachment had incorrect AppleHDA and dsdt I only left it there because of SleepEnabler for 10.7 and 10.7.1. But I think most people will update (or have already updated) to 10.7.2 – so no need for it anymore. If someone wants to stick to GM or 10.7.1 (I cannot imagine any reason for that) you can easily get old versions from sources like OSx86.net.

#33
DannyPop

DannyPop

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
Just tried to install Lion to my brandnew B570.
It came with Windows 7 on an MBR partitioned drive with NTFS partitions.
Currently I am struggling as I don't manage to change one of the partitions to the Mac Journaled filesystem to install Lion to.
If I change partitioning to GUID I could only boot my Lion install using Chameleon on my install usb fob. Guess I am too stupid or too tired. I am fully booked tomorrow but I'll give it another try Saturday night. If you could tell me what I am doing wrong in the meantime this would be great. :-)

#34
vijay24

vijay24

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
First, My thanks to macinsane for his guide and kexts. They made my Lion installation process a breeze.

My laptop specs were similar to macinsane's, except the wireless card was a Broadcom BCM4313.
I partitioned the hard drive into two, with MBR - I installed Win 7 on one partition and then installed Lion on the other.

I started off trying an install with Iatkos L1 on USB flash drive following macinsane's post, but for some reason, it would always fail during installation at the 3 minutes remaining mark.
So, I tried a retail install of 10.7.0 (MBR patched) following myHack's guide (http://myhack.sojugarden.com/guide/) using the Extra folder provided by macinsane.

This worked and completed the install, but would not boot normally into the install.

I was able to boot into the install using a '-x' flag. Downloaded the kexts and sys definition onto the machine using ethernet and installed them.
Also installed the dsdt and other kexts provided by macinsane. I was then able to boot normally into the install without any flags.

At this point, only my wireless card was not working (its not supported by Lion/Mac OS).
I tried swapping the wireless card with one from a Dell laptop (BCM 4312) which worked only after I installed a non-whitelist Bios on the laptop.

I was able to upgrade to 10.7.2 with software update and re-installed the kexts as sugested by macinsane.
I also installed Chameleon 2.1-r1650, but was unable to sign up for icloud.
Installed chameleon wizard and changed the serial number to a random one (careful not to change the system definition) and got icloud working.

Now I have a 'fully' functioning Lenovo B570 with Win7/Lion dual boot!

#35
macinsane

macinsane

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Just tried to install Lion to my brandnew B570.
It came with Windows 7 on an MBR partitioned drive with NTFS partitions.
Currently I am struggling as I don't manage to change one of the partitions to the Mac Journaled filesystem to install Lion to.
If I change partitioning to GUID I could only boot my Lion install using Chameleon on my install usb fob. Guess I am too stupid or too tired. I am fully booked tomorrow but I'll give it another try Saturday night. If you could tell me what I am doing wrong in the meantime this would be great. :-)


I tried to dual boot Windows 7 and OSX with GPT once. Chameleon wasn't able to boot the right partition with the Windows boot loader on it. I've read somewhere that I it possible somehow, but I don't remember...
I have a separate hard drive with Windows on it plugged into the esata port, so I could run it for fun once in a while. But I don't really need Windows and I'm happy with Fusion and Wine.
I would recommend to reformat your HD with two partitions (using MBR not GUID) like vijay24 did. If you have a retail copy of Windows (not the OEM s**t that usually comes with PC's) you should then have no problem with dual booting OSX and Windows.

#36
macinsane

macinsane

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

First, My thanks to macinsane for his guide and kexts. They made my Lion installation process a breeze.

My laptop specs were similar to macinsane's, except the wireless card was a Broadcom BCM4313.
I partitioned the hard drive into two, with MBR - I installed Win 7 on one partition and then installed Lion on the other.

I started off trying an install with Iatkos L1 on USB flash drive following macinsane's post, but for some reason, it would always fail during installation at the 3 minutes remaining mark.
So, I tried a retail install of 10.7.0 (MBR patched) following myHack's guide (http://myhack.sojugarden.com/guide/) using the Extra folder provided by macinsane.

This worked and completed the install, but would not boot normally into the install.

I was able to boot into the install using a '-x' flag. Downloaded the kexts and sys definition onto the machine using ethernet and installed them.
Also installed the dsdt and other kexts provided by macinsane. I was then able to boot normally into the install without any flags.

At this point, only my wireless card was not working (its not supported by Lion/Mac OS).
I tried swapping the wireless card with one from a Dell laptop (BCM 4312) which worked only after I installed a non-whitelist Bios on the laptop.

I was able to upgrade to 10.7.2 with software update and re-installed the kexts as sugested by macinsane.
I also installed Chameleon 2.1-r1650, but was unable to sign up for icloud.
Installed chameleon wizard and changed the serial number to a random one (careful not to change the system definition) and got icloud working.

Now I have a 'fully' functioning Lenovo B570 with Win7/Lion dual boot!


Nice ;)

#37
tracshop

tracshop

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
First of all, Thanks to macinsane for the Lenovo b570 install guide and everybody else for providing feedback.
I have successfully installed Lion (10.7.1) via iATKOS _L1/chameleon 2.1 (usb stick) following the first few steps of macinsane's guide. I was able to copy over the smbios.plist via Terminal and got a nice first boot (success!?). Tested cd player, keypad, keyboard, apple/option buttons, and other basic functions work. Asked macinsane about his wifi kext and restarted... then Kernal Panic (Fail). My skills are not up to a lot of the other members so I took a picture to see if you guys might be able to diagnose the problem and point me in the right direction.

Posted Image



I'm already thinking of reinstalling 10.7.2 so not it's not a big deal to start over from scratch- just need to know what steps I'm missing to get a reliable/consistent boot (most important thing for me at the moment).
Thanks again in advance for the assistance and apologies in advance for being a newb (I can follow directions really well tho :( )
ROCKAVELI

#38
macinsane

macinsane

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

First of all, Thanks to macinsane for the Lenovo b570 install guide and everybody else for providing feedback.
I have successfully installed Lion (10.7.1) via iATKOS _L1/chameleon 2.1 (usb stick) following the first few steps of macinsane's guide. I was able to copy over the smbios.plist via Terminal and got a nice first boot (success!?). Tested cd player, keypad, keyboard, apple/option buttons, and other basic functions work. Asked macinsane about his wifi kext and restarted... then Kernal Panic (Fail). My skills are not up to a lot of the other members so I took a picture to see if you guys might be able to diagnose the problem and point me in the right direction.

Posted Image



I'm already thinking of reinstalling 10.7.2 so not it's not a big deal to start over from scratch- just need to know what steps I'm missing to get a reliable/consistent boot (most important thing for me at the moment).
Thanks again in advance for the assistance and apologies in advance for being a newb (I can follow directions really well tho :rolleyes: )
ROCKAVELI


Have you installed NullCPUPowermangement.kext or the modified kexts from my second attachment (and repaired permissions with KextUtility/KextWizard)? Have you installed SleepEnabler? If so type on boot "pmVersion=0", delete SleepEnabler, repair permissions and reboot.
If that doesn't help can you reboot in verbose (-v) mode and take another picture?
Another suggestion: If you have installed AnyCardReader.kext then remove it. It's useless and can cause KP's.

#39
tracshop

tracshop

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

Have you installed NullCPUPowermangement.kext or the modified kexts from my second attachment (and repaired permissions with KextUtility/KextWizard)? Have you installed SleepEnabler? If so type on boot "pmVersion=0", delete SleepEnabler, repair permissions and reboot.
If that doesn't help can you reboot in verbose (-v) mode and take another picture?
Another suggestion: If you have installed AnyCardReader.kext then remove it. It's useless and can cause KP's.


Thanks for your quick response and apologize in advance for my cluelessness...
in iATKOS I made sure to select FakeSMC and power management. I did run KextUtility on the initial (successful) bootup, but did not install any kexts -NullCPU nor any kexts from modified 2nd attachment(via KextUtility or otherwise). Did not install SleepEnabler or AnyCardReader.kext.
In any case, what is the proper method to actually install kexts and when in order (Step 11?)?

I'm assuming the easiest way to install the (modified) kexts is with KextUtility and in that case, I will need to reinstall (start at Step 1- see below) so I can run KextUtility directly on the Lenovo. Is this correct?

Please correct me if any of my assumptions are wrong- Basically, I have to use that first successful bootup to install all the proper kexts (with KextUtility?) in order to prevent future kernal panics (and other problems)...And the only/best/easiest way to do that (at this point) is to reinstall (aka start fresh with running my iATKOS/chameleon boot drive). <Seems like a lot, but what do I know (Answer: Not alot)>
<I will attempt to start in -v (Verbose mode) and see where I'm at there.>

Here are my (original) notes simplified/modified from your guide.
1)Format and partition USB drive as Mac OSX/Master Boot Record. Label it iATKOS_L1.
2)Restore iATKOS disk image to USB drive with DiskUtility or Carbon Copy Cloner.
3) Copy smbios.plist (provided in MacInsane's kext folder) to Extras folder on iATKOS drive.
3a) Copy over other kexts (provided in Macto /Extras. Replace (Is step 3 neccessary?)
4) Install Chameleon on iATKOS_L1 USB drive.
5) Start Lenovo. F12 to select boot from USB drive. Wait for iATKOS to start.
6)Troubleshoot/work backwards if iATKOS does not start.
7) Formt & Partition OS hard drive (Mac OSX/MBR) and install iATKOS.
7a) Make sure to select Graphics Enabler (2.1), AHCI Sata, RealtekRTL81xx, PS/2, FakeSMC, powermangement/NullCPU, and other essential items. (Does this step actually install essential kexts or do I still have to install on first Boot?)
8) Restart. Stuck at grey Apple screen - most likely smbio.plist (needed to boot properly)
9) Boot from iATKOS USB drive, run terminal, and copy over smbios.plist (MacBook Pro8,1).
10) Restart. OS X Lion boots nicely. Keyboard, trackpad, webcam, and other essentials work properly. Trackpad a bit jitteryly/not smooth. No wifi/Airport.
11) At this point, I'm a little lost - do I need to install kexts now? Run KextUtility + repair permissions?
11a) Restarted without proper install of kexts, results in Kernal Panic. Start back at 1)? Thinking there's got to be an easier way. Attempt to stay patient with n00bish self...
12) Return to InsanelyMac forum.

R0CKAVELI

PS- My hope is through the assistance of MacInsane and other members, we can create a more comprehensive guide for Lenovo B570 hackintoshers.

#40
macinsane

macinsane

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Thanks for your quick response and apologize in advance for my cluelessness...
in iATKOS I made sure to select FakeSMC and power management. I did run KextUtility on the initial (successful) bootup, but did not install any kexts -NullCPU nor any kexts from modified 2nd attachment(via KextUtility or otherwise). Did not install SleepEnabler or AnyCardReader.kext.
In any case, what is the proper method to actually install kexts and when in order (Step 11?)?

I'm assuming the easiest way to install the (modified) kexts is with KextUtility and in that case, I will need to reinstall (start at Step 1- see below) so I can run KextUtility directly on the Lenovo. Is this correct?

Please correct me if any of my assumptions are wrong- Basically, I have to use that first successful bootup to install all the proper kexts (with KextUtility?) in order to prevent future kernal panics (and other problems)...And the only/best/easiest way to do that (at this point) is to reinstall (aka start fresh with running my iATKOS/chameleon boot drive). <Seems like a lot, but what do I know (Answer: Not alot)>
<I will attempt to start in -v (Verbose mode) and see where I'm at there.>

Here are my (original) notes simplified/modified from your guide.
1)Format and partition USB drive as Mac OSX/Master Boot Record. Label it iATKOS_L1.
2)Restore iATKOS disk image to USB drive with DiskUtility or Carbon Copy Cloner.
3) Copy smbios.plist (provided in MacInsane's kext folder) to Extras folder on iATKOS drive.
3a) Copy over other kexts (provided in Macto /Extras. Replace (Is step 3 neccessary?)
4) Install Chameleon on iATKOS_L1 USB drive.
5) Start Lenovo. F12 to select boot from USB drive. Wait for iATKOS to start.
6)Troubleshoot/work backwards if iATKOS does not start.
7) Install iATKOS.
7a) Make sure to select Graphics Enabler (2.1), AHCI Sata, RealtekRTL81xx, PS/2, FakeSMC, powermangement/NullCPU, and other essential items. (Does this step actually install essential kexts or do I still have to install on first Boot?)
8) Restart. Stuck at grey Apple screen - most likely smbio.plist (needed to boot properly)
9) Boot from iATKOS USB drive, run terminal, and copy over smbios.plist (MacBook Pro8,1).
10) Restart. OS X Lion boots nicely. Keyboard, trackpad, webcam, and other essentials work properly. Trackpad a bit jitteryly/not smooth. No wifi/Airport.
11) At this point, I'm a little lost - do I need to install kexts now? Run KextUtility + repair permissions?
11a) Restarted without proper install of kexts, results in Kernal Panic. Start back at 1)? Thinking there's got to be an easier way. Attempt to stay patient with n00bish self...
12) Return to InsanelyMac forum.

R0CKAVELI

PS- My hope is through the assistance of MacInsane and other members, we can create a more comprehensive guide for Lenovo B570 hackintoshers.


7a ...select GraphicsEnabler...NO! I wrote in my guide that you have to disable GraphicsEnabler ("GraphicsEnabler=No" in org.chamelon.boot.plist) because the outdated version that comes with iAtkos can't handle the HD3000 correctly in the Lenovo. When you have your lion up and running then you update Chameleon to 1650 or newer and then you can (and should) enable GraphicsEnabler in org.chameleon.boot.plist.

10. Install ALL the kexts in my first attachment (all BUT SleepEnabler!) to S/L/E with the help of KextWizard. Update to 10.7.2. Install AppleHDA and IO80211 kexts again. Then remove NullCPUPowerManagement.kext from S/L/E and install modified power management kexts from my second attachment (again with Kext Wizard). You must repair permissions of the whole S/L/E folder then and rebuild the kextcache (can do that with KextWizard too). –– Finish (hopefully :() –– And in the future if you update to 10.7.3 you must install NullCPU -before- you update. After update (and reboot) reinstall Audio, Wifi, PowerManagement and remove NullCPU.





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