InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Snow Leopard 10.6 (http://infinitemac.com/forumdisplay.php?f=87)
-   -   [GUIDE] 4 n00bs with laptops! (-Specially crafted for Acer Gemstone 6935G-) (http://infinitemac.com/showthread.php?t=4183)

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

Quote:

Originally Posted by mascal71 (Post 36578)
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

Code:

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

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

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 !