달력

1

« 2025/1 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
2009. 11. 21. 07:58

Lizard & BootCDMaker in DARWINx86 software Hackintosh/Tool2009. 11. 21. 07:58



1. Lizard

Advanced edition

Manage chameleon boot parameters and smbios informations with Lizard’s UI

Simple ISO Creator

Build Your custom ISO with a simple files drag’n’drop

Learn

Lizard brings a full informative help for all parameters and some others usefull features...
Preview on Youtube

Thanks sonotone for Guide.

Include:

- com.apple.Boot.plist interface

- smbios.plist interface (the app follow your custom smbios.plist path if needed)

- Chameleon version Check

- Save parameters without modifying permissions access

- Themes management (read the excellent Blackosx's post about themes here: http:/ / forum.voodooprojects.org/index.php/topic,388.0.htmlact=post&do=new_post&f=157)

- Intuitive edition (disable incompatible fields...etc)

- Bootlable ISO creator ( drag'n'drop, the app analyze your files and import settings into the ISO)

- Detailled Help files

You can also:

- Specify if you want to work with /Extra/com.apple.Boot.plist or /Library/Preferences/SystemConfiguration/com.apple.Boot.plist (for RAID users)

- Indicate to the app where is your Extra folder

- backup files

* Yea, it still in Beta stage, so you can encounter bugs in here.

* EFI Partition still don't support, probably people who are using "efi" partition love terminal.


2. BootCDMaker

First of all, Thanks Trauma for guide.

BootCDMaker is simple utility to rapidly create Chameleon BootCD. This application use a mix of bash & osascript (AppleScript).

Using BootCDMaker is really easy and simple:

2-1. Grab your Mkext / smbios.plist / DSDT.aml / mach_kernel and drop them in "BootCD Contents" folder. (be sure to respect standard file syntax)
2-2. If you don't add you com.apple.boot.plist to "Extra Contents" it will be generated automatically.
2-3. BootCDMaker features :

- Automatic NVIDIA graphics injection
- Ethernet built-in injection
- EHCIacquire (USB2) fix
- UHCIreset (USB1.1) fix
- Skip the SSDT tables while relocating the DSDT table
- Use the legacy grey apple logo
- Custom kernel flags edition
- Custom device-properties edition
- Legacy mode : this will create an old fashioned boot cd, known as BOOT-132 CD, but powered by the latest release of chameleon. This should fix BIOS incompatibility with chameleon built in Eltorito loader.
- Mkext creation utility
- ISO Burning utility

2-6. BootCDMaker will automatically backup the previous BootCD.iso build to the "Desktop/BootCDMaker-Out/Previous-BootCD" folder.

What mode should you use :

Default : if you have a recent computer you should try this.
Legacy : if Default is not loading (hang at boot) try this.

Version history :

- "0.7" include the latest build of chameleon's cdboot (r658)

- "0.8" Added support for automatic custom kernel loading. Simply drop your kernel with other files. The kernel file must be named "mach_kernel" in order to be included automaticly in the boot.plist file. If not you will have to edit the plist yourself.

- "1" Added Legacy / Default options, selection of GraphicsEnabler and EthernetBultIn options et original ArtWorks. Also some code cleaning and optimizing.

- "1.1" Added Erase/Burning features, more chameleon options, code refactoring & optimizations, GUI enhancements. BootCDMaker is now fully compatible with 10.5 & 10.6. tongue.gif

- "1.1f" Added choice to Burn or Erase & Burn. Previous version was always erasing and then burning...

- "1.2" The app now supports spaces in path, BootCDMaker should now run from mostly everywhere. Added plist correction in case you remove DSDT, Kernel or smbios.plist from "Extra Contents" but leave the boot.plist. Added device-propeties edition and an options to remove chameleon GUI. Removing chameleon GUI should fix EBIOS errors for everyone, i hope wink.gif

- "1.5" Now with COCOA GUI and a lot more options, bootloader updated to PCEFI v10.3.

- "1.6" EBIOS errors fixed, Disable CHameleon GUI has been removed. ISO should works fine from all type of media now. (Thanks to iNDi)

- "1.6.1" Fixed a bug who was preventing GraphicsEnabler to work properly, thx to stellarolla who has noticed that bug. BootCDMaker will also check if you've made a bad configuration to prevent GraphicsEnabler and or EthernetBuiltin injection to fail. I've also improved the legacy ISO part, no more EBIOS errors in this mode too. And now every features of the software should work fine with spaces in paths names.


Enjoy this little piece of software


http://darwinx86.org/software/darwinx86_software.html

'Hackintosh > Tool' 카테고리의 다른 글

Theme Changer  (0) 2010.07.06
DSDT simple editor V1.3.6 (Extended tables support)  (0) 2009.11.25
Path Finder  (0) 2009.11.10
EvOToolsX V1.1.0 EvOToolsX for Snow Leopard  (0) 2009.11.02
DARWINx86 software  (0) 2009.10.30
:
Posted by Ritz®™
이 방법보다는 다음링크를 참조하여 "Graphic Enabler" 를 이용하여 설정하여 본다음 안된다면 차선책으로 이용하세요.


 

Requirement:

우선 Leopard가 설치되어 있다는 전제하에 GTS 250 그래픽 카드를 설정하여 주는 방법입니다.

Snow Leopard, 10.6.2 에서는 적용 안되는 경우도 있습니다.

그리고 nvidia 그래픽 카드의 드라이버는 원본 파일 그대로를 사용합니다.

혹여 그래픽 카드를 위해 해킨용 그래픽 카드 드라이버(NVInject, NVKush, Natit.kext 등)를 설치하였다면 제거하여 주시고 또는 원본이미지에서 추출하여 설치하여 주십시요.

당근 9800 계열 그래픽 카드도 마찬가지 방법입니다만, 9800 계열은 아래 링크된 툴이 달라지므로 아래 GFX String은 다운로드 하지 마시고 9800전용으로 받으시면 됩니다.

당근 10.5.7 버전 이후부터 이 방법을 사용합니다. 10.5.8 권고.

기존에 이것저것 잡다하게 Nvidia 관련 설치한 드라이버가 있었다면 다 제거하여 주시고 순수한 Retail 드라이버를 이용하셔야 합니다.

준비물.

- GFX String 다운로드 받기 << GTS-250용 EFI String, 자기 카드에 맞는 드라이버를 다운로드 하세요.

- GFX String 다운로드 받기 << GTS-260용 EFI String, 자기 카드에 맞는 드라이버를 다운로드 하세요.

- GFX String 다운로드 받기  << GTS-280용 EFI String

- Files for Quadro FX 4500 512mb cards:Click to Download

- Path Finder



1. 다운로드 받은 파일을 적당한 곳에 풀어주면 다음과 같은 화일이 보일 것입니다.


2. 터미널을 이용하여 다음과 같이 명령어를 실행합니다. 그래픽 카드가 장착된 pci 슬롯을 확인하기 위한 작업입니다.

Open a terminal and enter commands

./gfxutil -f display



3. 터미날에서 DevicePath 부분의 “PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)” 부분만 복사하여 in.plist 화일의 아래 그림과 같이 해당하는 부분에 붙여준다.

