Jump to content

ACER 5741g Lion 10.7.2 successfully installed


Remiguel
 Share

3 posts in this topic

Recommended Posts

My Acer needed an OS upgrade for several reasons, so I gave a try to install Lion 10.7.2 with iCloud capability. My computer was already dualboot ready (see SL tutorial )

Here and below are my notes. As usual, I try to describe more in detail, things we need to take care of.

 

ACER Aspire 5741G.

 

Bios

  • Vers: V1_06.
  • Core i5 CPU M 450 @ 2.40GHz.
  • Motherboard HM55.
  • Graphic ATI Mobility Radeon HD 5470.
  • Audio Realtek ALC272X.
  • HDMI Manhattan Audio.
  • Wireless BCM43225 802.11b/g/n. Replaced with a Wireless Dell 1510.
  • Ethernet NetLink BCM57780 Gigabit.
  • WebCam Namuga Co.,Ltd.
  • HD ATA Hitachi 320GB.
  • SD SanDisk Cruzer Micro.
  • RAM 4GB.

Lion steps I have followed (summary).

  • iAtkos L1.
  • Combo update 10.7.2.
  • Post installation.


  • Trackball.

  • Audio.

  • Speedstep with Chameleon RC5.

  • Graphic card

  • Ethernet

  • Battery


What works and what doesn't.

  • Keyboard with trackball and numeric pad (w/ Kext).
  • Graphic w/o QE but native resolution (works w/ Override).
  • Speedstep works (w/ Kext, Ssdt & Dsdt table).
  • Sound w/o HDMI (w/ Kext).
  • Wireless works as Airport like.
  • Webcam recognized within Photo Booth but doesn't work.
  • CD/DVD works (OOB).
  • Card reader works (OOB).
  • USB works (w/ Kext).
  • sleep works, but screen do not wake up (work around with sleep mode setting).

 

Installation.

 

On External HD.

 

First at all, I have clone the iAtkos L1 on an external hard disk partition. The installation is faster from USB stick or HD than from a cd or dvd.

 

How to

From Disk Utility Click on Restore tab.

  • Drag the iAtkos image on source .
  • Drag your HD partition on destination.
  • Click on restore.

Now we need a bootlooder to make our HD or USB stick bootable.

I have done it with "PC EFI 10.1" (because I know it works).

  • Google for "PC EFI 10.1".
  • Download it.
  • Double click on the package.
  • Select HD partition as target disk with the change location button.
  • Click on install and wait end of the process.

Now the iAtkos L1 is ready for use on HD partition.

 

Dual Boot

Come from my last configuration (see SL tutorial)

 

I have chosen to keep windows 7 and the ability to restore windows from the first partition.

I needed only to reduced the size of the windows partition and create a new one for OSX.

 

How to.

I use a GParted live cd. It is free and it is a fantastic partitions non-destructive resizer.

  • Download a GParted or Ubuntu live CD (google it).
  • Burn the image on a CD.
  • Boot your Pc from the fresh burned CD.
  • Resize/reduce the windows partitions.
  • Create a new partition.
  • Format only the new partition in HFS+ format.
  • Exit from GParted.
  • Eject CD.

OSX Installation from iAtkos L1.

 

Because of my above choice, my disk partition table stay untouched, a MBR partition table. For Leopard it is not an issue but for Snow Leopard and above, the installation disk need to be patched.

iAtkos L1 is already patched for us .

 

Boot from the HD partition.

  • At boot prompt press F2 to check your bios configuration.
  • Make sure SATA Mode is AHCI Mode.
  • Go to the boot tab and set the USB at the top of the list with F6.

Acer bios V1.06 has not so many options so press F10 and save the changes.

 

Now OSX is booting from the HD partition.

  • Select The iAtkos icon and type "busratio=18" without quote (the command will appear on the bottom of the screen).
  • (please choose the correct ratio according this table).
  • Select language.

I have formatted again my partition, only for safe purpose. Menu Utilities => Disk utility.

  • Choose Mac Extended (Journaled) HFS+ format.
  • Hit erase.
  • Exit Disk Utility.
     
  • Click to continue.
  • Select the OSX partition.
  • Click to customize.

Here you can choose the bootloader, patch, drivers etc…

  • I have left all options untouched.
  • If you don't have an USB Keyboard. Try to select the PS/2 driver in USB list.

 

The installation should end with successfully installed.

