[GUIDE] 4 n00bs with laptops! (-Specially crafted for Acer Gemstone 6935G-)
2 Attachment(s)
/
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/k...audio/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/k...smbiosUUID.png 2 – com.apple.Boot.plist – open with Text Edit and replace – save http://i310.photobucket.com/albums/k...mAppleUUID.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/k...atformUUID.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 Code:
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/k.../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 Code:
c20200000100000001000000b60200000f00000002010c00d041030a000000000101060000010101060000007fff0400220000005600520041004d002c0074006f00740061006c00730069007a00650000000a000000d31db4d34d3438000000400030002c007500730065002d006200610063006b006c0069006700680074002d0062006c0061006e006b0069006e0067000000040000001c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c706172656e7422000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001b0000004e5649444941204765466f72636520393630304d20475422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d411c000000400030002c006200750069006c0074002d0069006e000000040000002e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c006100790000000400000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616324000000400031002c00630061006e002d0068006f0074002d0070006c0075006700000004000000100000004e005600430041005000000022000000d38d34d34d34d34d34d1dd34e34d34d34d34d34d34d34d3bd34d34d34d341e00000072006f006d002d007200650076006900730069006f006e0000000800000074657374 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. . |
Thanks for this guide and helping the community! (I don't own this laptop, but awesome guide!)
|
AWESOME Guide !
|
For the sound you can also use (voodooHDA.kext 021), works perfectly ...!
But otherwise this is a great guide ... :)) |
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! |
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. |
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!!! |
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 |
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
|
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 !!!! |
Didnt work for me..
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 |
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 ! |
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 |
Hi guyz !!!
I solved the problem with battery in the top bar http://stellarola.tumblr.com/post/16...epare-yourself in this site u can find several 64 bit kests and using the voodoobattery i solved my problem |
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! |
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? |
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? |
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. |
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 |
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! |
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... |
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! |
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. |
Quote:
here is mine Code:
00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07) |
Can i Change to Fakesmc from dsmos?
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 |
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. |
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... |
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 |
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 |
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 ! |
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...) |
2 Attachment(s)
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>c20200000100000001000000b60200000f00000002 010c00d041030a000000000101060000010101060000007fff 0400220000005600520041004d002c0074006f00740061006c 00730069007a00650000000a000000d31db4d34d3438000000 400030002c007500730065002d006200610063006b006c0069 006700680074002d0062006c0061006e006b0069006e006700 0000040000001c0000006400650076006900630065005f0074 0079007000650000000f0000004e5644412c706172656e7422 000000400030002c006400650076006900630065005f007400 79007000650000000b000000646973706c6179100000006d00 6f00640065006c0000001b0000004e5649444941204765466f 72636520393630304d20475422000000400031002c00640065 0076006900630065005f00740079007000650000000b000000 646973706c617920000000400031002c0063006f006d007000 61007400690062006c00650000000e0000004e5644412c4e56 4d616314000000400030002c006e0061006d00650000001200 00004e5644412c446973706c61792d411c000000400030002c 006200750069006c0074002d0069006e000000040000002e00 0000400030002c004100410050004c002c0062006f006f0074 002d0064006900730070006c00610079000000040000001400 0000400031002c006e0061006d0065000000120000004e5644 412c446973706c61792d4220000000400030002c0063006f00 6d00700061007400690062006c00650000000e0000004e5644 412c4e564d616324000000400031002c00630061006e002d00 68006f0074002d0070006c0075006700000004000000100000 004e005600430041005000000022000000d38d34d34d34d34d 34d1dd34e34d34d34d34d34d34d34d3bd34d34d34d341e0000 0072006f006d002d007200650076006900730069006f006e00 00000800000074657374</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 |
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? |
Not working...I dont know what im doing wrong.
1 Attachment(s)
Hi Gurruwiwi,,
Downloaded a new kext for VoodooHDA 32/64 versions. http://www.kexts.com/view/22-voodooh...--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 |
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) |
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. |
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. |
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 |
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. |
Gurruwiwi - Found any solution for 64bit IDT audio? :S
|
1 Attachment(s)
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! |
Tryed this but no luck getting error msg.
1 Attachment(s)
Look at the attatchement.
getting error message at the last step.. - "- from folder run VoodooHDA.prefpane" Best regards Kamal |
Quote:
|
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! |
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... |
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 |
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 |
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 |
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. |
http://wiki.osx86project.org/wiki/in..._Patching_List
IS this anything to think about? Best regards KAMAL |