Text Editor를 사용해도 좋습니다.


4. 다음은 in.plist 화일 하단의 Model Name등을 다음과 같이 원하는 값으로 수정하여 줍니다. Text Editor를 사용해도 좋습니다.

<key>model</key>

<string>NVIDIA GeForce GTS 250 1024MB</string>

<key>name</key>

<string>NVDA,Parent</string>

<key>rom-revision</key>

<string>3172a</string>



5. in.plist 화일 수정을 마치고 나면 EFI-String 값을 얻기 위하여 다음과 같은 명령어를 입력합니다.

Open a terminal and enter commands


./gfxutil -i xml -o hex ./in.plist ./output.hex


6. 새로이 만들어진 out.hex 화일을 텍스트 에디터 등으로 열어 확인하고 내용을 복사(CMD+C)합니다.


7. /Library/Preferences/SystemConfiguration/com.apple.Boot.plist 화일을 vi나 텍스트 에디터등으로 열어봅니다.

다음은 일반적인 화일내용입니다.

###############################################################

<key>Kernel Flags</key>

<string>Yes</string>



8. /Library/Preferences/SystemConfiguration/com.apple.Boot.plist 화일을 vi나 텍스트 에디터등으로 열어 다음과 같이 device-properties 항목을 추가하여 줍니다.



