Jump to content

AnVAL (ACPI Loader)


valv
 Share

1,538 posts in this topic

Recommended Posts

7-13 version i lost quad core q8300 intel Xeon autodetection.
what version were u using before that one?
Link to comment
Share on other sites

to valv:

The FAKESMC Team (new FAKEMSC with plugins for cpu temp & serveral IO Chips) started two weeks ago an Chameleon branch (AsereBLN, + Mozodojo Versions). They using now XCODE proj, which is more easy for following + using for dev noobs).

Here is the svn link , CHamelon is within the main folder : http://subversion.assembla.com/svn/fakesmc

 

Here an screenshoot with versions.

Perhaps in they future nice they would add your valv branch also ?

(Dev disskuss forum of that: http://www.projectosx.com/forum/index.php?showtopic=1206

Bildschirmfoto_2010_07_18_um_12.03.56.jpg

Link to comment
Share on other sites

to valv:

The FAKESMC Team (new FAKEMSC with plugins for cpu temp & serveral IO Chips) started two weeks ago an Chameleon branch (AsereBLN, + Mozodojo Versions). They using now XCODE proj, which is more easy for following + using for dev noobs).

Here is the svn link , CHamelon is within the main folder : http://subversion.assembla.com/svn/fakesmc

 

Here an screenshoot with versions.

Perhaps in they future nice they would add your valv branch also ?

(Dev disskuss forum of that: http://www.projectosx.com/forum/index.php?showtopic=1206

 

thank for the info

 

i already knew his old ssdt patch, but not his ssdt generator (to be honest i was working on something similar but he strike first :P )

 

it seems to be interesting

Link to comment
Share on other sites

to valv:

The FAKESMC Team (new FAKEMSC with plugins for cpu temp & serveral IO Chips) started two weeks ago an Chameleon branch (AsereBLN, + Mozodojo Versions). They using now XCODE proj, which is more easy for following + using for dev noobs).

Here is the svn link , CHamelon is within the main folder : http://subversion.assembla.com/svn/fakesmc

 

Here an screenshoot with versions.

Perhaps in they future nice they would add your valv branch also ?

(Dev disskuss forum of that: http://www.projectosx.com/forum/index.php?showtopic=1206

thank for the info

 

i already knew his old ssdt patch, but not his ssdt generator (to be honest i was working on something similar but he strike first ;) )

 

it seems to be interesting

I already got an eye on the code, but I don't see where the section, related to ssdt/pstate generator. any clue? am also planning to add the fermi patch altogether.
Link to comment
Share on other sites

Does this bootloader work with amd architecture? Has anyone with an amd machine been able to use this bootloader? It's not working for me (it looks for dsdt.aml and I dont have one).

 

Any tips for amd users?

Right now I'm using cameleon rc4 v3 from dr.hurt and it works pretty good.

 

 

AMD 630 x4 2.8 ghz

2g ddr2 800

sb710 chipset

Link to comment
Share on other sites

No, it isnt (for my knowledge).

I agree. In hackintosh world, the word "legacy" is always referred to "patched" or "hacked". While the word "vanilla" is always referred to "original".

 

@guys,

Before replying to any post, please read it carefully. It is not nice to shout. As for mohamed_kairy2002's post, he does use legacy kernel if we look carefully the verbose messages at the beginning of the screen-shot.

Link to comment
Share on other sites

it should be working

18072010049.jpg

 

 

i used many kernel from 10.0 to 10.4 and many boot loader from rc3 to rc5

i have the same panic

panic apper after after loading kexts

the problem nearly in identfiying cpu after name of processor it must read cores but it give panic

i ask if there are dsdt.aml needed to pass it or no :P

Link to comment
Share on other sites

i used many kernel from 10.0 to 10.4 and many boot loader from rc3 to rc5

i have the same panic

panic apper after after loading kexts

the problem nearly in identfiying cpu after name of processor it must read cores but it give panic

i ask if there are dsdt.aml needed to pass it or no :P

 

Unfortunately your problem lies in using a wrong kernel for your CPU and not in the boot loader itself. You're using a legacy (patched) kernel for an AMD and older Intel CPUs. Maybe your AMD Phenom II X4 955 CPU is somehow unsupported...

I would advice you to ask for help/ assistance in the thread you've downloaded the kernel from.

Link to comment
Share on other sites

i have ported the SSDT generator for the last valv build, fixed some warnings, and it's works great (congrat. to mozodojo),

 

i have also added a primitive C4 support, simply by adding a bootconfig entry like "enableC4",

if "enableC4"=yes, chunk_c3[14] is changed from 0x20 to 0x30 and chunk_c3[25] from 0x03 to 0x04

 