The computer will reboot (don't forget busratio).

 

If you have left options untouched, at this point, you need an USB keyboard and USB mouse, to continue.

 

Configure your account and login.

Once configured, OSX will open .

From your desktop, open the OSX combo 10.7.2 (download it from Apple official page) and install it.

 

Post installation.

 

Keyboard Trackpad.

 

To get vertical and horizontal scrolling capability, I installed this package.

VoodooPS2Controller-0.98-installer.pkg (google it)

Prior be sure all PS2 Kext are removed:

  • ApplePS2Controller.kext.
  • ACPIPS2Nub.kext.

Bootloader.

 

I Install Chameleon-v2.1 r1620 to get benefit of Speedstep, iCloud and native graphic resolution.

  • Double click on the package.
  • Before clicking on install choose customize.
  • Choose:


  • EFI (if you are using an external drive) EFI or Standard for internal drive.

  • Leave others options unselected.


  • reboot

Edit org.chameleon.Boot.plist file

With this new Chameleon release the com.apple.Boot.plist file is depreciated. The plist file name must be org.chameleon.Boot.plist

  • In the finder click on "Go" menu and choose "Go to folder".
  • Type /Extra.
  • In this folder drag the com.apple.Boot.plist file on your desktop.
  • Open the file with text edit or Property List editor.
  • Insert these lines:

<key>Kernel Flags</key>
<string>busratio=18</string>
<key>Graphics Mode</key>
<string>1366x768x32</string>
<key>Kernel Flags</key>
<string>pmVersion=0 arch=i386</string>
<key>Timeout</key>
<string>1</string>

 

At reboot you will not have to enter busratio any more and your display configuration will be in accordance with your screen (for native resolution, please follow reading).

 

A step further in post installation.

 

Sound.

 

I have modified the IOPCIMatch value in the Plist of the Voodoo Kext with my sound card Device ID.

All instruction for the "how to" are in Voodoohda Driver from Project OSX

 

To extract the exact hardware data, you can use SIW (System Information for Windows) or better with Ubuntu Live CD with the help of the great script "hackintosh-hardware-analyser-1.0.9.sh" written by Hoob from Darwinx86

 

this script is a big help to extract dsdt and ssdt table too. Only the acpidump seems to fail. So I have installed it manually before running the script.

Use this package acpidump_20071116-1_i386.deb (google it)

 

Extract HW information and ACPI table.

  • Boot from Ubuntu Live CD.
  • Choose the option Try it.
  • Configure Internet.
  • Install the acpidump_20071116-1_i386.deb package.
  • Launch terminal.
  • Enter bash hit space.
  • Drag the script on the terminal after the space.
  • Hit enter and wait.

The script will create a folder with your HW information, DSDT and SSDT table.

 

Speedstep with Chameleon RC5.

One great feature with this Chameleon package is to enable native speedstep.

  • Chameleon RC5 is already installed.
  • Rename all your SSDT files: SSDT-1 SSDT-2 etc.
  • Drop your dumped SSDT files in the invisible /Extra folder.
  • Remove disable.kext and NullCPUPowerManagement.kext.
  • In system preference select Chameleon and enable Generate P-states, Generate C-states and force HPET.
  • Open org.chameleon.Boot.plist and add manually:

<key>DropSSDT</key>
<string>Yes</string>
<key>SMBIOS</key>
<string>/Extra/smbios.plist</string>
<key>DSDT</key>
<string>/Extra/dsdt.aml</string>
<key>ForceHPET</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>

  • Save.
  • Open your DSDT file with DSDTSE (google it) and check whether your HPET declaration match with the proposed fix (number 2 in the select list).
  • Compile Dsdt and click on install The dsdt file, will be installed in /Extra folder.

Create SMBIOS.plist

Needed for Speedstep and also for native graphic resolution

  • Download champlist.app (google it). This application allows, update your Chameleon version, rebuild cache and of course generate SMBIOS.plist
  • Select MacBookPro 6,2.
  • Choose Core i5 2.40 Ghz.
  • Click on Save (Your Plist will be save on /Extra).
  • Reboot.

Display with native resolution:

At least a recent release of Chameleon is needed. The r1620 used above is ok.

  • You need to create your own display override file. The best way is to follow this page. To extract EDID data I have done it with EDID Viewer in Windows. Once your file and your directory are ready, save them in /System/Library/Displays/Overrides.
  • Open org.chameleon.Boot.plist and add manually:

<key>AtiConfig</key>
<string>Hoolock</string>
<key>GraphicsEnabler</key>
<string>Yes</string>

  • Finally add the ATI Kext from Jamesst20 here.
  • Rebuid cache with champlist.app.
  • Reboot.
  • Now you can select the display resolution within the System Preferences.

 

iCloud fix

 

Lion 10.7.2 bring to us a nice integration of iCloud. To allow connections into iCloud with OSX86, you need to do the following:

  • OSX 10.7.2.
  • A correct SMBIOS.plist (already done. See above).
  • At least one Ethernet Card working.

The fix is described on this page. We need to add the correct Kext. Please download this file and

  • Install the Kext in /System/Library/Extensions.
  • Add EthernetBuiltIn option in org.chameleon.Boot.plist.

<key>EthernetBuiltIn</key>
<string>Yes</string>

  • Now delete all networks in your System Preferences.
  • Delete Inside /Library/Preferences/SystemConfiguration:


  • com.apple.network.identification.plist

  • NetworkInterfaces.plist


  • reboot
  • Go to System preferences and add prior ethernet network
  • Go to About this Mac, More info... and hit System report...


  • In Ethernet Card the BSD name should be en0.


  • Now You can reinstall your Wifi network.
  • You should be able to login into iCloud.

Battery and Chameleon Prefpan

download the zip file on my page

  • Install the battery Kext in /System/Library/Extensions.
  • Install the Chameleon PrefPanes (for Lion) in /Library/PreferencePanes.
  • Rebuid cache with champlist.app.
  • Reboot.

Sleep mode setting

I found a temporary solution to my screen wakeup issue: I have changed the sleep mode setting.

Choosing the mode 1 according this page, the sleep behavior will be :

  • Hibernation mode, with RAM contents written to disk, system totally shut down while “sleeping,” and slower wake up, due to reading the contents of RAM off the hard drive.
  • To set it up just open the Terminal and type:

sudo pmset -a hibernatemode

  • Exit Terminal and restart the computer

 

To do.

 

Enable Screen to wake up.

Fix the build in camera.

 

_____________________________________________________________________

 

Issues and solutions.

 

In case of Kernel Panic.

  • Repair disk permissions often help. boot with appropriate flag:

boot flag
boot -x (safe mode)
boot -s (terminal)
boot -v (verbose)
boot -f (ignore cache)

 

For each extensions Kext change (add, remove or edition).

Rebuid cache with champlist.app.

 

If the computer stuck on the apple icon or goes in a infinite boot loop the mach_kernel is probably not properly installed.

  • reboot again on the installation USB disk.
  • Click on Utilities menu and choose terminal.
  • Type df (to identified your disk path).
  • Copy the path of your OSX volume (select it and copy with alt C).
  • Type cp mach_kernel “path of your OSX disk” (past the path copied above without quote).
  • Enter and exit.
  • Quit Mac Installer.
  • Reboot (don't forget busratio).

If the computer stuck on apple icon with Prohibit sign.

  • Check in your bios whether the SATA Mode is AHCI (prefer to set manually than auto).

If the computer boot with a black screen.

  • It is probably a wrong bootflag or wrong EDID file setting.
  • Boot with bootflag GraphicsEnabler=no. You will be allow at least change graphic parameters without external display.
  • Check your file in /System/Library/Displays/Overrides.

Kernel Panics which happen during the mounting if Disk Images (.DMG) are caused not having the correct matched seatbelt.kext for your kernel (Source).

 

You can correct the Disk Mounting issue by matching your kernel with the proper seatbelt.kext build.

If you have the 9.5.0 kernel you will need the Seatbelt.kext from 10.5.5.

If you have the 9.6.0 kernel you will need the Seatbelt.kext from 10.5.6.

If you have the 9.7.0 kernel you will need the Seatbelt.kext from 10.5.7.

If you have the 9.8.0 kernel you will need the Seatbelt.kext from 10.5.8.

 

Check your kernel version by opening Terminal and typing:

uname -a

 

Message "Hibernate image is too old by xxx, use forcewake=y to override".

Solution from karacho_ak in this topic.

  • In MacOsX open the Terminal and type:

sudo pmset hibernatemode 0
sudo rm /var/vm/sleepimage

  • Reboot and have a look. Your above described Message should gone.

Hope this post will help 5741G owners. If you see a mistake, please contact me ;)

Link to comment
Share on other sites

  • 6 months later...

How did you get QE/CI? Your processor seems to have Intel HD Graphics... My HP laptop has the same graphics card and a similar Core i5, but no matter what I can't get the ATI card to work. I have installed the ATI kexts you have linked. Did you have to delete any Intel HD kexts while booting?

Link to comment
Share on other sites

 Share

×
×
  • Create New...