Reboot!


:
Posted by Ritz®™
2009. 11. 13. 11:57

syslogd 프로세스 폭주 이슈 Hackintosh/Q&A2009. 11. 13. 11:57

프로세스의 상태를 보면 메일 어플리케이션이 150%, syslogd가 50%를 차지

메일 어플리케이션을 강제로 죽여버리면 syslogd가 바로 100%를 차지

죽여도 다시 fork. 

syslogd의 로그 양 때문에 CPU 사용량이 증가한다는 글타래가 있었는데, syslogd의 허용 용량 보다도 로그양이 많아서 이런 문제가 발생?


1. 웹 메일로 접속하여 문제가 될 것 같은 e-mail을 모두 지워버림으로써 해결

메일 어플리케이션의 문제는 타이거의 메일 어플리케이션에서도 겪어봤던 문제로 소득 공제 때문에 발송된 메일들에 포함된 Active-X와 관련한 문제

결국 소득 공제 증명을 위해 보험사나 카드사에서 발송해 준 메일들을 삭제하니 메일 어플리케이션이 폭주하는 현상이 해결

- 메일이 정리되자 데이터 복구를 위해 Backup3로 백업된 데이터를 복구 후, 또 다시 syslogd 폭주. 

- 콘솔로 로그 내용을 살펴보니 백업된 데이터들이 유저 그룹에 권한 문제가 있는지 이 내용을 log에 남기기 위해 syslogd가 동작하는 것이었고 syslogd의 CPU 사용량이 50%에 육박

- 이후로도 또 한번 syslogd가 동작하는 것이 목격된 적이 있었는데 마찬가지로 순간 CPU 사용량이 폭주

- 타임 머신을 사용하는 경우에도 syslogd의 CPU 사용량이 이슈

- 타임머신을 끄고 사용하더라도 결국 시스템에 뭔가 문제가 있을 경우 이 기록을 남기기 위해 syslogd가 폭주


2. 또한 SSD를 사용하는 경우에도 발생

- 판매업체에서 최신 펌웨어 업데이트를 한 후 해결


3. 임시방편

터미널에서 다음과 같은 명령어를 입력하여 주어 임시로 syslogd 데몬의 폭주를 막는다.

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plist

4. 구글 데스크탑 제거

- 모든 프로그램 하나씩 종료
- 구글 데스크탑 인덱싱 중단
- 구글 데스크탑 인덱스만 남기고 프로그램 제거
- syslogd 점유율 해결!
- CPU 온도 20도 하락


5. spotlight 인덱스 리셋하기

  1. 시스템 환경설정.
  2. Spotlight 선택.
  3. 개인정보 선택.
  4. 폴더 혹은 볼륨 전체를 리스트에 드래그
  5. 드래그 한 폴더나 볼륨을 제거한다.


'Hackintosh > Q&A' 카테고리의 다른 글

DivX Decoder.component Error  (0) 2010.03.14
Leopard 로그인이 안될 때  (0) 2009.12.08
UUID for host. Error: 35  (0) 2009.04.27
Adobe After Effect Issue with fcs2 without Upgrade  (0) 2009.04.25
f1115321352247e0bfb92a4243fd6d3f  (0) 2009.03.10
:
Posted by Ritz®™
2009. 11. 13. 11:46

