PDA

View Full Version : [GUIDE] 4 n00bs with laptops! (-Specially crafted for Acer Gemstone 6935G-)


Gurruwiwi
09-22-2009, 12:03 AM
/
UPDATE 24/10/09;
- added VoodooBattery.kext for laptop battery managment, 32 and 64bit !
- added newer VoodooHDA, with better support, including getting my "mic in" working, still no internal mic.
________________________________________________

Finally here :cool:

This tutorial is meant for everyone, even first time OSX enthusiasts. What matters is that everyone gets the chance to find out how wonderful this OS is, before going out and buying a real Mac, simply because it REALLY IS WORTH IT!

Oriented for laptops, with C2D processors and Nvidia graphics card (but not only)

Specially crafted for the marvelous Acer 6935G, and I hope really handy to all Gemstone family members (6920g 8930g 8920g), its cousins, uncles and bastard relatives

I will try to be as complete, simple and detailed as possible – with time the tutorial will grow to accommodate all sorts of “n00b” questions.

Some considerations:

- This guide is intended to get your machine working great, but mainly STABLE.
- There might be some quirks (like no mic in, or ethernet, you'll find out later) – but the goal here is to set up your laptop with
SL so you can go ahead and enjoy it and use it, later to iron out your specific hardware. I will use my own machine to describe
some procedures, but you should adapt to your own specification. PLEASE RESTRAIN FROM POST INSTALL QUERIES. Those are
best left for model specific threads. This is for reaching a stable BOOT. Post boot stuff are very very system specific, but it
might work for you, or give you clues on what next.
- Use the search function
- This will not cover dual booting.
- Do NOT name your new install the same as Leopard. It doesn't play nice, even with unique UUID's, external hard drives for
backing up stuff, etc. Spotlight an Finder react like they hit a bong or something...
- Do NOT try dual booting Leo with Snow Leo (once you get SL running, clone it and try! (safe and quick with Carbon Copy
Cloner application, freeware!)
- Install will NOT WORK via e-sata, its a KP fest, don't know why, I am tired as hell of swapping HD's and having my laptop
without the bottom cover. Suggestions welcome
- DO NOT USE WESTERN DIGITAL HARD DRIVES – There are known issues with Macbooks, I got one myself and had serious issues. Dont know exactly what model I used, Apple does recommend NOT to use certain models...
- I propose you always boot with “-v” and Chameleon boot, to identify stuff, like Kernel Panic
- Use the search function, a lot. Help refine the tutorial to be simple and effective!
- Please do read once through, so you have an idea how this is going to be set up. Yes, there are 10 million other ways to
achieve the same result, but again, this is to achieve an easy stable boot.
- UBER IMPRORTANT – Chameleon 2 RC 3, used here, has a different flag to boot into 32bit. When before you wrote “-x32”, now is “arch=i386” - I have included RC 1 and 2 in files
- I've only worked with Dell/Broadcom 1390 or 1490 pci-e wirless chips. Costs 15€ from ebay, and wakes up as native airport. - Please don't ask for kexts please.


WHAT YOU NEED:

- Intel Core Duo machine with Nvidia graphics (or compatible) card and a blank hard drive.
- A working Leopard install, or another real Mac/Hack
- Snow Leo Retail DVD in ISO.
- 8GB USB pen drive
- A couple of kexts and tools I will provide
- Kext Utility (provided – script to repair mkext caches in both S/L/E and E/E)
- ShowAllfiles (provided – script to show hidden system files)
- USB keyboard and mouse for account creation screen, there is a workaround, but my method is aimed for simplicity,
smoothness and stability. Don´t want n00bs to have KP's!
- External HD enclosure to pop in you SL HD and edit some stuff.
- Your own generated dsdt.aml file, from Leo or Linux. If you don't have one you can go ahead anyways.

Get the file here :

http://www.mediafire.com/?emn2dyizldo



The tutorial will be divided into 3 steps.

Install Procedure – create installer and install
Booting Procedure – booting procedure and account creation
Post Install – final tweaking for stability and hardware specifications.

===========================================

Install Procedure:

Step one: Make a Bootable USB installer.

- Format USB stick to HFS+J – Name it “Snow Install” or similar
- Restore Snow Leopard ISO to Stick. In Disk Utility – choose USB stick, click on “Restore” tab, drag your USB icon to
“Destination” field and select your Snow Leopard ISO file as source.
- Copy the downloaded folder called “A_FILE_VAULT” to root of USB stick, and also to your Leopard desktop (on your girlfriend's
mac, whatever)
- From the vault, install the Chameleon 2 rc3 bootloader to USB

( I called the downloaded folder “the vault” from now on for simplicity – it it called “A_File_Vault” so it turns up first in the view list as you open the pen drive, this WILL be important so please don´t change it.)

- From the USB Vault -> tools, run “ShowAllFiles” and click “Show”
- From USB stick root, delete the “Extra” folder, that was created just now by Chameleon 2
- Run Disk Utility, right click on USB “Snow Install”
- Copy the UUID value to a Text Edit file or write it down (Universal Unique Identifier, sort of partition fingerprint)

http://i310.photobucket.com/albums/kk407/Siraudio/UUID.png

Got to the VAULT folder you copied earlier to Leopard's Desktop, inside go to “USB Boot/Extra” folder, you will need to edit 3 files with this UUID.

1 – smbios.plist – open with Text Edit and replace - save

http://i310.photobucket.com/albums/kk407/Siraudio/smbiosUUID.png

2 – com.apple.Boot.plist – open with Text Edit and replace – save

http://i310.photobucket.com/albums/kk407/Siraudio/comAppleUUID.png

3 – In Extension folder, right click on PlatformUUID.kext, “Show Package Contents” -> Contents -> info.plist. Right click and open with Text Edit. Replace and save.

http://i310.photobucket.com/albums/kk407/Siraudio/PlatformUUID.png

Copy the Extra Folder from your Leopard Desktop to root of USB “Snow Install” - Just the Extra folder, not “USB Boot/Extra”

You now have a bootable Snow Leopard Installer.


Booting Procedure


Get your blank hard drive where you're going to install SL on. Put it in an enclosure and mount in on your girlfriend's Mac, or your own hackintosh running Leopard, doesn't matter.

Run Disk Utility
Choose your destination Hard Drive, click “Partition” tab, choose “1 Partition” and in options below make sure the partition scheme is set to GUID. Name your new cat. Click “Apply”.

You now have a bootable USB Snow Leopard installer, a blank and ready hard drive, and the Vault folder on your Leo desktop. Next we will pop in the new hard drive into the laptop. Make sure your BIOS is set to boot from USB, or there is a function key to access boot menu, my Asus was ESQ, Acer is F12.

- Boot from USB installer.
- Press any key to interrupt Chameleon countdown.
- Type in “arch=i386 -v” - we always want to boot in 32bit always until tutorial
is over, and in verbose mode to track down Kernel Panics
- Snow Leopard installer should appear. Continue, select drive and click on
customize
- Deselect X11, printers and translations (you can get it later) – continue install
- When the installer finishes, it will ask you to reboot. Click to restart, but when
your laptop reboots and shows your BIOS splash screen, power off your laptop!
- Remove the hard drive and put it into the enclosure, and get your girlfriend's
Mac (or pop in your Leopard drive in your hackintosh)
- In Leopard, mount your Snow Leopard hard disk.
- From the USB Vault, run Chameleon 2 rc3, install to Snow Leopard hard drive
- From Snow Leopard hard drive, delete the Extra folder in root.
- Run Disk Utility
- Choose your SL and take note of its UUID.
- From desktop Vault folder, got to Snow Leopard “Extra” folder .
- Edit the same files you did before, smbios.plist – com.apple.Boot.plist –
PlatformUUID.kext – with the new hard drive partition UUID.
- Copy the Extra folder on desktop to root of Snow Leopard hard drive
- Copy your custom dsdt.aml file to root of Snow Leopard.

The drive is ready to boot. Put it into the laptop.

(If you dont have a dsdt.aml, you will have to make one. Quick way it to put in Ideneb or iAtkos DVD and only choose dsdt patch, and install to a USB pen drive. Another is i DSDT patcher, like fassl's (the exact same one as iAtkos installer, but you need OSX running on YOUR machine, NOT your girlfriend's, as it extracts info from your destination machine. Even machines from the same line may have different BIOS codes, so even I can't share my dsdt.aml with the rest of the gemstone line. It might or might not work. I think there is also windows apps for this)

Another note: While trying to patch AppleHDA, I booted several times without dsdt.aml – there are some systems that are not able to boot without it though, I think mainly desktop PC's. But its good practice to use, fix and patch your dsdt – because I booted, doesnt mean I dont need it in the long run.

The moment of truth ! Power up your circuit and cross your fingers!
But before you cross your fingers, interrupt Chameleon and boot with

arch=i386 -v


Get your usb keyboard and mouse. You should see the presentation video and profile creation. Do it. This is a sensitive part of the procedure. KP's can appear generally after 2-3 minutes when you reach desktop. If it does happen, it doesn't mean you did something wrong. We need to repair permissions and repair caches, and you have to do it quick. In the "USB ->Vault->Tools" there is a utility called “Kext Utility”, copy it to desktop and run it! It takes a little while to finish. If you get a KP, just reboot “arch=i386 -v ” and try again. When you manage to finish Kext Utility script,

Open Disk Utility – repair permissions.
Reboot with “arch=i386 -v”

You should have a solid install of Snow Leopard. Give it a test run for half an hour. Check your temps, go on youtube or something, quicktime etc. If everything seems to be ok, it looks like you're done! Even without audio or graphics, download Carbon Copy Cloner, install it, create a new sparse image of your Snow Leopard drive to a backup drive.

You now should be able to boot without flags, and into 64bit.

================================================== ==============

Post Boot Install for generic laptop support

go to System/Library/Extension and locate appleHDA.kext and delete it (back it somewhere first)
In Extra/Extension, delete dsmos.kext
From the USB Vault -> Post install kexts – copy the kexts to their respective location on Snow Leopard (Extra to snow's Extra/Extension, and SLE to System/Library/Extension)

NOTE: Attansic1e kext is specific for Acer 6935G ethernet.

If an error window pops up complaining the kext doesn't load, don't worry, that's expected. Click “Ok”, when they are over

Run Kext Utility
Repair Permissions with Disk Utility.
Reboot and you should have trackpad and keyboard working and basic audio


Now, depending on your hardware, you can install kexts for your graphics. If you have strings from Leopard, you can edit it in com.apple.Boot.plist. Because your Extra folder is now “locked” with operating system permissions, you have to copy this file to your desktop and edit it, delete it from inside of Extra folder, and copy the one you edited into the Extra folder, and run Kext Utility again to “lock it “back in. Basically, you can't edit it in it's place. This is what a string looks like, and where is goes.

http://i310.photobucket.com/albums/kk407/Siraudio/gfxstring.png


If you dont have strings already and you don't find kexts that work, you can try generating a string with “gfxutil” app. There are many tutorials around, I will try to bring one in shortly. If you have an nVidia 9600m GT with 512ram and with --> PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0). Much more important than ram or exact model, is the PciRoot. If you do, try this string

c20200000100000001000000b60200000f00000002010c00d0 41030a000000000101060000010101060000007fff04002200 00005600520041004d002c0074006f00740061006c00730069 007a00650000000a000000d31db4d34d343800000040003000 2c007500730065002d006200610063006b006c006900670068 0074002d0062006c0061006e006b0069006e00670000000400 00001c0000006400650076006900630065005f007400790070 00650000000f0000004e5644412c706172656e742200000040 0030002c006400650076006900630065005f00740079007000 650000000b000000646973706c6179100000006d006f006400 65006c0000001b0000004e5649444941204765466f72636520 393630304d20475422000000400031002c0064006500760069 00630065005f00740079007000650000000b00000064697370 6c617920000000400031002c0063006f006d00700061007400 690062006c00650000000e0000004e5644412c4e564d616314 000000400030002c006e0061006d0065000000120000004e56 44412c446973706c61792d411c000000400030002c00620075 0069006c0074002d0069006e000000040000002e0000004000 30002c004100410050004c002c0062006f006f0074002d0064 006900730070006c0061007900000004000000140000004000 31002c006e0061006d0065000000120000004e5644412c4469 73706c61792d4220000000400030002c0063006f006d007000 61007400690062006c00650000000e0000004e5644412c4e56 4d616324000000400031002c00630061006e002d0068006f00 74002d0070006c0075006700000004000000100000004e0056 00430041005000000022000000d38d34d34d34d34d34d1dd34 e34d34d34d34d34d34d34d3bd34d34d34d341e00000072006f 006d002d007200650076006900730069006f006e0000000800 000074657374




Another Note: CPU and RAM info.

Inside of Extra, the file called smbios.plist contains info that affect system performance. You can edit in most of the Ram's info, serial numbers and brands don't affect anything. But you should try and mimic the closest Mac to your machine, for instance this one simulates a MabookPro 5,1. Look back at the picture I posted and search. When I find relevant info I will post it here. My CPU is still listed as “Unknown” but works perfect from benchmarking results.


About Cloning drive when finishing install:

I find that cloning a fresh install, and restoring it back before starting tweaking, make the system even more responsive, permissions are quicker and rock solid. Always keep n mind that if you re-format or partition a drive, pen drive, whatever drive, the UUID changes, so you have to edit it in the restored file before booting.


Battery Management;

Download the attached VoodooHDA.kext and copy it to E/E, then run Kext Utilitity and Repair Permissions. Reboot. Works great in 64bit !

Newer or alternative VoodooHDA;

I've uploaded these because it solved my headphone out and external mic in (after tweaking in System Preferences Pane)
Here is the procedure to substitute your current one.

The download is a folder containing 4 files.

- Delete VoodooHDA, check both Extra/Extension and System/Library/Extensions (also AppleHDA just in case you hadn't already)
- From the folder copy VoodooHDA.kext to S/L/E
- copy "Voodoo HDA Helper" to Applications folder
- Go to System Preferences, Accounts, on the top right click "Login Items" and add "Voodoo HDA Helper" from Applications Folder
- from the folder, run Kext Utility
- Disk Utilities - Repair Permissions
- Reboot
- from folder run VoodooHDA.prefpane

Done.


.

x986123
09-22-2009, 12:40 AM
Thanks for this guide and helping the community! (I don't own this laptop, but awesome guide!)

haseeb
09-23-2009, 05:55 PM
AWESOME Guide !

kopit
09-28-2009, 12:21 AM
For the sound you can also use (voodooHDA.kext 021), works perfectly ...!
But otherwise this is a great guide ... :))

mascal71
09-28-2009, 01:57 PM
Great Guide !

Now I get my SL installation working... and it works in 64 bit Too!!!!

My only problem is the battery .... I cant see the battery icon on the top bar!

Gurruwiwi
09-28-2009, 11:46 PM
Mascal, I've tried one for 32bit that worked great, none of the 64bit worked, in fact, KP. As soon as I find one, I'll post.

Also, to note that you also had problems with Western Digital drives right? for anyone having problems, look out for this.

Kopit, the voodooHDA show up in system profiler as 0.2.1 - I've had mic in before, but audio has been hell for me, I think I'll enjoy Snow for a while before diving in again for mic in.

mascal71
09-29-2009, 11:20 AM
yes exactly ! DON'T USE WD HD to istall Snow leopard !!!!
I tried with a Seagate one and the installation worked great at the first times!!!

KamalAhmad
09-30-2009, 04:43 AM
I have a Acer Aspire 6935G

Motherboard Model: Acer Aspire 6935
Motherboard Chipset: Intel PM45 (Cantiga-PM) + ICH9M (Base)
Motherboard Slots: 4xPCI Express x1, 1xPCI Express x16

Drive Controller: Serial ATA 3Gb/s
Drive Model: Seagate ST9320421AS

Drive Model: HL-DT-ST BDDVDRW CT10N
Drive Revision: WA02

Network Card: Atheros AR8121/AR8113/AR8114 PCI-E
Ethernet Controller

Network Card: Intel(R) Wireless WiFi Link 5100




A have SnowOSX Universal 10.6 v3.5 distro and installed it from dvd.

I get the graphics to work and mouse trackpad and bluetooth and SD. And USB works and Webcam but what is not working is:

Ethernet and audio
Tryed the kext driver from leopard that worked erlier but no success.

Can you help me?


Best Regards

mascal71
09-30-2009, 09:51 AM
U have to use for audio VoodooHDA kext and for integrated ethernet AttansicL1eEthernet kext that u can download from here http://www.mediafire.com/?emn2dyizldo

mascal71
09-30-2009, 10:12 AM
I noticed that my 9600gt 1Gb has some very very poor OpenGL performances : only 86,1 (using xbench)

My ATI x1600 128 MB on my real iMAC gives me 210 !!!!

KamalAhmad
09-30-2009, 06:29 PM
Copied the to kext file like you said into my SnowLeopard 10.6 and runed kext util. and no network and no sound found.

Copied the files to this place:
/System/library/Extensions/kext file here...

But i have no Extra folder where should it be or is it nessasary?

Best regards

Gurruwiwi
10-01-2009, 12:30 AM
Extra should be in the root of the drive, if you are using Chameleon 2 as bootloader...

Kamal, remove the link of the distro you downloaded. Its against the rules and you could be banned without mercy !! do it ASAP !

KamalAhmad
10-01-2009, 05:28 AM
Ok removed the link. didnt know.

Okej i do not have Chameleon 2 as bootloader. do i need it?

Found 2 dsmos one in the library and one in the System/library

Removed dsmos from the both places and now SL does not boot anymore. silly me... hehe... ''

Should install SL from the start again. But will go and find an USB 8GB to install it from USB. faster.. :)

Do you running SL on your 6935G? I was Running iPC 10.5.7 with i uppdate from Apple it worked fine but would like to try SNOW..seems faster or better.

Have you not any packed only to Acer 6935G kext. or i only need this too kext. in A_Falult?'''

Hope you can answer soon will be pleased.

Best regards

KamalAhmad

mascal71
10-01-2009, 09:08 AM
Hi guyz !!!

I solved the problem with battery in the top bar

http://stellarola.tumblr.com/post/165429070/prepare-yourself

in this site u can find several 64 bit kests and using the voodoobattery i solved my problem

Gurruwiwi
10-01-2009, 09:45 AM
great stuff mascal !! Thanks, going to try it out! (EDIT: fianlly, working without KP in 64bit! Quick question, does your time calculation work ok? mine seem to go up to 3:30mins full charged, them drops quickly to 1:50 withing 1 minute, then goes up again, then down, then stabilizes around 2h This could be from lack of speedstep, anyone know how to test this?)

About OpenGL... What did you use to benchmark?

This is brand new technology, where OSX works with the graphics card to work with CPU and deliver faster processing... So either the card is not 100% working, or hardware specs are not delivering what you'd expect.

Mind you, that my model is 9600m GT 512 with GDDR3, I am pretty sure the 1GB model like your is GDDR2, so the is a huge gap there. What gfx card to you have in your iMac ?

My string for my video card worked perfect in Leo, but I have found that I dont have VGA out in SL, bummer... havent had a chance to try HDMI. There could be something up right there...

Kamal,

Yes, I highly recommend using a USB method. Also, using Chameleon 2 bring ALOT of benefit to most users, helps solve problems and is easier to maintain a stable system. Other methods are best left for more advanced users. Try my tutorial!

mascal71
10-01-2009, 10:41 AM
yes it's true the recharging calculation time doesnt seem to work in the right way .... only % works fine here ...

I used xBench for testing.

iMAc has an old ATI 1600 128MB and the test gave me 210, only 80 with geforce !!!!
yes, not DDR3 memory, but anyway the difference is too much !!!

Maybe is it because I used your VGA string?

Gurruwiwi
10-02-2009, 02:03 AM
Ah, definitely for sure! It is always best to generate your own. Use gfxutil method, I'll look for it too to include in the tutorial, but have to sleep now.

You're lucky because it seems we use the same PCI root like I described in my Leo tutorial, but that can vary quite easily. And maybe because mine is GDDR3, and 512gb ram, will most likely not take best use of your card.

How is you audio working?

mascal71
10-02-2009, 10:14 AM
i'm tring to understand something about the gfxutil metod ... plenty tuts around but also plenty confusion ! :-) This w.e. I will try to do something.

The sound is like in leopard : only 2 speakers no subwoofer.
I didnt try the mic yet.

mascal71
10-02-2009, 06:32 PM
ok !
I used gfxutil to get my vga hex string and I wrote it down in the com.apple.boot file.

Now I have to modify NVDANV50HAL.kext and NVDAResman with the VGA vendorID & productID : how I can get them?

PS: I dont have windows intalled on my HD anymore

Gurruwiwi
10-02-2009, 06:48 PM
Well.. for me the string was all it took, woke up with vanilla install of SL.

I only needed special kexts for audio and ethernet...

(albeit still have to test lots of stuff like speedstep... my fans are always mid speed, no sleep, no mic in, no vga out...)

So maybe I too need to do that, but I have full QE/CI... dont know how to test openGL properly.

Beware that xbench is far from accurate. Use Geekbench too!

KamalAhmad
10-03-2009, 04:51 PM
A have SnowOSX Universal 10.6 v3.5 distro and installed it from dvd.

Okej i Restore it to USB and install it from DVD and put the A_Fault_. Folder in the root.

But why must i changed files and must i have another mac and remove the HD from my laptop 6935G.

I installed it from the dvd directly and it worked but the Network and audio didnt work.

So what is the different than your way?

I can install chameleon 2 Rc3 too should it be different? In what way?

I only wounder why...

BEST REGARDS...

KamalAhmad
10-03-2009, 04:56 PM
INFORMATION ABOUT THIS DVD I USE.. MAY IT HELP TO EXPLAIN MY PROBLEM?

--- SnowOSX Universal 10.6 v3.5 Distro ---

This is the first pc hackintosh distro dvd for a pc its works fabilous check it out! Its like Ideneb ore iatkos but it is 10.6 golden master. Cheers!
For info check google and look down for the drivers wo are included:

NL: Hier is de eerste distro dvd versie van osx snow leopard 10.6 hij wwerkt perfect het is de retail versie en heeft deze drivers:

In Customise:
Snow_bootloader - Loader Chameleon 9-4
NullCPUPM - disabler for IntelCPUPowerManagement
SMBIOSResolver - Mac model iMac9,1
OpenHaltRestart
SleepEnabler
PS2 - kexts for PS/2
IntelPIIXATA_Fix - The modified driver for ATA� DVD-drives
LegacyAHCIATA - Legacy kexts on Intel AHCI (SATA), Intel ATA (IDE), JMicron ATA. Are especially recommended for owners ICH9!
IOUSBFamily-build - The new version of the original driver (went together with original DVD)
Rosetta - support old applications
ATools_Snow - A folder with a system utilities and drivers

Into ATools folder:
/ATools/
AppCleaner.app
BetterZip.app
CandyBar.app
Change Finder
Clone X 3.app
CPU-i.app
ForkLift.app
HexEdit
iGetter.app
IORegistryExplorer.app
KCNScrew.app
Kext Utility.app
Monolingual.app
OnyX.app
OSX86Tools.app
Property List Editor.app
TinkerTool.app
Xbench.app

/ATools / _ Drivers/
AppleACPIPS2Nub.kext
AppleIntelPIIXATA.kext
ApplePS2Controller.kext
AppleRTL8139Ethernet.kext
CPUi_snow.pkg
dsmos.kext (from Netkas to 10a432)
HDEFInject.kext
LegacyAppleAHCIPort.kext
LegacyAppleIntelPIIXATA.kext
LegacyAppleYukon2.kext
LegacyIOAHCIBlockStorage.kext
LegacyJMicronATA.kext
NVInject.kext
OpenHaltRestart.kext
PlatformUUID.kext
SleepEnabler.kext
SMBIOSResolver.kext
TARUGA_SNOW
VoodooHDA.kext

/ATools / _ System/
Beta_decrypter_for_10a421a_32_64.pkg
bootsnow-9-4
Chameleon_DFE_for_Hard_Disk.pkg
Chameleon-2.0-RC2-r640.pkg
/DSDTPatcherGUI_1.0/
EFIStudio.app
Pacifist_2.6.dmg

Video:and download this: kexts.com/view/3-chameleon_2.0-rc2.html install that in osx on your snow leopard drive so you can dual boot Cheers!

Gurruwiwi
10-03-2009, 08:42 PM
Like I said, there are many ways to do things, and since Snow is this young, I prefer to install everything manually to have control. It is very easy to follow, and you will learn how the OS is built up.

Yes, it might have worked ok for you, but might not work for everyone! With my tutorial, the only difference is that it is not pre-patched like your distro to do automated stuff.

Plus, it is already "outdated" as it still uses dsmos. fakesmc is better and faster and way more compatible for most people. Also using chameleon 1 will certainly complicate life of many people.

All in all, basically you get the same thing, except my tutorial, although more "hands on" will certainly offer a better solution. If you stumble across a problem it is WAY easier to identify the cause and fix it, with distro's you are lost if you are not a Terminal ninja.

But, if it worked for you, congratulations! now you only need to find the right kexts for your missing hardware.

Gurruwiwi
10-03-2009, 08:47 PM
ok !
I used gfxutil to get my vga hex string and I wrote it down in the com.apple.boot file.

Now I have to modify NVDANV50HAL.kext and NVDAResman with the VGA vendorID & productID : how I can get them?

PS: I dont have windows intalled on my HD anymore

You can download a linux live cd distro and boot that, extract the info from there. "lspci" command might be what you need. Unfortunately it doesnt come stock with OSX. in Leopard, if you install OSxTools, and click "view hardware" or something like that, it will ask to install the command to Console. Then you can manually run the command at any time. It will be part of most, if not all, linux live CD's and DVD's

here is mine

00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)
00:01.0 PCI bridge [0604]: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port [8086:2a41] (rev 07)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03)
00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03)
00:1d.3 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93)
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)
00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 03)
00:1f.6 Signal processing controller [1180]: Intel Corporation 82801I (ICH9 Family) Thermal Subsystem [8086:2932] (rev 03)
01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 9600M GT [10de:0649] (rev a1)
02:00.0 Ethernet controller [0200]: Attansic Technology Corp. L1 Gigabit Ethernet Adapter [1969:1026] (rev b0)
05:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11a/b/g [14e4:4312] (rev 01)
06:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4232]

KamalAhmad
10-03-2009, 10:02 PM
HI, Gurriuwiwi...

Okej, I get the picture Gurruwiwi.

I Installed OSX Snow Leopard and it working greate, some trimming to do.

I used folowing kext.

AtlansicL1eEthernet.kext = Networkdriver
VoodooBattery.kext = Batterystatus (buggy)
VoodoHDA.kext
Chameloeon 2 RC3
Used your string for GraphicsCard (Nvidia 6900M GT 512MB) and used the program EFIStudio to write it to com.apple.boot.plist and it worked fine.

So my question is:.

Have you fixed the kext for:

audio
Cardreader

(THIS WORKED FOR ME ON LEOPARD BUT NOT IN SNOW...)


If you have Information please share, what kext do you use for that?


PS: I will look to replace dsmos to fakesmc V2 when i get the information how to do it.

BEST REGARDS / KamalAhmad

Gurruwiwi
10-04-2009, 05:05 PM
Kamal,

Currently I have stopped tweaking my laptop. School has started and I am happy with the way mine is. When more work is being done in the community and I find some time, I will try to refine the little details.

For SD, you can try to put in the card with the computer powered off, the booting. Doesnt always work, but I have managed once or twice.

Audio is working fine here. Except "mic in". I have a pretty good idea how to fix it, but I tried compulsively for 2 straight weeks before school started. Had irrecuperable KP's all the time and had to re-install from scratch many times. It envolves DSDT and AppleHDA patching which is really complicated. I now understand what I was doing wrong, but I don't have the heart to do it now. I have it all nice and set up for productivity. If Voodoo team bring out newer voodoohda, I will try them.

For fakesmc, find the kext (you can download my kext pack), copy it to Extra/Extensions. Then delete dsmos.kext from Extra/Extension. Then run Kext Utility, then Repair Permissions, and reboot.

KamalAhmad
10-06-2009, 06:35 PM
Thank you for the answer,

I replaced dsmos to fakemc and it worked fine.

My Audio is not working yet. wounder why... maybe missing something.
If i get it working i will start to use my mac and install what I neeed.

Is there any whay to debugg it. you said it have to do with DSDT...

What is the different between the extra folder that chameleon creates? (From the "System/library/extenstions")
Does "extra/extentions" or "extra" loads first?


If you have little time left if you can explain little it would be nice. :) nice to talk to you.



Greatings KAMAL...

kj.web
10-06-2009, 08:39 PM
Good GUIDE i have a Extensa 5620Z and followed my own tutorial :D
here is my guide:
http://www.youtube.com/watch?v=RVan49_Vm_I

KamalAhmad
10-08-2009, 08:56 AM
I getting an Faild when loading AppleHDA (for sound???).. when booting...

Gurruwiwi or how have an Acer 6935G can somebody help me..

I Need to know witch .kext is used to what...

Can anybody list a list and publich very nice to know what the kext doing ...


HELP...

I have installed the SL atleast 15 times. only to test what hapends when changing kext. and other tings.

BEST REGARDS /KAMAL

Gurruwiwi
10-08-2009, 04:12 PM
Kamal,

Kexts are more or less like windows drivers. Even if you get a Kernel Panic, you can remove it manually, but this is a bit more complicated as you need Terminal language..

You failing audio messages are absolutely normal !

The dsdt information is not correct for OSX (normal), so AppleHDA cannot find audio device.

In Snow Leopard, when installing kexts, right after you copy them into E/E or S/L/E you must ALWAYS run Kext Utility, and the Repair Permissions.

Kext Utilities will rebuild the kext cache, so if you modify any kext, add or delete, you must do this. Kext Utility will repair also, but manually repairing permissions will find new permissions to repair - so do it also.

There is a slight difference between E/E and S/L/E... the first is created ONLY for Chameleon 2 bootloader to have its files and do its thing (like boot options, chameleon skins and also system Extension (kexts)) - and this helps you keep the system tidy.

So, if you update with Software Update, some system files can be replaced/modified by Apple in their original place, so if you keep all your "hack" kexts in E/E, they will always work over S/L/E

There are some rare cases where you need one kext to work with another (dependancies) and sometimes you will have to copy them into S/L/E for the kext to work, but that is rare.

Say audio... you should use VoodooHDA, it overrides AppleHDA, and works with most audio cards.

If Apple were to make, imagine, an iTunes update that also contains AppleHDA upgrade, imagine to add 3D effect or something, it doesn't matter because you will be actually using another kext to activate audio.

Some kexts substitute others (like voodoHDA) - others will work on top of vanilla kexts.
(the term "vanilla" is used for "Apple original not modified")

Hope it is clearer now !

Gurruwiwi
10-08-2009, 04:52 PM
Kj.web

Your video is fantastic and contains alot of hard work! Please dont feel ofended, but there are several thing you do not explain and is a bit confusing for people who have never done it before... Even I dont get some of the steps

Also, it is a bit outdated method and could render many user with inability to run Repair Permissions - talking about using the OSinstall pkg method, Cham 1 etc... there is no need now and dsmos and fakesmc etc have been rebuilt for SL.

Please dot take this the wrong way, but my method is just about the simplest, quickest, easiest and fastest there is... until a proper distro comes out! And even still I will constantly update this thread to accomodate new features, like I managed to make mic in work last night...

But its a damn nice video for the state of SL install progress from before Gold Master so well done !!

(I actually had seen your video before when attempting the SL install direct from Leo to external drive...)

KamalAhmad
10-08-2009, 09:54 PM
Thank you very much. Gurruwiwi, It clear many things out ...


I still dont get the Audio to work..

Then I wonder if it is applePs2Controller.kext and VoodoPS2Controller.kext is the problem if they both are in the extensions at the same time?
If i use both PS2 controller the mouse stop to work cant do much at all. No controll, then i need to boot with -f flag to fix it.

Removed VoodooPS2Controller and have ApplePs2Controller in Extensions map.
Maybe it have to do with SD controller??? It dose not work ether..

Dumped my Kext file if it is any help...
SEE My TXT file i dump them in text files .....

What is the best for Acer 6935G?

I have all this Kext in my extensions and Extra Extensions is there any problem you can see?
Thank you for all your time ...

I wish i had this working so i can continue to work with my computer... Need only the AUDIO to work then I am very pleased.
Then the other minimal stuff does not bother me.
__________________________________________________ ___
This is under system information about audio:
Intel HD-Audi:

Device-ID: 0x10250146
Audi-ID: 0

__________________________________________________ ___
and my com.apple.boot.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>Boot Graphics</key>
<string>Yes</string>
<key>EHCIacquire</key>
<string>Yes</string>
<key>Timeout</key>
<string>5</string>
<key>UHCIreset</key>
<string>Yes</string>
<key>USBBusFix</key>
<string>Yes</string>
<key>Wait</key>
<string>No</string>
<key>Theme</key>
<string>Boot_Camp</string>
<key>Quiet Boot</key>
<string>Yes</string>
<key>device-properties</key>
<string>c20200000100000001000000b60200000f00000002010c00d0 41030a000000000101060000010101060000007fff04002200 00005600520041004d002c0074006f00740061006c00730069 007a00650000000a000000d31db4d34d343800000040003000 2c007500730065002d006200610063006b006c006900670068 0074002d0062006c0061006e006b0069006e00670000000400 00001c0000006400650076006900630065005f007400790070 00650000000f0000004e5644412c706172656e742200000040 0030002c006400650076006900630065005f00740079007000 650000000b000000646973706c6179100000006d006f006400 65006c0000001b0000004e5649444941204765466f72636520 393630304d20475422000000400031002c0064006500760069 00630065005f00740079007000650000000b00000064697370 6c617920000000400031002c0063006f006d00700061007400 690062006c00650000000e0000004e5644412c4e564d616314 000000400030002c006e0061006d0065000000120000004e56 44412c446973706c61792d411c000000400030002c00620075 0069006c0074002d0069006e000000040000002e0000004000 30002c004100410050004c002c0062006f006f0074002d0064 006900730070006c0061007900000004000000140000004000 31002c006e0061006d0065000000120000004e5644412c4469 73706c61792d4220000000400030002c0063006f006d007000 61007400690062006c00650000000e0000004e5644412c4e56 4d616324000000400031002c00630061006e002d0068006f00 74002d0070006c0075006700000004000000100000004e0056 00430041005000000022000000d38d34d34d34d34d34d1dd34 e34d34d34d34d34d34d34d3bd34d34d34d341e00000072006f 006d002d007200650076006900730069006f006e0000000800 000074657374</string>
</dict>
</plist>

THIS IS MY AUDIO INFORMAION.....

Audio Adapter:
High Definition Audio Codec: HDA Codec ID:
Network
Intel 82801IB ICH9 - High Definition Audio [A3]
RealTek ALC889 10EC0889






You have been very good helper in this Forum and, I thank you very much.


Best regards

KAMAL

Gurruwiwi
10-10-2009, 04:53 PM
No problems. Thanks for your kind words.

You should not be having problems with audio. Lets try to clear some things.


I just found out what I said before is not 100% correct.

For Audio, you ONLY need VoodooHDA in the System/Library/Extensions folder.

First, be sure to download the 64bit version of voodooHDA... you can use the link in Post 1.

In those files, you also have a utility called "Kext Utility". Copy it to desktop.

How to do it;

1 - Manually copy VoodooHDA to System/library/Extension
2 - Check in Extra/Extension you do NOT have any audio kext - if you do, delete it.
2 - run Kext Utility - let it work until it finishes. Open Disk Utilities and Repair Permissions
3 - reboot

Does it work?

KamalAhmad
10-11-2009, 05:06 PM
Hi Gurruwiwi,,

Downloaded a new kext for VoodooHDA 32/64 versions.
http://www.kexts.com/view/22-voodoohda_(32--64-bit).html
Tryed the kext from A_File_Vault too. didnt work.


Put it in the SLE manualy
Deleted the kext from extra/ extensions
Run Kext Util and then waited and runned Repair premissions.

reboted not working.

I getting tired of this some thing is not right maybe you have another card.

This is my specifikation, look att the attachment.

Another thing about the graphic it okej on the computer but if you use HDMI output you get a picture but the quality is not that good like the drivers in windows. But this is another problem maybe it will come better support for it.

Best regards

KAMAL

gnate3
10-12-2009, 08:18 AM
Thumbs up for this great guide bro.. I was able to install Snow Leopard in to my HP Dv5 1104tx notebook and now running smoothly :)

When I was reading the tutorial u mentioned that not to use Western Digital HDDs, I was disappointed (my laptop comes with a WD HDD :( )and my HDD didn't boot after installation. But after so many trial and error methods, I got it to boot. Now SL is working like a charm! :)

Thanks again.. (Y)

Gurruwiwi
10-12-2009, 11:16 AM
Kamal, let me get home to check something and we will try another aproach.

Gnate, not all WD are bad. You just have to go to Apple.com and check out which are the bad models. Has to do with spin up and down issues. But then again, they might not have all possible models listed, because I guess they only mention the ones that were issued stock.

It is a good idea to avoid them though.

gnate3
10-12-2009, 12:20 PM
Gurruwiwi, Bro I got it to work. It didn't boot for the 1st time, but then I could get it to work. Now SL is working like a charm..
Thanks again for the great tutorial (Y)

Ps - Do you know any 64bit IDT audio kext for SL? Please if you know post it. With VoodooHDA only sound-out is working. No mic :(
There were some IDT audio drivers for Leopard but couldn't find anything for SL.

KamalAhmad
10-12-2009, 12:40 PM
Hi Gurruwiwi,

Hope you find anything who helps me.
Did you see my specification pdf i attatched?


When i use disk util i get this error.


Repairing permissions for “SnowLeo”
ACL found but not expected on "System/Library/Extensions".
Repaired "System/Library/Extensions".
Warning: SUID file "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent" has been modified and will not be repaired.
Warning: SUID file "System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Resources/Locum" has been modified and will not be repaired.

Permissions repair complete

Do you understand anythig of this? Is something not in place? Didnt get it erlier if i remember..

I have not Changed anything like in your tutorial about SUID.. didnt have to in the installations distro i installed from.

Thanks..

Greatings
Kamal

Gurruwiwi
10-13-2009, 11:08 PM
Hey Kamal... I am sorry, I forgot about you. I am not home right now, I promiss tomorrow to try to help you again.

I have the exact same error you do when repairing permissions. I dont know what they are about, but so far i dont find any problems. I dont think it is very important.

gnate3
10-16-2009, 08:14 AM
Gurruwiwi - Found any solution for 64bit IDT audio? :S

Gurruwiwi
10-21-2009, 08:36 PM
Kamal, try these too!

I dont know what IDT audio is... my card is realtek, but anyways, voodooHDA seems to handle almost all common cards.

Try these I'm uploading, its a folder containing 4 files.

- Delete VoodooHDA, check both Extra/Extension and System/Library/Extensions
- From the folder copy VoodooHDA.kext to S/L/E
- copy "Voodoo HDA Helper" to Applications folder
- Go to System Preferences, Accounts, on the top right click "Login Items" and add "Voodoo HDA Helper" from Applications Folder
- from the folder, run Kext Utility
- Disk Utilities - Repair Permissions
- Reboot
- from folder run VoodooHDA.prefpane

I think that's it !

Hope it works!

KamalAhmad
10-21-2009, 10:02 PM
Look at the attatchement.


getting error message at the last step.. - "- from folder run VoodooHDA.prefpane"
Best regards

Kamal

Imkantus
10-21-2009, 11:29 PM
getting error message at the last step.. - "- from folder run VoodooHDA.prefpane"
Best regardsI reckon it's caused as VoodooHDA.kext isn't loaded - so just try again to install the PrefPane after restart or check if VoodooHDA kext is loaded with using kextstat on Terminal. :)

Gurruwiwi
10-22-2009, 09:24 AM
damn, Imkantus, you are 100% right... Kamal, I forgot one step!

Go to System Preferences, Accounts, on the top right click "Login Items" and add "Voodoo HDA Helper" from Application folder

reboot.

I have corrected the previous post!

KamalAhmad
10-22-2009, 09:52 PM
Hi Gurruwiwi,

To load HDA helper on login didnt help but i found the problem..

If you see my erlier posts about what kext i had in my extension library you will see that AppleHDA.kext was in there and it was loaded before VoodoHDA.kext. And when it does It didnt load VoodooHDA.kext so i deleted AppleHDA.kext and then it work like a charm. (Like they say)...


Is it possible to you to send me a list of your kext installed on your 6935g i wounder why my card reader dont work maybe same problem here.

Look at my kext on my attachement maybe i have to many kext how does not need to be there thats why i whant your list of kext to see what you have and what i have so i can strip it. :)

Best Greatings KAMAL... Finaly AUDIO Works... thanks to Your help Gurruwiwi...

KamalAhmad
10-24-2009, 05:48 PM
Now we must wait for to fix the mic problem. Have you any idé how to do it? or must we wait for a new version of voodooHDA.kext?

Best regards

Kamal

Gurruwiwi
10-24-2009, 07:36 PM
I had already mentioned that about AppleHDA a quite a few pages back. I cant remember all the individual solutions, I thought you already knew this. It is also in the tutorial. Anyways...

Did the Voodoohda.prefpane work?

Check in System Preferences, you should have a new plugin called VoodooHDA. You can choose your mic and boost the signal. It might or might not work.

Otherwise, consider yourself lucky! From here you need dsdt.aml patching.

Or, just buy a compatible USB audio card that work native with OSX, or a usb microphone, there are a couple around really cheap, I dont know which, because when I need to record I use an mbox 2

KamalAhmad
10-24-2009, 08:40 PM
Yes i have the icon in the systems preferences but the mic does not work. have it on the MAX volume. but no luck,

Did you get it to work? There is mic behind the camera. on the 6935g.

How to pach "From here you need dsdt.aml patching". have you any information how to do that.


Best regards
Kamal

Gurruwiwi
10-24-2009, 10:39 PM
Exactly Kamal, that is the deal with almost everyone. No internal mic. You might have external mic working, test it and play around with the preference pane. If no mic at all, then that is it.

dsdt patching is very difficult and involves making code, decompiling and recompiling with linux. I tried it and nearly went crazy. But when done right, you can make your laptop perfect mac clone (video, ethernet, audio, etc). But, as I have everything covered with kexts there is no need.

KamalAhmad
10-24-2009, 11:05 PM
http://wiki.osx86project.org/wiki/index.php/Hardware_.kext_Patching_List

IS this anything to think about?

Best regards KAMAL

Gurruwiwi
10-25-2009, 10:43 AM
That is only half the story.

Kamal, read this thread carefully and in detail. By the endc you will understand what is involved to get audio to be perfect.

I didnt manage to do it because at the time I didnt understand the difference between Leo and SL kext caching, so even if had done it right, it would never work.

Probably next holiday break I will attempt to patch dsdt again

http://www.infinitemac.com/f57/guide-alc889a-with-analog-5-1-surround-t3746/

KamalAhmad
10-29-2009, 06:55 PM
If you get the your dsdt patch to work, does your patch work for me? Or must i patch it too?
Is it not the same computer?


Best regards

Kamal

Gurruwiwi
10-29-2009, 11:20 PM
dsdt works like this, more or less in simple terms,

Bios <-> DSDT <-> Operating System

It is a table of code, extracted from specific Bios information, not only generic (how much RAM) but specific to graphic memory, audio card special features, sleep mode and lot of extra.

OSx reads Bios made for Mac, so dsdt is a little different for PCs, but highly compatible.

You can open up the dsdt and fix all the issues, that part is a bit tricky, but not dangerous at all.

So, unfortunately, yes, you have to make your own dsdt.

But, since our systems are so very similar, most our issues will be the same, so we can share the code for you to fix it too. But you will have to manually insert it yourself.

Unfortunately I have no idea when I will the time and courage to start this task...

KamalAhmad
10-30-2009, 10:10 AM
I will see if i can manage anything of it to day maybe i will succed.

But later to day. Hope it will work.

Decomp.. the dstd file.
the first thing didnt find AZAL maybe it is another thing on 6935g.


Best Regards

Kamal

Gurruwiwi
10-31-2009, 03:49 PM
Mine was AZAL, had to change to HDEF. See, one of the reasons you have to make your own dsdt patch, decompile, fix, recompile.

Then, quick ApplHDA patching and it should work.

Kamal, I do warn you though, that I had SERIOUS issues that made me have to re-install SL all over again. So be sure to back-up all important info.

It is not an easy job, so unless you use Mic In all the time, it would be better just to go out and buy a compatible, cheap, USB headphone with microphone, or just microphone, or a simple USB soundcard.

KamalAhmad
10-31-2009, 05:53 PM
Send me your file let me see it.

Maybe i looked at wrong place.

Best regards

Kamal

Drakulix
10-31-2009, 05:58 PM
Hi Guys,
I have an Acer Aspire 6935, it runs perfect with Snow Leopard, but there is one problem.

First I didn't installed it with this tutorial. I installed it from a external Kalyway 10.5.2 Hard Drive.
(Format Hard Drive, Insert Retail DVD, open OSInstall.mpkg, install SL to my Hard Drive ...) and I installed Chameleon RC3 with Terminal to my EFI Partition. Snow Leopard starts, only sound didn't work (now it works with VoodooHDA), but my battery isn't reorganised correctly.

The battery doesn't load... , the system crashes when starting with battery or removing the cable. (Black Screen but Notebook is still running.)

Also Standby or Hibernation isn't working. The Screen goes black but the notebook is still on like the battery error.

That's why I think it's only one error.

Here is a list of my kexts, hope you could help me:

EFI:

voodoops2controller.kext
openhaltrestart.kext
voodoobattery.kext
attansicL1eEthernet.kext
LegacyAppleAirportBrcm4311.kext
fakesmc.kext
PlatformUUID.kext

SLE:

VoodooHDA.kext

Any idea which kext is missing?

Gurruwiwi
11-01-2009, 05:35 AM
Kamal - ok, here you go, let me know what you find out! Anyone finding this post, unless you have my exact and perfectly same model, do NOT use this for your installations!

Drakulix,

The sleep/hibernation problem is one of the most common problem for everyone. The only way to fix this properly is to manually patch the dsdt.aml file, just like Kamal is trying for audio. So please refer back a couple of posts back for some info.

This is one of my goals too, basically, sleep and mic in are the final thing I need to have to perfect clone of a macbook pro. But I dont have much time for this at the moment.

About the battery manager. I too have experienced KP when taking out the power plug and running the battery. But that happened like, once only! Since then, stable and good readings. I would suggest you run Kext Utility app and repair permissions.

KamalAhmad
11-01-2009, 11:59 PM
I used your dsdt.aml file and it works.
Worked like my org. dsdt.aml file i used before..

Did you change anything in your dsdt.aml file?

This is my org. dsdt.aml file in the attatchment.. Im using yours dsdt.aml file know.
Does that mean that you have exact my model.


BEST regards

Kamal

Gurruwiwi
11-02-2009, 08:33 PM
Glad to hear it! But what do you mean, you have mic in now?

Yes, I changed the AZAL entry to HDEF, so that AppleHDA (patched) or Voodoo recognize it.

No, it doesn't mean we have the same model ( I dont have blue-ray, graphic specs are very different for instance 1GB gddr2 vs 512 gddr3)) but since it so close, it worked... For instance, your audio might have worked but could be left without graphics.

Imagine you used a dsdt from another brand or entirely different Acer line, you might not be able to even boot

great news! :)

EDIT: Oh, ok I understand now, you have audio just like with your own original dsdt. That is to be expected, as with Chameleon and special kexts, most of modern computers work 95%. It is the special features that fail, like wake/sleep/hiberbation, microfone/spif 5.1, external monitor or HDMI, ethernet for some people, etc... For that, you have to manually patch your dsdt

KamalAhmad
11-03-2009, 07:55 PM
Okej... I returend to my DSDT. Your DSDT worked but no mic.
The problem i DIDNT find ASAL in the unpacked the aml file. Where did you find it?

Best regards

Kamal

rabalder
11-05-2009, 10:00 PM
Hey

anyone had any luck installing SL on Acer aspire 9810 ?

rab

Gurruwiwi
11-07-2009, 04:12 PM
Post your specs rabalder, if its pretty "standard" this guide will serve you well !

rabalder
11-08-2009, 10:21 AM
intel core2duoT7200 2,0 ghz
intel 945 PM express
intel pro wireless 3945 abg
nvidia geforce GO 7600
2x1 gb ram
Marvell Yukon pxe lan
2 x 200gb samsung sata

This should be my specs
rab

Gurruwiwi
11-09-2009, 01:49 PM
No problems with specs except wifi card. Incompatible. You can easily swap it very cheap, or use usb wifi sticks.

Read the guide carefully, you should have no problems... if you do, we're here to help out

keep posting!

andy.banc
11-17-2009, 12:34 AM
sorry, but i have a problem, I hava an ACER 8930g, my processore il quadcore q9000 at 2.0 Ghz but SL recognize it only at 1.69 Ghz.
I try with cpu-z and i see that the multiplier is blocked at 6 instead 7.5.
someone have the same problem, or know a solution for this problem?
can depend to a wrong speedstep kext?
sorry for my english :D

Mighty
11-17-2009, 07:44 PM
@ Mercurysquad (http://projectcamphor.mercurysquad.com/)

you can download a PreAlpha for the Intel 3945

alexv
11-30-2009, 05:42 PM
Hi,

The next week i going to buy a acer aspire 8730G. Can I install SL in this Notebook whith this guide?.

I need your help.

Thanks for all

Computadora:


Tipo de computadora Equipo basado en ACPI x86 (Mobile)


Sistema operativo Microsoft Windows Vista Home Premium (http://www.microsoft.com/windows/)


Service Pack del sistema operativo Service Pack 1


Internet Explorer 8.0.6001.18828 (http://www.microsoft.com/windows/ie/)


DirectX DirectX 10.1 (http://www.microsoft.com/windows/directx/)


Nombre de la computadora STATION


Nombre de usuario a


Dominio de inicio de sesión station


Fecha / Hora 2009-11-22 / 23:17

Motherboard:


Tipo de CPU Mobile DualCore Intel Core 2 Duo T6400, 2000 MHz (10 x 200) (http://www.intel.com/products/processor)


Nombre del motherboard Acer Aspire 8730 (http://us.acer.com/acer/product.do)


Chipset del motherboard Intel Cantiga PM45 (http://www.intel.com/products/chipsets)


Memoria del sistema 3065 MB (DDR2-667 DDR2 SDRAM)


Tipo de BIOS Phoenix (12/09/08) (http://www.phoenix.com/en/products/default.htm)

Monitor:


Placa de video NVIDIA GeForce 9300M GS (512 MB) (http://www.nvidia.com/page/products.html)


Placa de video NVIDIA GeForce 9300M GS (512 MB) (http://www.nvidia.com/page/products.html)


Aceleradora 3D nVIDIA GeForce 9300M GS (http://www.nvidia.com/page/products.html)


Monitor Monitor PnP genérico [NoDB]

Multimedia:


Placa de sonido nVIDIA HDMI @ Intel 82801IB ICH9 - High Definition Audio Controller [A-3] (http://www.nvidia.com/page/mobo.html)


Placa de sonido Realtek ALC888/1200 @ Intel 82801IB ICH9 - High Definition Audio Controller [A-3] (http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PNid=8&PFid=14&Level=3&Conn=2)

Almacenamiento:


Controlador IDE Intel(R) ICH9M/M-E Family 4 Port SATA AHCI Controller - 2929 (http://www.intel.com/products/chipsets)


Controlador de almacenamiento Iniciador iSCSI de Microsoft


Disco rígido WDC WD3200BEVT-22ZCT0 ATA Device (298 GB, IDE) (http://www.westerndigital.com/en/products)


Disco óptico PIONEER DVD-RW DVRTD08RS ATA Device (http://www.pioneer-eur.com/eur/productgroups.jsp)


Estado SMART de los discos rígidos OK

Gurruwiwi
12-05-2009, 08:30 AM
alexv,

Si, pruebalo! tienes que leer bien el tutorial, pero no es muy dificil !

alexv
12-08-2009, 03:01 AM
Hola,

Gracias, ya lo he conseguido. Lo unico que no he podido es que mi tarjeta de sonido solo funciona en stereo.

tengo una alc888/1200 y no encuentro la manera.

Me puedes ayudar?.

Gracias.

Iven
12-18-2009, 03:55 PM
Hello! Got this laptop in week ago. Good for OSX 10.6.2 , but two bad things: only out mic with VoodoHDA and bag video perform with strings. Any rumors about int mic?

Gurruwiwi
12-29-2009, 10:35 PM
alexv,

tendras que editar tu dsdt para coregir el 5.1. Es una pesadilla, pero no es dificil. Eso, o esperar por algun avanzo en el voodooHDA o otro kext. O entonces, en casa, una trajetita usb compatible no soluciona. lamentablemente, no puedo ayudar mas que esto...

Iven,

about mic, sorry. Either voodooHDA development, or dsdt fixing, which is very complicated.

are you absolutely sure the hardware specs are the same? the slightest difference in video card and my string may very well not work properly. Either go for NVDarwin and or several others around, you'll have to search. Re-read the part about video in my tutorial. The absolute best is generating your own string, which is very very easy, but... the first time I saw it I almost fainted !

http://forum.netkas.org/index.php?topic=222.0

FORGET ABOUT THE REST OF THE THREAD ! YOU WILL GO MAD !

stick to the first post, and I'll a bit more. After the last RED highlighted text,

- open "graphics.hex" with text edit app
- copy the string to your com.apple.Boot.plist, explained in my tutorial !
- Delete any video kexts you might have installed to try to fix it
- Repair Permissions
- Reboot

mascal71
12-31-2009, 01:19 AM
Hey ... Happy new year!!!!

Anybody did update to 10.6.2 ?

Gurruwiwi
01-04-2010, 05:17 PM
Yes I did... on my brand new Dell mini 10v !! :p

Gave this Acer laptop to my Dad for x-mas! I actually built a Flight Simulator X rig, including cockpit, dual screen, without OC'ing, this laptop runs BETTER than full blown desktop counterparts!

AMAZING ! Get better FPS, stabler, wow!

Building a i7 rig next, but not to hack... for serious production suit. My 10v covers my Apple needs.

Waiting to check on that iSlate thingie around the corner...

alfaromeo303
01-19-2010, 10:31 PM
Hey, I've read this thread and I'm running 10.6.2 64bit in my aspire 8930G, it is working great (except for minor things like mic in). For the wifi i'm using the dell 4930 mini pcie card which works out of the box!

The only thing I was wondering is if someone can give me some tips on getting the sleep to work properly... (if that is possible)...

cappy82288
02-15-2010, 11:57 PM
So I followed this guide and was able to successfully install Snow Leopard on both my Acer 6930 and Acer 5735 (no video drivers tho for the 5735). Everything works on both of them great until I try and install the Mac OS X v10.6.2 Update (Combo).
Once it is done install I get an error message at start up. (I took a picture of the screen). It happens on both laptops but I have read that most people (besides netbooks) can install this upgrade without any problems. Anyone have any ideas on what I am doing wrong?

Thanks,

Cappy

damnesiac
02-28-2010, 03:00 PM
So I followed this guide and was able to successfully install Snow Leopard on both my Acer 6930 and Acer 5735 (no video drivers tho for the 5735). Everything works on both of them great until I try and install the Mac OS X v10.6.2 Update (Combo).
Once it is done install I get an error message at start up. (I took a picture of the screen). It happens on both laptops but I have read that most people (besides netbooks) can install this upgrade without any problems. Anyone have any ideas on what I am doing wrong?

Thanks,

Cappy

You need the updated sleepenabler.kext

cappy82288
03-01-2010, 07:15 AM
http://www.dailyblogged.com/2064/updating-to-snow-leopard-10-6-2/?utm_source=twitterfeed&utm_medium=twitter

Thanks damnesiac! I just followed the guide above and am up to date.

maximusmeridus
04-13-2010, 12:16 AM
Super post on SL on 6935g, thanks, but as didn't have another mac I had to use a SnowOX universal to start it off.

I followed your instructions on setting up graphics card on my 6935g 1080p machine, but failed to get the external VGA out working when the device-properties key with your graphics hex.

Funnily enough,if I don't use any graphics device key, I can use VGA out but as you know resolution and GPU is not used properly.

Any solutions anyone?

Would really appreciate your help as have an external monitor I desperately need to use.

maximusmeridus
04-24-2010, 10:06 AM
PLEEAASSE PLEEEAASEEE SOMEONE solve my VGA out problem on 6935g after this snow leopard installation. Would really appreciate some help or pointing me in the right direction, desperately want to plug in an external monitor :(

danenzxl
05-20-2010, 02:21 PM
hi
i have snow installed for mont's now(10.6.3) and sleep don't work try all difference
sleepenabler kexts and other stuff from others forums and nothing
that is together with microphone problem on aspire 6935
but recently i downloaded iboot from tonymacx86 forum and when i start iboot cd
and choose my snow partition when it boot sleep works with no problem

can somebody please help me what to do to start snow withaut iboot cd and
have sleep mode?
thanks

danenzxl
07-17-2010, 08:51 AM
finally got sleep fully working
install iatkos s3 pick usb fix pach on installation together with usbbusfix-ehciacquire-uhcireset
restart
update to 10.6.4 restart
instal sleepenabler.kext 10.6.4(no need for k.flag pmVersiom)
restart
sleep fully working on 64 bit mode org kernel darwin10.4.0,for video and audio pick nvenabler and voodoohda-on wake everything working no probl.
now only thing not working for me is internal microfone and card reader

macaddict1234
07-18-2010, 02:47 PM
Hi i have an acer aspire 5738g

Intel PM45 chipset
T6600 C2D
ATI 4570 mobility

I've tried getting the chameleon bootloader to load the retail snow leopard disc but when i put the snow leopard disc in after the chameleon screen i just get a gray screen, can hear it loading from the disc but the graphcis simply dont work, what do i need to change in the bootloader to get it working so i can actually get to install?

rennbahncookie
08-05-2010, 11:01 AM
hey, great tutorial!! but im still left without internet. :\ did i miss something?

Raulllll
10-04-2010, 11:31 PM
Good guide

got everything working except wireless internet.

any ideas/suggestions on which kexts i should be using

laptop is aspire 5735z

danenzxl
10-10-2010, 02:10 PM
i bought on ebay wireless card couple euro and change

jupitersmoon
10-15-2010, 07:17 PM
I also have a 6935g with 512mb 9600, adding your string to the boot.plist worked fine. but ive noticed that a few people have mentioned having full QE CI support. when I check mine in "about this mac" there is no mention of Quartz Extreme or CI, i remember on 10.5 and below it used to say supported or not supported.
I'm asking because I installed oblivion and It seems to be working fine except for no 3d graphics, the hud is there the cut scenes play and i have audio?? I can hear footsteps when i use the arrow keys.

I was planning to use this as my primary operating system but I cant with no 3D

Any help would be nice, thank you

mogeansai
10-17-2010, 05:00 PM
I'm running into a few issues here, mainly with creating the USB installer.
I don't have access to any machines running (snow) leopard, and i can't create a virtual environment within windows 7 or ubuntu because i can't enable hardware acceleration without modding the bios.
I have a 6935g, more or less the same internals as the one you're using.
However, i do have an old dual usb ibook g3 running tiger, so i didn't think creating the usb would be a problem. I used your guide to creating the installer word for word, but my laptop never seems to want to boot off the usb even with the bios set to boot from it.
I'm just wondering where i'm going wrong, i thought i went wrong by leaving the partition scheme as "apple partition map" so i created the usb again using "Master Boot Record" thinking that'd solve my problem, but it didn't, and for some strange reason, the ibook just hangs when i try to use GUID as a partition scheme, although it didn't when i partitioned the seagate drive i'll be using to install os x onto.
One strange thing i noticed while creating the installer, is when i got as far as installing Chameleon 2 onto the usb, it didn't create an "extra" folder, even when all files were made visible.

Sorry for the long post, but do you've any idea where i'm going wrong?

gazzacbr
11-27-2010, 07:36 PM
finally got sleep fully working
...instal sleepenabler.kext 10.6.4(no need for k.flag pmVersiom)
restart
sleep fully working on 64 bit mode org kernel darwin10.4.0,for video and audio pick nvenabler and voodoohda-on wake everything working no probl.
now only thing not working for me is internal microfone and card reader
latest VoodoHDA 2.7.2 gives me internal mic (for first time) on my Acer 6920g, you can try. now comes with a nice installer/updater package :D
no luck at all for my card reader (have tried many) but my solution for now is an Expresscard adapter card reader (cheap generic one off ebay) which sits flush in the otherwise unused slot. in my original (non-working) card reader i keep an SD to micro SD adapter so all is well :cool:

i have the sleep enabler 10.6.4 but when i try to sleep it instantly wakes. i think there is a kext which is loaded to do just that, anyone tell me which one it is so i can disable it to try sleep?

mikap
01-16-2013, 07:17 AM
Hi,

Does anyone know what kexts I need to get the NVIDIA GeForce 9600M GT to support QE/CI and VGA out (OS X 10.6.7)? I added the code but that didn't help. I am able to get 256 of my 512 MB of VRAM to be recognized and 1440 x 900 resolution. This is without NVEnabler or NVEnabler 64. When I add those with NVDANV50Hal it stops at the end of the verbose boot.

Please help.

Thanks