and boom, C4 enabled (checked with 'sudo setpci -s 0:1f.0 0xa6.b') :(

 

ps: if someone know how to calculate C4 latency, please tell me

Link to comment
Share on other sites

Hello all,

 

Just upgraded my system to an AMD Phenm II x6 1090T CPU & Asus crosshair 4 Formula MB and have installed a fresh 10.6.4 with the Legacy AMD Kernel by Qoopz, nawcom etc and have it working using Cham RC3 rxx.

 

Now if I try and use any version, ie AnVL latest or a chameleon spinoff greater than RC3 the machine will hard reset right after it has loaded/checked the kexts and done the first bit of patching just before it starts to load the OS proper.

 

It will do the same thing without a dsdt file using Asere's 1.19 RC5 with the only difference being that the 5970's fan will run flatout and the screen will go black but it will not reset, needs to be manualy reset.

 

Not sure if it is because of something not right in the DSDT file or because the setup is an AMD/ATI combo.

 

Mungo

Link to comment
Share on other sites

Valv, the section related to generation of C-States can be found inside:

 

/Chameleon/Chameleon-Mozodojo/i386/libsaio/acpi_patcher.c

 

Cheers!

I already knew about this file, but I seem to be more dumb than I thought, as I don't see any pstate generation section (maybe the version I got). no real generation mechanism other than headers comparison and patching there.
Link to comment
Share on other sites

I already knew about this file, but I seem to be more dumb than I thought, as I don't see any pstate generation section (maybe the version I got). no real generation mechanism other than headers comparison and patching there.

 

Check the generate_pss_ssdt function in acpi_patcher.c

Link to comment
Share on other sites

Check the generate_pss_ssdt function in acpi_patcher.c

Thank u for replying. but nothing there named generate_pss_ssdt. maybe u meant this:

struct acpi_2_ssdt *
patch_ssdt(struct acpi_2_ssdt *ssdt)
{
struct acpi_2_ssdt *ssdt_mod;

if (Platform.CPU.Vendor != 0x756E6547) {	/* Intel */
	verbose ("Not an Intel platform: P-States will not generated !!!\n");
	return ssdt;
}

if (ssdt == 0 || strcmp(ssdt->OEMID, "PmRef") != 0 || strcmp(ssdt->OEMTableId, "CpuPm") != 0) {
	return ssdt;
}

verbose("Found CPU power profile SSDT to patch./n");
ssdt_mod = ssdt;

return ssdt_mod;
}

 

Edit: It was a matter of updating to the latest revision. wow! I 'll be looking further at it asap.

Link to comment
Share on other sites

@Valv,

 

How does Restart and Shutdown is handling with your bootloader? I am still using OpenHaltRestart.kext. I don't know the reason but most of the time when I choose to shutdown or restart the computer, I am being welcomed with a black screen loading some texts and at the end of it saying CPU Halted etc.

 

Would you mind telling me how I should be using built-in, if any, shutdown and restart fixes?

How is your solution on HDX18?

Link to comment
Share on other sites

Unfortunately your problem lies in using a wrong kernel for your CPU and not in the boot loader itself. You're using a legacy (patched) kernel for an AMD and older Intel CPUs. Maybe your AMD Phenom II X4 955 CPU is somehow unsupported...

I would advice you to ask for help/ assistance in the thread you've downloaded the kernel from.

Perhaps it's AMD

In my case, I am running on SL 10.6.4 newest with VALV4 newest

Using CPU P4 630 3Ghz - not even a Core 2 or Core Duo

A Pcj's patched kernel 10.3.0 (SL10.6.3) - not even a Vanilla 10.4.0 kernel

Both 32 and 64 bit mode works

Link to comment
Share on other sites

Thank u for replying. but nothing there named generate_pss_ssdt. maybe u meant this:
struct acpi_2_ssdt *
patch_ssdt(struct acpi_2_ssdt *ssdt)
{
struct acpi_2_ssdt *ssdt_mod;

if (Platform.CPU.Vendor != 0x756E6547) {	/* Intel */
	verbose ("Not an Intel platform: P-States will not generated !!!\n");
	return ssdt;
}

if (ssdt == 0 || strcmp(ssdt->OEMID, "PmRef") != 0 || strcmp(ssdt->OEMTableId, "CpuPm") != 0) {
	return ssdt;
}

verbose("Found CPU power profile SSDT to patch./n");
ssdt_mod = ssdt;

return ssdt_mod;
}

 

Edit: It was a matter of updating to the latest revision. wow! I 'll be looking further at it asap.

 

Oh, I think you downloaded different version. Mine is in the Chameleon-Mozodojo folder on the assembla.

Link to comment
Share on other sites

it should be working

 

Not for me, reboots like crazy. I get the exact same error with asere. Only Chamelon rc2 to rc4 works.

 

Was there something changed after rc4?

 

Anyone have this loader or asere working with amd?

 

They started an Chameleon Thread (insted commenting in the FAKESMC thread) now:

http://www.projectosx.com/forum/index.php?showtopic=1340

I attached newest chameleon folder (complete, changes until this evening).

http://rapidshare.com/files/408044925/Cham..._20_07_2010.zip (11 MB).

 

Link is down. Could we have more details on the download.

 

Thanks

Link to comment
Share on other sites

what version were u using before that one?

 

Update: 06-04-2010

works fine on leo 10.5.8 .. no biggie i just put in smbios smcpu code for cpu with newest.

 

im also using fakesmc 2.77 by Slice

Link to comment
Share on other sites

 Share

×
×
  • Create New...