Network Setup!! Hackintosh/Lan Card2009. 11. 13. 11:46

1. 부팅시에 f8을 누르거나 Chameleon 같은 경우 스페이스 바를 눌러 부팅옵션을

"-v -f" 로 주어 부팅하여 다음 그림과 같이 실행합니다.




:
Posted by Ritz®™
2009. 11. 12. 05:43

i7 + 10.5.7 Working Great!! Hackintosh/Mainboard2009. 11. 12. 05:43

세계 최초의 Chameleon + Retail DVD(Vanilla 커널) 방식의 시스템,

물론, 이전에 Digital Dreamer가 해킨 이미지를 이용, VooDoo 커널을 이용하여 설치성공하였습니다만, 어디까지나 해킨 이미지였습니다.

개발자 버전을 이용하여서 정식 성능은 아닙니다만 기존 맥프로 옥타코어보다 성능이 뛰어납니다.

뭐 해킨이 안정성 떨어지고 어쩌구 저쩌구 말들이 많은데 설치하기 나름입니다.

설치 방식들은 다음 글에 기술하였으니 참고하시기 바랍니다.

어떤 방식을 이용하느냐는 자신에게 달려 있습니다.

x86osx.textcube…402

http://x86osx.textcube.com/234

왜 세계최초였었는냐 하면 10.5.7 개발자 버전을 세계 최초로 확보하였기 때문에 세계 최초가 되었습니다. ㅎ ㅎ




'Hackintosh > Mainboard' 카테고리의 다른 글

ECS P43T-A2에 해킨토쉬 설치하기  (3) 2010.01.10
Leopard on Dell XPS 420  (0) 2009.11.21
Intel D945G Series  (0) 2009.11.07
Gigabyte GA-EX58-UD5 (core i7) USB v3.0  (0) 2009.11.04
10.5.7 on an Asus P5QL/EPU  (0) 2009.10.25
:
Posted by Ritz®™
2009. 11. 10. 23:06

Path Finder Hackintosh/Tool2009. 11. 10. 23:06

Try to click the Icon rounded by yellow & Orange circle.

Pic1.

Pic2.


:
Posted by Ritz®™
2009. 11. 7. 11:04

Intel D945G Series Hackintosh/Mainboard2009. 11. 7. 11:04

Install : Snow Leopard Retail and Rebel EFI CD

945GC Atom D945GSEJT File:running_man.png
D945GCLF2D File:green.png
D945GCLF2 File:running_man.png
D945GCLF File:running_man.png


'Hackintosh > Mainboard' 카테고리의 다른 글

Leopard on Dell XPS 420  (0) 2009.11.21
i7 + 10.5.7 Working Great!!  (0) 2009.11.12
Gigabyte GA-EX58-UD5 (core i7) USB v3.0  (0) 2009.11.04
10.5.7 on an Asus P5QL/EPU  (0) 2009.10.25
MSI P43 Neo3-F  (0) 2009.10.22
:
Posted by Ritz®™


EDIT 11-21-2011:
WoodyHDA.kext for ALC882:
You have to backup AppleHDA.kext and replace it with WoodyHDA
http://uploaded.to/file/jvthtx5v/from/8kp9rf
 

First of all, thanks Peter314,

I just translated Peter314’s posting.

EDIT 12-10-2009:
Peter
New DSDT v2.1 and LegacyHDA for ALC882:

3001___v2.1.zip ( 82.3K )
ALC882v10.kext.zip ( 8.77K )

EDIT 11-11-2009:
Peter update DSDT for P5W, for 2 and 4 CPU, based on 3001

EDIT 10-11-2009:

Bios Setting.
As my experience,

