Contribute
Register

Lenovo Y510p + Mavericks Post Install

Status
Not open for further replies.
This is what I've done so far..
-copied all dsdt/ssdt from linux (/sys/firmware/acpi/tables) to OS X desktop
-collected dumps from all codecs in linux and converted to decimal (Realtek ALC282 see attached)
-able to find the layout id of AppleHDA.kext
-Went to MaciASL>Prefrences>Compiler Options>ACPI 5.0 and fixed most errors.


As far as iasl... I put dsdt/ssdt files from linux in a folder on the os x desktop. then I navigated to the folder with the terminal and entered "iasl -da *.aml" and it came back with "command not found". I'm not sure I did this right...

As far as audio, I was able to get my audio codec_dump from linux. I also converted to decimal. How do I use this information to patch DSDT?

(Dumpie is the folder with the dsdt/ssdt files I copied from linux)
 

Attachments

  • Dumpie.zip
    35.7 KB · Views: 73
  • codec_dump.txt
    10.9 KB · Views: 172
  • codec_dump_dec.txt
    10.3 KB · Views: 136
This is what I've done so far..
-copied all dsdt/ssdt from linux (/sys/firmware/acpi/tables) to OS X desktop
-collected dumps from all codecs in linux and converted to decimal (Realtek ALC282 see attached)
-able to find the layout id of AppleHDA.kext
-Went to MaciASL>Prefrences>Compiler Options>ACPI 5.0 and fixed most errors.


As far as iasl... I put dsdt/ssdt files from linux in a folder on the os x desktop. then I navigated to the folder with the terminal and entered "iasl -da *.aml" and it came back with "command not found". I'm not sure I did this right...

You forgot to download and install iasl. It needs to be placed in your path (eg. /usr/bin).

As far as audio, I was able to get my audio codec_dump from linux. I also converted to decimal. How do I use this information to patch DSDT?

(Dumpie is the folder with the dsdt/ssdt files I copied from linux)

Audio codec is Realtek ALC282. Search for AppleHDA for that codec.

DSDT patches you need for AppleHDA: https://github.com/RehabMan/Laptop-DSDT-Patch
Apply: "Audio Layout 12" (change layout-id from 12 to the layout-id used by the patched AppleHDA)
Apply: "IRQ Fix"
 
I found a patched AppleHDA.kext for ALC282 and I will be applying later this evening (using your patches). I want to be able to get a full disassembly of my DSDT before I do this correct?
I did download the iasl you provided. All I did was run it and it completed a process via terminal. This is the part I'm having the hardest time with (not bad considering this is my first Hackintosh). Whats the command line supposed to look like to use iasl for disassembly? Does it matter if I used Ubuntu live instead of full Ubuntu install to collect theses DSDT/SSDT in the Dumpie folder?
I'm sorry I'm extremely new to this. I get the idea I just can't figure out the command to do this successfully with iasl..

That Dumpie folder is located /ChevMac/Desktop/Dumpie in my system
 
I found a patched AppleHDA.kext for ALC282 and I will be applying later this evening (using your patches). I want to be able to get a full disassembly of my DSDT before I do this correct?
I did download the iasl you provided. All I did was run it and it completed a process via terminal. This is the part I'm having the hardest time with (not bad considering this is my first Hackintosh). Whats the command line supposed to look like to use iasl for disassembly? Does it matter if I used Ubuntu live instead of full Ubuntu install to collect theses DSDT/SSDT in the Dumpie folder?
I'm sorry I'm extremely new to this. I get the idea I just can't figure out the command to do this successfully with iasl..

That Dumpie folder is located /ChevMac/Desktop/Dumpie in my system

Command line was provided in post #8.
 
And when I did this I got "command not found".

I'm really trying hard to understand but I'm not following. I guess I need to look around for a detailed guide on this because I'm not getting anywhere.
 
I copied iasl you provided to /usr/bin....
open terminal:

My-MacBook-Pro:~ ChevMac$ cd /Users/ChevMac/Desktop/Dumpie
My-MacBook-Pro:Dumpie ChevMac$ iasl -da *.aml




Intel ACPI Component Architecture
ASL Optimizing Compiler version 20140627-64 [Jul 9 2014]
Copyright (c) 2000 - 2014 Intel Corporation


Could not open input file: No such file or directory
My-MacBook-Pro:Dumpie ChevMac$



Also, there is a folder in my "Dumpie" directory called "dynamic" containing SSDT's 6, 7 and 8..
Should I move these out of dynamic into the Dumpie directory?

Thanks again RehabMan!!
 
I copied iasl you provided to /usr/bin....
open terminal:

My-MacBook-Pro:~ ChevMac$ cd /Users/ChevMac/Desktop/Dumpie
My-MacBook-Pro:Dumpie ChevMac$ iasl -da *.aml




Intel ACPI Component Architecture
ASL Optimizing Compiler version 20140627-64 [Jul 9 2014]
Copyright (c) 2000 - 2014 Intel Corporation


