Jump to content

Lenovo s510p Haswell i7 4500u not recognized getcpuidinfo this is an unknown cpu model 0x45


62 posts in this topic

Recommended Posts

Hello

I hope to help

I installed the retail Mavericks on a Lenovo i7 processor with Haswell 4500u, as the bootloader I'm using Enoch 2390

 

The video card a HD4400 I managed to get it going, even if no brightness control

 

the problem is the processor, it is recognized only half

Link to comment
Share on other sites

Hello

 

Mavericks is Haswell native... of course will recognize... ;)

 

If you need kernel patch and use Clover is just add configure config.plist to patch your kernel, but just if you need, if not... don't worries ;)

  • Like 1
Link to comment
Share on other sites

Hello

 

Mavericks is Haswell native... of course will recognize... ;)

 

If you need kernel patch and use Clover is just add configure config.plist to patch your kernel, but just if you need, if not... don't worries ;)

with clover, does not start

always hangs up, missing Bluetooth Controller Transport

Link to comment
Share on other sites

Hallo

config.plist: config.plist.zip
Try this ;)

I don’t have much knowledge about DSDT, so… i don’t edit it :) Don't worries about brightness now..

Yeah you need create a SSDT for you…

Use mackintosh Vietnam.. go in Tools sector and select SSDT Generator…
Will be created a SSDT in Extra folder.. Extra folder will be in HDD folder… get this SSDT from extra folder and put in EFI/Clover/ACPI/patched

I adjust this config.plist to get pm with SSDT, so.. after put this config.plist in EFI/Clover folder, please make the preocess to generate your SSDT, don't reboot until make your SSDT and put this in correct directory

  • Like 1
Link to comment
Share on other sites

this is my plist

thank you very much

 

 

also my dsdt

when I try to apply the patch for Haswell brightness gives me some errors.

 

to run the cpu Haswell there need SSDT?

I do not have the SSDT

ig-platform-id specified in DSDT (0x0166000a) is incorrect for mobile HD4400. Remove it.

 

ig-platform-id is correct in config.plist.

 

You might need also dart=0... If your laptop also has nvidia (Optimus), you will need nv_disable=1

  • Like 1
Link to comment
Share on other sites

ig-platform-id specified in DSDT (0x0166000a) is incorrect for mobile HD4400. Remove it.

 

ig-platform-id is correct in config.plist.

 

You might need also dart=0... If your laptop also has nvidia (Optimus), you will need nv_disable=1

Hello RehabMan you're my grandmaster

I do not know to delete, from the dsdt (0x166000a)

 

I'm also trying to adjust the brightness, without result

the dsdt always gives me a lot of errors

 
I hope for your help in this one.

the notebook freezes several times .4-5 times in 30 min

I installed mavericks with 10.9.4 kernel to reboot

do you think the cause of these freezes, the processor is not recognized correctly?

You could try using fakecpuid in clover to specify the CPU model.

http://clover-wiki.zetam.org/Configuration/KernelAndKextPatches#FakeCPUID

 
I'll try

thank you very much for the advice

Link to comment
Share on other sites

Hello RehabMan you're my grandmaster

I do not know to delete, from the dsdt (0x166000a)

You will find this code in your DSDT:

            Device (IGPU)
            {
                Name (_ADR, 0x00020000)
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x04)
                        {
                            "AAPL,ig-platform-id", 
                            Buffer (0x04)
                            {
                                0x0A, 0x00, 0x66, 0x01
                            }, 

                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
Remove the _DSM method. This entire IGPU device looks non-native. Check your native DSDT and if you don't see GFX0/IGPU device definition, remove the whole Device(IGPU) definition. ... Because your Intel HD device is probably defined elsewhere...

 

I'm also trying to adjust the brightness, without result

the dsdt always gives me a lot of errors

It could be your real (original) GFX0 device is defined in an SSDT (in which case, you should be patching the SSDT, not DSDT)...

Post all your native DSDT/SSDT files if you want help...

Link to comment
Share on other sites

many thanks for your help

how can I extract my dsdt and native SSDT?

 

They are available in Linux at /sys/firmware/acpi/tables and /sys/firmware/acpi/tables/dynamic.

 

 

For the processor how can I fix it? sees it as 1 cpu, and 2 core
, may be the cause of the continuous freezes

 

It is correct. See: http://ark.intel.com/products/75460/Intel-Core-i7-4500U-Processor-4M-Cache-up-to-3_00-GHz

Link to comment
Share on other sites

hello Rehabman

here is the file that I got from linux

 

thanks for the help :)

If you put all DSDT/SSDT files in a single directory. Then dissemble with 'iasl -da *', the resulting DSDT.dsl is relatively clean.

 

Patches from here: https://github.com/RehabMan/Laptop-DSDT-Patch

Apply: "Fix ADBG Error"

Apply: "Fix PARSEOP_STORE/MMTB Error"

 

Compile with ACPI 5.0. You will have two errors left. Remove the lines causing the error. Result DSDT compiling without error.

 

Your GFX0 is in ssdt5 (where brightness patch is used). It will compile without errors.

Link to comment
Share on other sites

hello

would you give me a hand with these steps? I really do not know where to start.

please :(

What is your specific question? First step is to place all the files I mention in a single directory. Have you done that yet?

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...