if Jmicron SATA/PATA controller is Enabled. No.1 Black Port, rounded Green Color, Above of Pic1.

SATA mode should be Basic(IDE) until 10.6.1.

After update to 10.6.2, it doesn’t matter Basic or AHCI.

But, Graphic Card is something missing as configured by OSX86 Tools.

I’ll correct Graphic Card Information.



No.2 is General SATA Port, No.3 is Backup Port.

EDIT 02-11-2009:
Added section to modify the LPC.
Removed section of the VGA due to not the best action.
Fixed all warnings when compiling, now DSDT Annex compiles the result of:
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 46 Optimizations

EDIT 22-09-2009:
I added the source and the DSDT compiled versions with added support for the ATI 4870 and without any VGA.
DSDT BIOS code is based on 2504.

Yesterday after the exhausting struggle with the DSDT of my album, and finally killed and surrendered … I managed to finally stabilize the operation of all components and I have a stable operating the USB and FireWire problems that they have done since version 10.5.6.
We managed to overcome in order to always operate all ports, they always operate under the High Speed USB 2.0, FireWire always work, no strange errors in the console of the FireWire and the EHCI / UHCI is loaded AppleHPET, AppleRTC, working properly Sleep, Restart, Shutdown, I refer impression of the system is not rising faster still, no kext in / S / L / E has not been removed, modified, or added … and for dessert, a cake of raisins to the acting got a wake-up from sleep mode when you click the mouse or keyboard … one sentence full of grazing …

And what needs to be done.
1. Upload BIOS version 2504 - later do not contain tables SSDT - note the bios does not support 45nm processors.
2. Pull the DSDT and make the following modifications:


:arrow:
1. HPET, RTC fix and stabilization of the USB and FW:

Original section HPET:

Code:
Device (HPET)
(
Name (_HID, EisaId ( “PNP0103”))
Name (CRS, ResourceTemplate ()
(
Memory32Fixed (ReadOnly,
0xFED00000, / / Address Base
0x00000400, / / Address Length
_Y09)
))
OperationRegion (HPTC, SystemMemory, HTBA, 0x04)
Field (HPTC, ByteAcc, NoLock, Preserve)
(
HPTS, 2,
, 5,
HPTE, 1,
Offset (0x04)
)

Method (_STA, 0, NotSerialized)
(
If (LEqual (OSFL (), Zero))
(
If (HPTE)
(
Return (0x0F)
)
)
Else
(
If (HPTE)
(
Return (0x0B)
)
)

Return (Zero)
)

Method (_CRS, 0, NotSerialized)
(
CreateDWordField (CRS, \ _SB.PCI0.SBRG.HPET._Y09._BAS, HPT)
Multiply (HPTS, 0x1000, Local0)
Add (Local0, 0xFED00000, HPT)
Return (CRS)
)
)

Modified:
Code:
Device (HPET)
(
Name (_HID, EisaId ( “PNP0103”))
Name (CRS, ResourceTemplate ()
(
IRQNoFlags ()
(0)
IRQNoFlags ()
(8)
Memory32Fixed (ReadOnly,
0xFED00000, / / Address Base
0x00000400, / / Address Length
_Y09)
))
OperationRegion (HPTC, SystemMemory, HTBA, 0x04)
Field (HPTC, ByteAcc, NoLock, Preserve)
(
HPTS, 2,
, 5,
HPTE, 1,
Offset (0x04)
)

Method (_STA, 0, NotSerialized)
(
If (LEqual (OSFL (), Zero))
(
If (HPTE)
(
Return (0x0F)
)
)
Else
(
If (HPTE)
(
Return (0x0B)
)
)

Return (Zero)
)

Method (_CRS, 0, NotSerialized)
(
CreateDWordField (CRS, \ _SB.PCI0.SBRG.HPET._Y09._BAS, HPT)
Multiply (HPTS, 0x1000, Local0)
Add (Local0, 0xFED00000, HPT)
Return (CRS)
)
)


