InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   Idened 10.6 Lite worked on GIGABYTE GA-EX58-UD3R (http://infinitemac.com/showthread.php?t=5568)

iceage2609 02-20-2010 05:18 PM

Idened 10.6 Lite worked on GIGABYTE GA-EX58-UD3R
 
Hi there,recently i have installed(2 days before)Ideneb 10.6 Lite on my pc and it seems to work after a lot of reading and experimentation for a newbie like me. :-[ :-[
GIGABYTE GA-EX58-UD3R
CPU: i7-920 LGA1366
CORSAIR TR3X6G1600C8 XMS3 DDR3 6GB (3X2GB) PC3-12800 (1600MHZ) TRIPLE CHANNEL KIT
GAINWARD 0636 GEFORCE GTX285 1GB HDMI PCI-E

Still lot of work to do and fixes also,so i am gonna need your precious help.
Usb-camera Lifecam vx-1000 working with SonixSN9C102pWebcam
Audio working with AppleHDA.kext
Mouse and keyboard ok
Shutdown ok and Restart ok.
Now the Nvidia card.During installation and customizing i used NV Darwin Enabler and GT200 option and it works.
2 Questions,please your help:
The Graphics card really fully works?I think its is.But why unknown in specs?Does it matter?
http://img641.yfrog.com/img641/596/picture1yy.jpg
And the RAM specs,why only 400?
http://img29.yfrog.com/img29/1636/picture1xi.jpg

iceage2609 02-22-2010 09:38 PM

Anyone please ?

Imkantus 02-25-2010 11:13 PM

Use latest Chameleon / PC_EFI with smbios.plist to fix system infos like RAM detection - be sure to have no patche AppleSMBIOS or related kext solution at the same time.
Anyway this is just visual issue.

iceage2609 02-26-2010 11:46 AM

Quote:

Originally Posted by Imkantus (Post 45539)
Use latest Chameleon / PC_EFI with smbios.plist to fix system infos like RAM detection - be sure to have no patche AppleSMBIOS or related kext solution at the same time.
Anyway this is just visual issue.

Thank you very much.the most important thing, is that its just visual issue and not detection problem of RAM or Nvidia card.
Thank you,i will try the fix.(If i can manage to do it of course :-) )

EDIT: I fix RAM info with osx86tools but Video card not yet......Dont know how to do it.

Imkantus 02-26-2010 02:51 PM

NVDarwin is as you wrote yourself just an enabler - a card model name unknown to NVDarwin can't be injected to the system using it. But this doesn't matter as long as you have full accerlation and correct VRAM beeing detected.
If you still want to change it you can use the OSx86 Tools to create a custom EFI String for GFX instead of using nvdarwin - the model name value is free form - you can enter whatever you want & it will be displayed in the System-Profiler. ;)

iceage2609 02-26-2010 08:18 PM

Thank you very very much my friend for your help.I will try the EFI String for GFX thing and report back.

Another small issue i want to ask about,is how to use DSDT_patcher (because unfortunately in activity monitor the mac pc detects only one core and not 4),i have read that i have to use a pathced DSDT.
For that,do i have to enable it (tick it) during the installing menu-->customize of the ideneb? or i can do it even now through that process
Code:

http://www.infinitemac.com/f5/quad-core-anyone-t2968/post29222.html
cause in my root i cant find any DSDT.aml file hidden or not.

Thank you again.

Imkantus 03-01-2010 11:44 PM

Get latest DSDT Patcher by fassl from here:
http://www.projectosx.com/forum/index.php?showtopic=121
Just drop it to the Terminal to use it. If everything wents fine it will read out the DSDT Table for your system and will be able to do some optimizations for use with Darwin/OS X including CPU Aliases fix which should make your cores to work.
You might need to remove cpus=1 from com.apple.Boot.plist, too...

iceage2609 03-08-2010 07:30 PM

Maybe its something really hard for a newbie,so...i cant work it out.
I have downloaded the DSDT patcher from this post and tried to do the process
Code:

http://www.infinitemac.com/f5/quad-core-anyone-t2968/post29222.html
Double click it,and a terminal opened:
Code:

Getting the DSDT through ioreg...
Decompiling the DSDT...

Intel ACPI Component Architecture
AML Disassembler version 20080926 [Oct  4 2008]
Copyright (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a

Loading Acpi table from file ./dsdt.dat
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
.......................................................................................................................................................................................................................................................................................................................................................................................................................................
Parsing completed
Disassembly completed, written to "./dsdt.dsl"
Done, now start the Patching!
Patching RTC...
RTC Device found :                Device (RTC)
Found IRQ in RTC Device, removing it
                        IRQNoFlags ()
RTC patched
Patching HPET...
HPET Device found :                Device (HPET)
IRQ's written to HPET
HPET patched
Which OS to emulate? [0=Darwin,1=WinXP, 2=WinVista]

Then i press 0:
Code:

Fixing various Issues...

Found an issue
Found              Store (Local0, Local0)
Fixed  Store ("Local0", Local0)
Found an issue
Found              Store (Local0, Local0)
Fixed  Store ("Local0", Local0)
Done
We are done patching, press any key to try to compile the fixed DSDT
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20080926 [Oct  4 2008]
Copyright (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a
./dsdt_fixed.txt  226:    Method (\_WAK, 1, NotSerialized)
Warning  1080 -                        ^ Reserved method must return a value (_WAK)
ASL Input:  ./dsdt_fixed.txt - 5602 lines, 181437 bytes, 2215 keywords
AML Output: ././dsdt.aml - 17669 bytes, 631 named objects, 1584 executable opcodes
Compilation complete. 0 Errors, 1 Warnings, 0 Remarks, 729 Optimizations
Compiling done, if it worked, you have now a patched DSDT in dsdt.aml
If the compiling went wrong, you could force to build it with ./DSDT\ Patcher -f (try this DSDT at your own risk)
logout

Then in the debug folder i found dsdt.dsl but i can't find ALIAS as in the thread.
Processor (P001, 0x01, 0x00000810, 0x06) {}
Processor (P002, 0x02, 0x00000000, 0x00) {}
Alias (P002, CPU2)
I found only this:
Code:

        Processor (\_PR.CPU0, 0x00, 0x00000410, 0x06) {}
        Processor (\_PR.CPU1, 0x01, 0x00000410, 0x06) {}
        Processor (\_PR.CPU2, 0x02, 0x00000410, 0x06) {}
        Processor (\_PR.CPU3, 0x03, 0x00000410, 0x06) {}
        Processor (\_PR.CPU4, 0x04, 0x00000410, 0x06) {}
        Processor (\_PR.CPU5, 0x05, 0x00000410, 0x06) {}
        Processor (\_PR.CPU6, 0x06, 0x00000410, 0x06) {}
        Processor (\_PR.CPU7, 0x07, 0x00000410, 0x06) {}
        Processor (\_PR.CPU8, 0x08, 0x00000410, 0x06) {}
        Processor (\_PR.CPU9, 0x09, 0x00000410, 0x06) {}
        Processor (\_PR.CPUA, 0x0A, 0x00000410, 0x06) {}
        Processor (\_PR.CPUB, 0x0B, 0x00000410, 0x06) {}
        Processor (\_PR.CPUC, 0x0C, 0x00000410, 0x06) {}
        Processor (\_PR.CPUD, 0x0D, 0x00000410, 0x06) {}
        Processor (\_PR.CPUE, 0x0E, 0x00000410, 0x06) {}
        Processor (\_PR.CPUF, 0x0F, 0x00000410, 0x06) {}

Then drag the patcher on terminal hit spacebar and dran n drop dsdt.dsl
Code:

/Users/bill/Desktop/DSDT_Patcher1.0.1e/DSDT\ Patcher  /Users/bill/Desktop/dsdt.dsl
between Pather and /Users 2 spaces??
and hit enter and then 0 for Darwin.
Code:

Found an issue
Found              Store (Local0, Local0)
Fixed  Store ("Local0", Local0)
Found an issue
Found              Store (Local0, Local0)
Fixed  Store ("Local0", Local0)
Done




We are done patching, press any key to try to compile the fixed DSDT


Intel ACPI Component Architecture
ASL Optimizing Compiler version 20080926 [Oct  4 2008]
Copyright (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a
./dsdt_fixed.txt  226:    Method (\_WAK, 1, NotSerialized)
Warning  1080 -                        ^ Reserved method must return a value (_WAK)
ASL Input:  ./dsdt_fixed.txt - 5602 lines, 181437 bytes, 2215 keywords
AML Output: ././dsdt.aml - 17669 bytes, 631 named objects, 1584 executable opcodes
Compilation complete. 0 Errors, 1 Warnings, 0 Remarks, 729 Optimizations
Compiling done, if it worked, you have now a patched DSDT in dsdt.aml
If the compiling went wrong, you could force to build it with ./DSDT\ Patcher -f (try this DSDT at your own risk)
rm: dsdt.dat: No such file or directory
mv: rename ./dsdt.dsl to ./Debug/dsdt.dsl: No such file or directory

No errors but 1 warning....
Edit with text edit the new dsdt.aml but CPU still there adn something like that:
L _PR_[É P001 [É P002 P002CPU2[É P003 [É P004 P004CPU4
with the CPU....
Any ideas?

iceage2609 03-17-2010 01:15 PM

Dead end,i didint manage to do it.I will try harder in the future.
Thanks anyway all of you guys and especially Imkantus for his precious help so far.

Imkantus 03-19-2010 12:55 AM

Sorry I have been quite busy during the last weeks.

Well all you need to do with the DSDT.aml to have it beeing injected to your sysem is to put it into the /Extra folder (if present) or to the root (/) of your OS X drive. ;)
If your System-Profiler still shows just one core, be sure to not have cpus=1 as Kernel Flag in com.apple.Boot.plist

PS: If you want to edit it do not edit DSDT.aml - the DSDT table is written in AML language - you need to dissassemble it using "iasl -d DSDT.aml" command to be able to edit it - output should be DSDT.dsl - and afterwards reassemble it to be DSDT.aml again using "iasl -ta DSDT.dsl"

Happy further trying around. ;)

/Edit:
Get latest (!) DSDT Patcher from here: http://www.projectosx.com/forum/index.php?showtopic=121 - it will do the work beeing adviced here:
http://www.infinitemac.com/f5/quad-c...post29222.html for you. :)