Could not open input file: No such file or directory
My-MacBook-Pro:Dumpie ChevMac$

It means you have no files with an .aml extension in the /Users/ChevMac/Desktop/Dumpie folder.

Use 'ls -l' to see what you have there.
 
It means you have no files with an .aml extension in the /Users/ChevMac/Desktop/Dumpie folder.

Use 'ls -l' to see what you have there.

My-MacBook-Pro:~ ChevMac$ cd /Users/ChevMac/Desktop/Dumpie
My-MacBook-Pro:Dumpie ChevMac$ ls -l
total 328
-r--------@ 1 ChevMac staff 140 Jul 20 06:52 APIC
-r--------@ 1 ChevMac staff 165 Jul 20 06:52 ASF!
-r--------@ 1 ChevMac staff 52 Jul 20 06:52 ASPT
-r--------@ 1 ChevMac staff 56 Jul 20 06:52 BGRT
-r--------@ 1 ChevMac staff 40 Jul 20 06:52 BOOT
-r--------@ 1 ChevMac staff 52 Jul 20 06:52 DBGP
-r--------@ 1 ChevMac staff 50832 Jul 20 06:52 DSDT
-r--------@ 1 ChevMac staff 268 Jul 20 06:52 FACP
-r--------@ 1 ChevMac staff 64 Jul 20 06:52 FACS
-r--------@ 1 ChevMac staff 68 Jul 20 06:52 FPDT
-r--------@ 1 ChevMac staff 56 Jul 20 06:52 HPET
-r--------@ 1 ChevMac staff 60 Jul 20 06:52 MCFG
-r--------@ 1 ChevMac staff 85 Jul 20 06:52 MSDM
-r--------@ 1 ChevMac staff 374 Jul 20 06:52 SLIC
-r--------@ 1 ChevMac staff 2104 Jul 20 06:52 SSDT1
-r--------@ 1 ChevMac staff 1337 Jul 20 06:52 SSDT2
-r--------@ 1 ChevMac staff 2776 Jul 20 06:52 SSDT3
-r--------@ 1 ChevMac staff 12910 Jul 20 06:52 SSDT4
-r--------@ 1 ChevMac staff 14436 Jul 20 06:52 SSDT5
-r--------@ 1 ChevMac staff 979 Jul 20 06:52 SSDT6
-r--------@ 1 ChevMac staff 1450 Jul 20 06:52 SSDT7
-r--------@ 1 ChevMac staff 281 Jul 20 06:52 SSDT8
-r--------@ 1 ChevMac staff 566 Jul 20 06:52 UEFI
My-MacBook-Pro:Dumpie ChevMac$
 
My-MacBook-Pro:~ ChevMac$ cd /Users/ChevMac/Desktop/Dumpie
My-MacBook-Pro:Dumpie ChevMac$ ls -l
total 328
-r--------@ 1 ChevMac staff 140 Jul 20 06:52 APIC
-r--------@ 1 ChevMac staff 165 Jul 20 06:52 ASF!
-r--------@ 1 ChevMac staff 52 Jul 20 06:52 ASPT
-r--------@ 1 ChevMac staff 56 Jul 20 06:52 BGRT
-r--------@ 1 ChevMac staff 40 Jul 20 06:52 BOOT
-r--------@ 1 ChevMac staff 52 Jul 20 06:52 DBGP
-r--------@ 1 ChevMac staff 50832 Jul 20 06:52 DSDT
-r--------@ 1 ChevMac staff 268 Jul 20 06:52 FACP
-r--------@ 1 ChevMac staff 64 Jul 20 06:52 FACS
-r--------@ 1 ChevMac staff 68 Jul 20 06:52 FPDT
-r--------@ 1 ChevMac staff 56 Jul 20 06:52 HPET
-r--------@ 1 ChevMac staff 60 Jul 20 06:52 MCFG
-r--------@ 1 ChevMac staff 85 Jul 20 06:52 MSDM
-r--------@ 1 ChevMac staff 374 Jul 20 06:52 SLIC
-r--------@ 1 ChevMac staff 2104 Jul 20 06:52 SSDT1
-r--------@ 1 ChevMac staff 1337 Jul 20 06:52 SSDT2
-r--------@ 1 ChevMac staff 2776 Jul 20 06:52 SSDT3
-r--------@ 1 ChevMac staff 12910 Jul 20 06:52 SSDT4
-r--------@ 1 ChevMac staff 14436 Jul 20 06:52 SSDT5
-r--------@ 1 ChevMac staff 979 Jul 20 06:52 SSDT6
-r--------@ 1 ChevMac staff 1450 Jul 20 06:52 SSDT7
-r--------@ 1 ChevMac staff 281 Jul 20 06:52 SSDT8
-r--------@ 1 ChevMac staff 566 Jul 20 06:52 UEFI
My-MacBook-Pro:Dumpie ChevMac$

Note that you have no files named .aml. Use:
Code:
iasl -da DSDT SSDT*
 
Status
Not open for further replies.
Back
Top