Original section RTC0:
Code:
Device (RTC0)
(
Name (_HID, EisaId (PNP0B00 “))
Name (_CRS, ResourceTemplate ()
(
IO (Decode16,
0x0070, / / Range Minimum
0x0070, / / Range Maximum
0x00, / / Alignment
0x02, / / Length
)
IRQNoFlags ()
(8)
))
)

Modified section RTC0:
Code:
Device (RTC0)
(
Name (_HID, EisaId (PNP0B00 “))
Name (_CRS, ResourceTemplate ()
(
IO (Decode16,
0x0070, / / Range Minimum
0x0070, / / Range Maximum
0x00, / / Alignment
0x02, / / Length
)
))
)

Original section TMR:
Code:
Device (TMR)
(
Name (_HID, EisaId ( “PNP0100”))
Name (_CRS, ResourceTemplate ()
(
IO (Decode16,
0x0040, / / Range Minimum
0x0040, / / Range Maximum
0x00, / / Alignment
0x04, / / Length
)
IRQNoFlags ()
(0)
))
)

Modified section of TMR:
Code:
Device (TMR)
(
Name (_HID, EisaId ( “PNP0100”))
Name (_CRS, ResourceTemplate ()
(
IO (Decode16,
0x0040, / / Range Minimum
0x0040, / / Range Maximum
0x00, / / Alignment
0x04, / / Length
)
IO (Decode16,
0x0050, / / Range Minimum
0x0050, / / Range Maximum
0x01, / / Alignment
0x04, / / Length
)
))
)

Original section PIC:
Code:
Device (PIC)
(
Name (_HID, EisaId ( “PNP0000”))
Name (_CRS, ResourceTemplate ()
(
IO (Decode16,
0x0020, / / Range Minimum
0x0020, / / Range Maximum
0x00, / / Alignment
0x02, / / Length
)
IO (Decode16,
0x00A0, / / Range Minimum
0x00A0, / / Range Maximum
0x00, / / Alignment
0x02, / / Length
)
IRQNoFlags ()
(2)
))
)

Modified section of the PIC:
Code:
Device (PIC)
(
Name (_HID, EisaId ( “PNP0000”))
Name (_CRS, ResourceTemplate ()
(
IO (Decode16,
0x0020, / / Range Minimum
0x0020, / / Range Maximum
0x00, / / Alignment
0x02, / / Length
)
IO (Decode16,
0x00A0, / / Range Minimum
0x00A0, / / Range Maximum
0x00, / / Alignment
0x02, / / Length
)
))
)


:arrow: 2. DTGP method:
It is required that everything that all other fixes using it would work.
It looks like this:
Code:
Method (DTGP, 5, NotSerialized)
(
If (LEqual (arg0, Buffer (0x10)
(
/ * 0000 * / 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/ * 0008 * / 0xb0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
)))
(
If (LEqual (Arg1, One))
(
If (LEqual (Arg2, Zero))
(
Store (Buffer (One)
(
0x03
), Arg4)
Return (One)
)

If (LEqual (Arg2, One))
(
Return (One)
)
)
)

Store (Buffer (One)
(
0x00
), Arg4)
Return (Zero)
)


and should be placed after the first opening parenthesis “(“
After placing the section should look something like this:
Code:

* OEM Revision 0x00000000 (0)
* Compiler ID “INTL”
* Compiler Version 0x20080926 (537397542)
* /
DefinitionBlock (dsdt.aml “,” DSDT “, 1,” A0543 “,” A0543000 “, 0x00000000)
(
Method (DTGP, 5, NotSerialized)
(
If (LEqual (arg0, Buffer (0x10)
(
/ * 0000 * / 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/ * 0008 * / 0xb0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
)))
(
If (LEqual (Arg1, One))
(
If (LEqual (Arg2, Zero))
(
Store (Buffer (One)
(
0x03
), Arg4)
Return (One)
)

If (LEqual (Arg2, One))
(
Return (One)
)
)
)

Store (Buffer (One)
(
0x00
), Arg4)
Return (Zero)
)

Scope (_PR)
(
Processor (CPU1, 0x01, 0x00000810, 0x06)


:arrow: 3. TM Fix:
This fix enables the Time Machine without having to apply any additional patches, and get rid of the error console: Error UUID: 35

The original section P0P7 (P P Zero 7) - the connector that is connected to Ethernet 1
Code:
Device (P0P7)
(
Name (_ADR, 0x001C0003)
Method (_PRW, 0, NotSerialized)
(
Return (GPRW (0x09, 0x04))
)

Method (_PRT, 0, NotSerialized)
(
If (PICM)
(
Return (AR07)
)

Return (PR07)
)
)



Modified section P0P7 (P P Zero 7)
Code:
Device (P0P7)
(
Name (_ADR, 0x001C0003)
Method (_PRW, 0, NotSerialized)
(
Return (GPRW (0x09, 0x04))
)

Method (_PRT, 0, NotSerialized)
(
If (PICM)
(
Return (AR07)
)

Return (PR07)
)

Device (LAN)
(
Name (_ADR, Zero)
Name (_PRW, Package (0x02)
(
0x0B,
0x04
))
Method (_DSM, 4, NotSerialized)
(
Store (Package (0x04)
(
“built-in”
Buffer (One)
(
0x01
)

“device_type”
Buffer (0x09)
(
“ethernet”
)
), Local0)
DTGP (arg0, arg1, arg2, Arg3, RefOf (Local0))
Return (Local0)
)
)
)


:arrow: 4. Mobilization of the LPC:
This fix is often needed to start working properly vanillowego energy management. On CD-asus’a LPC is usually hidden under the name SBRG. In addition, after starting the LPC shows an option to “restart automatically after a power failure in the panel on” Energy Efficient machine “

The original top section SBRG:
Code:
Device (SBRG)
(
Name (_ADR, 0x001F0000)
Method (SPTS, 1, NotSerialized)
(
Store (One, PS1S)
Store (One, PS1E)

Inserted Modified:
Code:
Device (SBRG)
(
Name (_ADR, 0x001F0000)
Method (_DSM, 4, NotSerialized)
(
Store (Package (0x02)
(
“device-id”,
Buffer (0x04)
(
0xb9, 0x27, 0x00, 0x00
)
), Local0)
DTGP (arg0, arg1, arg2, Arg3, RefOf (Local0))
Return (Local0)
)

Method (SPTS, 1, NotSerialized)
(
Store (One, PS1S)
Store (One, PS1E)


If someone does not want to, can not, can not register on the forum to download the modified DSDT.dsl the attachment is below the “extra” link to download.
Code:
http://rapidshare.com/files/301490070/DSDT_P5W_DH_Delux_Fix_-_HPET_IRQ_TM_LPC.zip


Unfortunately, some values in the DSDT are generated depending on what is the processor model.

The following values are changing in the Scope (_PR) depending on your CPU:
CODE
OperationRegion (Stbl, SystemMemory, 0x7FF8E0B0, 0x01C6) //different for each CPUx section
 
Name (NCPU, 0x04) // 0x02 for core 2 duo, 0x04 for core 2 quad.

Name (CFGD, 0x7FF80507) //different for each CPUx section

And that, just below the section _PR
CODE
OperationRegion (BIOS, SystemMemory, 0x7FF8E064, 0xFF)

Unfortunately, it follows that for each model, eg processor E6300, E6400, etc. should do yourself a DSDT dump for example, under Ubuntu and improve these values to those learned from the dump.

If these values are incorrect, sleep / shutdown / speedsteep stops working.

In the attachment to the post, fixed version of the DSDT for the Q6600.
 

:
Posted by Ritz®™