ASUS P5K-E/WiFi-AP 메인보드 Snow Leopard 리테일 (10A432) 64비트 모드 완벽 설치 가이드
ASUS P5K-E/WiFi-AP 메인보드(Intel Core 2 Quad Q6600, AD1988B 내장 사운드, Marvell 88E8056 기가비트 이더넷, GeForce 7300 GS) 환경에 순정 64비트 Mac OS X 10.6 Snow Leopard를 구축하는 전체 단계와 DSDT 패치 가이드입니다.
- 주 저자
- @lancelotu 게시일: 2009-07-15
- 소속 컬렉션
- Snow Leopard 10.6
- 아카이브 기록 규모
- 누적 조회 808,277회 · 선별된 필드 노트 349건 (원본 게시물 368건에서 추출) · 2009-07-15 – 2011-02-11
- 참여 및 검증 멤버 (82)
- @lancelotu (49)@walterav (45)@fishcow (25)@OG-Phantom (18)@adrianmak (17)@kjun5huo (16)@omargoa (15)@Renira (15)@Snoc (12)@justluke (11)@Cee (9)@Chrisb27 (8)@kpkp (8)@lukelovett (8)@Kvant (5)@EXistation (4)+66 more
- 관련 하드웨어 참조
- ASUS Motherboards ↗ PCIe Graphics Cards (GPU) ↗ USB 3.2 Boot Flash Drives ↗
이 커뮤니티의 훌륭한 회원 여러분 덕분에 이제 거의 완벽에 가까운 순정(Vanilla) 최신 10A432 해킨토시 시스템을 구축하게 되었습니다.
제 시스템 사양:
ASUS P5K-E WiFi-AP 메인보드
CPU: Intel Q6600 (Core 2 Quad)
RAM: 2GB DDR2-667
사운드 칩셋: Analog Devices AD1988B
무선랜 카드: Netgear WG311-T
광학 드라이브 및 하드: ASUS SATA DVD 및 SATA HDD
그래픽카드: NVIDIA GeForce 7300 GS 256MB
유선 이더넷: Marvell 88E8056 기가비트 랜
사용한 커널 확장(Kext) 목록:
1. AD1988b.Fix.kext — 온보드 AD1988B 사운드 칩셋 활성화 (커스텀 DSDT 패치 병행 필수, XyZ 님께 감사드립니다)
2. Dsmos.kext — 최신 버전, netkas 님께 감사드립니다 최신 Fakesmc.kext [v2.5]로 교체 완료
3. IOAHCIBlockStorageInjector.kext (내장 하드 디스크가 주황색 외장 아이콘으로 뜨는 현상 수정) DSDT SATA ESB2 패치를 적용하면 더 이상 필요하지 않습니다. 자세한 내용은 여기 →를 참고하십시오.
4. OpenHaltRestart.kext — 잠자기에서 깨어난 후 재시동이 먹통이 되는 문제를 완벽히 해결한 Master Chief 님의 OSxRestart.kext가 출시되었습니다. 자세한 원리와 최신 버전은 여기 ↗에서 확인하십시오.
5. AHCIPortInjector.kext — DSDT SATA ESB2 패치 적용 이후로는 불필요해졌습니다. 여기 →를 읽어 보십시오.
선택적(Optional) Kext 목록:
1. JMicronATA.kext — 추가 IDE 하드나 광학 드라이브를 연결해 사용하는 경우 필요
2. PlatformUUID.kext (_CFGetHostUUIDString: unable to determine UUID for host 부팅 오류 해결)
3. NullCPUPowerManagement.kext
4. SleepEnabler.kext (NullCPUPowerManagement.kext를 사용하는 경우 잠자기 지원용)
5. Master Chief가 제작한 OSxRestart (잠자기 후 재시동이 정상 작동하게 해 주는 Kext, 자세한 설명은 여기 ↗ 참고)
위 파일들은 모두 아래 "필수 파일(Files you need)" 섹션의 통합 폴더 안에 모아 두었습니다.
또한 내장 유선 이더넷 카드를 작동시키기 위해 다음 파일 내부의 디바이스 ID를 수정했습니다:
/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist (구체적인 수정 방법은 여기 → 참고)
또는 순정 Kext를 건드리지 않고 AppleYukon2Injector.kext(infinite mac.com/attachment.php?attachmentid=483&d=1251142182) 인젝터를 사용하셔도 됩니다(OG-Phantom 님께 감사드립니다).
그래픽카드는 com.apple.Boot.plist 내부에 EFI 문자열(EFI String)을 추가하여 활성화했습니다.
필수 준비 파일 (Files you need)
1. Snow Leopard 설치 디스크 또는 dmg 이미지
2. 부트로더 Chameleon_v1012 (신버전에서는 커널 패닉이 자주 발생해 구버전을 썼으나) Snow Leopard 및 대용량 디스크를 공식 지원하는 Chameleon 2 RC3(chameleon.osx 86.hu/articles/chameleon-20-rc3-with-snow-leopard-and-large-disk-support)가 정식 출시되었으니 반드시 이 버전을 사용하십시오.
3. DSDTPatcherGUI_1 (P5K 계열 메인보드용으로 수정 완료된 컴파일/디컴파일 버전 DSDT.aml도 함께 동봉했습니다)
4. /S/L/E(/System/Library/Extensions) 폴더에 설치할 64비트 완벽 지원 Kext 모음 (XyZ 님과 irc.osx86.hu 커뮤니티 여러분께 감사드립니다)
위 모든 필수 파일들은
여기에서 다운로드할 수 있습니다
(물론 10A432 설치 본체 이미지는 제외입니다)
설치 절차 (Installing)
1. 가장 먼저 디스크 유틸리티에서 설치할 대상 파티션을 GUID 파티션 테이블(GPT) 방식으로 포맷해야 합니다.
2. 데스크탑에 Bootloader2를 마운트하고 Chameleon_v1012를 설치한 뒤 루트 볼륨의 "boot" 파일을 파란색 라벨이 붙은 파일로 교체합니다. Chameleon 2 RC3 설치 방법은 여기(chameleon.osx 86.hu/articles/chameleon-20-rc3-with-snow-leopard-and-large-disk-support)를 참고하여 설치하십시오.
볼륨 내의 숨김 파일들(boot 파일이나 OSInstall.mpkg 등)을 Finder에서 볼 수 있도록 하려면 첨부된 파일 팩의 Change finder 폴더 안에 들어 있는 CF-A 앱을 실행하면 됩니다.
3. 10a432.dmg 이미지를 마운트한 뒤 터미널(Terminal.app)을 열고 다음 명령을 입력합니다:
(또는 앞서 언급한 CF-A 앱으로 숨김 파일 표시를 켠 뒤 Mac OS X 설치 디스크의 /System/Installation/Packages 경로로 직접 이동해 OSInstall.mpkg를 더블 클릭해도 됩니다)
open /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/OSInstall.mpkg
(CF-A 앱을 사용했다면 Finder에서 직접 /System/Installation/Packages 폴더를 열어 OSInstall.mpkg를 실행하십시오)
Mac OS X 설치 프로그램이 열리면 대상 디스크를 선택하고 사용자화(Customize)에서 불필요한 항목을 제외한 뒤 설치를 클릭합니다.
4. 설치가 완료되면 DSDTPatcherGUI를 실행하여 시스템의 DSDT를 패치합니다.
5. P5K-E 또는 AD1988B 사운드 칩셋을 탑재한 다른 메인보드에서 사운드를 활성화하려면 반드시 DSDT.aml 파일을 수정해야 합니다. AD1988B 칩셋용 DSDT 패치 방법은 (여기 →)를 읽어 보십시오. 참고용으로 제가 수정한 dsdt.aml 및 dsdt.dsl 파일도 패키지에 포함해 두었습니다.
6. /Library/Preferences/SystemConfiguration/com.apple.Boot.plist 파일에 본인의 그래픽카드용 EFI 문자열을 추가합니다(정확한 모델을 모른다면 UInstaller 도구를 사용해 생성할 수 있습니다).
7. Marvell 88E8056 이더넷을 사용하는 경우 여기 →를 참고해 설정하십시오.
8. 첨부 파일의 /p5k-e snow essentials/kexts 64 bit 폴더 안에 있는 Kext들을 대상 볼륨의 /System/Library/Extensions 경로에 복사해 넣은 뒤, 터미널에서 다음 명령어로 권한을 복구합니다:
sudo chown -R root:wheel /System/Library/Extensions/*
sudo chmod -R 755 /System/Library/Extensions/*
이미 정상 작동 중인 Snow Leopard 환경에서 작업 중이라면 디스크 유틸리티를 사용해 권한 복구를 수행해도 됩니다.
9. 재시동한 뒤 부팅 플래그로 -x64 -f -v를 입력해 부팅합니다.
10. 매번 플래그를 입력하지 않고 영구적으로 64비트 모드로 부팅하려면 com.apple.Boot.plist에 다음 항목을 추가하십시오:
<key>Kernel Flags</key>
<string>arch=x86_64</string>
이렇게 설정하면 항상 64비트 모드로 부팅됩니다.
11. 이제 소프트웨어 업데이트(Software Update)를 통해 10.6.1로 안전하게 업데이트할 수 있습니다.
업데이트: 이제 잠자기(Sleep) 기능도 완벽하게 작동합니다! Zhell 님과 omargoa 님 덕분에 해결되었으며 자세한 내용은 여기 →를 참고하십시오.
2009년 11월 15일 업데이트: GeForce 7xxx 시리즈 그래픽카드를 사용 중인데 10.6.2로 업데이트한 이후 64비트 모드에서 커널 패닉(KP)이 발생한다면, 우선 32비트 모드(-x32 플래그)로 부팅한 다음 GeForce.kext, GeForce7xxxGLDriver.bundle, GeForce8xxxGLDriver.bundle(?), GeForceGA.plugin, GeForceVADriver.bundle 등 5개 파일을 10.6.1 버전의 구형 파일로 롤백하십시오. 해당 파일들은 여기(mega upload.com/?d=NNLXDSQU)에서 받을 수 있습니다. 교체 후에는 반드시 권한 복구를 수행하고 첫 부팅 시 -f 플래그로 한 번 부팅하는 것을 잊지 마십시오.
2009년 11월 26일 업데이트: "snow essentials" 패키지에 FakeSMC v2.5와 OSxRestart.kext를 추가했습니다.
커뮤니티 실측 및 기술 필드 노트
총 368개의 원본 스레드 응답 중 기술적 가치가 높은 349개의 필드 노트 수록
64비트용으로 재컴파일된 VoodooHDA를 쓰고 계신가요? infinite mac.com/attachment.php?attachmentid=372&d=1247501812 저는 P5KC 보드를 쓰는데 이 kext가 -x64 모드에서 잘 작동합니다. 그리고 IONetworking의 Info.plist에 넣을 정확한 하드웨어 ID를 어떻게 알아내셨는지도 설명해 주실 수 있나요?
@The Edge300064비트용으로 재컴파일된 VoodooHDA를 쓰고 계신가요? infinite mac.com/attachment.php?attachmentid=372&d=1247501812 저는 P5KC 보드를 쓰는데 이 kext가 -x64 모드에서 잘 작동합니다. 그리고 IONetworking의 Info.plist에 넣을 정확한 하드웨어 ID를 어떻게 알아내셨는지도 설명해 주실 수 있나요?
저는 커널 패닉(KP)이 너무 자주 떠서 -x64 모드는 사용하지 않고 있습니다.
Marvell 88E8056 이더넷을 잡으려면 아래 경로 안에 있는 Info.plist를 수정해야 합니다:
IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/
sudo -s
비밀번호를 입력한 다음,
nano /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist
다음 문자열을 찾으세요: [팁: nano 에디터를 쓰신다면 ctrl+w(검색 옵션)를 누르고 "53"을 입력한 뒤 Enter를 치면 훨씬 쉽게 찾을 수 있습니다.]
<string>Marvell</string>
</dict>
<key>Yukon-88E8053</key>
<dict>
<key>CFBundleIdentifier</key>
여기서 3을 6으로 바꿉니다.
그다음 아래 부분을 찾으세요:
<key>IOPCIPrimaryMatch</key>
<string>0x436211ab</string>
여기서 0x436211ab를 0x436411ab로 바꿉니다 (2를 4로 변경).
마지막으로 아래 구문에서 "3"을
<key>Model</key>
<string>Yukon Gigabit Adapter 88E8053 Singleport Copper$</string>
"6"으로 바꿔서 다음과 같이 만듭니다:
<key>Model</key>
<string>Yukon Gigabit Adapter 88E8056 Singleport Copper$</string>
파일을 저장하고 익스텐션 소유권 및 권한을 복구합니다:
chown -R root:wheel /System/Library/Extensions/*
chmod -R 755 /System/Library/Extensions/*
그리고 재부팅하세요.
-x64 모드에서도 정상 작동하는지 후기 부탁드립니다.
저는 설치 후 안전 모드(-x)로 부팅해서 Kext Utility로 권한을 복구한 뒤 P5K에서 64비트 모드로 부팅하는 데 성공했습니다.
감사합니다. VoodooHDA x64 덕분에 제 P5K-Premium의 AD1988B 사운드가 작동하네요.
다만 SPDIF 광출력에서는 시스템 효과음이 심하게 깨지고 다른 소리들은 아예 음소거(소리 안 남) 상태가 됩니다.
지금은 스테레오 출력을 쓰고 있는데 이건 아주 잘 작동합니다.
그리고 [how-to] 스레드에서 x64용 JMicron 드라이버도 찾았는데 이것도 잘 작동하네요:
81.176.70.54/3780888/JMicronATA.kext.AllJMicron.IDE.x86_64.zip?filename=JMicronATA.kext.AllJMicron.IDE.x86_64.zip
32비트와 64비트 커널 옵션 양쪽 모두에서 인터넷을 잡았습니다.
가이드를 따라 Snow Leopard 순정 IONetworkingFamily.kext의 Info.plist를 수정하고 Kext Utility로 설치했습니다.
아주 잘 작동하네요.
드디어 32비트와 64비트 커널 모두에서 사운드와 인터넷이 완벽히 작동합니다.
사실 오디오 쪽에 훨씬 더 좋은 해결책이 있어서 TheKing(일명 XyZ) 님께 감사드려야겠네요. P5K-E에서 VoodooHDA를 쓰면 마이크가 작동하지 않는데, DSDT 파일을 수정하면 VoodooHDA.kext를 로드하지 않고도 사운드를 잡을 수 있습니다. 해결 방법과 제 DSDT 파일은 나중에 올려드리겠습니다.
... 그리고 [how-to] 스레드에서 x64용 JMicron 드라이버를 찾았는데 이것도 아주 잘 작동합니다 81.176.70.54/3780888/JMicronATA.kext.AllJMicron.IDE.x86_64.zip?filename=JMicronATA.kext.AllJMicron.IDE.x86_64.zip
링크가 깨져서 더 이상 접속이 안 되는데, 다른 곳에 kext를 다시 업로드해 주실 수 있을까요?
정말 기대되네요.
@lancelotu사실 오디오 쪽에 훨씬 더 좋은 해결책이 있어서 TheKing(일명 XyZ) 님께 감사드려야겠네요. P5K-E에서 VoodooHDA를 쓰면 마이크가 작동하지 않는데, DSDT 파일을 수정하면 VoodooHDA.kext를 로드하지 않고도 사운드를 잡을 수 있습니다. 해결 방법과 제 DSDT 파일은 나중에 올려드리겠습니다.
좋은 소식이네요!
제 nVidia 8800GT 그래픽 카드를 잡기 위해 이미 DSDT 파일을 수정해 두었는데,
이제 오디오용 DSDT 패치까지 적용할 수 있겠군요!
정말 기대됩니다…
패치된 DSDT를 이용한 AD1988B 오디오 해결책
P5K-E Wifi a/p 메인보드용이지만 다른 P5K 모델에서도 작동할 겁니다.
적용에 따른 책임은 본인에게 있습니다. 다시 한번 XyZ 님께 감사드립니다.
AD1988b.Fix.kext를 /System/Library/Extensions에 넣고 권한을 복구한 뒤, 기존 DSDT.aml을 패키지에 들어 있는 파일로 교체하면 바로 작동합니다. 참고용으로 .dsl 파일도 함께 첨부했습니다.
@lancelotuP5K-E Wifi a/p 메인보드용이지만 다른 P5K 모델에서도 작동할 겁니다. 적용에 따른 책임은 본인에게 있습니다. 다시 한번 XyZ 님께 감사드립니다. AD1988b.Fix.kext를 /System/Library/Extensions에 넣고 권한을 복구한 뒤, 기존 DSDT.aml을 패키지에 들어 있는 파일로 교체하면 바로 작동합니다. 참고용으로 .dsl 파일도 함께 첨부했습니다.
올려주신 dsdt.aml 파일을 사용해 봤는데 제 시스템에서는 작동하지 않네요.
올려주신 dsdt.dsl 파일에 제 그래픽 카드 코드를 추가하고 iaslMe로 dsdt.aml 컴파일을 시도했더니
에러가 3개 뜨면서 dsdt.aml이 생성되지 않습니다.
그래서 제 고유 dsdt.aml 파일을 직접 패치해 보려고 하는데요,
어느 부분을 수정하신 건지 잘 모르겠습니다.
설명해 주실 수 있을까요?
lancelotu 님!
정보 정말 감사합니다.
아주 잘 작동하네요.
올려주신 dsdt.dsl 파일의 Device (HDEF) 부분을 제 dsdt.dsl 파일에 추가하고 iaslMe로 컴파일했더니
에러 없이 한 번에 완료되었습니다.
다시 한번 감사드립니다.
@lancelotu링크가 깨져서 더 이상 접속이 안 되는데, 다른 곳에 kext를 다시 업로드해 주실 수 있을까요?
markswell 님이 다시 만든 JMicronATA(x64) 게시물 링크입니다:
미러 링크를 하나 만들어 두었습니다:
rapid share.com/files/260815076/JMicronATA.kext.zip.html
@lancelotuP5K-E Wifi a/p 메인보드용이지만 다른 P5K 모델에서도 작동할 겁니다. 적용에 따른 책임은 본인에게 있습니다. 다시 한번 XyZ 님께 감사드립니다. AD1988b.Fix.kext를 /System/Library/Extensions에 넣고 권한을 복구한 뒤, 기존 DSDT.aml을 패키지에 들어 있는 파일로 교체하면 바로 작동합니다. 참고용으로 .dsl 파일도 함께 첨부했습니다.
x64 모드에서 완벽하게 작동하게 만드셨나요?
그렇다면 어떻게 성공하셨는지 좀 더 자세한 내용을 올려주실 수 있나요? 그리고 (무리한 부탁이 아니라면) 제가 원리를 이해할 수 있도록 참고할 만한 문서 링크도 알려주실 수 있을까요?
영어가 서툴러서 죄송합니다.
@gmcouto감사합니다. VoodooHDA x64 덕분에 제 P5K-Premium의 AD1988B 사운드가 작동하네요, 다만 SPDIF 광출력에서는 시스템 효과음이 심하게 깨지고 다른 소리들은 아예 음소거(소리 안 남) 상태가 됩니다. 지금은 스테레오 출력을 쓰고 있는데 이건 아주 잘 작동합니다. 그리고 [how-to] 스레드에서 x64용 JMicron 드라이버도 찾았는데 이것도 잘 작동하네요…
그 kext를 다운로드할 수가 없는데… PM(쪽지)으로 보내주실 수 있나요?
@fabscher그 kext를 다운로드할 수가 없는데… PM(쪽지)으로 보내주실 수 있나요?
신경 쓰지 마세요, 찾았습니다.
안녕하세요! lancelotu 님!
가이드를 따라 IONetworkingFamily.kext를 수정했더니 32비트와 64비트 커널 모두에서 잘 작동합니다.
다른 드라이브에 Leopard 10.5.7을 쓰고 있어서 Leopard 시스템에도 똑같은 수정 방법을 적용해 봤는데 작동하지 않네요.
Leopard에서는 다른 값을 넣어야 하나요?
안녕하세요! lancelotu 님!
신경 쓰지 마세요.
제가 실수한 부분을 찾았습니다.
Extensions.mkext를 만들 때 실수를 했었네요.
실수를 바로잡았더니 이제 모든 게 정상 작동합니다.
님의 가이드가 정확합니다.
다시 한번 감사드립니다.
Tiger와 Leopard에서 했던 것처럼 DLINK DGE 528T를 잡으려고 applertl8168의 plist에 0x43001186 장치 ID를 추가하는 똑같은 꼼수를 써봤는데요.
여기선 작동을 안 하네요... 혹시 추가로 해주신 작업이 있나요?
@lancelotu저는 커널 패닉(KP)이 너무 자주 떠서 -x64 모드는 사용하지 않고 있습니다. Marvell 88E8056 이더넷을 잡으려면 아래 경로 안에 있는 Info.plist를 수정해야 합니다 : IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/ sudo -s 비밀번호를 입력한 다음, nano /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist…
@EpalTiger와 Leopard에서 했던 것처럼 DLINK DGE 528T를 잡으려고 applertl8168의 plist에 0x43001186 장치 ID를 추가하는 똑같은 꼼수를 써봤는데요. 여기선 작동을 안 하네요... 혹시 추가로 해주신 작업이 있나요?
이 가이드는 Marvell 88E8056 이더넷 컨트롤러 기준이지만, Tiger와 Leopard에서 그 방법이 통했다면 Snow Leopard에서도 작동할 겁니다. 권한 복구를 확실히 해주시고, 익스텐션 캐시를 새로고침하기 위해 -f 부트 플래그를 주고 부팅해 보세요.
권한을 복구하려면 터미널에 다음을 입력하세요
sudo chown -R root:wheel /System/Library/Extensions/*
sudo chmod -R 755 /System/Library/Extensions/*
-f 플래그로 재부팅하세요.
잠자기와 하드 디스크 아이콘(주황색 외장 아이콘) 문제 해결책 아시는 분 계신가요?
잠자기는 모르겠지만 하드 디스크 아이콘 문제는 다음 kext를 설치하시면 바로 해결됩니다:
IOAHCIBlockStorageInjector.kext (infinite mac.com/attachment.php?attachmentid=343&d=1246048073)
@lancelotuP5K-E Wifi a/p 메인보드용이지만 다른 P5K 모델에서도 작동할 겁니다. 적용에 따른 책임은 본인에게 있습니다. 다시 한번 XyZ 님께 감사드립니다. AD1988b.Fix.kext를 /System/Library/Extensions에 넣고 권한을 복구한 뒤, 기존 DSDT.aml을 패키지에 들어 있는 파일로 교체하면 바로 작동합니다. 참고용으로 .dsl 파일도 함께 첨부했습니다.
Lancelotu 님, 저는 P5K Deluxe 보드라 올려주신 dsdt.aml을 그대로 쓸 수가 없습니다. 내장 사운드 칩셋은 동일한데, 제 DSDT에 직접 패치할 수 있도록 수정하신 코드 부분만 올려주실 수 있을까요? 감사합니다!
DSDT 수정 내역
@OG-PhantomLancelotu 님, 저는 P5K Deluxe 보드라 올려주신 dsdt.aml을 그대로 쓸 수가 없습니다. 내장 사운드 칩셋은 동일한데, 제 DSDT에 직접 패치할 수 있도록 수정하신 코드 부분만 올려주실 수 있을까요? 감사합니다!
다음 코드 바로 아래에:
Device (USBE)
{
Name (_ADR, 0x001A0007)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0D, 0x04))
}
}
아래 내용을 추가하셔야 합니다:
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"codec-id",
Buffer (0x04)
{
0x9B, 0x82, 0x43, 0x10
},
"layout-id",
Buffer (0x04)
{
0x0C, 0x00, 0x00, 0x00
},
"device-type",
Buffer (0x17)
{
"Analog Devices AD1988B"
},
"PinConfigurations",
Buffer (0x24)
{
/* 0000 */ 0x30, 0x40, 0x21, 0x01, 0x10, 0x40, 0x11, 0x01,
/* 0008 */ 0x40, 0x90, 0xA1, 0x01, 0x50, 0x30, 0x81, 0x01,
/* 0010 */ 0x60, 0x10, 0x01, 0x01, 0x20, 0x90, 0xA0, 0x90,
/* 0018 */ 0x80, 0xF1, 0x45, 0x01, 0x90, 0xF1, 0xC5, 0x01,
/* 0020 */ 0x70, 0x60, 0x01, 0x01
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
그리고 다음 메소드도 필요합니다:
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)
}
이 코드를 Method (_OSC, 4, NotSerialized) 바로 뒤에 넣어서 아래와 같은 형태가 되도록 하세요:
.........................
MSC7, 32,
MSC8, 32,
DMAX, 8,
HPTA, 32
}
Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10).........................
AD1988b.Fix.kext 넣는 것도 잊지 마세요 (/Extra 또는 /S/L/E에 복사).
참고로 이 패치에서는 아직 전면 패널 헤드폰 단자가 작동하지 않지만(해결 방법을 찾는 중입니다), 적어도 마이크는 이제 아주 잘 작동합니다.
작동 여부를 알려주세요.
@lancelotu다음 코드 바로 아래에: Device (USBE) { Name (_ADR, 0x001A0007) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x04)) } } 아래 내용을 추가하셔야 합니다: Device (HDEF) { Name (_ADR, 0x001B0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x9B, 0x82, 0x43, 0x10 }, "layout-id", Buffer (0x04) {…
단번에 해결되었네요! 감사합니다! 예전에 Leopard 환경에서 한동안 시도해 보다가 안 돼서 포기했었거든요(그땐 DSDT 방식 대신 TheKing 님의 인젝터와 인에이블러를 계속 썼었습니다).
P5K-E WiFi/AP 바이오스 1202
여기서 헤드폰 정상 작동합니다!
전면 "헤드폰/스위치" 자동 전환도 잘 작동하고요! "외장 마이크, 내장 입력"으로 잡히는 "전면 마이크"도 잘 됩니다!
소프트웨어:
SL 10a432 + DSDT 인젝션 + AD1988b.Fix.kext
dsdt:
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"codec-id",
Buffer (0x04)
{
0x9B, 0x82, 0x43, 0x10
},
"layout-id",
Buffer (0x04)
{
0x0C, 0x00, 0x00, 0x00
},
"device-type",
Buffer (0x17)
{
"Analog Devices AD1988B"
},
"PinConfigurations",
Buffer (0x20)
{
/* 0000 */ 0x30, 0x40, 0x21, 0x01, 0x10, 0x40, 0x11, 0x01,
/* 0008 */ 0x40, 0x90, 0xA1, 0x01, 0x50, 0x30, 0x81, 0x01,
/* 0010 */ 0x60, 0x10, 0x01, 0x01, 0x20, 0x90, 0xA1, 0x01,
/* 0018 */ 0xF0, 0x11, 0x45, 0x01, 0x70, 0x60, 0x01, 0x01
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
###제 DSDT 인젝션 코드에는 /* 0020 */ 줄이 없다는 점에 주목하세요!
AD1988b.Fix.kext:
###plist만 들어 있는 kext입니다!
###용량 약 82kb
###P5K-e.DSDT.Sound.zip / extra.zip 이 포럼에서 검색해 보세요... 어디서 받았는지는 기억이 안 나네요
@walteravP5K-E WiFi/AP 바이오스 1202 버전에서 헤드폰 작동합니다! 전면 "헤드폰/스위치" 전환도 잘 되고요! "외장 마이크, 내장 입력"으로 잡히는 "전면 마이크"도 잘 됩니다! 소프트웨어 환경: SL 10a432 + DSDT 인젝션 + AD1988b.Fix.kext AD1988b.Fix.kext: ###plist만 있는 더미 kext! ###용량 약 82kb ###P5K-e.DSDT.Sound.zip / extra.zip 이 포럼에서 검색해 보세요... 어디서 받았는지는 기억이 안 나네요…
제 HDEF 섹션을 님과 똑같이 바꿨는데도 여전히 전면 패널 헤드폰이 안 잡히네요. 시스템 환경설정/사운드에서 Headphones로 표시되나요? 그리고 출력 장치가 총 몇 개로 나오나요?
혹시 사용 중인 DSDT.dsl 파일도 업로드해 주실 수 있나요?
제 DSDT에는 다음 패치들이 적용되어 있습니다:
DSDT.dsl
*ATI HD2600XT 인젝션 (Leopard 전용!)
*간단한 임시방편용 RTC/HPET 픽스 ("Core 2 Quad에는 충분치 않다고 들었습니다")
*오디오 인젝션!
*패치 추가를 위한 DTGP 메소드
#첨부파일을 확인하세요
하지만 DSDT에 더 많은 패치를 넣고 싶습니다:
*네트워크 인젝션 ("더 이상 AppleYukon2.kext를 수정할 필요 없게")
*USB를 built-in으로 설정 ("잠자기 문제가 생기지 않도록")
그 외에 또 뭐가 있을까요?
AD1988.Fix.kext
#첨부파일을 확인하세요!
바이오스:
Lancelotu 님, 바이오스에서 전면 패널 출력 설정을 HD로 하셨나요, 아니면 AC97로 하셨나요?
시스템 프로파일러:
Device ID: 0x10438277
Audio ID: 12
Available Devices:
Headphone:
Connection: 1/8-Inch Jack
Speaker:
Connection: 1/8-Inch Jack
Internal Microphone:
Connection: Internal
Line In:
Connection: 1/8-Inch Jack
Line Out:
Connection: 1/8-Inch Jack
External Microphone:
Connection: 1/8-Inch Jack
S/P-DIF Out:
Connection: Optical
S/P-DIF In:
Connection: Optical
Line Out:
Connection: 1/8-Inch Jack
총 4개의 출력 장치가 잡히며, 전면 패널에 잭을 꽂으면 "내장 스피커"가 자동으로 "헤드폰"으로 전환됩니다!
심지어 헤드폰을 꽂으면 볼륨 레벨도 마지막에 헤드폰에서 썼던 값으로 자동 변경됩니다!
그나저나 예전에 잠자기 기능은 작동하셨었나요? 저는 10.5.2~10.5.7까지는 항상 잘 되다가... 10.5.7부터는 EHCIsleepenabler.kext를 써야 했고...
10.5.8부터는 disabler.kext를 제거하고 DSDT에 RTC/HPET 패치를 해줘야 했습니다.
P5K Deluxe용 DSDT
@OG-Phantom단번에 해결되었네요! 감사합니다! 예전에 Leopard 환경에서 한동안 시도해 보다가 안 돼서 포기했었거든요(그땐 DSDT 방식 대신 TheKing 님의 인젝터와 인에이블러를 계속 썼었습니다).
안녕하세요 OG-Phantom 님,
혹시 사용 중인 DSDT를 올려주실 수 있을까요? 저도 P5K Deluxe를 쓰는데 지금 유일하게 안 되는 사운드 문제를 해결하는 데 도움이 될 것 같습니다.
@tomparis사운드가 안 나오는 문제를 해결하는 데 도움이 될 것 같네요. 지금 유일하게 안 되는 기능이 사운드거든요.
그럼 메인보드에서 잠자기(Sleep)는 정상 작동한다는 말씀인가요? 아니면 그냥 잠자기 기능을 안 쓰시는 건가요?
@tomparisDSDT 파일 좀 올려주실 수 있을까요? 저도 P5K Deluxe를 쓰는데 지금 유일하게 안 되는 사운드 문제를 해결하는 데 도움이 될 것 같습니다.
DSDT.dsl 파일은 첨부파일(audio) 안에 들어 있습니다.
@lancelotu잠자기 문제 해결책 아시는 분 계신가요?
잠자기 문제를 해결하는 방법입니다:
http://www.insanelymac.com/forum/index.php?s=&showt… ↗
@lancelotuDSDT.dsl 파일은 첨부파일(audio) 안에 들어 있습니다.
제가 올린 audio.zip 패키지로 전면 패널 헤드폰 연결/감지 문제가 해결되었나요?
P5K에서 잠자기가 한 번도 작동한 적이 없었나요?
@walterav제가 올린 audio.zip 패키지로 전면 패널 헤드폰 연결/감지 문제가 해결되었나요? P5K에서 잠자기가 한 번도 작동한 적이 없었나요?
안녕하세요 walterav 님, 답변 감사드리며 여러 가지 DSDT 수정본을 테스트하느라 답장이 늦어져 죄송합니다.
잠자기는 10.5.5에서는 순정 상태로 잘 작동하다가 10.5.6부터 안 되더군요. 그 이후로는 superhai 님의 EHCISleepEnabler.kext를 사용해서 90% 정도는 잠자기가 정상 작동했습니다.
하지만 SL을 설치한 뒤로는 "잠자기"가 아예 먹통입니다(시스템이 잠자기 상태로 들어가지 못하고 쿨링팬을 제외한 모든 장치가 멈추며, 녹색 전원 LED가 켜진 채로 고정되어 리셋 버튼을 눌러 강제 재시작해야 합니다). 게다가 잠자기 먹통 상태에서 리셋을 누르면 바이오스 설정까지 다 풀려버립니다.
오디오는 아직도 테스트 중인데(지금까지는 소득이 없네요), 혹시나 해서 바이오스의 내장 장치 설정에서 HD Audio와 AC97 두 가지 모두로 바꿔봤지만 헤드폰 쪽은 아무런 변화가 없었습니다. 님은 바이오스에서 HD와 AC97 중 어느 것으로 설정하셨나요?
바이오스도 1202 버전으로 다운그레이드해 볼 생각입니다(현재는 최신 버전인 1305가 깔려 있는 것 같습니다).
@lancelotu게다가 잠자기 먹통 상태에서 리셋을 누르면 바이오스 설정까지 다 풀려버립니다.
SaCleoCheater 님의 SL 공지 스레드에서 권장하는 AppleRTC.kext로 교체해 보셨나요?
@lancelotu안녕하세요 walterav 님, 답변 감사드리며 여러 가지 DSDT 수정본을 테스트하느라 답장이 늦어져 죄송합니다. 잠자기는 10.5.5에서는 순정 상태로 잘 작동하다가 10.5.6부터 안 되더군요. 그 이후로는 superhai 님의 EHCISleepEnabler.kext를 사용해서 90% 정도는 잠자기가 정상 작동했습니다. 하지만 SL을 설치한 뒤로는…
오디오:
저는 케이스 전면 패널 헤드폰을 메인보드의 HD-Audio 헤더에 연결해서 쓰기 때문에 바이오스에서도 HD-Audio로 설정해 두었습니다. AC97은 핀 배열(Line-out)이 다릅니다! PC 케이스 케이블을 확인해 보세요. 제 케이스는 같은 케이블 끝에 AC97용과 HD-Audio용 커넥터 2개가 함께 달려 있습니다!
좀 바보 같은 질문일 수도 있는데, 윈도우나 리눅스에서는 전면 패널 사운드가 작동하나요?
잠자기:
최근에 찾은 64비트 ehcisleepenabler.kext로 조만간 SL에서 테스트해 볼 예정입니다.
참고로:
저는 UUID/RTC/smbios 같은 추가 패치들은 전혀 쓰지 않고 있습니다!
오직 dsdt.aml과 dsmos.kext + openhaltrestart, Chameleon v2rc2 설치 후 수동으로 교체한 "boot" 파일, 그리고 당연히 /S*/L*/*E/에 넣은 오디오 kext와 네트워크 kext 두 개만 사용 중입니다.
@walterav좀 바보 같은 질문일 수도 있는데, 윈도우나 리눅스에서는 전면 패널 사운드가 작동하나요?
네, 윈도우와 리눅스에서는 잭 감지(Jack Sensing)까지 정상 작동합니다. 바이오스를 1202로 플래싱해 봤는데도 달라진 게 없네요... 마지막 희망은 XyZ 님이 온라인에 접속하셨을 때 기분 좋게 도와주시는 것뿐입니다.
잠자기: 최근에 찾은 64비트 ehcisleepenabler.kext로 조만간 SL에서 테스트해 볼 예정입니다.
여기에 올라온 파일은 제 시스템에서 작동하지 않더군요. 혹시 이 방법 ↗은 이미 시도해 보셨나요?
참고로 저는 UUID/RTC/smbios 같은 추가 패치들은 전혀 쓰지 않고 있습니다! 오직 dsdt.aml과 dsmos.kext + openhaltrestart, Chameleon v2rc2 설치 후 수동으로 교체한 "boot" 파일, 그리고 당연히 /S*/L*/*E/에 넣은 오디오 kext와 네트워크 kext 두 개만 사용 중입니다.
부트로더가 v1012라는 점만 빼면 저도 완전히 똑같습니다.
잠자기가 도무지 안 되네요
@jinnggoff잠자기 문제를 해결하는 방법입니다 http://www.insanelymac.com/forum/index.php?s=&showt… ↗
감사합니다만 제 시스템에서는 여전히 "잠자기"에 들어가지 않네요.
@lancelotu여기에 올라온 파일은 제 시스템에서 작동하지 않더군요. 혹시 이 방법(http://www.insanelymac.com/forum/index.php?showtopic=16… ↗)은 이미 시도해 보셨나요?
시도해 보려고 했는데 매뉴얼을 따라 하다가 중간에 제 코드와 일치하지 않는 부분이 너무 많아서 끝까지 진행하지 못했습니다.
그리고 CycloneFr 님이 그 스레드에서 몇 가지 테스트를 했다고 들었는데 그분도 P5K 시스템을 쓰시는 걸로 알고 있습니다... 확실하진 않지만요.
아마 그분께 여쭤봐야겠습니다. 이 USB 픽스는 잠자기 문제 해결에 아주 좋은 방법 같거든요.
@tomparis혹시 사용 중인 DSDT를 올려주실 수 있을까요? 저도 P5K Deluxe를 쓰는데 지금 유일하게 안 되는 사운드 문제를 해결하는 데 도움이 될 것 같습니다.
여기 있습니다. 미리 말씀드리자면 저는 램이 8GB여서, 램 용량이 저와 다르면 제 DSDT를 썼을 때 문제가 생길 수도 있습니다. 램 용량이 다르면 문제가 생길 수 있다는 이야기를 들었거든요(확실하진 않지만요). 잘 작동하는지 알려주세요. 제가 찾을 수 있는 모든 DSDT 패치를 적용해 두었습니다(이 스레드의 lancelotu 님이 올려주신 오디오 패치 포함, 그분께 감사드립니다). 오디오가 작동하려면 TheKing 님의 AD1988b kext도 필요합니다.
수정: 오디오에 필요한 kext도 첨부했습니다.
P5K Deluxe(또는 동일한 Marvell 네트워크 PHY를 탑재한 유사 보드) 사용자분들을 위해 Yukon2용 plist 전용 인젝터 kext를 직접 만들었습니다. 제 시스템에서는 64비트와 32비트 모드 양쪽 모두에서 잘 작동합니다. 제가 독자적으로 만든 건 아니고 여러 사용자분들이 올려주신 게시물 정보를 조합한 것이니 공로는 그분들께 있습니다.
@OG-Phantom여기 있습니다. 미리 말씀드리자면 저는 램이 8GB여서, 램 용량이 저와 다르면 제 DSDT를 썼을 때 문제가 생길 수도 있습니다. 램 용량이 다르면 문제가 생길 수 있다는 이야기를 들었거든요(확실하진 않지만요). 잘 작동하는지 알려주세요. 제가 찾을 수 있는 모든 DSDT 패치를 적용해 두었습니다(이 스레드의 lancelotu 님이 올려주신 오디오 패치 포함…
안녕하세요, DSDT의 어떤 부분을 수정하셨길래 8GB 램에서만 작동하는 건가요? fassl 님의 DSDT Patcher가 완벽하지 않던데, 혹시 쿼드코어용으로 HPET/RTC 픽스도 적용하셨나요?
전면 패널 헤드폰이 정상 작동하는 사람은 아직 저뿐인가요?
@OG-PhantomP5K Deluxe(또는 동일한 Marvell 네트워크 PHY를 탑재한 유사 보드) 사용자분들을 위해 Yukon2용 plist 전용 인젝터 kext를 직접 만들었습니다. 제 시스템에서는 64비트와 32비트 모드 양쪽 모두에서 잘 작동합니다. 제가 독자적으로 만든 건 아니고 여러 사용자분들이 올려주신 게시물 정보를 조합한 것이니 공로는 그분들께 있습니다.
아주 좋네요. 다만 예전의 plist 전용 인젝터였던 LegacyYukon2.kext도 10.5.7부터 작동이 막혔던 점은 염두에 두셔야겠지만, 당분간 쓰기에는 완벽할 것 같습니다.
한번 사용해 보겠습니다, 감사합니다...
그나저나 다른 분들도 "WiFi가 en0"로 잡히고 "이더넷이 en1"으로 잡히나요?
실례합니다만, 하드 디스크에 파티션을 2개 만들어서 하나에는 dmg 이미지를 복원하고 다른 하나에는 새 시스템을 설치한다면... 나중에 불필요해진 설치용 파티션을 지우고 새 운영체제 파티션을 디스크 전체 용량으로 합치려면 어떻게 해야 하나요?
영어가 서툴러서 죄송합니다...
추가 커뮤니티 필드 노트 307건 펼치기전체 아카이브 기록
@walteravHi what did you change in the dsdt so it only works with 8gb of ram? Did you fix hpet/rtc for quadcores, because fassls dsdt patcher is not quit right? I'm I still the only one with working headphone at frontpanel?
From my understanding when you decompile the DSDT, the amount of RAM you have installed is intertwined with the DSDT. So after mods and recompile, the amount of RAM you had installed is incorporated into the DSDT. Yes, I applied the quadcores, hpet and rtc fixes. Along with the power button sleep function (which doesn't work for me). And, the audio fix I mentioned in the previous post.
@walteravVery nice, but keep in mind that the LegacyYukon2.kexy "old plist only injector" also stopped working at 10.5.7 but for the time being this might be prefect. I'll try this one thank you... BTW do you guys also have "wifi as en0" and "ethernet as en1"?
It is working for me. Strange you mentioned that it stopped working at 10.5.7. Still works for me in 10.5.8. Also, I do not have my wifi kext installed in 10.6. I only have en0 and en1 (realtek lan and marvell lan).
@walteravHi what did you change in the dsdt so it only works with 8gb of ram? Did you fix hpet/rtc for quadcores, because fassls dsdt patcher is not quit right? I'm I still the only one with working headphone at frontpanel?
BTW, what are you using for audio? I am of the lazy category and not hooked up the connectors to my motherboard. Sometime soon I will tho (it's only been like 2 years since I got this board, you'd think I would have done it by now). :
@OG-PhantomFrom my understanding when you decompile the DSDT, the amount of RAM you have installed is intertwined with the DSDT. So after mods and recompile, the amount of RAM you had installed is incorporated into the DSDT. Yes, I applied the quadcores, hpet and rtc fixes. Along with the power button sleep function (which doesn't work for me).…
Hi what is exactly different with the quadcore fix? HPET/RTC seems to look the same to me...
BTW do also have speedstep applied to dsdt? I also heard it was possible also for quads and even corei7...
Sleep fix
Sleep work for me with this method :
http://www.insanelymac.com/forum/index.php?showtopic=16… ↗
i apply this method for SATA and it work, no more need for AHCIportinjector.kext
audio also work fine with dsdt patch and AD1988b.Fix.kext front panel (headphone and micro) work, the only problem is low microphone level and i have microphone only in front panel (someone know how to fix the volume level ? ? )
Now i got all working fine and stable in 64 bit with chameleon 2 rc1
note : when i boot for the first time after instal i need to boot with "archi386" 32bit , and launch the Kext utility after that boot normal, and all work
boot direct with the default 86_64 cause kernel panic
(sorry for my english )
My motherboard : ASUS P5E + 8800 gts 512
here is my dsdt file with fix for : (Graphic) - (Audio) - (Sata) and (Sleep fix)
@omargoa저는 이 방법으로 잠자기가 작동합니다 : http://www.insanelymac.com/forum/index.php?showtopic=16… ↗
저도 그 방법을 적용해 봤는데 아무런 변화가 없었습니다(제가 뭔가를 잘못한 줄 알았는데 님의 DSDT를 보니 USB0부터 USB6까지의 섹션이 제 것과 똑같더군요. 제 시스템에서는 그것만으로는 부족한 모양입니다...).
SATA에 이 방법을 적용했더니 AHCIportinjector.kext 없이도 잘 작동합니다
정확히 어떤 방법인가요? 설명해 주시거나 DSDT에서 SATA를 패치한 섹션을 보여주실 수 있나요?
오디오도 DSDT 패치와 AD1988b.Fix.kext로 전면 패널(헤드폰 및 마이크)까지 잘 작동하는데, 유일한 문제는 마이크 입력 볼륨이 너무 작고 전면 패널 마이크만 된다는 점입니다 (혹시 볼륨 레벨 문제를 해결하는 법을 아시는 분 계신가요??)
제 기억으로는 AD1988B에서 마이크 볼륨이 원래 항상 작았는데, 최신 픽스를 적용하고 나서는 훨씬 나아졌습니다(적어도 제 시스템에서는 전면 패널 마이크는 잘 작동하고, 후면 마이크는 작동은 하지만 볼륨이 아주 작습니다). 시스템 환경설정에서 마이크 입력 볼륨을 최대로 올렸더니 이제 소리 지르지 않고도 스카이프나 야후 음성 통화를 무난하게 할 수 있습니다.
그나저나 바이오스의 내장 장치(Onboard Components) 섹션에서 AC97과 HDAudio 중 어느 것으로 설정하셨나요?
그리고 잠자기가 잘 작동한다고 하셨는데, 바이오스의 전원 관리 설정(S1, S2, S3, Auto, Resume Video, APIC 2.0 등)도 어떻게 되어 있는지 알려주실 수 있나요?
here is my bios setup : (bios version 0903) i have P5E but i think the P5E and the P5k are the same bios setting
-configure sata as [AHCI]
-CPU configuration :
C1 support [Disabled]
CPU TM Function [Enabled]
Vanderpool technology [Enabled]
Execute Disable Bit [Enabled]
Max CPUID Value limit [Disabled]
Intel Speedstep [Enabled]
-Suspend Mode : [Auto]
-Repost Video on S3 Resume [Disabled]
-ACPI 2.0 Support [Enabled]
-ACPI APIC Support [Enabled]
-Front Panel audio : [HD audio]
-J-Micron Pata/Sata Controler : [Disabled]
-VIA 1394 [Enabled]
kext instaled in extra :
-AD1988b.Fix.Kext --- dsmos.Kext --- OpenHalt Restart.Kext ---IOAHCIBlockstorageInjector.Kext
in com.apple.boot.plist just add my graphic device-properties and set Graphics mode to my resolution (1680x1050x32)
in smbios.plist i add the same number of SMUUID for my hardrive, set the SMmemType at 19 (for ddr2) and add SMexternalclock : 267 and SMmaximalclock 2400 for the correct information of my (CPU q6600 2.4)
Now for the method on this page by "ZHELL"
http://www.insanelymac.com/forum/index.php?showtopic=16… ↗
first open IORegistryExplorer and type USB
you find a list of your USB like USB0 USB1 USB2 EUSB USBE ...
clic on one of them and note to number in the "compatible" Property like pci8086,2934 ... (see my IOregistry attachment photo this is after modification 2934--> to 3a34)
every USB has a specific number
now as i understand the tips is to change the first couple of number of every port to 3a to have as result 3a34 (replace 29 by 3a ), to do this you need to add in every usb devices in dsdt line like this in the end :
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x34, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
and put the number you find in ioregistrydevice USB in :
0x34, 0x3A, 0x00, 0x00 (you add first the second couple of number 34 after you add the changed number 3a in all USB
you should have something like this :
Device (USB0)
{
Name (_ADR, 0x001D0000)
[........]
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x34, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Device (USB1)
{
Name (_ADR, 0x001D0001)
[........]
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x35, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Device (USB2)
[.............]
{
after that compile your dsdt (for me i have no error in compiling)
reboot and verify in your ioregistry in the appleUSBUHCI of you usb the property "Errata" : if it set to 0 your usb device are not recognized you should have a number like 0x20e800
see the second attachement "errata"
if you do the same method for you sata device (type "sat" in IOregistry)
your sata are recognized to ICH10 in system profile and no need for AHCIportinjector
Device (SATA)
{
Name (_ADR, 0x001F0002)
[...........]
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x22, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
important : don't set your smbios.plist to MacPro 4,1, set it as MacPro 3,1
now the sleep/wake up work good but i need to re plug only the keyboard after every sleep other usb devices are fine.
to lancelotu :
can you please give me the "PinConfiguration" of your audio patch in dsdt ? because for me only the front micro work... Thanks
(sorry for my very bad english) (if someone need a better explain see the original ZHELL tutorial) (or talk to me in french )
@OG-PhantomAnyone with a P5K Deluxe (or similar board with the same Marvell network PHY), I have made my own plist kext for the Yukon2. It works for me in both 64 and 32 bit modes. I can't take credit for it, I used info from several posts from different users, credit goes to them.
doesn't work for me
when i open package content seems no plist file in the kext ?!?
can you repost it ?
@omargoa제 바이오스 설정입니다 : (바이오스 버전 0903) 저는 P5E 보드이지만 P5E와 P5K의 바이오스 설정은 동일할 겁니다
와, 상세한 답변 정말 감사합니다. 님이 쓰신 잠자기 방법과 비슷한 것을 시도해 봤지만 앞서 말씀드렸듯 제 시스템에서는 먹히지 않았는데요, Errata 관련 내용은 몰랐는데 지금 확인해 보니 0x0으로 나오네요. 뭔가 잘못된 부분이 있는 것 같고 아직 잠자기를 고칠 가능성이 남아 있는 듯합니다.
오늘 밤에 (지금은 IDE 하드를 쓰고 있어서) SATA 하드에 클린 설치를 해서 전부 다시 테스트해 보고 결과를 알려드리겠습니다.
핀 구성(Pin Configuration)에 관해서는, 올려주신 dsdt.dsl을 봤는데 제 생각엔 DSDT에 들어간 데이터가 제 것과 동일한 것 같습니다. 그래도 혹시 모르니 여기 →에서 확인해 보세요.
대안으로 여기 →에 있는 walterav 님의 핀 구성을 시도해 보실 수도 있습니다.
두 게시물 모두 첨부파일이 있으니, 제 kext와 walterav 님의 kext가 똑같아 보이더라도 둘 다 한 번씩 테스트해 보세요.
다시 한번 감사드리며 마이크 문제도 잘 해결되길 바랍니다.
the poster of this sleep method is "ZHELL" http://www.insanelymac.com/forum/index.php?showtopic=16… ↗
thanks to zhell for this tutorial
test it and let me know your result
maybe the numbers of the "compatible" Property in your ioregistry is not the same do not copy my numbers under your dsdt verify your ioregistry to see the exact numbers
@lancelotuBut don't you have the Marvell 88E8056 Adapter on your board ? If yes you can always use the original yukon2 kext Read here
i do that , and it work
but it's more useful to use a kext injector, that simplify installation
@lancelotuBut don't you have the Marvell 88E8056 Adapter on your board ? If yes you can always use the original yukon2 kext Read here
About the legacyyukon2 kext, is it true that this kext is empty? If I do show contents I only see an icon of a kext, no plists or whatever...
omargoa!// I follow your guide for sleep fix,first time it doesn't work. I tried your method with SleepEnabler.kext, and it works. Now my computer can sleep. Thank you for your guide.
I'm using Asus P5K-E Wifi .
Could anyone who has working sleep and/or shutdown post their dsdt files and their BIOS configurations?
I am unable to sleep my computer or shut it down properly. Reboot works, but that's it.
@omargoadoesn't work for me when i open package content seems no plist file in the kext ?!? can you repost it ?
I just downloaded my own attachment, and you are right! Here it is, I tested it to make sure it is ok.
@omargoathe poster of this sleep method is "ZHELL" http://www.insanelymac.com/forum/index.php?showtopic=16… ↗ thanks to zhell for this tutorial test it and let me know your result maybe the numbers of the "compatible" Property in your ioregistry is not the same do not copy my numbers under your dsdt verify your ioregistry to see the exact…
Thank you omargoa, with your dsdt changes and with the SL friendly sleepenabler.kext, I have sleep again! YOU DA MAN!
@mwgdrwgThanks for the plist mod for the marvell 88E8056 works for me in both 64 and 32 bit mode
Glad to hear it works for ya! I can't take credit for it. I found out everything from the forums here and "at the other place". But, your welcome ^_^
Have 10A432 used this method to perform the install to a T. I used the files included in Archive.zip, also I modified the IONetworking as described earlier. Just working with 32 bit mode, It boots fine the first time to run setup, everything works - network, audio, video (tested with Quake Live and XBench / Geekbench). Second reboot the system hangs with "waiting for root device".
I can get it to boot with the -f flag. Booting with no arguments it will always hang on "waiting for root device". I'm using a spare IDE HDD on the JMicron IDE controller. The drive is formatted as MBR (used the modified OSInstall.mpkg), the partition is the only one on that drive and the partition is set to active.
Looking through the thread I haven't found anything that relates to my situation, Googling just came with answers relating to the specific partition being set to active. Sorry for the wall of text on my first post.
Cliffs:
1. Followed Guide
2. "waiting for root device"
3. Profit?
@Chrisb27Have 10A432 used this method to perform the install to a T. I used the files included in Archive.zip, also I modified the IONetworking as described earlier. Just working with 32 bit mode, It boots fine the first time to run setup, everything works - network, audio, video (tested with Quake Live and XBench / Geekbench). Second reboot…
Just forget the IDE jmicron controller, everything else works on this board, esata + hotswap, comports, firewire usb, all audio in and out, all 6x ich9r sata, sleep/wake etc "system updates".
The only thing that makes the system instable is jmicron ide, with more than 2gb RAM... you have kernel panics, or with patched drivers you are on the buggy site of the osx86 experience.
If you want to continue this way I can only tell you to boot with -f parameter you already figured out. The thing is that the patched jmicron.kext which contains the device-id of your jmicron controller can't be loaded within the mkext, therefor the system without "-f" boot option will not be able to find the OS located on the IDE disk... If you boot with -f it will somehow try and loads the patched jmicron driver and it works...
Go with a GUID partition table if the harddisk is empty anyway. Go without any zip archives from someone else...
Try to run your own Install with as less patches as possible. This is the most easy to maintain in the end.
Waht do you mean btw with "3 profit?"
P5B-Deluxe - 1988b sound...
it seems we have similar on-board sound so I'm hoping you guys can help me. I have been using P5B-Deluxe non Wifi (AD1988b sound) all thru leopard releases...
In 10.5.x I was satisfied using AppleAzaliaAudio.kext. Now I've installed SL and everything is working with the exception of sound (of course). I guess Azalia doesnt work in SL.
First I tried VoodooHDA and it works but i get very loud poping noises on boot up & shut down, not really diggin' it.
So I was very happy when i saw your post about using AD1988b with a patched dsdt.aml. So I tried to add your modifications to my patched dsdt file. I have no idea how to properly patch my dsdt so i used one of the auto-patch tools. I also use your AD1988b.Fix.kext.
I hear a little static when it boots just like it did with Azalia in 10.5.x. (I think this is the sound card initializing). This happens in 32bit & 64bit. I have information shown in profiler for built in audio. When SL loads in 32bit I get the speaker icon in the menu bar, sound is listed in system pref > audio. But i have no sound. Profiler also shows AppleHDA & associated files are loaded. Speakers are plugged into the green port. When SL 64bit is loaded, Profiler info is stil there, but speaker icon is greyed out on menu bar and no AppleHDA files are shown as loaded in Profiler.
At this point I went back into 10.5.8 to see if i could get sound with same patched dsdt.aml. Same result as SL 32 bit (ie static sound on boot, speaker icon is good, sys pref > audio looks good, AppleHDA files are loaded >> NO SOUND)
So I've attached my dsdt (fixed for sound) text file. Would someone be so kind as to look thru and see if i made the correct modifications? It would be greatly appreciated!
@walteravJust forget the IDE jmicron controller, everything else works on this board, esata + hotswap, comports, firewire usb, all audio in and out, all 6x ich9r sata, sleep/wake etc "system updates". The only thing that makes the system instable is jmicron ide, with more than 2gb RAM... you have kernel panics, or with patched drivers you are…
Thanks for the advice, I guess I will shrink my Windows 7 partition and try it there. The profit was a joke from an old forum - some times I can't help myself. I will report back with the results.
@d3t0xit seems we have similar on-board sound so I'm hoping you guys can help me. I have been using P5B-Deluxe non Wifi (AD1988b sound) all thru leopard releases... In 10.5.x I was satisfied using AppleAzaliaAudio.kext. Now I've installed SL and everything is working with the exception of sound (of course). I guess Azalia doesnt work in SL.…
Try the walterav's Pin configuration :
in your dsdt replace Your pin config with this :
"PinConfigurations",
Buffer (0x20)
{
/* 0000 */ 0x30, 0x40, 0x21, 0x01, 0x10, 0x40, 0x11, 0x01,
/* 0008 */ 0x40, 0x90, 0xA1, 0x01, 0x50, 0x30, 0x81, 0x01,
/* 0010 */ 0x60, 0x10, 0x01, 0x01, 0x20, 0x90, 0xA1, 0x01,
/* 0018 */ 0xF0, 0x11, 0x45, 0x01, 0x70, 0x60, 0x01, 0x01
}
delete the voodooHDA.kext
and use the modified dsdt file + the AD1988b.fix.kext with the original AppleHda.kext
launch the "kext utility" to repair permission, delete cache and rebuild the mkext file
@Chrisb27Thanks for the advice, I guess I will shrink my Windows 7 partition and try it there. The profit was a joke from an old forum - some times I can't help myself. I will report back with the results.
Underwear Gnomes…
Anyway, here is a 64bit Jmicron kext that might fix your issues.
At first, thanks for your great guide !
I managed to make SL running on my 2,5" External HDD !
Sound, Graphics, W-Lan-LAN, All Cores ... all works !
Now i tried the same steps with my internal 3,5" S-ata drive,
i boots (bootloader works...) and then no sound from the HDD ?!
After a Few Seconds the grey Circle with the Cross appears…
Can anybody help me ?! I tried a few things, but nothing helps
My Hardware:
Intel Q6600
Asus P5K Green
2x1GB OCZ 800mhz Ram
250GB Seagate S-ATA HDD (10.5.8)
250GB Western Digital S-ATA HDD (for 10.6.0)
DVD-Rom Drive (S-ATA)
Working 10.5.8 to install on other HDD !
@ReniraAt first, thanks for your great guide ! I managed to make SL running on my 2,5" External HDD ! Sound, Graphics, W-Lan-LAN, All Cores ... all works ! Now i tried the same steps with my internal 3,5" S-ata drive, i boots (bootloader works...) and then no sound from the HDD ?! After a Few Seconds the grey Circle with the Cross appears……
Hi well welcome to the scene... and thank you and all the other 1000s of noobs posting the error message" grey Circle with the Cross appears..."
Okay I'll stop being sarcastic...
You have to do a verbose boot, so during the bootloader press the down button to select "verbose" and see at which line the systems hangs, because a grey screen with a cross makes no-one happy. You can also type -v.
But Maybe your lucky and I might already know what the problem is. Your sata harddisks in bios are not in AHCI mode? So set everything to AHCI, also the jmicron controllers. So no IDE and no RAID. or try to boot with -f.
If you don't have a ich9r chipset you might need to use a patched kext for harddisk or choose a different sata port on the motherboard.
@omargoaTry the walterav's Pin configuration : in your dsdt replace Your pin config with this : "PinConfigurations", Buffer (0x20) { /* 0000 */ 0x30, 0x40, 0x21, 0x01, 0x10, 0x40, 0x11, 0x01, /* 0008 */ 0x40, 0x90, 0xA1, 0x01, 0x50, 0x30, 0x81, 0x01, /* 0010 */ 0x60, 0x10, 0x01, 0x01, 0x20, 0x90, 0xA1, 0x01, /* 0018 */ 0xF0, 0x11, 0x45, 0x01,…
Well that didnt do it... same results. Thanks for the help tho. I feel like I'm so close. I thought i had it when i hear the start up static. Kind of sounds like when you empty the trash.
Not sure why AppleHDA.kext isnt loading in 64bit when it loads in 32bit…
Oh well, I'll keep searching. Thanks again
@walterav
sorry for my bad information !
i know what you mean…
now i get the 0000000000000002 code!
all BIOS Settings are ok and the same as you told me !
Leopard 10.5.8 works great with this BIOS Settings and the SL on the USB-Drive, too.
@Renira@walterav sorry for my bad information ! i know what you mean… now i get the 0000000000000002 code! all BIOS Settings are ok and the same as you told me ! Leopard 10.5.8 works great with this BIOS Settings and the SL on the USB-Drive, too.
Did you install extra kexts with the bootloader? What are the exact procedures you took?
-diskformating/ GUID / MBR
-install
-bootloader "which?"
-patches/extra kexts?
Please try a fresh re-install it can be done in only 15 minutes!
"Installation of the minimal OS takes 10 minutes, if you have all the patches in place you can do them in 5 minutes" PS only this fast if you start the installation from within an already running OSX
hehe, after about 1000 installs i can do it blind
I will do a new one and will post it here…
Here my Way:
1. Booting in working 10.5.8 on the first HDD (S-ATA)
2. Go into Disk Utility, and format the second HDD (S-ATA) als GUID (sry for german language...)
As seen here:
3. Now open folder "pk5-e snow essentials" and doubleclick on "bootloader2.dmg".
New Window opened... then i installed "Chameleon_v1012.pkg" (and listen to nice musik :-)) ) on the partition "SL"
4. Opened the HDD "SL" in Finder and delete on the first page of the Partition the file named "boot".
Just drag and drop the boot file from the "bootloader2.dmg"-file wont work !
This Message appears: "The Object "boot" could not be replaced because its invisible"
i already can see this hidden file, because i have used "CF-A" from the "Change Finder"-Folder in "pk5-e snow essentials".
So i just delete the hidden file on "SL" and replace it with the "boot" from "bootloader2.dmg"-file.
5. I went to my 10A432 Folder and doubleclick on "snowleopard_10a432_userdvd.dmg".
6. Mainwindow appears
7. Hitting "cmd+shift+g" than the popdown-menu comes down...
8. Typing: /Mac OS X Install DVD/System/Installation/Packages/ then press "open"
9. new window
10. Searching "OSInstall.mpkg" and double-click on it
11. Going trough the Menus, selecting "SL" HDD, choosing "Customize", with these settings:
12. Hitting "install" and "closed" at the end of the install - Just close the window and i do not reboot or done any other thing
13. Running DSDT Patcher with these settings:
14. I Skipped installing Sound, i can do it when the System is working, right ?
But i know which kext i have to choosed, it works on my external Snow Leopard HDD: "AppleAzaliaAudio-1.kext"
Do i have to install the Sound here ?
15. Opend UInstaller and Installed with this setup:
16. Next i copy these Files:
AD1988b.Fix.kext
AHCIPortInjector.kext
dsmos.kext
IOAHCIBlockStorageInjector.kext
JMicronATA.kext
OpenHaltRestart.kext
from the "kexts 64 bit" - Folder to "SL/System/Library/Extensions
Typing in my Password and choosing "replace" in the little pop-up menu for this File:
-JMicronATA.kext
(normal that it is only one file ?!)
17. Go into Terminal and try to do it like in the guide at the first page !
chown -R root:wheel /System/Library/Extensions/*
chmod -R 755 /System/Library/Extensions/*
i just copy and paste this two line... i guess it is wrong ?
I never worked with Terminal
Sure, a lot of errors were displayed:
Whats my Mistake in Terminal ?
I also tried to "repair permissions" with disk utility on my 10.5.8 partition by choosing the "SL"-HDD.
I´m sure this is my mistake ?! But i get the same Error-Message when i type in the Command by myself !?
i was looking for some terminal-tipps…
I used as wrote above, the Disc Utility on my 10.5.8 and choose this one:
Then closed all windows, reboot and i get the error as write a few posts earlier !
It would be great if you could help me and thanks for all !
@Renirahehe, after about 1000 installs i can do it blind I will do a new one and will post it here…
Okay, well if it took 1000 installs to boot with a verbose option, maybe it will take 1000 more to make it all work
Just make sure you write down every patch/kext/bootloader you put in there and what terminal commands you used "if any".
hehe, right
in my last post are all the Steps i have done !
Can you see any Mistakes ?!
Any solution on my terminalproblem ?!
왜 부팅이 안 되는지 알 것 같네요... 권한 복구를 하지 않으셔서 dsmos.kext가 로드되지 않은 겁니다...
네, 수많은 에러가 떴습니다: 터미널에서 제가 뭘 실수한 걸까요?
이 명령어들은 root 권한으로 실행해야 하므로 앞에 "sudo"를 붙이셔야 합니다.
또한 다른 디스크의 권한을 복구하는 것이므로 앞에
/Volumes/스노우디스크이름/ 경로를 붙여야 합니다. 예를 들어 디스크 이름이 "SL"이라면 명령어는 다음과 같아야 합니다:
sudo chown -R root:wheel /Volumes/SL/System/Library/Extensions/*
sudo chmod -R 755 /Volumes/SL/System/Library/Extensions/*
비밀번호를 입력하고 엔터를 치세요.
재시작한 뒤 부팅할 볼륨 목록이 나오는 부트로더 화면이 뜰 때까지 F8을 빠르게 연타한 다음, -f -v를 입력하세요(-f와 -v 사이에 공백을 넣으세요). -v는 상세 출력(Verbose) 모드로 부팅하는 옵션이고 -f는 Kext 폴더 캐시를 새로고침하는 옵션입니다.
터미널 팁을 좀 찾고 있었습니다… 위에 적힌 대로 10.5.8의 디스크 유틸리티를 사용해서 이 디스크를 선택했습니다: 그런 다음 모든 창을 닫고 재부팅했더니 몇 개 앞선 게시물에 적은 것과 같은 에러가 뜹니다!
LEOPARD 시스템(10.5.*)에서 SNOW LEOPARD를 설치할 때 패키지 누락 에러가 발생하곤 합니다.
다른 디스크에 스노우 레오파드를 성공적으로 설치하셨다고 하셨으니... 제 조언은 그 작동하는 스노우 레오파드 디스크로 부팅해서 스노우 레오파드를 다시 설치하라는 것입니다. 정상 작동하는 스노우 레오파드 시스템에서 설치를 진행하면 디스크 유틸리티의 권한 복구 기능이 제대로 작동하거든요.
i just entered the command you told me, boot and hit -f -v and this screen appears:
Tomorrow morning i will try your other guide with install it from the working snow leopard External HDD ! But i can´t see the Drives from the internal Harddiscs !
@Renirai just entered the command you told me, boot and hit -f -v and this screen appears: Tomorrow morning i will try your other guide with install it from the working snow leopard External HDD ! But i can´t see the Drives from the internal Harddiscs !
Even changing owner ship might not work because the are probably ignored on that volume and not a external usb drive
Well I don't see that much troubles but maybe some room for improvements.
Install the bootloader "after" the OS install, install chameleon v2rc2, yep the newest, only replace 'boot' with the one that worked for you. You might have to do that with the terminal.
sudo -s #after 1000s of installations you just need to know that the root user can perform magic... or create disasters as wel
cp boot /Volumes/snowdrive/
But at the time when/before changing kexts and permissions, type this in terminal
"/usr/sbin/vsdbutil -a /Volumes/diskname". After that copy the kexts to the right Folders, and indeed navigate to the right folder/Volumes/yoursnowdisk/S*/L*/E*/ and type:
cp -r xxx.kext bla.kext etc.kext /Volumes/yoursnowdisk/S*/L*/E*/
cd /Volumes/yoursnowdisk/S*/L*/E*/
chown -R 0:0 *
chmod -R 755 *
rm -r /System/Library/Caches/com.apple.kexts/Startup/Extensions.mkext
unmount everything before you restart
probably you don't need to boot with -f, and dsmos will load, although fakesmc is already on the block. Do you really need the sata injector stuff?
드디어 진전이 좀 보이네요. 원인을 알았으니 해결책은 다음과 같습니다:
가장 먼저! 바이오스의 SATA 구성(Configuration)이 AHCI로 설정되어 있는지 다시 한번 꼭 확인하세요!
AHCI로 설정되어 있다면, 하드 디스크의 장치 ID가 IOATAFamily.kext에 등록되어 있지 않아서 생기는 문제일 겁니다. 아래에 첨부한 파일로 시도해 보세요(Edge3000 님께 감사드립니다).
이 파일은 Leopard의 IOATAFamily.kext에서 장치 ID들을 복사해 넣은 SNOW LEOPARD용 IOATAFamily.kext입니다.
또한 (확실히 하기 위해) 이 파일을 /Volumes/SL/System/Library/Extensions/에 복사한 뒤 다시 한번 chown 및 chmod 명령어를 실행해 주세요.
그리고 확실하게 로드되도록 -f -v 옵션으로 부팅하세요.
결과를 알려주세요.
Thanks for posting the dsdt patch for USB. I've downloaded your dsdt.dsl.zip for patching the USB device ID. I noticed that you didn't patch USB3, the reset are patched. Was that intentionally or some kind of typos?
Your USB3 section is like this, but without the DTGP patch.
Device (USB3)
{
Name (_ADR, 0x001D0003)
OperationRegion (BAR0, PCI_Config, 0xC4, One)
Field (BAR0, ByteAcc, NoLock, Preserve)
{
USBW, 2,
Offset (0x01)
}
Method (_S3D, 0, NotSerialized)
{
If (LOr (LEqual (OSFL (), One), LEqual (OSFL (), 0x02)))
{
Return (0x02)
}
Else
{
Return (0x03)
}
}
Method (_PSW, 1, NotSerialized)
{
If (Arg0)
{
Store (0x03, USBW)
}
Else
{
Store (Zero, USBW)
}
}
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0E, 0x04))
}
}
i don't have the USB3 device in the IORegistryExplorer that's why i don't patch it ...
@omargoahere is my bios setup : (bios version 0903) i have P5E but i think the P5E and the P5k are the same bios setting -configure sata as [AHCI] -CPU configuration : C1 support [Disabled] CPU TM Function [Enabled] Vanderpool technology [Enabled] Execute Disable Bit [Enabled] Max CPUID Value limit [Disabled] Intel Speedstep [Enabled]…
Hi do you still need to replug the keyboard after sleep? and do you have usb-legacy enabled or disabled in bios?
hej Good News !
I´m writting this Post from Snow Leopard on my internal HDD !
I mixed your tipps:
- Installed the newest Chameleon - replaced "boot" again
- Insert the new IOATAFamily.kext
When this is done, it boots very stable and fast without any command at the beginning !
Now my last problem… after restarting, it won´t boot a second time !
i have to replace the kextes in /system/library/Extensions
This ones:
- AD1988b.Fix.kext
- AHCIPortInjector.kext
- dsmos.kext
- IOAHCIBlockStorageInjector.kext
- JMicronATA.kext
- OpenHaltRestart.kext
then i tried "OSx86 Tools Utility" ...
"Repair Permissions" and "Set Extensions permissions"
it ends in this error-message:
This Action works on my USB-HDD !
I had to replaced the files too...
@walteravHi do you still need to replug the keyboard after sleep? and do you have usb-legacy enabled or disabled in bios?
I have the USB-legacy enabled and same problem with the usb keyboard
+ Another minor problem it's the shutdown and reboot time,
i have to wait for a minute every restart or shutdown on black screen
OpenHaltRestard.kext and Fakesmc.kext don't solve this problem
@Renirahej Good News ! I´m writting this Post from Snow Leopard on my internal HDD ! I mixed your tipps: - Installed the newest Chameleon - replaced "boot" again - Insert the new IOATAFamily.kext When this is done, it boots very stable and fast without any command at the beginning ! Now my last problem… after restarting, it won´t boot a…
forget to say, but about the chameleon v2rc2 installer I didn't install the "extra kexts" withit during installation, so check if /Extra/Extensions is empry after install.
just forget the
- AHCIPortInjector.kext
- IOAHCIBlockStorageInjector.kext
- JMicronATA.kext
Iconfix is not a fix! It also makes your esata jmicron disks look as external, it only does fix names in the systemprofiler, don't bother with jmicron ATA, just use sata/esata.
Please try without the patches? Do you have the slightest idea why you are adding the extra kexts? Please copy by terminal, and don't use any further GUI apps.
When it boots the first time succesful, it boots without a mkext file so all extensions are loaded or listed, the second time when the mkext is created it might not put all the patched kexts files there you needed. So it hangs.
When I started 3 years ago with this, I stayed a way for months from the terminal. But there are only a few basic commands you need to know...
Reductionism is your best friend, many people stop exploring when they find out it works, and start asking for help when it stops. Making a robust osx 86 install can be written on a single A4 paper, with proper patches and handling and use of terminal commands.
@omargoai don't have the USB3 device in the IORegistryExplorer that's why i don't patch it ...
Thanks for the clarification.
I got sleep to work with your USB patch together with SleepEnabler.kext. However, if I reboot the PC after wakeup from sleep, the system hangs and it couldn't reboot. If I shutdown the PC after wakeup from sleep, it works fine. Does anyone able to reboot the PC after waking up?
@phantom8Thanks for the clarification. I got sleep to work with your USB patch together with SleepEnabler.kext. However, if I reboot the PC after wakeup from sleep, the system hangs and it couldn't reboot. If I shutdown the PC after wakeup from sleep, it works fine. Does anyone able to reboot the PC after waking up?
for me the sleepEnabler.kext doesn't change anythings in sleep/wake up
have you try only the dsdt usb patch ?
@phantom8Thanks for the clarification. I got sleep to work with your USB patch together with SleepEnabler.kext. However, if I reboot the PC after wakeup from sleep, the system hangs and it couldn't reboot. If I shutdown the PC after wakeup from sleep, it works fine. Does anyone able to reboot the PC after waking up?
For me restart after wake has never worked, only a hardreset, its the motherboard I think, ubuntu9.10a3 has the same problem, it sleeps and wakes fine only restart after sleep hangs.
@omargoafor me the sleepEnabler.kext doesn't change anythings in sleep/wake up have you try only the dsdt usb patch ?
Yes, I've tested the dsdt usb patch without the SleepEnabler, but it didn't work. I have also tested SleepEnabler alone without dsdt usb patch, it didn't work too. I need to have them both in order for sleep to work.
Does restart work for you after wakeup? walterav also has the same problem, so it may relate to P5K-E mobo.
General Onboard Device Setup Query for SL upgrade
It's been a long road to Hackintosh-ness and my brain hurts.
Just wonder if I can pick someone else's brain?
MOBO: P5K-E Wifi/AP
CPU: Q6600
GFX: GeForce 9800 GT 512
RAM: 4GB DDR2 800
DRIVES:
SATA: 2 x 500GB HHD
1 x DVD
IDE/PATA: 1 x DVD
1 x HHD
I had a fully functional 10.5.6 (updated to 10.5.7) retail install which utilised 64 bit drivers to enable both ACHI on SATA drives and J-Micron for IDE / PATA Drives (64 bit needed because of 4GB RAM?)
After upgrading to 10.5.8 and getting "Waiting for root device" error, I got rid of the 64 bit kexts (LegacyAppleAHCI, LegacyIOAHCIBlockStorage and JMicronATA 64 bit) and switched everything back to IDE in the bios to get it to boot again.
My system is functional - but dodgy under 10.5.8
I'm now fully confused as to what I would have to do to make my system "SL-ready" and to have the same functionality I had with my 10.5.7 install.
My /S/L/E folder is full of crap - hard to track down and work out what is needed and what should go.
Ideally, I would like to switch over to Chameleon V2 boot loader on EFI partition and utilise /Extra , com.apple.Boot.plist and dsdt patching this time around.
I would basically be starting from scratch with a boot 132 leo 10.5.6 retail install.
Hope my query is clear?
I threw just up in my mouth trying to think ... and be more concise.
Fish
:
@fishcowIt's been a long road to Hackintosh-ness and my brain hurts. Just wonder if I can pick someone else's brain? MOBO: P5K-E Wifi/AP CPU: Q6600 GFX: GeForce 9800 GT 512 RAM: 4GB DDR2 800 DRIVES: SATA: 2 x 500GB HHD 1 x DVD IDE/PATA: 1 x DVD 1 x HHD I had a fully functional 10.5.6 (updated to 10.5.7) retail install which utilised 64 bit…
First thing with a hack, is check the bios, second is install and use minimal patches, 3rd is update wisely.
0 check if your hardware is compatible, in your case it perfectly is, except for the IDE harddisk and DVD-drive, I'll say forget it but maybe other people here feel different about the jmicron IDE ports. But the only kernel panics I got in the past where from the IDE controller... I'd rather life with less patching and less features. Buy a 20 dollar sata dvd drive if you don't have one, or you won't get any help from me
1 can you show me a copy of every page of your bios "photos with celphone maybe?" than I can tell which is not perfect, going back to IDE mode from AHCI sounds incorrect to me, although it worked for you because of "already" "over"patching
which I consider not a good idea, keep it clean.
2 Start with a clear install via boot 132, afterwords just install chameleon v2rc2 WITHOUT EXTRA KEXTS during the install of the bootloader, just minimal.Only install:
dsmos.kext + Intelcpudisabler.kext + Openhaltrestart to /Extra/Extensions
!and you got a minimal working system "update compatible"!
patch the device-id in Appleyukon2.kext or get the injector from this thread and you have networking.
generate a efistring for your 9800 gt and put in boot.com.plist and you have video. "Maybe you can let Chameleonv2rc2 inject the efistring, its a new option"
audio:
2 options
-Use the old AppleAzalia.kext for 2 channel analog.
-or 'patch dsdt with audio injection', and add the '1988B.Fix.kext' to /S*/L*/E*/ and 'almost' all in and out are working. Don't combine with azalia!
Not update compatible:
After these simple steps you have a perfect working system, except for sleep . For sleep you have to patch dsdt remove CPUdisabler.kext also patch IOUSBFamily.kext and add EHCISLEEPENABLER.kext.
Now you have a good working system to prepare for snow leo! Which is also simple and already descrived in the first POST of this thread.
If you want to organize it right COLOUR the kexts you patch or add the /S*/L*/E*/. Colour the ones that are update compatible or extra added GREEN, and colour the ones that are not RED. The sleeppatches need to be in /S*/L*/E*/ and are RED also IONETWORKINGFAMILY.kext if you don't use the injector for appleukon2.kext. You don't need any patches for the harddisks! Except for buggy IDE
@ReniraKext Utility 2.3.2 사용 시 에러가 납니다
Snow Leopard에서는 Extensions.mkext 파일의 위치가 바뀌었기 때문입니다. 이전 Leopard에서는 /System/Library/ 안에 있었지만, 이제는 System/Library/Caches/com.apple.kext.caches/Startup/ 경로에 저장됩니다.
Kext Utility가 엉뚱한 경로에서 캐시 파일을 찾고 있는 건데… 아마 Snow Leopard 호환 버전이 아니어서 그럴 겁니다.
터미널에서 수동으로 직접 작업하시는 게 어떨까요? 추가하려는 kext들을 /System/Library/Extensions/에 넣으시고(나중에 뭔가를 바꿀 때 알아보기 쉽게 색상 라벨을 지정해 두셔도 좋습니다), 다음 명령어로 권한을 복구하세요:
sudo chown -R root:wheel /Volumes/YourSnowVolume/System/Library/Extensions/*
sudo chmod -R 755 /Volumes/YourSnowVolume/System/Library/Extensions/*
그런 다음 아래와 같이 kextcache 명령어로 Extensions.mkext를 생성하시면 됩니다:
kextcache -v 1 -t -l -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions
Thank you
I must thank you all but specially lancelotu for ethernet&audio fix and omargoa for the sleep&ICH10 fix.
Now my SL runs stable for a day without KPs in 64bit mode. I can confirm the restart issue after sleep, but it has been here since Leopard so i guess is the motherboard issue.
Someone got a kext or something for the wireless, is not that i need it but would be nice to have the option.
Thx again
BTW: i have an ASUS P5K-E Wi-Fi/ap
@walteravFirst thing with a hack, is check the bios, second is install and use minimal patches, 3rd is update wisely. 0 check if your hardware is compatible, in your case it perfectly is, except for the IDE harddisk and DVD-drive, I'll say forget it but maybe other people here feel different about the jmicron IDE ports. But the only kernel…
walterav - thanks so much for your help.
I have already ordered another couple of SATA drives and a DVD
I have attached a zip of my bios shots/settings.
Typed in your commands:
Snow Leo boots great with -v -f, without KP
@ReniraTyped in your commands: Snow Leo boots great with -v -f, without KP
Ofcourse it boots with -f, thanks for the screenshot it gives us nice information how you do stuff, if all people did that
Using the command kextcache also requires 'sudo' ! Try it that we, ofcourse make sure you are running from the SL volume, otherwise add /Volumes/SL/ before the kextcache thing.
first try sudo
@fishcowwalterav - thanks so much for your help. I have already ordered another couple of SATA drives and a DVD I have attached a zip of my bios shots/settings.
Hi, you forgot the most import pages that will lead to the first kernel panic! Or gray bootscreen with a Stop Sign. Atleast when its not patched and it doesn't have to be patched... The harddisk modes! I will upload my pictures latter today. But there is a lot you can change...
All 6 ich9r + 2 jmicron esata ports work great! So more sata equipment is a good investment.
See attachement,
BTW I underclocked my SYSTEM so change multiplier from 6 > 9 to get it on 2,4 ghz. This must be done on 2 pages in bios...
sudo works !
But ends in a "waiting for boot devise"-error
Now no chance to boot with "-v -f".
Need to reinstall SL
its making me crazy !
@phantom8Yes, I've tested the dsdt usb patch without the SleepEnabler, but it didn't work. I have also tested SleepEnabler alone without dsdt usb patch, it didn't work too. I need to have them both in order for sleep to work. Does restart work for you after wakeup? walterav also has the same problem, so it may relate to P5K-E mobo.
After wakeup restart not work for me
But try to remove the NullCPUPowerManagement.kext to get sleep working without sleepenabler.kext , only with the dsdt patch
this kext make sleep not work for me
my kext in /Extra :
AD1988b.Fix.kext
fakesmc.kext
IOAHCIBlockStorageInjector.kext
OpenHaltRestart.kext
@Renira알려주신 팁들을 조합해 봤습니다: - 최신 Chameleon 설치 - "boot" 파일 다시 교체
제가 바로 이 문제 때문에 Chameleon RC1과 RC2를 쓰지 않으려고 했던 겁니다.
Chameleon RC1과 RC2에서는 -f 옵션이 작동하지 않습니다.
kextcache 명령어를 실행했을 때는 아무런 에러도 나지 않던가요?
@walteravHi, you forgot the most import pages that will lead to the first kernel panic! Or gray bootscreen with a Stop Sign. Atleast when its not patched and it doesn't have to be patched... The harddisk modes! I will upload my pictures latter today. But there is a lot you can change... All 6 ich9r + 2 jmicron esata ports work great! So more…
Thanks again for your help walterav.
I have manually installed a boot-loader on my EFI partition - which is now working and honours my com.apple.Boot.plist. I couldn't get Chameleon V2 (using EFI installer option) to read any of my config files from EFI, only as stand-alone install… which I don't want.
I will apply your BIOS settings . . . but also thinking of booting into OS X installer (via boot 132) and swapping out my bloated Extensions folder with a pure vanilla 10.5.8 backup that I have kept. Fix permissions and rebuild Extensions.mkext.
I'll then put minimal patched kexts / injectors in EFI partition to experiment and get an idea for my fresh install later.
Once again - thank you for taking to time to help.
Haven't hosed it yet - but give me time
ROFL - just noticed already that all my drives show up as SATA and work (?)
@fishcowThanks again for your help walterav. I have manually installed a boot-loader on my EFI partition - which is now working and honours my com.apple.Boot.plist. I couldn't get Chameleon V2 (using EFI installer option) to read any of my config files from EFI, only as stand-alone install… which I don't want. I will apply your BIOS settings…
Just start with a normal patching routine, /Extra folder on your system, when you mastered all other things, just go to the efi partition idea, otherwise you'll end up with a lot of extra transactions just by working with the hidden efi volume.
@walteravJust start with a normal patching routine, /Extra folder on your system, when you mastered all other things, just go to the efi partition idea, otherwise you'll end up with a lot of extra transactions just by working with the hidden efi volume.
OK - good idea.
All looking promising
funny that this guide works for lancelotu .
For me its not working…
@Renira이 가이드가 lancelotu 님에게는 작동한다는 게 신기하네요. 제 시스템에서는 안 됩니다…
정확히 어떤 부분이 작동하지 않나요? 아직도 "Still waiting for root device" 문제가 뜨나요?
no, just reinstalled it, as in your guide,
replaced the IATAFamily...
then entered, after booting in Snow Leopard this commands:
sudo chown -R root:wheel /Volumes/YourSnowVolume/System/Library/Extensions/*
sudo chmod -R 755 /Volumes/YourSnowVolume/System/Library/Extensions/*
then:
kextcache -v 1 -t -l -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions
All Commands works and it build the Extensions.mkext !
But no chance to boot, only with -v -f ... without any command at the beginnig - no working LED from the HDD and the Stop-Sign appears !
First of all thank you all very much for all the info.
I managed to install SL on my P5K-E Wifi/AP, all devices are working as they should (including network, sound, graphics, etc).
However, I have a very big problem. Maya is not working -- the flexlm system can not get the system id -- the ethernet (MAC) address of the network card. I tried everything but I just could not solve the problem. It seems that the ethernet card is not considered as Built-in and so the flexlm doesn't take into consideration. I tried installing Chameleon 2.0RC2 and specifying the EthernetBuiltIn flag to yes, I forced the kernel to both 32bit and 64bit, I tried to put other IONetworkFamility kexts but I had no luck whatsoever.
to solve this problem as I really really to be able to use Maya.
P.S. if I do a sudo -s in the Terminal the system complains about the UUID missing (installing PlatformUUID.kext fixes this, but the Maya problem remains)
@netv우선 좋은 정보를 공유해 주신 모든 분께 깊이 감사드립니다. 제 P5K-E Wifi/AP에 SL을 설치했고 네트워크, 사운드, 그래픽 등 모든 장치가 정상적으로 작동합니다. 하지만 아주 큰 문제가 하나 있습니다. Maya가 작동하지 않는데요 -- flexlm 라이선스 시스템이 시스템 ID(네트워크 카드의 이더넷 MAC 주소)를 가져오지 못합니다.…
그 에러에는 PlatformUUID.kext를 사용해 보세요. 환경설정 파일에서 UUID를 참조하기 때문에 Maya 문제도 함께 해결될 가능성이 높습니다.
디스크 유틸리티에서 부팅 볼륨을 클릭한 뒤 정보(Info) 버튼을 누르고, Universal Unique Identifier 번호를 복사해서
/PlatformUUID.kext/Contents/Info.plist 안에 붙여넣으시면 됩니다.
@Renira아니요, 가이드대로 그냥 재설치하고 IOATAFamily를 교체했습니다... 그런 다음 Snow Leopard로 부팅한 후 다음 명령어를 입력했습니다: sudo chown -R root:wheel /Volumes/YourSnowVolume/System/Library/Extensions/* sudo chmod -R 755 /Volumes/YourSnowVolume/System/Library/Extensions/* 그리고: kextcache -v 1 -t -l -m…
좋습니다. 이제 -v 옵션만 주고 부팅해 보시고(이 옵션은 상세 로그 출력 모드라 시스템에 아무런 변경도 가하지 않으니 언제든 쓰셔도 됩니다), 화면에 어떤 메시지가 나오는지 알려주시겠어요?
all is working pretty well -- exepct that osx only sees one of my other internal drives !
P5K Q6600 8GB RAM
@Renirano, just reinstalled it, as in your guide, replaced the IATAFamily... then entered, after booting in Snow Leopard this commands: sudo chown -R root:wheel /Volumes/YourSnowVolume/System/Library/Extensions/* sudo chmod -R 755 /Volumes/YourSnowVolume/System/Library/Extensions/* then: kextcache -v 1 -t -l -m…
Renira, if you don't do any of the IOATA/harddisk patches on the usb drive, and boot from the snowleo usb drive, can you see your internal disks in finder.
If I'm not mistaking your motherboard has a ich9 chipset instead of ich9r am I right? The only thing I remember from a gigabyteboard with same chipset is that not all your sata ports work but some will do without patching...
But check if the usb snow leo does see your internal drives
@Ceeall is working pretty well -- exepct that osx only sees one of my other internal drives ! P5K Q6600 8GB RAM
What kind of harddrive? Sata / IDE ? volume type MBG/GUID? Filesystem type, HFS+ NTFS FAT32?
The PlatformUUID didn't fix the problem with Maya.
The problem is definitely with the IONetworkFamility kext. It does not set the network card as BuiltIn. Do you think it's possible that some of you check to see if in /Library/Preferences/SystemConfiguration/NetworkConfiguration.plist your ethernet file appears BuiltIn TRUE or False?
Thanks again.
Thanks for your answer.
All Sata.
1 NTFS ( thats the drive snow leo sees)
1 HFS+ with one 10.5.8 partition, and another for HFS+ stuff
1 HFS+ with a mirrored 10.5.8 partition, and also another partition for stuff
seems like snow leo wont detect all the sata ports !?
Hmmm.
I'm obviously missing something.
I have managed to get a minimal retail install of Leo up and ready to upgrade, However:
1. If I run the SL installer, it gets as far as copying all the files to the hard drive and then reboots - back to square one.
2. If I run the terminal command to open the hidden installer.mkpg - I get an error message that SL cannot be installed on the drive running the OS.
Confused again
Burn the dmg, or open the dmg but don't recover it to a other harddisk. When opening the OSInstall.mpkg, just select the right volume where you can want it to be installed! But before that, you have to Partition it yourself in Diskutility.
The idea is that you install Snow leo, from within a running normal Leo system. But offcourse you have to select a different drive to install snow leo to than the current one on which leopard is running. I'f you don't have enough harddisk, and have to do all with the same harddisk it gets cumbersome because the bootloader from snow leo may interrupt viceversa with you normal leo.
Walterav: Could my harddrive issue be related to pcefi?
I used the one supplied in the guide on page 1. "Bootloader Chameleon_v1012"
Netkas wrote :
"known issues: sata ports 5-6 doesnt work, so I disabled scanning of those."
on his post about PC EFI V10.2 beta.
are the other sata ports working for everybody else?
@Renira
I basically installed it like its described in the guide.
- I installed from my working 10.5.8 with a usb stick (I previously restored 10A432 to)
- moved all the kexts as described in the guide
-repaired permissions on my Snow Leo drive via disc utility from my working 10.5.8
- I had to change sata ports to get it to boot -otherwise I would get errors and it wont boot
- I had to boot with -x -v and let kextutility do its thing.
(I also installed fakesmc and voodoohda64 (got it from kexts.com)
Now I would really like to solve my Harddrive issue
P.S I also experience Mouse skips when booting with -x64 - even though I installed the disabler.kext from my leopard partition (which takes care of the mouse skips on 8800GT and other GPU´s)
Hello, I read all your posts many-many times, and finally my SnowLeo is working. But one thing do not workiing.. its network.
Can you help me with it? I try all kext, but its not working..
I have Asus p5k-E Delux/Wifi
AppleYukon2Injector.kext is some ok for me. Ethernet connected, but internet its offline.. Maybe need some settings..
its my screenshot
images host.ru/links/369e28c822f096e317e4e2898d21e642
Modem in a router mode, all settings I take from Leopard.
thank you. Sorry for english.
@KvantHello, I read all your posts many-many times, and finally my SnowLeo is working. But one thing do not workiing.. its network. Can you help me with it? I try all kext, but its not working.. I have Asus p5k-E Delux/Wifi AppleYukon2Injector.kext is some ok for me. Ethernet connected, but internet its offline.. Maybe need some settings..…
Can you ping your modem from the terminal.app?
ping 192.168.1.1
is anybody successfully repairing permissions via disc utility ? It always fails for me.
p5k q6600 8g ram all Sata
@Ceeis anybody successfully repairing permissions via disc utility ? It always fails for me. p5k q6600 8g ram all Sata
try reinstalling the bsd.pkg from the install dvd
@walteravCan you ping your modem from the terminal.app? ping 192.168.1.1
walterav, thank you for reply
after this command it writing many times:
64 bytes from 192.168.1.1 icmp_seq=99 ttl=255 time=0.683 ms
its good?
now could anybody tell me how I can get system profiler and about this mac to show correct processor speed?
I suspect that I have to edit some file to get it to show 2.4 GHz instead of the wrong 3.8GHz its currently displaying.
(cpu-x shows the real cpu name)
Would be really nice if anybody could help me out here
@Cee시스템 프로파일러와 '이 매킨토시에 관하여'에서 프로세서 속도가 정상적으로 표시되게 하는 방법을 아시는 분 계신가요? 현재 실제 클럭인 2.4GHz 대신 엉뚱한 3.8GHz로 표시되고 있어서 어떤 파일을 수정해야 할 것 같은데요. (CPU-X에서는 실제 CPU 이름이 제대로 나옵니다) 도움 주시면 정말 감사하겠습니다.
여기 →에 있는 Omargoa 님의 게시물을 읽어보세요.
CPU 이름 표시와 관련해서는 다음 파일을 수정하셔야 합니다:
/System/Library/CoreServices/Resources/English.lproj/AppleSystemInfo.strings
"UnknownCPUKind" = "Unknown"; 항목을 찾아서 "Unknown"을 본인의 CPU 이름으로 바꾸고 파일을 저장하세요.
root 권한으로 작업하셔야 저장이 가능할 겁니다.
@lancelotuRead Omargoa's post .
many thanks . It might sound stupid but I just dont know where this
Extra/smbios.plist is located !?
I strictly followed this guide.
would be nice if anyone could point me into the right direction!
Jihaaaaa, its working !
Just done it like Cee has said…
I just add the IOATAFamily.kext added by lancelotu and boot with -x -v
Got the Welcome Movie and used kextutility, then it boots without any command!
Thanks for all your help !
Now installed the sound - also works
But i have one Question left
Yesterday, I bought me 2x2GB 1066mhz DDR2 Ram for my Asus P5K Green...
I have done the install with 2x1GB 800mhz Rams ...
With one 1066mhz Modul Leopard 10.5.8 and Snow Leopard boots very fast.
With 2 Ram Modules of 1066mhz it wont boot, Bootloader appears, then the grey startingscreen but no "loading-sign" and the HDD LED is not working.
This Problem is on Leopard and Snow Leopard ?!
In Bios all Rams are recognized and are set how they have to be !
@ReniraBut i have one Question left Yesterday, I bought me 2x2GB 1066mhz DDR2 Ram for my Asus P5K Green... I have done the install with 2x1GB 800mhz Rams ... With one 1066mhz Modul Leopard 10.5.8 and Snow Leopard boots very fast. With 2 Ram Modules of 1066mhz it wont boot, Bootloader appears, then the grey startingscreen but no…
Do you have 2gb before, that was working? Are you using any ide ports?
yes, it works with 2GB (one RAM-Module) 1066mhz Ram, too.
But with 2x2GB it won´t boot… the Memory is ok !
i don´t use any IDE-Port, just S-ATA (1x DVD-Drive, 2x HDD)
I followed this guide, to a T, and when I reboot and try booting from the drive with 10.6 on it, it fails, the screen just goes black. I hit F8 and put in -x64 -f -v and I see an error message almost immediately. Something about the Kernel being too big? I did some research on this and it talked about having my drives set to AHCI in my bios, which they are already.
@omargoa+ Another minor problem it's the shutdown and reboot time, i have to wait for a minute every restart or shutdown on black screen OpenHaltRestard.kext and Fakesmc.kext don't solve this problem
I have the same problem after usb and sata fix on Pk5-e wifi etc, sleep work well but reboot and shutdown take long, any news about it?.
I have another problem whit the front panel microfon, i need to move a little the microfon system volume setting to make it work.
Any fix?
@Ceemany thanks . It might sound stupid but I just dont know where this Extra/smbios.plist is located !? I strictly followed this guide. would be nice if anyone could point me into the right direction!
instal chameleon 2 see attached file
it create a folder "Extra" on the root of your hard drive
place on it a smbios file, i attached my smbios file but you need to modify it with your configuration ( SMUUID, RAM , CPU ..)
lauch the "kext utility" to rebuild mkext file
there is a lot of tutorial and forum who explain how chameleon work
google is your friend
@albortoI have the same problem after usb and sata fix on Pk5-e wifi etc, sleep work well but reboot and shutdown take long, any news about it?. I have another problem whit the front panel microfon, i need to move a little the microfon system volume setting to make it work. Any fix?
i don't know how to solve the reboot shutdown time yet
maybe someone can help
@omargoainstal chameleon 2 see attached file place on it a smbios file, i attached my smbios file but you need to modify it with your configuration ( SMUUID, RAM , CPU ..) google is your friend
I have been using chameleon for quite a while but it seems like I never got my head around that extra folder.
Just wanted to say thank you to lancelotu and walterav for the "Take me by the hand walk-thru" here.
Unfortunately it looks as though a stable SL install is out of reach for me - until I get around to removing IDE hardware.
BUT . . . thanks to the information here, I have a very lean, fast and stable 10.5.6 install.
@omargoai don't know how to solve the reboot shutdown time yet maybe someone can help
Now i have no problem in reboot / shutdown if my computer don't go in sleep, if conputer go in sleep and try to reboot after my hd don't stop and the computer don't restart at all.
To do it a changed Chameleon to 2 RC1 whit PC_EFI 10.2 boot fix and puted in /E/E this smbios.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SMbiosversion</key>
<string>MP31.88Z.00C1.B00.0802091544</string>
<key>SMmanufacter</key>
<string>Apple Inc.</string>
<key>SMproductname</key>
<string>MacPro3,1</string>
<key>SMsystemversion</key>
<string>1.0</string>
<key>SMserial</key>
<string>W87234JHYA4</string>
<key>SMexternalclock</key>
<string>333</string>
<key>SMmaximalclock</key>
<string>3000</string>
<key>SMmemtype</key>
<string>19</string>
<key>SMmemspeed</key>
<string>800</string>
<key>SMmemmanufacter_1</key>
<string>0xAD00000000000000</string>
<key>SMmemserial_1</key>
<string>0x00001020</string>
<key>SMmempart_1</key>
<string>0x48594D503131325336344350362D59352020</string>
<key>SMmemmanufacter_2</key>
<string>0xAD00000000000000</string>
<key>SMmemserial_2</key>
<string>0x00003021</string>
<key>SMmempart_2</key>
<string>0x48594D503131325336344350362D59352020</string>
<key>SMmemmanufacter_3</key>
<string>0xAD00000000000000</string>
<key>SMmemserial_3</key>
<string>0x00003021</string>
<key>SMmempart_3</key>
<string>0x48594D503131325336344350362D59352020</string>
<key>SMmemmanufacter_4</key>
<string>0xAD00000000000000</string>
<key>SMmemserial_4</key>
<string>0x00003021</string>
<key>SMmempart_4</key>
<string>0x48594D503131325336344350362D59352020</string>
</dict>
</plist>
So now my computer mimic MacPro3,1.
Do you use smbios.plist?
What Mac do you mimic?
PS: Sorry about my bad english.
Anybody tried for 5.1 sound
HI ! I follow this guide for my P5K-E Wifi , and I am using dsdt patch + AD1988b.Fix.kext for the sound.
I read a new thread for 5.1 sound at this link.
ALC889a (with analog 5.1 surround) →
He said he has 5.1 sound now, so I tried his guide at my computer.
I know my computer has 3 out in system configuration,and each out has different speaker connection.One is main speaker (L+R), second one is center speaker,and the other one is subwooper.
I tried make new Aggregate Device corresponding to the 3 Line outs in Audio Midi Setup, but I have no sound.
If anybody has soulition of this, then we can have the 5.1 sound in P5K-E too.
To do it a changed Chameleon to 2 RC1 whit PC_EFI 10.2 boot fix and puted in /E/E this smbios.plist
tried it but doesn't work for me
i already use a smbios file
what do you mean by "mimic" ?
@omargoatried it but doesn't work for me i already use a smbios file what do you mean by "mimic" ?
Following my smbios file Snow Leopard think to be on a Mac Pro 3,1, i can read it on system profile. Witch mac do you emulate?
I readed in a post that one of mac pro 3,1 or 4,1 is better but i don't remember where and witch.
@lancelotuThanks to all the wonderful users of this community I have now a nearly perfect vanilla, up-to-date, 10a432 hackintosh My system : P5k-E Wifi ap mobo cpu Q6600 (Core 2 Quad) 2gb ram 667 AD1988B sound chip WG311-t network card asus sata DVD and HD Nvidia 7300 GS video 256Mb Marvell 88E8056 Ethernet Kext I used : 1. AD1988b.Fix.kext…
Thanks a million tonnes! It works. I have an Asus P5E mainboard and im running SL with the vanilla kernel in x64 with 8GB of ram. This is the first time i used DSDT but i gotta say it was pretty straight forward.
A huge thank you to all who put in the work and provided the information.
I now have a fully functional SL install on my P5K-E Wifi-AP.
Just a couple of niggles, and wondering if they can be sorted by further DSDT editing.
1. Even with the SATA dsdt patch - my HDDs will still be reported as external in Disk Utility.
2. My two SATA optical drives show up as "internal" - if I leave any media in the drives without accessing regularly - the optical drives become unresponsive - no power. I have to reboot to get them working again.
I have attached a few files.
There are my both dsdt files here with 3 more fixes. Two for two more built-in usb fixes and another for sata fix.
->USB fix. Method (_DSM, 4, NotSerialized) was added to Device (EUSB) and Device (USBE) like those :
Device (EUSB)
{
Name (_ADR, 0x001D0007)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0D, 0x04))
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x3A, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Device (USBE)
{
Name (_ADR, 0x001A0007)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0D, 0x04))
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x3C, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
->Sata Fix. I added Method (_DSM, 4, NotSerialized) just before Method (_REG, 2, NotSerialized) on Device (SATA) section, like this:
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x81, 0x26, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
Now SATA will be reported as Intel ESB2 AHCI and drives will be seen as internal
My dsdt file that i'm posting here have all USB, SATA and Sound Fix. I Hope this works for you as well as me. All credits goes to the people who posted here. I only can say a big thank you to all of them
Kind regards,
Snoc
PS. dsdt.aml must be renamed to DSDT.aml and copied to / (using cahemeon 2 this works under / or /Extra). Look at System profiler USB to see if they are built-in. If USB are Built-in then your DSDT.aml have been loaded. Sorry for my english.
@SnocThere are my both dsdt files here with 3 more fixes. Two for two more built-in usb fixes and another for sata fix. ->USB fix. Method (_DSM, 4, NotSerialized) was added to Device (EUSB) and Device (USBE) like those : Device (EUSB) { Name (_ADR, 0x001D0007) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x04)) } Method (_DSM, 4,…
I tried your fixes - My SATA drives now show up as connected to ESB2 AHCI instead of intel AHCI 10 . . but they are still seen as external drives
I already had all my USB ports showing as built-in.
I don't know . . lol
Could you try to do a second reboot to see if they are fixed (to update caches)?
I also have the in /Extra/Extensions the next files:
AD1988b.Fix.kext
AHCIPortInjector.kext
AppleYukon2Injector.kext
fakesmc.kext
IOAHCIBlockStorageInjector.kext
JMicronATA.kext
NullCPUPowerManagement.kext
OpenHaltRestart.kext
PlatformUUID.kext
SleepEnabler.kext
@SnocCould you try to do a second reboot to see if they are fixed (to update caches)? I also have the in /Extra/Extensions the next files: AD1988b.Fix.kext AHCIPortInjector.kext AppleYukon2Injector.kext fakesmc.kext IOAHCIBlockStorageInjector.kext JMicronATA.kext NullCPUPowerManagement.kext OpenHaltRestart.kext PlatformUUID.kext…
Thanks for your help . . I also have some of those extensions, but I thought the idea of patching DSDT was so that you didn't need plist only injector kexts.
My drive icons are OK because I'm still using the injector . . but I'd like to get rid of it.
I did sudo touch /System/Library/Extensions and also later rebooted with -f flag.
The DSDT patch is working from the first reboot - hence the new ESB2 AHCI instead of Intel ICH10
I have ATA/PATA disabled in my BIOS.
It's just that the drives are still reported as "Removable" in System Profiler and "External" in Disk Utility.
I seem to have solved my DVD problems with Firmware updates (applied in XP).
So all is not lost - I have a great system - just really interested in DSDT hacking now
I'd also like to get my ethernet seen as Built-in.
I have no programming background - so it's a steep learning curve.
I wouldn't have gotten this far without all this help.
Thanks again.
I try to install Snow leopard, got it to install and when I reboot setup my info, see my desktop, a few minutes I get kernel Panic Screen. I have leopard 10.5.8 working on another 500gb hard Drive. What do I need to do to fix this.
I have these in my System/Library/Extensions
AD1988b.Fix.kext
AHCIPortInjector.kext
AppleYukon2Injector.kext
fakesmc.kext
IOAHCIBlockStorageInjector.kext
JMicronATA.kext
NullCPUPowerManagement.kext
OpenHaltRestart.kext
PlatformUUID.kext
SleepEnabler.kext
My System:
ASUS P5K-E LGA 775 Intel P35 ATX Intel Motherboard
Core 2 Duo 8400
Nvidia GeForce 8800GT
3x 500GB SATA Hard Drives
SATA DVD Drives
8GB Memory
I try to install Snow leopard, got it to install and when I reboot setup my info, see my desktop, a few minutes I get kernel Panic Screen. I have leopard 10.5.8 working on another 500gb hard Drive. What do I need to do to fix this.
I use info and files from the first post.
My System:
ASUS P5K-E LGA 775 Intel P35 ATX Intel Motherboard
Core 2 Duo 8400
Nvidia GeForce 8800GT
512mb
8GB Memory
I try to install Snow leopard, got it to install and when I reboot setup my info, see my desktop, a few minutes I get kernel Panic Screen. I have leopard 10.5.8 working on another 500gb hard Drive. What do I need to do to fix this.
I use info and files from the first post.
My System:
ASUS P5K-E LGA 775 Intel P35 ATX Intel Motherboard
Core 2 Duo 8400
Nvidia GeForce 8800GT
3x 500GB SATA Hard Drives
SATA DVD Drives
8GB Memory
@fishcow도움 주셔서 감사합니다 . . 저도 그 익스텐션들 중 일부를 가지고 있지만, DSDT를 패치하는 목적이 plist만 있는 인젝터 kext들을 쓰지 않기 위해서인 줄 알았거든요. 아직 인젝터를 쓰고 있어서 드라이브 아이콘은 정상으로 나오지만 . . 인젝터를 없애고 싶습니다. sudo touch /System/Library/Extensions도 해봤고 나중에 -f 플래그로 재부팅도 해봤습니다.…
안녕하세요,
방금 올려주신 DSDT를 살펴봤는데 왜 SATA가 ESB2가 아닌 AHCI로 표시되는지 이유를 알 것 같습니다.
텍스트 에디터로 DSDT를 열고 Device (SAT1)을 검색해 보세요. 해당 문자열 바로 위에 다음 코드가 있을 겁니다:
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x22, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Device (SAT1)
{
Name (_ADR, 0x001F0005)......
하이라이트된 숫자를 81과 26으로 변경하세요.
재시작 후 SATA가 ESB2로 잡히면 ahciportinjector와 IOAHCIBlockStorage kext를 지우시고 Extensions.mkext를 다시 생성하시면 됩니다.
또한 DSDT 파일들을 더 쉽게 비교하려면 개발자 도구(Xcode)에 포함된 FileMerge.app을 쓰시는 것을 추천합니다. 저도 큰 도움을 받았습니다.
@lancelotuI've just seen your DSDT and I think I know why your sata is still listed as AHCI and not ESB2 Open your DSDT with some text editor and search for Device (SAT1) . On top of this string you will find this : Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x22, 0x3A, 0x00, 0x00 } }, Local0) DTGP…
Thanks - but that was the old DSDT - prior to doing Snoc's suggested extra USB and new SATA . I made sure to delete the old SATA.
See new screen shots and you will see that I am getting ESB2 - but my HDDs are still seen as Removable media . . dunno why.
I've been using BBEdit (trial) with folding and file comparison - got that hint from another thread.
New DSDT attached.
@johnbellI try to install Snow leopard, got it to install and when I reboot setup my info, see my desktop, a few minutes I get kernel Panic Screen. I have leopard 10.5.8 working on another 500gb hard Drive. What do I need to do to fix this. I use info and files from the first post. My System: ASUS P5K-E LGA 775 Intel P35 ATX Intel Motherboard…
Hi!
Once you get the snow leopard desktop rebuild your /Extra/Extensions.mkext
Fisrt of all trash your /Extra/Extensions.mkext and create a new one dragging the /Extra/Extensions folder to Kext Utility 2.3.2 and then reboot. It should be fixed now.
Kind regards,
Snoc
@johnbellSnow Leopard 설치를 시도해서 설치까지는 마쳤고 재부팅 후 사용자 정보를 설정하고 데스크톱 화면까지 보였는데, 몇 분 지나지 않아 커널 패닉(KP) 화면이 뜹니다. 다른 500GB 하드 드라이브에는 Leopard 10.5.8이 정상 작동 중입니다. 이 문제를 고치려면 어떻게 해야 할까요? 첫 번째 게시물의 정보와 파일들을 사용했습니다. 제 시스템 사양: ASUS P5K-E LGA 775 Intel P35 ATX 메인보드…
-x64 모드로 부팅하고 계신가요? 그렇다면 -x32를 붙여 상세 출력 모드(-x32 -v)로 부팅해 보시고,
권한을 복구한 뒤 Extensions.mkext를 다시 만들어 보세요.
10.6.1
Used this installation method, hardware is in my sig - downloaded and ran the combo update, no issues with 32 bit thus far. Rebooting to check 64 bit.
Edit: Good to go 64 bit as well.
[
ROFL
I still had BlockStorageInjector in my Extensions.
Took it out and now my drives are reported correctly.
Thanks for the help again
이더넷 문제는 해결하셨나요?
@netv우선 좋은 정보를 공유해 주신 모든 분께 깊이 감사드립니다. 제 P5K-E Wifi/AP에 SL을 설치했고 네트워크, 사운드, 그래픽 등 모든 장치가 정상적으로 작동합니다. 하지만 아주 큰 문제가 하나 있습니다. Maya가 작동하지 않는데요 -- flexlm 라이선스 시스템이 시스템 ID(네트워크 카드의 이더넷 MAC 주소)를 가져오지 못합니다.…
Maya 문제는 해결하셨는지 궁금하네요. 아직 해결하지 못하셨다면 이 DSDT 패치를 한번 적용해 보세요:
저희 둘 다 완전히 똑같은 메인보드를 쓰고 있으니 DSDT의 이 부분(녹색으로 강조된 부분)을:
[............]
}
}
}
}
Device (P0P9)
{
Name (_ADR, 0x001C0005)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x09, 0x04))
}
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR09)
}
Return (PR09)
}
}
Device (GBEC)
{
Name (_ADR, 0x00190000)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x
[.............]
다음 코드(녹색으로 강조된 부분)로 안전하게 교체하셔도 될 겁니다:
}
}
}
}
Device (P0P9)
{
Name (_ADR, 0x001C0005)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x09, 0x04))
}
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR09)
}
Return (PR09)
}
Device (GIGE)
{
Name (_ADR, Zero)
OperationRegion (GPIO, SystemIO, 0x0800, 0x06)
Field (GPIO, ByteAcc, NoLock, Preserve)
{
GO01, 8,
GO02, 8,
GO03, 8,
GO04, 8,
GO05, 8,
GP9, 1
}
Name (_PRW, Package (0x02)
{
0x09,
0x03
})
Method (EWOL, 1, NotSerialized)
{
If (LEqual (Arg0, One))
{
Or (GP9, One, GP9)
}
Else
{
And (GP9, Zero, GP9)
}
If (LEqual (Arg0, GP9))
{
Return (Zero)
}
Else
{
Return (One)
}
}
}
}
Device (GBEC)
{
Name (_ADR, 0x00190000)
Method (_PRW, 0, NotSerialized)
이 패치를 하더라도 Yukon2.kext에 장치 ID를 추가하거나 AppleYukonInjector.kext를 사용하는 작업은 여전히 필요합니다.
이 코드는 제가 만든 것이 아니며 모든 공로는 Krazubu 님께 있습니다.
이 이더넷을 위해 여러 DSDT 픽스를 시도해 봤지만 에러 없이 컴파일된 것은 이것뿐이었습니다. 최종 버전을 다듬어 주신 Gringo Vermelho 님께도 감사드립니다.
원본 게시물은 여기 ↗에서 보실 수 있습니다.
그리고 Maya는 어떤 버전을 사용하고 계신가요?
I have same trouble with Maya. I tested Maya 2008,2009, all the same.
Maya doesnot see ethernet card.
I use AppleYukon2.kext from this topic.
Also I think, my ethernet card half working..
I make screenshot early.. Look to it please.
images host.ru/links/369e28c822f096e317e4e2898d21e642
Strange.. internet now is working, but net-icon still no in tray.
I think from this going Maya trouble.
today I try your advice to patch DSDT.
lancelotu, many-many thanks! Now my maya is working!
Last thing for me - enable acceleration on NV Quadro 1700. But this another story.
I got a quick question, so the DSDT SATA ESB2 FIX will work on ICH9 as well? I'm not on ICH9R. So I can get rid of BlockStorage and AHCIPort kexts. Thanks
@EnzoFX간단한 질문이 하나 있습니다. DSDT SATA ESB2 FIX가 ICH9에서도 작동하나요? 저는 ICH9R이 아니라 일반 ICH9입니다. 이게 되면 BlockStorage와 AHCIPort kext를 치워버릴 수 있을 텐데요. 감사합니다.
네, ICH 7/8/9 모두에서 잘 작동합니다.
@Kvantlancelotu, many-many thanks! Now my maya is working! Last thing for me - enable acceleration on NV Quadro 1700. But this another story.
Hi!
I think this could help you: do a google search for aquamac Quadro FX 1700 and take a look to the first link.
I hope this work for you.
Kind regards,
Snoc
I'm using the same motherboard p5k-e wifi/ap.
I installed SL and boot into desktopsuccessfully.
Then I extract attached file AppleYukon2Injector.kext.zip posted from 1st post and put under /Extra/Extensions/ and reboot
Now, SL can recgonize the network card, but it still got some issue.
It cannot get IP address from local dhcp server.
Then I manually assign an local ip but I cannot ping to other PC on the local network or access the Internet.
I ensure that the dhcpd server, router is working properly since with the same machine, booting in Windows XP or Leopard 10.5.8 is without this problem.
any help ?
@adrianmak저도 똑같은 p5k-e wifi/ap 메인보드를 쓰고 있습니다. SL을 설치하고 데스크톱까지 성공적으로 부팅했습니다. 그런 다음 첫 번째 게시물에 첨부된 AppleYukon2Injector.kext.zip 압축을 풀어서 /Extra/Extensions/ 아래에 넣고 재부팅했는데요. 이제 SL이 네트워크 카드는 인식하지만 여전히 문제가 좀 있습니다. 로컬 DHCP 서버에서 IP 주소를 받아오지 못하네요.…
다른 방법 →도 시도해 보셨나요?
@lancelotuDid you tried the other method also ?
What other method ? Edit AppleYukon2.kext's info.plist directly ?
i.e
System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist
@adrianmak어떤 다른 말씀이신가요? AppleYukon2.kext의 info.plist를 직접 수정하는 방법 말씀인가요? 즉 System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist 말입니다.
네, 그 방법 맞습니다. -f 옵션으로 부팅해 보셨나요? 시스템 프로파일러의 확장기능(Extensions) 항목에서 AppleYukon.kext가 로드되었는지 확인해 보셨나요? 수동으로 kext를 로드/언로드해 보셨나요?
랜선 케이블을 뽑았다가 다시 꽂아보셨나요?
@lancelotuYes that one .Did you booted with -f option ? Did you check your SystemProfiler/Extensions to see if AppleYukon.kext is loaded ? Did you tried to load and unload the kext manually ? Did you replugged your LAN Cable?
I edited the Info.plist of AppleYukon.kext directly and delete the AppleYukon2Injector.kext from /Extra/Extensions and reboot with -f
Now network is working fine.:)
Question:
Why putting AppleYukon2Injector.kext under /Extra/Extensions is not fully work ? If next time resinstall SL and have to edit the Info.plist manually. And it will be more convenience by just putting the injector kext than manually editing.
Any hints ? Ah…Should I rebuild the /Extra/Extensions.mkext after adding new kext under /Extra/Extensions ? (I didn't rebuilt it actually.)
any one provided a DSDT.aml file
with all fix including audo fix and SATA ESB2 fix ?
@adrianmakany one provided a DSDT.aml file with all fix including audo fix and SATA ESB2 fix ?
This one has all fixes you asked for - works on P5K-E Wifi/AP here.
Audio fixes by lancelotu and walterav
Extra USB ports and SATA ESB2 by Snoc
my display card not fully work.
my display card XFX Nvidia 8800GT 512MB
I used Universal OSx86 Installer 1.2 to generate EFI String.
i checked "Apply EFI String for video card" and the video card I selected is "NVIDIA GeForce 8800GT 512MB"
After installed the EFI String, I checked com.apple.Boot.plist under /Library/Preferences/SystemConfiguration, the EFI string is written in the file.
Then reboot without any flag. The screen is still just 1024x768 32MB RAM @@
anything I did wrong ?
@fishcowThis one has all fixes you asked for - works on P5K-E Wifi/AP here. Audio fixes by lancelotu and walterav Extra USB ports and SATA ESB2 by Snoc
Hey guys, can I get some advice? I'm using the kexts listed below:
- AD1988b.Fix.kext
- AHCIPortInjector.kext
- fakesmc.kext (2.0)
- IOAHCIBlockStorageInjector.kext
- IONetworkingFamily.kext
- JMicronATA.kext
- OpenHaltRestart.kext
I tried 2 of the DSDT's listed in this thread, after dropping the DSDT file in I remove IOAHCIBLockStorageInjector.kext and AHCIPortInjector.kext. Deleted the com.apple.kext.cahces folder. Then I boot with -f and -v. It haaangs. Below is where it hangs.
Edit: Forgot to add I'm using Chameleon RC3 as well.
@adrianmakI'm using the same motherboard p5k-e wifi/ap. I installed SL and boot into desktopsuccessfully. Then I extract attached file AppleYukon2Injector.kext.zip posted from 1st post and put under /Extra/Extensions/ and reboot Now, SL can recgonize the network card, but it still got some issue. It cannot get IP address from local dhcp server.…
Hi!
This is a new AppleYukon2Injector.kext with DHCP Fixed (based on OG-Phantom's AppleYukon2Injector.kext)
kind regards,
Snoc
@SnocThis is a new AppleYukon2Injector.kext with DHCP Fixed (based on OG-Phantom's AppleYukon2Injector.kext) kind regards, Snoc
Thx! I'll try this one later on even network is now working fine by editing the plist directly.
Beside, My display card work properly too with EFI string generated by EFI Studio instead of Universal OSx Installer 1.2.
How do I know QE and CI is enabled since no information provided by System profiler in SL. and how do I know opencl is work properly too ?
@adrianmakThx! I'll try this one later on even network is now working fine by editing the plist directly. Beside, My display card work properly too with EFI string generated by EFI Studio instead of Universal OSx Installer 1.2. How do I know QE and CI is enabled since no information provided by System profiler in SL. and how do I know opencl is…
If you get a menu bar translucent then QE/CI is working. Also you can check if you get nice effects when adding a widget in dashboard like a water wave. If yes then QE/CI should be working.
@Chrisb27can I get some advice? I'm using the kexts listed below: • AD1988b.Fix.kext • AHCIPortInjector.kext • fakesmc.kext (2.0) • IOAHCIBlockStorageInjector.kext • IONetworkingFamily.kext • JMicronATA.kext • OpenHaltRestart.kext I tried 2 of the DSDT's listed in this thread, after dropping the DSDT file in I remove…
Hey Chrisb27
I'm by no means and expert. I managed to get my install working by using all the information in this thread.
One thing I would say, I doubt you will have much luck using other people's dsdt.aml files.
I would suggest the following:
1. Generate your own "patched" DSDT file using DSDT_Patcher1.0.1e or DSDTPatcherGUI.
2. Start off with the newly generated DSDT.dsl file - which is editable in a text editor.
3. You could either go back through this thread and copy all the relevant code and save as separate text files to add to your custom DSDT.dsl file . . . or decompile either of the 2 DSDT.aml files you downloaded from here, using either iasl or "drag and drop" version iaslMe. Then go through and cut and paste all the relevant sections.
FWIW, I started with a DSDT.dsl file generated by DSDTPatcherGUI.
Then I followed the thread and entered the following patches manually:
AUDIO:
walterav method:
Snow Leopard Retail (10A432) on P5K-E Wifi A/P -64 bit mode →
USB (a)
Omargoa method (zhell)
Snow Leopard Retail (10A432) on P5K-E Wifi A/P -64 bit mode →
USB (extras) + SATA (Intel ESB2 AHCI )
Snoc method
Snow Leopard Retail (10A432) on P5K-E Wifi A/P -64 bit mode →
I have the following kexts installed:
OpenHaltRestart
AD1988b.fix
SleepEnabler
PlatformUUID <---- edited with UUID of my boot partition
NullCPUPowerManagement
IONetworkingFamily <----- edited yukon
fakesmc
Disabler <----- edited to disable Nvidia DRM (mouse lag issue QT / iTunes) for NVIDIA 8XXX series and up (9800 GT used in my machine)
In the BIOS I have JMicron PATA /eSATA disabled.
In /EXTRA I just have a custom smbios.plist and a custom com.apple.Boot.plist with EFI strings for my GFX card and Ethernet.
AND my dsdt.aml file of course.
I hope that is helpful.
Fish
Confirmed that the AppleYukon2Injector.kext posted on #181 is worked.
Just put it under /E/E and reboot with -f
@fishcowI'm by no means and expert. I managed to get my install working by using all the information in this thread. One thing I would say, I doubt you will have much luck using other people's dsdt.aml files. I would suggest the following: 1. Generate your own "patched" DSDT file using DSDT_Patcher1.0.1e or DSDTPatcherGUI. 2. Start off with…
Awesome thanks - I did some more reading on those links you included, a bit of cutting and pasting and I am completely good to go. Everything works including sleep. Which is awesome because it never worked on 10.5.8 for me. Thanks for the help again.
@ezshooterAnyone had any luck making onboard WiFi work on a P5K Premium?
I have Wifi working on P5K-E wifi/AP . . . using realtek drivers.
But only in 32 bit.
is the ADI988b.Fix.kext work on both 32 and 64bit kernel boot ?
Besides, are you guys with Asus P5K-E wifi/ap motherboard, under the Serial-ATA of System profiler
my information of Serial-ATA shown like this
is it shown correctly ?
The jmicroATA shown as unknown. How to fix it ? My jmicro is configured as AHCI mode in bios.
@adrianmakis the ADI988b.Fix.kext work on both 32 and 64bit kernel boot ?
DSDT sound Fix plus ADI988b.Fix.kext are required to get audio working. Also they work on both 32 and 64 bit kernel.
Remember create /Extra/Extensions.mkext if you changed any kext in /Extra/Extensions to avoid booting with -f flag. This can be done with Kext Utility 2.3.2
Kind regards,
Snoc
@adrianmakis the ADI988b.Fix.kext work on both 32 and 64bit kernel boot ? Besides, are you guys with Asus P5K-E wifi/ap motherboard, under the Serial-ATA of System profiler my information of Serial-ATA shown like this is it shown correctly ? The jmicroATA shown as unknown. How to fix it ? My jmicro is configured as AHCI mode in bios.
To fix Jmicron you can try this dummy kext (I don't remember who was the author of this kext, sorry)
did the onboard sata port shown as Intel ESB2 AHCI instead of ICH9R (something like that which shown in Leopard 10.5.x) ?
@fishcowI'm by no means and expert. I managed to get my install working by using all the information in this thread. One thing I would say, I doubt you will have much luck using other people's dsdt.aml files. I would suggest the following: 1. Generate your own "patched" DSDT file using DSDT_Patcher1.0.1e or DSDTPatcherGUI. 2. Start off with…
could you pls post the Disabler.kext ? I noticed there is a mouse lag on my SL.
I'm using 8800GT.
Last but not the least. In About this mac, my CPU shown as unknow
how to show it correctly? Mine cpu is Q6600 core 2 Quad
Thx Snoc posted jmico kext on #191 to show properly in system profiler.
@adrianmakLast but not the least. In About this mac, my CPU shown as unknow how to show it correctly? Mine cpu is Q6600 core 2 Quad Thx Snoc posted jmico kext on #191 to show properly in system profiler.
Edit AppleSystemInfo.strings that is located at /System/Library/CoreServices/Resources/English.lproj/. Edit UnknownCPUKind
@Chrisb27Edit AppleSystemInfo.strings that is located at /System/Library/CoreServices/Resources/English.lproj/. Edit UnknownCPUKind
Is there any injector kext or EFI String instead of editing Apple original kext ?
@adrianmakIs there any injector kext instead of editing Apple original kext ?
It's not a kext just a settings file - copy it to the desktop, edit, move back to the location. Authenticate. BAM!
Low Mic level
I'll just quickly mention a big thanks again to all the people in this thread.
So thanks
Also, if anyone is having trouble with microphone / out put levels . . . too low.
Make sure you up your input / output levels in Audio Midi Setup utility in /Applications/Utilities.
I noticed it defaults to around 50-60% (something like that) on my system, but after upping them, I'm getting good results recording stuff from my iphone on both Mic inputs and also line-in.
@lancelotuThis is for P5K-E Wifi a/p Motherboard but it should work with other P5K models Try this at your own risk. Thanks again to XyZ . put the AD1988b.Fix.kext in /System/Library/Extensions repair it's permissions and replace your DSDT.aml with the one from the package and you're good to go . I attached also the .dsl file .
Hi!
Hello!
I have followed some of your guide and got my network to run(THANKS :-* ). It all seems to run stable at 64bit. However, I can not get the sound working.
I have installed snow loepard using Chameleon RC2 v3 and used these Kext :
AD1988b.Fix.kext
SleepEnabler.kext
fakesmc.kext
OpenHaltRestart.kext
Disabler.kext
Setup:
Asus P5K-E WIFI
E6750 @ 3.4 GHz
4GB RAM
250GB SATA HDD
GeForce 7300LE 256mb
Where do I find my "DSDT.aml" ? The replacement, just drag and drop?
Sincerely Joey (:
apologize for bad English
@joeytribbiani안녕하세요! 가이드를 따라 해서 네트워크를 잡는 데 성공했습니다(감사합니다 :-* ). 64비트에서 모든 게 안정적으로 돌아가는 것 같습니다. 하지만 사운드를 도무지 잡을 수가 없네요. Chameleon RC2 v3를 사용해 스노우 레오파드를 설치했고 다음 Kext들을 사용했습니다: AD1988b.Fix.kext SleepEnabler.kext fakesmc.kext OpenHaltRestart.kext Disabler.kext 시스템 사양: Asus P5K-E…
DSDT.aml을 DSDT.dsl로 디컴파일하고 다시 컴파일하려면 iasl이라는 작은 도구가 필요합니다.
시스템에서 DSDT를 추출하려면 getDSDT.sh라는 또 다른 스크립트가 필요하고요.
여기서 "스타터 킷"을 받으실 수 있습니다. 다운로드해서 데스크톱(바탕화면)에 풀어두세요.
제 DSDT.dsl 사본도 포함해 두었습니다(비교 참고용으로만 쓰시고 절대 시스템에 그대로 드래그 앤 드롭해서 쓰지 마세요, 작동하지 않습니다!).
시스템에서 본인의 DSDT를 추출하려면 터미널을 열고 "스타터 킷"(tools 디렉토리)으로 이동하세요.
예:
cd Desktop/tools/
./getDSDT.sh
이제 dsdt.dat라는 새 파일이 생성됩니다. 이 파일은 바로 수정할 수 없으므로 먼저 디컴파일해야 합니다:
./iasl -d dsdt.dat
그러면 다음과 같은 화면이 나타날 겁니다:
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"
이제 새로 생성된 dsdt.dsl을 수정할 수 있습니다("스타터 킷"에 넣어둔 제 파일과 비교해서 어디가 다른지 확인해 보셔도 됩니다).
텍스트 에디터로 파일을 열어서 패치 코드들을 추가하고(ad1988b 패치 방법은 여기 →를 참고하세요), 추가가 끝나면 다음 명령어로 파일을 다시 컴파일하세요:
./iasl -ta dsdt.dsl
모든 과정이 순조롭게 진행되었다면 다음과 같이 출력될 겁니다:
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20080926 [Oct 4 2008]
Copyright (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a
ASL Input: dsdt.dsl - 10047 lines, 335962 bytes, 4861 keywords
AML Output: dsdt.aml - 37950 bytes, 1074 named objects, 3787 executable opcodes
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 47 Optimizations
이제 디렉토리 안에 dsdt.aml이라는 파일이 생겼을 겁니다. 이 파일을 루트(/) 볼륨으로 드래그해서 넣으신 뒤 재시작하세요.
how yooou doin'
anyone with asus p5k-e wifi-ap motherboard, tried time machine ?
with the on-board network card work with time machine ?
@adrianmakanyone with asus p5k-e wifi-ap motherboard, tried time machine ? with the on-board network card work with time machine ?
Hi!
DSDT Time machine fix:
Insert this:
Device (GIGE)
{
Name (_ADR, Zero)
OperationRegion (GPIO, SystemIO, 0x0800, 0x06)
Field (GPIO, ByteAcc, NoLock, Preserve)
{
GO01, 8,
GO02, 8,
GO03, 8,
GO04, 8,
GO05, 8,
GP9, 1
}
Name (_PRW, Package (0x02)
{
0x09,
0x03
})
Method (EWOL, 1, NotSerialized)
{
If (LEqual (Arg0, One))
{
Or (GP9, One, GP9)
}
Else
{
And (GP9, Zero, GP9)
}
If (LEqual (Arg0, GP9))
{
Return (Zero)
}
Else
{
Return (One)
}
}
}
In the next section of Device (P0P9):
Device (P0P9)
{
Name (_ADR, 0x001C0005)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x09, 0x04))
}
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR09)
}
Return (PR09)
}
******INSERT HERE*****
}
Thanks to Gringo Vermelho
Many thanks all of you from this post.
I have an annoying minor problem starting from using leopard.
The Asus P5K-E wifi/ap has two eSATA ports which controlled by jmicro controller. One of the eSATA port is connected to an HDD enclosure.
I found that when the hdd enclosure is online (powered on) it will slow down the bootup time (i.e. bootup time took longer) and the hdd enclosure icon will not display on the desktop. To show it, I have to power off and on.
anybody experience this issue ?
@SnocDSDT Time machine fix: Insert this: Device (GIGE) { Name (_ADR, Zero) OperationRegion (GPIO, SystemIO, 0x0800, 0x06) Field (GPIO, ByteAcc, NoLock, Preserve) { GO01, 8, GO02, 8, GO03, 8, GO04, 8, GO05, 8, GP9, 1 } Name (_PRW, Package (0x02) { 0x09, 0x03 }) Method (EWOL, 1, NotSerialized) { If (LEqual (Arg0, One)) { Or (GP9, One, GP9) }…
Are those inserted code for timemachine fix is apply for all network card ?
@adrianmakAre those inserted code for timemachine fix is apply for all network card ?
It is for the built-in only
Kind regards,
Snoc
Would like to thank Lancelotu for a very nice guide!:-* Everything seems to run perfectly stable without kernel panics ^_^
@adrianmakMany thanks all of you from this post. I have an annoying minor problem starting from using leopard. The Asus P5K-E wifi/ap has two eSATA ports which controlled by jmicro controller. One of the eSATA port is connected to an HDD enclosure. I found that when the hdd enclosure is online (powered on) it will slow down the bootup time…
I thought it was just me, I am experiencing this same issue. I am still looking for a fix...
@OG-Phantom저만 겪는 문제인 줄 알았는데 똑같은 증상을 겪고 있습니다. 아직 해결책을 찾는 중입니다...
@adrianmak이 스레드의 모든 분께 감사드립니다. Leopard 시절부터 겪고 있는 성가신 사소한 문제가 하나 있습니다. Asus P5K-E wifi/ap에는 JMicron 컨트롤러가 제어하는 두 개의 eSATA 포트가 있는데요. 그중 한 포트에 외장 하드 케이스를 연결해 두었습니다. 그런데 외장 하드 케이스 전원이 켜져 있으면 부팅 시간이 엄청나게 느려지는 현상이…
저는 eSATA를 쓰지 않지만 최신 바이오스에서 JMB 컨트롤러 롬 업데이트가 있었던 걸로 기억합니다. 최신 바이오스 버전을 사용하고 계신가요?
또한 콘솔 로그나 상세 부팅(-v) 화면에서 관련 메시지가 뜨는 게 있나요?
@lancelotuI don't use eSATA but i remember an update of JMB controller in the latest bios. Did you use the latest bios version ? Also your console or boot in verbose says somenthing about that?
My motherboard's bios version is 0703. Should I regenerate a new dsdt file after updating a bios ?
@lancelotuI don't use eSATA but i remember an update of JMB controller in the latest bios. Did you use the latest bios version ? Also your console or boot in verbose says somenthing about that?
I think your correct on that… I had totally forgotten about upgrading my bios about 2 months ago (and that's when this pretty much all started with the esata hd). While I was getting ready to upgrade to SL (and I bought a bigger HD for timemachine at the same time), I also flashed to 1005. This whole time I was thinking it was either the HD or SL... But, it just maybe the new microcode for the jmicron bios in the bios update…
I just tried updating bios to the latest version 1305. SL booting still slow while eSATA hdd enclosure is online and no eSATA hdd drive show up, of course. No help with updating bios version
About the dsdt sata/usb "builtin/sleep" fix...
Is the restart and shutdown time good with this new fix by SNOC, the old dsdt usb fix, had a really long delay? Do all six internal sata ports work, and does e-sata works and still show as external? Than this would be the final patch...
dsdt sata and usb fix: update
Restart and shutdown times seems to be normal...
I noticed that wake from usb "keyboard/mouse" also works at the moment "10.5.8", no more wrong usb volume eject/unmount when waking from sleep. I also noticed that usb3 in dsdt is not patched at all is this correct? BTW usb3 also doesn't show up in Systemprofiler...
I'm using patched DSDT + AD1988.fix.kext to get the audio on my P5K-E working. So far I have audio, but sometimes its skipping, which is really strange to me. This causes some
"IOHIDSystem::relativePointerEventGated: VBL too high (24135221), capping to 20000000" messages to appear in the kernel log. In the DSDT I have the USB, RTC/HPET fixes too.
Has anyone experienced such problems or is there a know fix?
Restart and shutdown delay can be fix by remove AppleHEPT.kext from S/L/E.
PK5 Deluxe
Been trying several tut 's.
but still my snow won 't boot completely
Using a P5K deluxe.
Do i have to choose AHCI for my drives or IDE ?
Wich are the right kexts ?
do i need e DST.aml file ?
@VenimKBeen trying several tut 's. but still my snow won 't boot completely Using a P5K deluxe. Do i have to choose AHCI for my drives or IDE ? Wich are the right kexts ? do i need e DST.aml file ?
Since you have a other motherboard, first start comparing the chipsets used. Please make a list of harddisk/sound/ethernet/wifi/firewire etc chipset.
The second thing to do is change bios settings, therefor your windows if you installed may not boot anymore until a good re-install or reset of bios settings. Take the bios settings from my post a couple of pages back, its a attachment.
The third thing todo is install/pathing.
BTW
Lancelotu
Could you add a link to my or maybe your bios settings on your first page? This is where all the trouble and joy starts, a good bios setup! after that you can go on the the next step of osx86 and start installing and messing around with bootloaders and drivers/patches. Using your guide without good bios settings won't get a rooky started.
restart after sleep
ubuntu 9.10 beta amd64:
restart after sleep/wake is finnaly working! So now its only something related the osx86. Anyone any progress ?
I have found that restart/shutdown after sleep only works for me in 32 bit.
in 64 bit - I get some kind of noise loop from my audio card and it refuses to shutdown or restart - have to hit the power button - but this only happens after sleep.
Restart and shutdown works perfectly well in 64 - but not after sleeping
shutdown always worked fine for me... only restart after wake needed a hard reset!
@omargoahere is my dsdt file with fix for : (Graphic) - (Audio) - (Sata) and (Sleep fix)
Hi.
Could you please point where is the sleep fix in your DSDT?
Edit: I got it, it works! Just a note: I see you patched EHCI devices too, for me it worked just patching the 6 UHCI devices.
I have the same MoBo, attached is my dsdt.aml with SpeedStep fix. Just add _CST method under _PR.CPU (all CPUs) and remove IRQs from devices RTC, TMR and PIC to avoid sound stuttering. Then set model identifier to "MacPro3,1" in smbios.plist and remove NullCPUPowerManagement.kext
From http://www.insanelymac.com/forum/index.php?showtopic=18… ↗
Please can you help me with this thing, I've try all DSDT methods from this post and I cant fix it. I was trying with different compilers, different DSDT patchers and still i didn't menage to fix this thing. Whenever I try to compile DSDT SATA Fix I got following error:
/Users/oblique/Desktop/dsdt try/dsdt.dsl 3662: DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Error 4063 - Object does not exist ^ (DTGP)
Compilation complete. 1 Errors, 13 Warnings, 22 Remarks, 47 Optimizations
I dont know what Im doing wrong, please help.
O.
@Oblique/Users/oblique/Desktop/dsdt try/dsdt.dsl 3662: DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Error 4063 - Object does not exist ^ (DTGP)
Hi.
You have to add method DTGP (in any location, preferably right after the Headers)
DefinitionBlock ("./dsdt.aml", "DSDT", 1, "A0905", "A0905002", 0x00000002)
{
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)
}
.
.
.
}
@oldnapalmCould you please point where is the sleep fix in your DSDT? Edit: I got it, it works! Just a note: I see you patched EHCI devices too, for me it worked just patching the 6 UHCI devices. I have the same MoBo, attached is my dsdt.aml with SpeedStep fix. Just add _CST method under _PR.CPU (all CPUs) and remove IRQs from devices RTC, TMR…
Hi
Have you problem with the shutdown restart ?
it take a long time for me in black screen
@omargoaHave you problem with the shutdown restart ? it take a long time for me in black screen
After waking from sleep the computer doesn't restart, stays at black screen after "MACH reboot", but I don't have problem with shutdown (using OpenHaltRestart.kext). If the computer doesn't go to sleep, restart works fine.
Sorry for my english.
I have this mobo ASUS P5K-E WIFI/AP.
Can you help me with DSDT.aml File wich has all fixes, excepte video fix. I have GF 8800GT and she works perfect with "Strings" and with DSDT too.
All I need is "pure" with all fixes DSDT for my mobo.
And one thing. When i have 4 gigs of ram my (old geberated) dsdt file works good, but when i repleced 1 gig, i am not able to boot in os!?!?! Why? Is the a section in DSDT for number RAM? (4 gigs, 6gigs 2gigs)
Can any one give me a DSDT.aml for my mobo with all fixes? Please ))):)
And route me to section (in DSDT.AML) wich corespond to number of amount RAM )))
My email goon3 (at) yandex.ru
I have a question for the users of the ASUS P5K-E wifi, does your jmicron controller recognize the IDE devices?
if yes, what kexts are u using and what BIOS version and settings...THX
Must be missing something
Thank you all for your contributions to this guide. I have been able to follow it piece by piece and now have a sometimes-functional SL install on my P5K-E.
I am having a couple problems that I don't seem to be able to find answers to here, so far.
The first one, and I feel that it is really simple and I just missed the boat - is the WiFi. I haven't heard mention of it outside of something related to "RealTek drivers". I missed the boat here, I have no idea where my WiFi is.
The other boat I missed is the /Extras folder. Currently in my Snow HD /Extras is empty :S
I was able to get SL to boot with no flags once, but after a restart it would hang. I don't have the error anymore, something about AppleAHD maybe? I reinstalled as per the guide, and it would boot again only the one time before I would lose it. Renira's situation seemed similar at first, so I attempted to use KextUtility but it would only time out. I also have been unable to repair disk permissions for SL. It says something about packages not installed.
Snow Leopard also shows my Nvidia GTS 8600 as unknown 32mb.
I've read so much and learned so much that my brain is quitting on me. I am hopeful that one of the generous contributors here will be able to collect my thoughts and point me in the right direction.
Thanks to all for your contributions thus far, and all those to come.
luke
My system:
P5K-e Wifi
Core 2 duo 2.6
4 GB ram
Nvidia GTS 8600
2x SATA HDD - 1 for Leo and 1 for SL
1x SATA DVD+/-RAM
@justluke이 가이드에 기여해 주신 모든 분께 감사드립니다. 가이드를 하나씩 차근차근 따라 한 덕분에 제 P5K-E에 어느 정도 작동하는 SL을 설치할 수 있었습니다. 하지만 아직 여기서 답을 찾지 못한 몇 가지 문제가 있습니다. 첫 번째는 정말 단순한 문제 같은데 제가 놓치고 있는 부분인 것 같습니다만…
저는 내장 WiFi 어댑터를 쓰지 않고 다른 많은 분들도 안 쓰시는 것 같아서, 아마 여기서는 관련 정보를 찾기 어려우실 겁니다. P5K-E WiFi/AP에 들어간 무선 칩셋은 Realtek 8187L이며, 여기(rea ltek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=1&PFid=1&Level=6&Conn=5&DownTypeID=3&GetDown=false&Downloads=true#RTL8187L)에서 10.5용 드라이버를 받아 시도해 보실 수 있습니다. 10.6 64비트 모드에서도 작동하는지는 모르겠는데, 테스트해 보시고 결과를 알려주시면 좋겠네요.
제가 놓친 또 다른 부분은 /Extra 폴더입니다. 현재 제 Snow 하드의 /Extra 폴더는 비어 있습니다 :S 부트 플래그 없이 SL 부팅에 한 번 성공했었지만, 재시작하고 나면 멈춰버립니다. 지금 당장 에러 메시지가 기억나진 않는데 AppleAHD 관련이었던 것 같기도 하고요. 가이드대로 재설치를 하면 딱 한 번만 부팅이 되고 그 뒤로는 또 부팅이 안 됩니다.…
부트로더로 Chameleon 2 RC3를 사용해 주세요. Extra 폴더에 관한 자세한 설명과 다운로드는 여기(chameleon.osx 86.hu/articles/chameleon-20-rc3-with-snow-leopard-and-large-disk-support)에서 확인하실 수 있습니다.
또한 Snow Leopard에서 제 Nvidia GTS 8600 그래픽 카드가 Unknown 32MB로 잡힙니다
com.apple.Boot.plist에 그래픽 카드 EFI 스트링을 추가하셨나요?
너무 많은 글을 읽고 배우다 보니 머리가 과부하가 걸려 포기 직전입니다. 이곳의 친절한 고수분들께서 제 생각들을 정리해 주시고 올바른 방향을 짚어주시길 바랄 뿐입니다.
완벽한 HacPro 달성이 바로 코앞인데 지금 포기하지 마세요. 다시 공부해 봅시다!
@kpkpASUS P5K-E WiFi 사용자분들께 질문이 있습니다. JMicron 컨트롤러가 IDE 장치들을 제대로 인식하나요? 인식한다면 어떤 kext를 쓰고 계시며 바이오스 버전과 설정은 어떻게 하셨는지 궁금합니다... 감사합니다.
네, 이 JMicronATA.kext를 쓰면 제 IDE 하드 디스크 두 개 모두 잘 인식됩니다. Chameleon 2 RC3를 쓰신다면 /Extra에 넣고 -f 플래그로 재시작하세요.
바이오스의 ONBOARD Devices 설정에서 JMicron 컨트롤러를 Enabled 및 IDE 모드로 설정했는지 꼭 확인하시고요. 바이오스 버전은 최신 버전입니다.
@lancelotuYes this JMicronATA.kext recognize both my IDE HDs . put it on /Extra, if you use chameleon 2 RC3 and restart with -f flag Make sure that you set your bios /ONBOARD devices/ jmicron controller to enabled and in IDE mode . Bios version = last one
Maybe your BIOS version is the key, since ASUS says:
P5K-E/WiFi-AP BIOS 1305 1. Update JMB controller Option ROM.
I have the 12.02 bios, it recognizes the ide HD but it fails to mount it, if i try to format it i get a input/output error...
This rs651.rapid share.com/files/278205051/pk5-e_snow_essentials.zip archive (from the first post) does not have a DSDT file. Folder "P5k-e DSDTs with audio, USB and SATA FIX" is empty. Where I can download this DSDT.aml?
업데이트된 버전의 snow essentials 패키지입니다. 빠진 파일이 있거나 추가/수정해야 할 것이 있다면 알려주세요. 요즘 시간이 별로 없고 제 시스템도 잘 돌아가고 있어서 한동안 아무것도 건드리지 않았거든요.
snow essentials v2는 여기(mega upload.com/?d=P30TMV75)에서 받으실 수 있습니다.
Thanks. I got it. But i can not boot os with your dsdt. I think ram is problem. I have 4gb (2x2). Where in dsdt i can change this settings?
@EXistation감사합니다. 파일은 잘 받았습니다. 그런데 올려주신 DSDT로는 OS 부팅이 안 되네요. 램 용량 문제인 것 같습니다. 저는 4GB(2x2)를 쓰는데 DSDT의 어디에서 이 설정을 바꿀 수 있나요?
당연히 부팅이 안 될 겁니다. 제 dsdt.aml은 오직 비교 참고용으로만 올려둔 것입니다. 항상 본인 시스템에서 추출한 DSDT를 사용하시고, 필요한 부분만 복사해서 패치하세요.
can you made DSDT for me? I dont understand ACPI lang.
I have this mobo
Q6600 CPU
2x2Gb Ram.
Thank you for all the input and effort here. I have a P5K-Premium mobo and get all components work after reading this thread. But the only matter remaining is that the volume of the Microphone is extremely low! I almost can't hear my voice in Skype or other apps even though I shout out laud. I am sure I select the right input device, for me it is "external mic", 'cause I can hear some noise if i blow into the mic. Has anyone solved this issue? out here, thanks a lot!
@oldnapalmYou have to add method DTGP (in any location, preferably right after the Headers)
Thanks man! Sorry for late reply, I was offline for some time. I managed to fix it, but still I have some warnings and remarks. But its working. Thanks once again. Cheers!
If someone know how to get rid of those warnings and remarks, please share it! Thanks.
/Library/DSDT/DSDTFiles/dsdt.dsl 2754: Name (_T_0, Zero)
Remark 5110 - Use of compiler reserved name ^ (_T_0)
/Library/DSDT/DSDTFiles/dsdt.dsl 2835: Name (_T_1, Zero)
Remark 5110 - Use of compiler reserved name ^ (_T_1)
/Library/DSDT/DSDTFiles/dsdt.dsl 8494: Acquire (MUTE, 0x03E8)
Warning 1104 - Possible operator timeout is ignored ^
/Library/DSDT/DSDTFiles/dsdt.dsl 8538: Acquire (MUTE, 0x0FFF)
Warning 1104 - Possible operator timeout is ignored ^
/Library/DSDT/DSDTFiles/dsdt.dsl 9501: Method (VGET, 1, NotSerialized)
Warning 1087 - Not all control paths return a value ^ (VGET)
/Library/DSDT/DSDTFiles/dsdt.dsl 9546: Method (TGET, 1, NotSerialized)
Warning 1087 - Not all control paths return a value ^ (TGET)
/Library/DSDT/DSDTFiles/dsdt.dsl 9599: Method (FGET, 1, NotSerialized)
Warning 1087 - Not all control paths return a value ^ (FGET)
/Library/DSDT/DSDTFiles/dsdt.dsl 9630: Store (VGET (Local0), Local1)
Warning 1092 - Called method may not always return a value ^
/Library/DSDT/DSDTFiles/dsdt.dsl 9705: Store (FGET (Local0), Local1)
Warning 1092 - Called method may not always return a value ^
@Oblique감사합니다! 한동안 오프라인이어서 답장이 늦어 죄송합니다. 문제는 해결했는데 여전히 몇 개의 경고(Warning)와 참고(Remark) 메시지가 뜨네요. 그래도 작동은 잘 됩니다. 다시 한번 감사드립니다! 혹시 이 경고와 참고 메시지들을 없애는 방법을 아시는 분이 계시면 공유 부탁드립니다! 감사합니다. /Library/DSDT/DSDTFiles/dsdt.dsl 2835: Name (_T_1, Zero) Remark 5110 - Use of…
DSDT를 뜯어고치는 걸 좋아하시는 분들이라면 분명 마음에 들어 하실 애플리케이션이 하나 있습니다. 바로
DSDTSE
라는 EV0sx86 팀에서 만든 툴입니다.
앱 안에 에러 목록과 각 에러가 발생했을 때의 해결 방법이 잘 정리되어 있습니다.
DSDTSE 앱에 수록된 에러 해결 예시입니다:
dsdt.dsl 4220: Acquire (MUTE, 0x03E8)
Warning 1103 - ^ Possible operator timeout is ignored
in this error, the value of MUTE must be changed from 0xXXXX to 0xFFFF
Acquire (MUTE, 0x03E8)
Converts to:
Acquire (MUTE, 0xFFFF)
it must be replaced where ever it gives error.
또 다른 예시입니다:
dsdt.dsl 255: Method (_BTP, 1, NotSerialized)
Warning 2019 - ^ Not all control paths return a value (_BTP)
In this case, the solution consists on using the returned value of \ECFL and then add it in place of "Debug"
Change this line:
Store ("_SB.CMB0._BTP", Debug)
to this:
Store ("_SB.CMB0._BTP", 0x0F)
여기(up loaded.to/file/22ce19)에서 DSDTSE 앱(버전 1.24 영문판)을 받으시고, 종종 개발팀 사이트(osx 86.es/)에 방문해서 업데이트를 확인해 보세요.
멋진 툴을 만들어 준 Ev0sx86 팀에게 감사드립니다.
Ole !
@omargoaMy motherboard : ASUS P5E + 8800 gts 512 here is my dsdt file with fix for : (Graphic) - (Audio) - (Sata) and (Sleep fix)
Hi, I have the same board, but other Grafik - 9800GT.
Can you help me identifying the video section in yours dsdt for changing it with mine?
Do i need this at all? I think EFI-strings are enough, so i just want to remove the video section and use your dsdt on my system..
Success! Kinda.
Thanks so much for the help you've already provided. I am now running mostly functional vanilla installation of 10.6.1.
I have a new set of challenges however that I've yet to find answers for. After much searching, I thought I might just ask here.
The first and foremost - Segmentation faults with VLC. Depressing, as I just purchased this very shiney, very large and very expensive 21.5" 1080i 16:9 display. :'(
Secondly, the display! It's even less likely that someone here will be able to help, but even after going through the settings like crazy I am finding that the colours are A) too washed out or B) too DARK in iTunes/Quicktime video! Simultaneously, too! As in, I will be watching my beloved Samantha Carter in iTunes, and she will be too shadowy, while the iTunes interface itself is washed out and pale. A few more runs through the display calibration utility and its feeling better.
Has anyone encountered something similar? As before, any input would be very much appreciated.
Maybe a little more information would be helpful. Console gives me the following...
09-10-24 12:12:51 AM [0x0-0x16d16d].org.videolan.vlc[2365] [0x10060cdc0] main interface error: no interface module matched "globalhotkeys,none"
09-10-24 12:12:51 AM [0x0-0x16d16d].org.videolan.vlc[2365] [0x10060cdc0] main interface error: no suitable interface module
09-10-24 12:12:51 AM [0x0-0x16d16d].org.videolan.vlc[2365] [0x1002120f0] main libvlc error: interface "globalhotkeys,none" initialization failed
09-10-24 12:12:51 AM [0x0-0x16d16d].org.videolan.vlc[2365] [0x1002120f0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
09-10-24 12:12:51 AM [0x0-0x16d16d].org.videolan.vlc[2365] m_el[mi_level] == NULL
09-10-24 12:12:51 AM [0x0-0x16d16d].org.videolan.vlc[2365] arrrrrrrrrrrrrg Up cannot escape itself
09-10-24 12:12:52 AM [0x0-0x16d16d].org.videolan.vlc[2365] [ass] Init
09-10-24 12:12:52 AM [0x0-0x16d16d].org.videolan.vlc[2365] [ass] Fontconfig disabled, only default font will be used.
09-10-24 12:12:53 AM com.apple.launchd.peruser.501[86] ([0x0-0x16d16d].org.videolan.vlc[2365]) Job appears to have crashed: Segmentation fault
09-10-24 12:12:53 AM ReportCrash[2370] Saved crash report for VLC[2365] version 1.0.2 (1.0.2-6-g0b0e63a) to /Users/Sentinal/Library/Logs/DiagnosticReports/VLC_2009-10-24-001253_Lukes-iMac.crash
Searching for a workaround, I've started using the flashy though heavy DivX for Mac. It plays my HD MKV, but 1080i is out of the question. It just skips constantly - running the same file in VLC on my old Core 2 Duo 2.16 iMac actually produced better results. Though it arguably works, the DivX player produces this console information..
09-10-24 12:05:58 AM [0x0-0x16c16c].com.divx.DivX_Player[2342] Sat Oct 24 00:05:58 Lukes-iMac.local DivX Player[2342] <Error>: kCGErrorIllegalArgument: _CGSFindSharedWindow: WID 2870
09-10-24 12:05:58 AM [0x0-0x16c16c].com.divx.DivX_Player[2342] Sat Oct 24 00:05:58 Lukes-iMac.local DivX Player[2342] <Error>: kCGErrorIllegalArgument: CGSRemoveSurface: Invalid window 0xb36
Thoughts, feelings, hopes for solutions? I loves me my HD, don't want to give it up!
luke
@justluke이미 베풀어주신 큰 도움에 정말 감사드립니다. 덕분에 현재 대부분 정상 작동하는 10.6.1 순정(Vanilla) 설치 환경을 구동 중입니다. 하지만 아직 해답을 찾지 못한 새로운 난관들이 몇 가지 생겼습니다. 한참을 검색해 보다가 이곳에 질문을 올려봅니다. 가장 첫 번째이자 시급한 문제는 VLC에서 발생하는 Segmentation fault 오류입니다. 막 구매한 터라 더 우울하네요…
Perian(per ian.org/)을 설치하셨나요? Perian을 설치한 뒤 QuickTime으로 1080p 영상을 재생해 보세요. (설치 후 재시작 필요)
아니면 다음 방법을 시도해 보실 수도 있습니다:
VLC를 열고 Preferences(환경설정)로 가서 왼쪽 아래의 설정 표시를 BASIC에서 ALL로 전환한 뒤, Input/Codecs를 펼치고 Other codecs를 펼쳐서 마지막에 있는 FFmpeg 항목으로 가보세요. 거기에 "Skip the loop Filter for H.264 decoding" 항목이 "None"으로 되어 있을 겁니다.
그 설정을 "Non-ref"나 "None-key"로 바꿔보시고, 그래도 안 되면 "All"로 바꿔보세요.
참고로 이렇게 하면 화질이 약간 저하될 수 있습니다(특히 "ALL"을 선택했을 때).
어디서 읽었는지는 기억이 안 나는데 이 방법으로 해결될지 궁금하네요...
Asus P5K Premium Working
Thanks for your guide. I have got everything working on my Asus P5K-Premium but I would like to know if it can get some more vanilla or that this is "it".
On my EFI boot partition I have now these kexts in my extra/extensions folder.
AD1988bFix.kext --> Really needed
AppleYukon2Injector.kext --> Possible to add Marvell Yukon 8056 in dsdt? [ETH0 is pretty dead without it but snow leopard recognizes both ETH0 and ETH1 no led activity though)
fakesmc.kext --> Really needed
OpenHaltRestart.kext --> Without no shutdown/reboot (Black after HALT doesn't do anything) fixable with dsdt?
PlatformUUID.kext --> Possible to edit in DSDT?
My Geforce 8800 Ultra works with an EFI string in my com.apple.boot.plist file but is this possible to add to the dsdt file?
Then another question; There is very slow LAN detection, It takes up to half an hour to see some other hacks/macs and no windows computers. This is normal?
Thanks lance!
The first thing I tried was Perian. I have Perian 1.1.4 installed, however I can not open *.mkv with Quicktime. When choosing from the Open With... I can't select Quicktime. Or if do it the other way, open Quicktime and try to drag and drop or File> Open... the *.mkv in question, it doesn't let me!
I also attempted what you asked me with VLC and unfortunately it produced the same results in Console.
Outside of this issue, I don't think I am having any problems other than the mouse lag issue. For some reason I can't get that resolved
Thanks again everyone
@justluke감사합니다 lance 님! 알려주신 VLC 설정 변경도 시도해 봤는데 안타깝게도 콘솔에 똑같은 오류가 찍히네요. 다시 한번 모든 분께 감사드립니다
그렇다면 VLC/Preferences/Video/Output modules에서 "Default"를 "OpenGL video output"으로 바꾸면 어떨까요? 만약 이것도 안 된다면 Plex(ple xapp.com/)나 MPlayer(mplayerosx.st tz.ch/)를 써보시는 건 고려해 보셨나요?
Thanks again lance. I really wish I could get VLC to work, but I'll happily take the work around. I was originally going to use this machine as a media centre so I have Plex and it works great, though the controls are unideal for a desktop user. I'm downloading Mplayer now to give that a shot, too.
Thanks again!
@justluke이 문제 외에는 마우스 끊김(Lag) 현상 말고는 다른 문제는 없는 것 같습니다. 어째서인지 그 마우스 끊김 문제는 도무지 해결이 안 되네요
좀 황당하게 들릴 수도 있지만 혹시 이 글, 이 글, 그리고 이 글은 이미 보셨나요?
Hahaha wow, no I did not see that. Nothing is too crazy for me Lance. I'll give that a shot and let you know!
What's everybody using for Bluetooth? I pre ordered my Magic Mouse last week and I'm getting all excited now that they're apparently shipping.
Then I thought, Balls! I don't have bluetooth!
I know that you can get a USB dongle on eBay for less than three dollars, but even still to purchase that and find only that it doesn't work... big waste of three dollars and a lot of time.
So if anyone is using a specific brand or model that they'd recommend, please let me know! And then I'd be happy to report back on how the Magic Mouse works!
@wilsonlpcThank you for all the input and effort here. I have a P5K-Premium mobo and get all components work after reading this thread. But the only matter remaining is that the volume of the Microphone is extremely low! I almost can't hear my voice in Skype or other apps even though I shout out laud. I am sure I select the right input device,…
Just wondering if you have upped your input levels in the Audio Midi
Setup.app ?
You can find it in Applications/Utilities.
I get good results recording from both mic inputs and also from line-in.
Good luck
A Long Road
This thread has absolutely been the most helpful thread on my long road to a stable SL install. Thank you so much.
I've had a hackintosh for some time. I was a distro kiddie for a long time; Kalyway mostly. They ran well but I think it was going from 10.5.6 to 10.5.7 that I lost my Mac partition for a few months because I tried to take an Apple System Update. Well that was enough to convince me that a vanilla install was the path to take.
A vanilla install has meant going from a simple distro to Chameleon bootloader and DSDT patching. I'm pretty happy with the results. Here's where I'm at now:
Asus P5K-e (bios 1202)
2.33 GHz Core 2 Duo
4GB 800MHz DDR2
disabled JMicron ATA in bios
Completed:
vanilla install
Chameleon install
DSDT patch for: audio, USB, SATA
To Do:
DSDT patch for: Time Machine, Sleep, Speedstep
uninstall 7900GS/install Radeon 4670
double-check RTC fix was in my last dsdt edit
move to EFI partition
As I've lumbered along I did encounter some things that befuddled me. Here are some residual questions I'd like some feedback on:
1. /Extra/Extension.mkext
My DSDT.aml file would not work for the longest time but as soon as I built an Extensions.mkext I suddenly had sound. Is this a necessity? The Chameleon documentation seems to make it optional.
2. DSDT.aml vs dsdt.aml
Must this be capitalized? Is a specific key entry in com.apple.Boot.plist necessary? (ex: r(2,1)/Extra/DSDT.aml
3. EFI Strings... um where?
Ok. I used OSX86Tools to get my 7900GS running. Worked fine but everytime I look at /Extra/com.apple.Boot.plist my efi strings are not in there. I do a spotlight search for com.apple.Boot.plist and none of the ones on my hard drive have the strings? What the heck is OSX86Tools patching? Where are my EFI strings? I need to know to uninstall my 7900GS and stick in the new card.
I know it's a stupid question but I just could not find the edit anywhere.
4. Kextcache on EFI partition
Through this process, to protect my OS install, I've experimented on a spare USB drive before implementing a change on my production partition. The only difference between the two is that USB drive has boot and /Extra on the EFI partition.
After I had success with an Extensions.mkext I attempted to create one on my USB EFI partition but got all kinds of ownership errors on the /Extra/Extensions. I never could create the Extensions.mkext there.
I did chmod/chown the EFI contents. I believe the kextcache command went something like:
sudo kextcache -v 1 -t -l -m /Volumes/EFI/Extra/Extensions.mkext /Volumes/EFI/Extra/Extensions
Thanks again for a really great thread. I feel like I can see the finish line.
@night_rider순정(Vanilla) 설치를 위해 간단한 배포판에서 벗어나 Chameleon 부트로더와 DSDT 패치 방식으로 넘어왔습니다. 결과에는 꽤 만족하고 있습니다. 현재 제 시스템 상태는 다음과 같습니다: Asus P5K-e (바이오스 1202) 2.33 GHz Core 2 Duo 4GB 800MHz DDR2 바이오스에서 JMicron ATA 비활성화 완료된 작업: 순정 설치, Chameleon 설치, 오디오/USB/SATA용 DSDT 패치
가장 중요한 디테일이자 제가 항상 먼저 물어봐야 하는 질문입니다:
어떤 버전의 Chameleon을 쓰고 계신가요? RC2인가요, RC3인가요? 만약 Chameleon 2.0-RC3(chameleon.osx 86.hu/articles/chameleon-20-rc3-with-snow-leopard-and-large-disk-support)가 아닌 다른 버전을 쓰고 계신다면, 계속 읽기 전에 먼저 이 버전부터 설치해 주세요.
하나씩 진행하면서 저를 당혹스럽게 만든 몇 가지 부분들이 있었습니다. 피드백을 받고 싶은 남은 질문들은 다음과 같습니다: 1. /Extra/Extensions.mkext 제 DSDT.aml 파일이 오랫동안 작동하지 않다가 Extensions.mkext를 빌드하자마자 갑자기 사운드가 나왔습니다. 이게 필수인가요? Chameleon 문서에서는…
작동 원리는 다음과 같습니다:
사운드를 잡으려면 두 가지 작업이 필요합니다: AD1988BFix.kext라는 더미 kext를 /SnowVolume/Extra/Extensions 또는 /SnowVolume/System/Library/Extensions에 넣어야 하고, 동시에 DSDT.aml에 관련 코드들을 추가해야 합니다.
DSDT.aml의 내용을 수정했다고 해서 Extensions.mkext를 새로 만들어야 하는 것은 아닙니다. 새로운 kext(AD1988Fix.kext)를 추가했기 때문에 캐시 재생성이 필요했던 것입니다.
그래서 Extensions.mkext를 다시 빌드한 후에야 사운드가 작동하기 시작한 것입니다.
Extensions.mkext와 시스템 익스텐션에 관하여.
Extensions.mkext는 현재 설치된 kext 세트의 캐시 파일입니다. "Mac"을 시작할 때마다 시스템은 모든 kext를 일일이 읽는 대신 부팅 시간을 단축하기 위해 이 Extensions.mkext에서 익스텐션들을 로드합니다. 그렇기 때문에 kext를 수정하거나 새 kext를 추가/삭제했을 때는 반드시 시스템이 이를 인식하도록 해야 합니다. 기존 Extensions.mkext를 삭제하여 시스템이 현재 kext들로 새 캐시를 빌드하도록 강제하거나, 제가 가장 선호하는 방법인 -f 옵션 부팅을 사용하면 됩니다. -f 옵션으로 부팅하면 시스템이 /Extensions 폴더를 직접 읽어들여 새로 추가되거나 수정된 kext들을 로드하고 Extensions.mkext를 새로 빌드합니다.
2. DSDT.aml 대 dsdt.aml 파일명을 반드시 대문자로 써야 하나요? com.apple.Boot.plist에 별도의 키 항목을 꼭 추가해야 하나요? (예: rd(2,1)/Extra/DSDT.aml)
둘 다 "아니요"입니다. dsdt.aml이든 DSDT.aml이든 SnowVolume의 /(루트) 경로에 있기만 하면 자동으로 로드됩니다(Chameleon RC3를 쓰신다면 /Extra 안에 넣으셔도 됩니다).
3. EFI 스트링... 대체 어디에 있나요? OSX86Tools를 사용해서 7900GS 그래픽 카드를 잡았습니다. 작동은 잘 되는데 /Extra/com.apple.Boot.plist를 열어볼 때마다 그 안에는 EFI 스트링이 없습니다. Spotlight로 하드 드라이브에 있는 모든 com.apple.Boot.plist를 검색해 봐도 스트링이 들어 있는 파일이 하나도 없네요? OSX86Tools는 대체 어디를 패치하는 건가요? 제 EFI 스트링은 어디에…
"com.apple.Boot.plist" 파일은 두 곳에 존재합니다. 하나는 /Extra에 있고 다른 하나는 /SnowVolume/Library/Preferences/SystemConfiguration/에 있습니다.
두 곳 모두 확인해 보셨나요? 또한 Chameleon RC3를 사용하고 계신다면
다음 구문을:
<key>GraphicsEnabler</key>
<string>y</string>
com.apple.Boot.plist에 추가하여 부트로더가 그래픽 카드를 자동으로 감지하게 할 수도 있습니다.
4. EFI 파티션의 Kextcache 이 과정에서 메인 OS 설치본을 보호하기 위해 실제 운영 파티션에 변경 사항을 적용하기 전 여분의 USB 드라이브에서 먼저 실험을 해봤습니다. 두 환경의 유일한 차이점은 USB 드라이브의 경우 boot 파일과 /Extra 폴더가 EFI 파티션에 있다는 점입니다. Extensions.mkext로 효과를 본 후 EFI 파티션에도 생성하려고 시도했는데…
sudo kextcache -v 1 -t -l -m /Volumes/EFI/Extra/Extensions.mkext /Volumes/EFI/Extra/Extensions 명령어를 실행하면 새로 추가하거나 수정한 kext들에 대해서만 권한 에러가 뜨지 않나요?
그 문제는 추가하거나 수정하려는 kext들을 일단
/Volumes/EFI/System/Library/Extensions/ 경로로 옮긴 다음,
chown과 chmod를 실행하고 디스크 유틸리티로 디스크 권한을 복구하면 해결할 수 있습니다(또는 방금 chmod와 chown을 했으니 터미널에서 바로 실행):
diskutil repairpermissions /Volumes/EFI
그런 다음
sudo kextcache -v 1 -t -l -m /Volumes/EFI/Extra/Extensions.mkext /Volumes/EFI/System/Library/Extensions 명령어를 실행하면 정상 작동할 겁니다.
또는 Chameleon RC3가 설치되어 있다면 kext들을 /Extra/Extensions나 /System/Library/Extensions에 넣고 -f 옵션으로 재부팅하시면 됩니다.
Can't wakeup with keyboard key or mouse click
Thanks for this wonderful guide. I have 10.6.1 is fully working on P5K-E/WIFI but i have only one small issue. I can't wakeup the PC by click mouse or by keyboard key. I have to press power button to wake up from sleep.
Is any one having similar issue, can't wakeup with keyboard or mouse? Please help.
@softtesterThanks for this wonderful guide. I have 10.6.1 is fully working on P5K-E/WIFI but i have only one small issue. I can't wakeup the PC by click mouse or by keyboard key. I have to press power button to wake up from sleep. Is any one having similar issue, can't wakeup with keyboard or mouse? Please help.
There's a DSDT edit to help sleep. Have you applied that yet? If so, do you have the wake from sleep options ON in your bios?
@lancelotuOne of the most important details and the one I always have to ask : What version of Chameleon are you using ? rc 2 rc3 ?
I'm using Chameleon 2 RC3 currently. I may have to move to a beta PC EFI to get my Radeon 4670 running.
You have two "com.apple.Boot.plist" one located in /Extra and one located in /SnowVolume/Library/Preferences/SystemConfiguration/ Did you checked both ? Also, if you are using chameleon rc3 you can add this : GraphicsEnabler y to your com.apple.Boot.plist and let the bootloader detect your graphic card.
Thanks. The EFI strings were in /Library/Preferences/SystemConfiguration/. I copied them to the Boot.plist in my /Extra folder as well. Not sure how these are read so I tried to cover both bases.
(Mostly did this due to panics in 64-bit mode from GeForce…kext and NVDAN… kexts. Copying the device string didn't help or hurt.
sudo kextcache -v 1 -t -l -m /Volumes/EFI/Extra/Extensions.mkext /Volumes/EFI/Extra/Extensions will give you a permission error only on those kext that you add or modified isn't it? You can solve that by moving the kexts that you want to add or modify in /Volumes/EFI/System/Library/Extensions/ chown and chmod them, repair disk…
This was something different but your comments lead me in the right direction. I read the man page on diskutil and found an enableownership flag that fixed the issue.
Since posting I've applied the RTC clock fix to my DSDT and the Time Machine fix. The sleep fix appears confusing but I think I can work it out by comparing others DSDT.dsl files. I'm not sure about Speedstep.
I tried to install my 4670 but got errors and put up a post on insanelymac hoping netkas will see it and comment.
Thanks again.
@night_riderThere's a DSDT edit to help sleep. Have you applied that yet? If so, do you have the wake from sleep options ON in your bios?
Thanks man, i forget to turn the wake from sleep option enable for USB in the BOIS. I enabled this option in the BIOS…vola...i can wake with mouse or keyboard now.
Only issue now is after wake i can't restart… i have to hard reset with power button.
Shutdown/Restart works if computer hasn't gone to sleep.
@Softtester
Do you have the SleepEnabled.kext in place? I have never had a problem restarting with this guide. The only challenge is that sometimes the machine goes black, and takes up to 30 seconds start up again.
I was wondering if there is someone using a modified dsdt to enable native speedstep on this board?
Since voodoopower doesnt work with a 64bit kernel its the best solution... So i was wondering if someone can post a dsdt with the mods for sleepsteep.
@night_rider제 4670 그래픽 카드를 설치해 보려고 했는데 에러가 나서, netkas 님이 보고 코멘트해 주길 바라며 InsanelyMac에 글을 올렸습니다.
그럼 이 글 ↗은 이미 보셨는데도 작동하지 않는 건가요? 저도 하나 살까 생각 중이었거든요.
@justluke@Softtester Do you have the SleepEnabled.kext in place? I have never had a problem restarting with this guide. The only challenge is that sometimes the machine goes black, and takes up to 30 seconds start up again.
Yes, i have SleelpEnabled.kext in /S/L/E. I can restart the system without any issue… but i can't restart after computer comes from sleep… Sleep/Wakeup work ed.
@softtesterYes, i have SleelpEnabled.kext in /S/L/E. I can restart the system without any issue… but i can't restart after computer comes from sleep… Sleep/Wakeup work ed.
This is a known issue, and not just for Asus boards.
Updated files...
I have attached a updated copy of all the kexts, DSDT and my smbios and com.apple.boot.plist. For anyone to use, hope it helps. I have a uncompiled copy of my DSDT for anyone to look through included in the zip file. I have tried to apply all the patches that I could find that are usuable on the P5K. If anyone can help with the jmicron showing up as "Unknown AHCI Standard Controller" I would appreciate it!
BTW, everything is 64bit friendly. I boot in 64bit kernel mode by default.
@OG-PhantomJMicron이 "Unknown AHCI Standard Controller"로 표시되는 문제를 해결하는 데 도움을 주실 분이 계신다면 정말 감사하겠습니다!
이 파일이 필요하실 것 같네요:
@softtester네, /S/L/E에 SleepEnabler.kext가 있습니다. 평소에는 아무 문제 없이 시스템을 재시작할 수 있는데… 컴퓨터가 잠자기에서 깨어난 후에는 재시작이 안 됩니다… 잠자기/깨어나기 자체는 잘 작동합니다.
EvOreboot.kext를 사용해 보셨나요? (EvOTeam에 감사드립니다)
@justluke혹시 궁금해하시는 분이 계실까 봐 남기는데 Magic Mouse는 완벽하게 작동합니다!
저도 궁금했었는데... 사용감이 좀 낯설진 않나요? 새로운 마우스 조작 방식에 금방 적응하셨나요?
@lancelotu it took me about 15 minutes to get used to it, and i had been using a retractable mini laptop USB mouse for two months. I LOVE the magic mouse. I find that I don't use the left-right swipe as much, as it's a bit awkward, my hands are kind of clammy most of the time and theres a little to much friction, i keep moving the mouse instead.
That being said, I do miss my button 4 squeeze from my old mighty mouse, and wish that similar functionality was built in to this device.
On another note, I can't seem to get chameleon to boot anymore. I can boot up using a bootthink usb stick but Chameleon gives me a KP as soon as it starts. Far as I can tell, -f and -x flags are not helping, and there doesn't seem to be anything obvious in the kp when i use -v.
I imagine it has something to do with my kexts, but I'm not really running anything fancy. There's nothing in my /extras, either.
Thoughts?
@justluke... 어째서인지 Chameleon으로 더 이상 부팅이 되질 않습니다. BootThink USB 스틱으로는 부팅할 수 있는데 Chameleon은 시작하자마자 커널 패닉(KP)을 뿜네요. 제가 알기로는 -f와 -x 플래그도 소용이 없고, -v로 봐도 KP 화면에서 딱히 원인으로 보이는 게 없습니다. kext 문제일 거라고 짐작은 하지만 도무지…
가장 먼저 떠오르는 생각은 이렇습니다:
Chameleon 버전이 RC2인가요, RC3인가요? 혹시 1TB 하드 디스크에 RC2를 쓰고 계신 건 아닌가요?
It should be RC3, and I do not have a 1TB drive. My collective hard drive space is approx 700. I have had trouble installing bootloaders recently. The RC2 installed pkg fails, manual installation doesn't seem to want to happen either. But using a packaged version of the RC3 it looks like I was able to at least get the bootloader to start again, but it KPs just like before.
Edit: I think I need to start fresh with the bootloader situation entirely. I don't really know how to do that, the most I have been able to find regarding uninstalling a bootloader is to simply install a new one on top of it. But that makes me nervous.
my first post here. Great, really helpful forum. I have a question: I want to instal Snow but I was wondering if anyone knows how to get working line in audio input? Is it possible at all on this board?
@justluke Mouse came with a usb dongle right?
@ placebo81 It did not, sadly. I purchased a Kensington Micro USB Bluetooth adapter and have been using that. I have since ordered a number of these devices from eBay for a quarter of what I paid for this one device at a retail store, but hey what can ya do.
Once you get the software update downloaded your machine will need to restart and after that you are golden.
FYI once more, after getting the mouse friday night, and using it a standard weekend amount, the battery still reports 100% charge.
@lancelotuSo you have already seen this (http://netkas.org/?p=284 ↗) and it doesn't work ? Because I was thinking to buy one for myself
I did see that. It was why I bought the card. Well that and Newegg had a $30 rebate from MSI.
I'm working through issues with the install. Do you know if I have to generate a new DSDT when I install new hardware like a graphics card? I'm having issues with the install not allowing a boot and I'm not sure if it's the DSDT or the beta PC EFI that netkas released. Thread HERE. ↗
On my other to do lists I did move my boot and /Extras to an EFI partition with no issues.
I attempted to edit my DSDT for the sleep fix but am getting errors on compile I have to work through even though the edits match the guide and also Omagoa's posted dsdt.
If I get through all of that I have yet to implement the Speedstep dsdt edits.
Maybe then I can relax until the release of 10.7.
I did it. I have some problems but first to say ThaNK YoU guys for this AmaZinG stuff. OG-Phantom man I could kiss you, I just used your dsdt and ad1988bfix.kext from page 4 and my frackin line-in works. I've been playing with amplitube for last two hours, couldnt put my guitar down. Works great, better than asio4all that i have to use in windows. Man Im so happy.
OK I calmed down
Now the bad part. I can only boot with -x64 -v -f if I left "-f" it hangs
ACPI_SMC_Platformpluginn: : registerLPCdriver - warning device initialization failed: c-power management not initialized
and it stops there.
Also when i type -x64 -v -f and it actually manages to start it takes some time from chameleon screen to OS. Messages about sound driver fail that go something like this "sound assertion "0 ==pathmap driver instance failed at line 172…" fill about two full screens just before it starts SL.
But when it starts it works great. Sound works, Corel Paiter 11 works. Updated 10.6.1 no problems but i must have i really messed something.
Heres what I did:
Instaled chameleon 2 rc3 package on snow partition.
Instaled SL.
added OG-Phantom dsdt to SL root. Added ad1988b.fix from the same package, fakesmc, sleepenabler and openhaltrestart from kexts 64 bit folder
terminal:
sudo chown -R root:wheel /System/Library/Extensions/*
sudo chmod -R 755 /System/Library/Extensions/*
restart -x64 -v -f
Thanks again ppl.
OK I kinnda solved it
Long boot was due to waiting for dsmos
After repairing permisions it's gone.
Updated to 10.6.2 . Added netkas fakesmc v2
Now it boots 17s and that is still at least 3 times longer than 10.5.7
it says
Please convert the following to launchd: /etc/mach_init.d/dashboardadvisoryd.plist
than after about 5sec HD activity
systemshutdown false
also last message is kernel FakeSMC: key info not found TCBH, length – 1
can U help me with that?
Apart from boot time everything works great as far as I can tell
waiting for root
first off thanks for the detailed write up!
I've been going thru the forums trying to install SL. I currently have 10.5.7 running. I've tried installing SL about 8 times now, but keep getting "waiting for root" during boot.
I've tried swapping out the ioatafamily (i think that's the name) kext but still nothing. A screenshot is attached. Any help would be great!
asus p5k deluxe
SATA HDD
IDE DVDR
Vid: 8800+8600
After several try 's, i could install SL on my P5K deluxe. With MyHack INstaller
Then starting with DSDT, and now it works kinda OK (i guess)
It seems to boot a lot faster then without DSDT.aml file.
but when i create a DSDT.
i have several errors, i can 't seem to fix.
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 9575: Method (VGET, 1, NotSerialized)
Warning 1087 - ^ Not all control paths return a value (VGET)
./dsdt_fixed.txt 9620: Method (TGET, 1, NotSerialized)
Warning 1087 - ^ Not all control paths return a value (TGET)
./dsdt_fixed.txt 9673: Method (FGET, 1, NotSerialized)
Warning 1087 - ^ Not all control paths return a value (FGET)
./dsdt_fixed.txt 9704: Store (VGET (Local0), Local1)
Warning 1092 - ^ Called method may not always return a value
./dsdt_fixed.txt 9746: Store (TGET (Local0), Local1)
Warning 1092 - ^ Called method may not always return a value
./dsdt_fixed.txt 9779: Store (FGET (Local0), Local1)
Warning 1092 - ^ Called method may not always return a value
ASL Input: ./dsdt_fixed.txt - 10011 lines, 335014 bytes, 4836 keywords
AML Output: ././dsdt.aml - 37884 bytes, 1068 named objects, 3768 executable opcodes
Compilation complete. 0 Errors, 6 Warnings, 0 Remarks, 47 Optimizations
kext installed
AHCIPortInjector.kext
FramebufferDisabler.kext
IOAHCIBlockStorageInjector.kext
LegacyAppleRTC_32bit_Only.kext
NullCPUPowerManagement.kext
OpenHaltRestart.kext
PlatformUUID.kext
SleepEnabler.kext
fakesmc.kext
Asus P5K deluxe
Sata AHCI
ATI X1300
Could anyone help me out here
@oniijinfirst off thanks for the detailed write up! I've been going thru the forums trying to install SL. I currently have 10.5.7 running. I've tried installing SL about 8 times now, but keep getting "waiting for root" during boot. I've tried swapping out the ioatafamily (i think that's the name) kext but still nothing. A screenshot is…
Did you use also the
/Extra/Extensions/AppleIntelPIIXATA.kext
Won 't boot without that if your in IDE.
Ive used MyHack installer, and worked from the first time here
osx86.soju garden.com/installer/
Give it a shot, and keep us informed
oops...it seems I forgot to set AHCI in bios. it boots up yay. then I spent an hour trying to get my dual vid cards to work. they're working now, but no quartz or anything and if I try to play video it's all laggy. I'm thinking maybe it's something in my dsdt that needs to be updated? I'm running a 8600 and 8800.
I think just this one thing before SL is stable enough to use full time. =]
@VenimKDSDT를 생성할 때 몇 가지 에러가 발생하는데 도무지 고칠 수가 없습니다. 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 9575: Method (VGET, 1, NotSerialized) Warning 1087 - ^ Not all control paths…
#240번 게시물 →을 읽어보셨나요?
Stuck on an old 10.6.1 kernel
firstly, thanks to the OP. You have helped many!
Can someone help me on my issue using Vanilla on P5k-e?
I have had a beautiful 10.6.1 installation until i updated to 10.6.2. Now i get an instant Kernel panic as soon as i select OSX in the Chameleon boot loader. I used Chameleon RC3.
What are other forum members using as the boot loader to boot into 10.6.2 (using Kernel Version 10.2.0)?
The only way i can get it to work is to use the 10.6.1 mach_kernel (version 10.0.0)
@lukelovett우선 원글 작성자분께 감사드립니다. 정말 많은 분께 큰 도움을 주셨습니다! P5K-E에서 순정(Vanilla) 구성으로 겪고 있는 제 문제에 대해 도움 주실 분 계실까요? 10.6.1까지는 아주 쾌적하게 잘 쓰고 있었는데 10.6.2로 업데이트한 뒤로 Chameleon 부트로더에서 OSX를 선택하자마자 즉시 커널 패닉이 뜹니다. Chameleon RC3를 사용했습니다. 다른 포럼 회원분들은 부트로더로 무엇을…
어떤 그래픽 카드를 쓰시나요? -x32 옵션으로는 부팅이 되나요?
No, -x32 does not work. Evga GTS250
The only hint i do get is in the KP text, it makes a reference to dsmos. Any ideas?
I updated to 10.6.2 and boot using Chameleon 2 R3.
I think you need fakesmc to get around dsmos issue
I had to remove sleepEnabler first.
Then I just made sure fakesmc, Disabler and NullCPUPowerManagement was in: /Extra/Extensions.
Also have the newer version of SleepEnabler
Wifi not work with snow 64 bit mode
I have a problem
Wifi not work with snow 64 bit mode
I have a mobo P%K-E WiFi
you have any solution thanks
@lidasI have a problem Wifi not work with snow 64 bit mode I have a mobo P%K-E WiFi you have any solution thanks
AFAIK, there is no solution for Wifi 64 Bit for the built-in Realtek on the P5K-E.
Drivers and Utility application are 32 bit only.
Don't know if this has been mentioned, but Temp Sensors now work with the release of FakeSMC from Netkas (Great work! - all credit to Netkas!) I use istat menus to put the temps in the menu bar.
BTW, P5K-E is a great board for overclocking, so this is a very useful addition.
Lancelotu, maybe you can update the Kext Pack?
There are a new kext "OSXRestart.kext" by Master Chief that solved my restart after wakeup issues. If you try this you have to remove OpenHaltRestart.kext and EvOreboot.kext
Kind regards,
Snoc
Snoc//OSXRestart.kext works good. I try reboot after wake up from sleep,It works good.
Thank you for your Information.
lancelotu, can we talk about Speedstep here? My board is P5K-P, with E5200 cpu. The cpu always runs at full speed. I have no idea how to make it Speedstep enabled.
Is it possible to get speedstep to work while CPU is overclocked at all?
@wilsonlpclancelotu 님, 여기서 SpeedStep에 대해 이야기해도 될까요? 제 보드는 P5K-P이고 CPU는 E5200입니다. CPU가 항상 최고 클럭으로만 돌아가는데 어떻게 해야 SpeedStep을 활성화할 수 있을지 전혀 모르겠습니다.
P5K 시리즈와 관련된 내용이라면 무엇이든 환영합니다.
has everyone's sleep stopped working since 10.6.2 and the new sleepEnabler.kext?
During boot-up, I receive "CST evaluation failed" and "C-state power management not initialized" information. how to get rid of it?
anyone
Help me , i have ASUS rampage x48
All working now so smooth , Sleep n' Ethernet dont work , i tried to add kext AppleYukon2Injector on this theard ... no result . SL knows good hardware Marvell , but she got Failed IP address .
EX: my IP : 192.168.2.5
192.168.2.6
but sign only 169.x.x.x also cant get internet .
How can i do to fix this mfs ?
@SnocThere are a new kext "OSXRestart.kext" by Master Chief that solved my restart after wakeup issues. If you try this you have to remove OpenHaltRestart.kext and EvOreboot.kext Kind regards, Snoc
OSXRestart does solve the restart after sleep issue, however I can't get Shutdown to work if I remove Ev0reboot.
Apparently you can fix this in DSDT - but I have no idea
@fishcowOSXRestart does solve the restart after sleep issue, however I can't get Shutdown to work if I remove Ev0reboot. Apparently you can fix this in DSDT - but I have no idea
I get shutdown plus restart working using Ev0reboot and OSXRestart together. I have added both extension to /Extra/Extension
I hope this worked for you
Kind regards,
Snoc
great guide, I'm running snow leopard 10.6 right now, if I update to 10.6.2 what do I need to do exactly?
can't use speedstep to P5K-E board? impossible
can't use speedstep to P5K-E board?
I used P5K-E wifi and Q9550. always fixed CPU clock(2.84GHz)
Who find a solution?
anyone able to get time machine using this method? I've updated to 10.6.2, but time machine doesn't backup anything.
DSDTPatcherGUI
In the guide it says to run the DSDTPatcherGUI after install but I can't find that on the 2009.zip package found on the link? What did I miss?
@SnocMy dsdt file that i'm posting here have all USB, SATA and Sound Fix. I Hope this works for you as well as me. All credits goes to the people who posted here. I only can say a big thank you to all of them Kind regards, Snoc
Many Many Thanks.
I have spent 3 Days trying to follow this:
[GUIDE] Snow Leopard on P5KE WIFI P5K-E 64bit vanilla, 2nd UPDATE. NOW WITH RC3. ↗
But could only get sound working via DSDT Patching. Sleep would not work no matter what I tried.
I used your DSDT.aml file straight up with no changes now sound, sleep and HDD icons are working right.
If others have a P5K-E Wifi I suggest trying this DSDT file FIRST!
I am not a programmer or expert by any means, but I have been Hackingshing since 10.4.8 and this Snow Leopard is the most Trouble I have had.
Thanks again!
Cyborg.
P5K-E Wifi BIOS 1202 +C2Q6600 (Sound Network HDD, IDE DVD, jmicron Sleep all working. Wifi Not Tested.) Working via Guide link + Snoc DSDT
XFX 8800GT 512MB / G92 Working Via EFI_Studio
what about SPDIF, I have bad sound to, I used VoodooHDA + 1988B kext
is it real to fix SPDIF?
p.s. analog line out also makes ugly noise
@Ravewhat about SPDIF, I have bad sound to, I used VoodooHDA + 1988B kext is it real to fix SPDIF? p.s. analog line out also makes ugly noise
Why use voodooHDA and 1988b kext? Thats asking for trouble.
You should patch the dsdt with HDEF/HDA support and only use the injector/legacy 1988b.kext. SPDIF is working without a problem!
@fishcowOSXRestart does solve the restart after sleep issue, however I can't get Shutdown to work if I remove Ev0reboot. Apparently you can fix this in DSDT - but I have no idea
OSXRestart.kext indeed only fixes restart and performing a restart after successful waking.
I found the person/location of the DSDT shutdown fix for ASUS P5K-pro boards its been done by "Master Chief" on "Insanelymac". This is the location of the thread the fix is partly described on the 8thpage "Lo-Fi version of website" search for "_PTS".
http://www.insanelymac.com/forum/lofiversion/index.php/… ↗
I think it will also work on our Motherboards. The only problem is that the the DSDT patch is not fully described, there are more parts of the DSDT that needs to be patched before the shutdown patch works.
I asked for some extra input. Keep ya updated...
@fishcowOSXRestart does solve the restart after sleep issue, however I can't get Shutdown to work if I remove Ev0reboot. Apparently you can fix this in DSDT - but I have no idea
@walteravI asked for some extra input. Keep ya updated...
Shutdown fix DSDT solution by MasterChief please test!
http://www.insanelymac.com/forum/index.php?showtopic=18… ↗
Change the following two segments of your DSDT, "Device (SBRG)" and "_PTS" .
original _PTS
Method (_PTS, 1, NotSerialized)
{
Store (Arg0, DBG8)
PTS (Arg0)
Store (Zero, Index (WAKP, Zero))
Store (Zero, Index (WAKP, One))
If (LAnd (LEqual (Arg0, 0x04), LEqual (OSFL (), 0x02)))
{
Sleep (0x0BB8)
}
Store (ASSB, WSSB)
Store (AOTB, WOTB)
Store (AAXB, WAXB)
Store (Arg0, ASSB)
Store (OSFL (), AOTB)
Store (Zero, AAXB)
}
patched _PTS #added part to begin and a } at end
Method (_PTS, 1, NotSerialized)
{
If (LEqual (Arg0, 0x05)) // S5 (shutdown).
{
Store (One, \_SB.PCI0.SBRG.AG3E) // Return to S5 after a power failure.
}
Else
{
Store (Arg0, DBG8)
PTS (Arg0)
Store (Zero, Index (WAKP, Zero))
Store (Zero, Index (WAKP, One))
If (LAnd (LEqual (Arg0, 0x04), LEqual (OSFL (), 0x02)))
{
Sleep (0x0BB8)
}
Store (ASSB, WSSB)
Store (AOTB, WOTB)
Store (AAXB, WAXB)
Store (Arg0, ASSB)
Store (OSFL (), AOTB)
Store (Zero, AAXB)
}
}
original Device (SBRG)
Device (SBRG)
{
Name (_ADR, 0x001F0000)
Device (IELK)
// rest of device IELK
patched Device (SBRG) #added a part between Name (_ADR,xxx and Device (IELK)
Device (SBRG)
{
Name (_ADR, 0x001F0000)
// Newly added for EC support.
OperationRegion (LPC0, PCI_Config, 0xA0, 0x54) // General PM Configuration 3 Register (ICH9R-316972.pdf / 13.8.1.3 / page 492).
Field (LPC0, AnyAcc, NoLock, Preserve)
{
, 10,
XPME, 1, // Bit 10 - BIOS_PCI_EXP_EN.
Offset (0x04), // General PM Configuration 3 Register (ICH9R-316972.pdf / 13.8.1.3 - / page 492).
AG3E, 1, // Bit 0 Ð AFTERG3_EN.
Offset (0x50), // Root Complex Base Address Register (ICH9R-316972.pdf / 13.1.35 / page 451).
RCBA, 32 // Root Complex Base Address.
}
Device (IELK)
// rest of device IELK
So far 10 and more successful shutdowns in a row, and sleep and wake and restart after sleep all working... this is on 10.5.8
walterav // Good job. It works good. I tested on my P5K-E wifi on snowlopard 10.6.2. I removed EvOreboot.kext from E/E, but still I have to use OsXRestart.kext.
Did you hear about AsereBLN's bootloader ? I found Booter_AsereBLN_v1.1.8.zip from Insanelymac.(http://www.insanelymac.com/forum/index.php?showtopic=21… ↗)
It's really nice. It shows cpu information and memory information exactly. But it cause KP sometimes randomly.
@kjun5huowalterav // Good job. It works good. I tested on my P5K-E wifi on snowlopard 10.6.2. I removed EvOreboot.kext from E/E, but still I have to use OsXRestart.kext. Did you hear about AsereBLN's bootloader ? I found Booter_AsereBLN_v1.1.8.zip from Insanelymac.(http://www.insanelymac.com/forum/index.php?showtopic=21… ↗) It's really nice.…
I am using the 1.1.7 version with the reboot fix "FADT/OsxRestart.kext" built in. I'm using 10.5.8 btw because of snow leopard incompatible ATI hd2600xt.
No kernel panics here, thats around 2 years ago, when using IDE controller Jmicron.
\UPDATE
use Asere/BLN 1.1.8
Hibernation working LOL, even with picture
So Restart after sleep/wake, sleep and wake and shutdown and hibernate all work!
i had 10.6 working perfectly. then i updated to 10.6.1, again perfect. but every time i try to update to 10.6.2 it panics immediately...
i'm in 64bit mode by default. DSDT patched but couldn't manage to recompile the DSDT. I'm using evoreboot.kext instead of osxrestart.kext coz it shuts down completely... and voodooHDA... any ideas on what's making it panic?
i have leopard on a smaller partition so can edit ad lib.
another minor issue is that in the "Hardware overview" it says i have a Quad-Core Intel Xeon 3 GHz, when in fact it's a Core2 Quad Q6600... although that's purely cosmetic, i would like to fix it eventually
-------------------
P5K-E Wifi/AP
Quad core Q6600
6GB 800MHz RAM
GeForce 9400 GT
Chameleon-2.0-RC4-r684
@walteravI am using the 1.1.7 version with the reboot fix "FADT/OsxRestart.kext" built in. I'm using 10.5.8 btw because of snow leopard incompatible ATI hd2600xt. No kernel panics here, thats around 2 years ago, when using IDE controller Jmicron.
Thank you for your answer. So, you don't use OsXRestart.kext in E/E anymore ? Where can I get the information about 'the reboot fix "FADT/OsxRestart.kext" built in' ?
@bingalingDSDT patched but couldn't manage to recompile the DSDT. I'm using evoreboot.kext instead of osxrestart.kext coz it shuts down completely... and voodooHDA... any ideas on what's making it panic?
Why use VoodooHDA? is DSDT + legacy kext not working for you, maybe thats the kernelpanic cause?
Download the iasl binary file, copy the DSDT.dat / DSDT.aml into a folder with the iasl. Go to terminal and type.
./iasl -d DSDT.aml #it will make a DSDT.dsl
#textedit/textwrangler / patch what you want
mv DSDT.aml DSDT.aml.good
./iasl -ta DSDT.dsl #recreates DSDT.aml
@kjun5huoThank you for your answer. So, you don't use OsXRestart.kext in E/E anymore ? Where can I get the information about 'the reboot fix "FADT/OsxRestart.kext" built in' ?
efix users.com/showthread.php?t=644
It was already there since 1.1.x
What extra kexts are you also using?
I'm only using LegacyYukon2.kext "based on 88e8053 not 55" and 1988b.kext in /S/L/E , and fakesmc in /E/E.
@bingalingi had 10.6 working perfectly. then i updated to 10.6.1, again perfect. but every time i try to update to 10.6.2 it panics immediately... i'm in 64bit mode by default. DSDT patched but couldn't manage to recompile the DSDT. I'm using evoreboot.kext instead of osxrestart.kext coz it shuts down completely... and voodooHDA... any ideas on…
Hi,
I'm running 10.6.2 (updated from Software Update) with no issues.
I'm yet to do the dsdt shutdown fix - but for the moment - happy to stay with EvOreboot, OSXRestart and SleepEnabler combo which works fine.
So I have the following Extensions in my Extra/Extensions/ folder:
Disabler.kext ---> Quicktime fix
EvOreboot
Fakesmc
NullCPUPowerManagement
OSXRestart
PlatformUUID
SleepEnabler
The only Extensions added to the regular /S/L/E are:
AD1988b.fix.kext -----> for audio with dsdt patches
IONetworkingFamily.ket ----> edited for yukon
I use a smbios.plist in Extra folder to report proper RAM, CPU and fake MacPro 3,1
The only caveat being if you decide to OverClock - you have to edit the info again.
I don't use any IDE drives - all SATA
Hope that helps
@fishcowSo I have the following Extensions in my Extra/Extensions/ folder: Disabler.kext ---> Quicktime fix EvOreboot Fakesmc NullCPUPowerManagement OSXRestart PlatformUUID SleepEnabler
With DSDT fixes you have to get rid of these 3:
EvOreboot OSXRestart NullCPUPowerManagement
Don't know about PlatformUUID, but is Sleepenabler really necessary, Id did not need in when I stopped using NullCPUPowerManagment? Might try snow leo also these days without QE/CI... to see if it requires extras.
Are you sure about Disabler.kext being only for AppleUpstreamClient.kext, there may be more kexts in the plists being blocked!
@walteravAre you sure about Disabler.kext being only for AppleUpstreamClient.kext, there may be more kexts in the plists being blocked!
Mine is edited just for QT fix (AppleUpstreamClient.kext) - no other blocked extensions
As for all the other stuff I have in E/E :
I really don't know anymore because it's been a LONG time since I had to do all this stuff.
Well, at least since 10.6.2 and deciding to go 64 bit.
I still have all this stuff because I haven't done the dsdt shutdown patch yet.
walterav// I use following kexts in my E/E
AD1988b.Fix.kext
fakesmc.kext
NullCPUPowerMangement.kext
PlatformUUID.kext
SleepEnabler.kext
OSXRestart.kext
After I install this bootloader, I remove OSXRestart.kext from my E/E and I put 'RestartFix=YES' in com.apple.Boot.plist.
Am I doing righr? Is there another Fix that i have to ?
Thank you for your help.
@kjun5huowalterav// I use following kexts in my E/E AD1988b.Fix.kext fakesmc.kext NullCPUPowerMangement.kext PlatformUUID.kext SleepEnabler.kext OSXRestart.kext After I install this bootloader, I remove OSXRestart.kext from my E/E and I put 'RestartFix=YES' in com.apple.Boot.plist. Am I doing righr? Is there another Fix that i have to ? Thank…
If I'm not mistaking it was automatically on, So I don't have anything in com.apple.Boot.plist.
BTW restart was always working for me except after sleep/wake also without OpenHaltRestart.kext, just shutdown was the problem in the old days which was fixed by OpenHaltRestart.kext...
Try this
My friend gave me a hint about DSDT patch for sleep.
I try it. It works perfect. Now I have only two kexts (fakesmc.kext & AD1988bFix.kext) in E/E.
Restart, Sleep/Wake, Shutdown, Restart after sleep/wake all is good.
This is the hack for sleep.
At the end of the _WAK method, this must be added:
code:
Return (Package (0x02) { Zero, Zero })
Example My DSDT for P5K-E wifi)
code:
Method (_WAK, 1, NotSerialized) { ShiftLeft (Arg0, 0x04, DBG8) WAK (Arg0) If (IOWK) {} Else { Notify (\_SB.PWRB, 0x02) } If (ASSB) { Store (WSSB, ASSB) Store (WOTB, AOTB) Store (WAXB, AAXB) } If (DerefOf (Index (WAKP, Zero))) { Store (Zero, Index (WAKP, One)) } Else { Store (Arg0, Index (WAKP, One)) } Return (WAKP) } Return (Package…
Good luck !
@kjun5huoMy friend gave me a hint about DSDT patch for sleep. I try it. It works perfect. Now I have only two kexts (fakesmc.kext & AD1988bFix.kext) in E/E. Restart, Sleep/Wake, Shutdown, Restart after sleep/wake all is good. This is the hack for sleep. At the end of the _WAK method, this must be added: Return (Package (0x02) { Zero, Zero })…
Nice discovery! So no more sleepenabler needed in Snow? I'll look if its there in my DSDT already. The only thing that made my pc sleep directly was fixing the USB in DSDT but thats for Leo.
Hibernate:
Hibernate works for me after creating a sleepimage first in terminal "make sure secure virtual memory is disabled in System Preferences > Security". Download the deepsleep widget. deepsleep.fr ee.fr/deepsleep_1.1.zip # leopard only...
sudo pmset -a hibernatemode 1 #creates image file, hibernate works without widget, no STR3 anymore.
#restart and test if hibernate indeed works
sudo pmset -a hibernatemode 3 #restores to both STR3 and hibernate
#restart and test if STR3 sleep again works
Now you can sleep from the Apple menu, and hibernate with the widget!
BTW kjun5huo could you edit your post and put the DSDT between CODE quotes. It makes it easier to read . I self discovered this feature also to late but makes reading a lot easier...
Thank you for your reply
Sorry for my lousy posting.
I don't know how to code quote :'(:'(:'(
@kjun5huoSorry for my lousy posting. I don't know how to code quote :'(:'(:'(
Its not that important, but its easier than you might think. A lot of forumboards / cms editors of websites have so many icons to manipulate the text you type... I just ignored them for a long time. When typing or editing a POST, at the second row of tools the last 3 icons on the right are useful "# <> and php" its the one with #.
You can also type your code between put text here... but use swap the <> with and it works
@walteravIts not that important, but its easier than you might think. A lot of forumboards / cms editors of websites have so many icons to manipulate the text you type... I just ignored them for a long time. When typing or editing a POST, at the second row of tools the last 3 icons on the right are useful "# <> and php" its the one with #. You…
Thank you for your explain.
I have one question. After I installed AsereBLN Bootloader, I removed NullCPUPowerManagement.kext from E/E. I notice my cpu temperture 45 ~47 degree which is about 10 degree higher than before I remove NullCPUPowerManagement.kext.
I tried sevral methods to reduce cpu temperture, but I have no luck.
Is there any suggestions for this ?
Hello, i have a P5k premium motherboard and i tried to install 1988b using dsdt + ad1988b.fix.kext, the sound works, but have a problem:
sometimes, i have:
internal speakers
line out
line out
optic line out
and sometimes the output changes to:
headphones
line out
line out
optic line out
and this change sometimes appears when i'm using itunes, so i lost the sound at the headphone.
i followed this:
Snow Leopard Retail (10A432) on P5K-E Wifi A/P -64 bit mode →
the pinconfiguration is affected by the ad1988b.fix.kext or only by the dsdt injection ?
thanks for help and sorry for the bad english (i'm from brazil)
Is there a file ownership issue
Q6600, P5K Deluxe with 10.5.7 running since last summer using boot123.
SL boot stops just past Chameleon boot with- "IOAPIC version ox20 vector 64:87" as the last line and is frozen there. A couple of lines up it states "Mac Framework successfully initialized" a total of 22 lines before freezing.
The guide is not hard to follow and have a new 500G sata2, using AHCI in bios, but the installer for the OSXinstall.mpkg stop with about 1 minute left and exits with an error stating there are "files that are not permitted to be copied". I still must be doing something wrong.
The other strange issue is ownership of the files on the SL HD disk the mpkg installer installed to are "K1:staff" and not "root:wheel and root: admin" as the Leopard root directory has. Disk utility has the repair permissions greyed out and only allows me to "repair disk". This verified the disk is "OK" but does not repair the ownership issue. I have tried diskutil from the command line with both repairPermissions /dev/disk0 and diskutil enableOwnership.
My mounted OS X install DVD has the K1:staff ownership also.
I have tried my compiled dsts.aml as well as one from another P5K Deluxe posted here.
com.apple.Boot.plist is in both Extra and Lib/Preferences locations and is the same. I used the "boot" file in the / from "Snow Essentials", UInsaller to put in my Nvidia 7600GS 256M video. Used Chameleon v3 as specified.
Thanks to all for the excellent work on this forum.
Found the problem.. it lives! I took out the AppleDecrypt.kext, Disabler.kext, and OpenHaltReset.kext from the UInstaller and achieved boot. The permissions thing must be normal as no amount of searching found an issue with this.
My dsts.amt works good.
Please I need some help to set my video card 9800GT to work with dual monitor display.
At the beginning I just add the GraphicDisplay string to run and QE/CI was working, no dual monitor..
So I used the Lancetou advice with Osx86 universal install to inject an EFI string (I used the 8800GT because 9800 was not in the list, but as I know the hardware is the same). Now I can read the config of my graphic right.. but still my dual monitor don't work.
I have the firdt monitor on the nearest plug and an apple adapter DVI-S-video to trough the second DVI to connect my TV; I can find the double monitor setting but when I check it I just have a "sandy" resolution on first monitor and no signal on second plug.
I use no kext or patch but the realtek wifi in the system, Chamaleon 2 mounted.
Sorry for my english I am italian an is my first Hackintosh...
I have the firdt monitor on the nearest plug and an apple adapter DVI-S-video to trough the second DVI to connect my TV; I can find the double monitor setting but when I check it I just have a "sandy" resolution on first monitor and no signal on second plug.
Are you sure the DVI to s-video plug is compatible with Nvidia cards? I thought it was made for ATI cards although Display Preferences detects tv-out pal/ntsc etc t did not give a picture on a realmac with Nvidia in my case. Could you try 2x dual dvi monitors?
I know the DVI to s-video works great on ATI hd2600xt and 1900xt.
@walteravAre you sure the DVI to s-video plug is compatible with Nvidia cards? I thought it was made for ATI cards although Display Preferences detects tv-out pal/ntsc etc t did not give a picture on a realmac with Nvidia in my case. Could you try 2x dual dvi monitors? I know the DVI to s-video works great on ATI hd2600xt and 1900xt.
Thanks for reply... To be onest I never could think that an adapter DVI-Svideo can be right for a brand and useless for another...But we are here to learn! So I will try with a DVI-VGA adapter on the second plug (I have not two DVI monitors to give a try)
BTW also the s-video native plug on my Nvidia does not work...
I will post the results.. cheers
UPDATE : You where right... The apple adapter is not compatible with Nvidia cards! I used a DVI-VGA adapter on my second plug and works.
BTW is working also in extended desktop (not only in clone mode as I read on some Snow forum) So I bought a VGA-Svideo adapter for 1.99 and hope that the trick will work! As soon I receive all the stuff I will post the results, cheers
@swamijivanThanks for reply... To be onest I never could think that an adapter DVI-Svideo can be right for a brand and useless for another...But we are here to learn! So I will try with a DVI-VGA adapter on the second plug (I have not two DVI monitors to give a try) BTW also the s-video native plug on my Nvidia does not work... I will post the…
NVenabler.kext seems to be a kext that enables the analogue TV outputs of nvidia cards, like yuv from the mixed s-video socket so maybe s-video too... try that one. Don't waste more money on adapters...
A fews week ago I installed 10.6.2 using this guide. After a day or two everything was okay (most problems were related to getting QE/CI to work on my gtx275). So first: thanks to all contributors of this thread.
Not all dsdt patches were applied so I still have some shutdown irregularities.
Today my hack went to sleep and gfx card fans went spinnging full speed. I held down the power button for five seconds to make it reboot. But during reboot i gets stuck now. Starting up using safe/verbose mode reports that it enters fsck_hfs and it doens't progress after ** Checking catalog file.
I tried repairing it through disk utility on a macbook but everything seems ok from there.
then i tried fsck -fy /dev/diskXsX in terminal
this is the output
bash-3.2# fsck -fy /dev/disk2s2 ** /dev/rdisk2s2 BAD SUPER BLOCK: MAGIC NUMBER WRONG LOOK FOR ALTERNATE SUPERBLOCKS? yes SEARCH FOR ALTERNATE SUPER-BLOCK FAILED. YOU MUST USE THE -b OPTION TO FSCK TO SPECIFY THE LOCATION OF AN ALTERNATE SUPER-BLOCK TO SUPPLY NEEDED INFORMATION; SEE fsck(8).
Can anybody help me out ?
@walteravSo Restart after sleep/wake, sleep and wake and shutdown and hibernate all work!
hello can u post your DSDT and zipped extra folder?
To get rid of NullCPUPowermanagement/Disabler/SleepEnabler and to have low cpu temp/power consumption we must bringup SpeedStepping with AppleIntelCPUPowermanagement.kext. We must patch and integrate the SSDT into the DSDT.
did anyone know how? thank you!
DSDT is configuration specific, it depends on amount of RAM and type of CPU used. I may post a list of all patches I used in the near future, the only thing that may be added is speedstepping and therefor a proper cpu temperature... but I haven't botherd that much with it. It may also be possible to get full audio and network detection in it...
The E/E/ only contains 'fakesmc' the E/ folder only contains DSDT.aml and com.apple.Boot.plist. The S/L/E/ folder only contains the 2 injectors for audio and lan.
Can you post your BIOS settings?
@Prox85To get rid of NullCPUPowermanagement/Disabler/SleepEnabler and to have low cpu temp/power consumption we must bringup SpeedStepping with AppleIntelCPUPowermanagement.kext. We must patch and integrate the SSDT into the DSDT. did anyone know how? thank you!
You can take a look at the DSDT i am using for the Asus P5K-E WIFI 4gb ram e2160...
Help with download
Dear all! I can not download files for P5K-E Wifi A/P -64 bit mode from mega upload.com/?d=MGUAATG6
Is there other link? Or can you email me the file?
2 Graficcards
Lateinische Umschrift anzeigen
I would like to install on my Asus P5K-E WiFi, a second vga card.
I have 2x Geforce 8600 GT with 256MB.
Unfortunately, I do not get 2 graphics cards to run simultaneously.
See picture.
If only one card had it, everything goes, it does not matter in which the 2 PCIE slots you inside it.
It is only when I go both remove the DSDT file.
Can someone help me?
PS: Sorry for my bad English!
@walteravI may post a list of all patches I used in the near future
This is just a summary of several dsdt fixes working for this board. I'm not the one who invented any of these patches, but I don't know the names of all contributors anymore... See it as a guide, and notice the //- or //+.
### several DSDT patches for optimizing p5k-e-wifi/ap bios 1202
###fix for adding fixes
Method (NPTS, 1, NotSerialized)
{
}
//+ 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)
//+ }
Method (NWAK, 1, NotSerialized)
{
}
###shutdown fix
Device (SBRG)
{
Name (_ADR, 0x001F0000)
//+ OperationRegion (LPC0, PCI_Config, 0xA0, 0x54)
//+ Field (LPC0, AnyAcc, NoLock, Preserve)
//+ {
//+ , 10,
//+ XPME, 1,
//+ Offset (0x04),
//+ AG3E, 1,
//+ Offset (0x50),
//+ RCBA, 32
//+ }
Device (IELK)
Method (_PTS, 1, NotSerialized)
{
//+ If (LEqual (Arg0, 0x05))
//+ {
//+ Store (One, \_SB.PCI0.SBRG.AG3E)
//+ }
//+ Else
//+ {
Store (Arg0, DBG8)
PTS (Arg0)
Store (Zero, Index (WAKP, Zero))
Store (Zero, Index (WAKP, One))
If (LAnd (LEqual (Arg0, 0x04), LEqual (OSFL (), 0x02)))
{
Sleep (0x0BB8)
}
Store (ASSB, WSSB)
Store (AOTB, WOTB)
Store (AAXB, WAXB)
Store (Arg0, ASSB)
Store (OSFL (), AOTB)
Store (Zero, AAXB)
//+ }
}
### AppleIntelCPUPowerManagment.kext kernelpanic fix, hpet / rtc / tmr
#not that good for quadcores?
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}
})
Device (TMR)
{
Name (_HID, EisaId ("PNP0100"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0040, // Range Minimum
0x0040, // Range Maximum
//+- 0x01, // Alignment
0x04, // Length
)
//- IRQNoFlags ()
//- {0}
//+ IO (Decode16,
//+ 0x0050, // Range Minimum
//+ 0x0050, // Range Maximum
//+ 0x01, // Alignment
//+ 0x04, // Length
//+ )
})
}
Device (RTC0)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length
)
//- IRQNoFlags ()
//- {8}
})
}
Device (HPET)
{
Name (_HID, EisaId ("PNP0103"))
Name (CRS, ResourceTemplate ()
{
//+ IRQNoFlags ()
//+ {0}
//+ IRQNoFlags ()
//+ {8}
Memory32Fixed (ReadOnly,
0xFED00000, // Address Base
0x00000400, // Address Length
_Y09)
})
### internal SATA ports shown as internal Intel ESB2 sata ports
Device (SATA)
{
Name (_ADR, 0x001F0002)
Name (^NATA, Package (0x01)
{
0x001F0002
})
Name (\FZTF, Buffer (0x07)
{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5
})
Name (REGF, One)
//+ Method (_DSM, 4, NotSerialized)
//+ {
//+ Store (Package (0x02)
//+ {
//+ "device-id",
//+ Buffer (0x04)
//+ {
//+ 0x81, 0x26, 0x00, 0x00
//+ }
//+ }, Local0)
//+ DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
//+ Return (Local0)
//+ }
Method (_REG, 2, NotSerialized)
### usb ports show as internal usbport for fixing sleep, a lot of work
Device (EUSB)
{
Name (_ADR, 0x001D0007)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0D, 0x04))
}
//+ Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x3A, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
//+ }
}
Device (USBE)
{
Name (_ADR, 0x001A0007)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0D, 0x04))
}
//+ Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x3C, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
//+ }
}
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x03, 0x04))
}
//+ Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x34, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
//+ }
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x04, 0x04))
}
//+ Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x35, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
//+ }
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0C, 0x04))
}
//+ Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x36, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
//+ }
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0E, 0x04))
}
//+ Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x37, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
//+ }
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x05, 0x04))
}
//+ Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x38, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
//+ }
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x20, 0x04))
}
//+ Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x39, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
//+ }
### Network adapter will be shown as onboard fixes UUID/timemachine etc
Device (P0P9)
{
Name (_ADR, 0x001C0005)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x09, 0x04))
}
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR09)
}
Return (PR09)
}
//+ Device (GIGE)
{
Name (_ADR, Zero)
OperationRegion (GPIO, SystemIO, 0x0800, 0x06)
Field (GPIO, ByteAcc, NoLock, Preserve)
{
GO01, 8,
GO02, 8,
GO03, 8,
GO04, 8,
GO05, 8,
GP9, 1
}
Name (_PRW, Package (0x02)
{
0x09,
0x03
})
Method (EWOL, 1, NotSerialized)
{
If (LEqual (Arg0, One))
{
Or (GP9, One, GP9)
}
Else
{
And (GP9, Zero, GP9)
}
If (LEqual (Arg0, GP9))
{
Return (Zero)
}
Else
{
Return (One)
}
}
//+ }
}
Device (GBEC)
### azalia/hdef AppleHDA compatible inject
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x20, 0x04))
}
//+ Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"codec-id",
Buffer (0x04)
{
0x9B, 0x82, 0x43, 0x10
},
"layout-id",
Buffer (0x04)
{
0x0C, 0x00, 0x00, 0x00
},
"device-type",
Buffer (0x17)
{
"Analog Devices AD1988B"
},
"PinConfigurations",
Buffer (0x20)
{
/* 0000 */ 0x30, 0x40, 0x21, 0x01, 0x10, 0x40, 0x11, 0x01,
/* 0008 */ 0x40, 0x90, 0xA1, 0x01, 0x50, 0x30, 0x81, 0x01,
/* 0010 */ 0x60, 0x10, 0x01, 0x01, 0x20, 0x90, 0xA1, 0x01,
/* 0018 */ 0xF0, 0x11, 0x45, 0x01, 0x70, 0x60, 0x01, 0x01
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
//+ }
}
Scope (\_GPE)
### injecting ATI videocard with DSDT
#use Wormy/x1600 Megalodon/2600/3870 Motmot/4870
Device (P0P2)
{
Name (_ADR, 0x00010000)
//+ Device (GFX)
{
Name (_ADR, Zero)
Name (_SUN, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x16)
{
"@0,compatible",
Buffer (0x0E)
{
"ATY,Megalodon"
},
"@0,device_type",
Buffer (0x08)
{
"display"
},
"@0,display-connect-flags",
Buffer (0x02)
{
0x00, 0x04
},
"@0,name",
Buffer (0x0E)
{
"ATY,Display_A"
},
"@1,compatible",
Buffer (0x0E)
{
"ATY,Megalodon"
},
"@1,device_type",
Buffer (0x08)
{
"display"
},
"@1,display-connect-flags",
Buffer (0x02)
{
0x00, 0x04
},
"@1,name",
Buffer (0x0E)
{
"ATY,Display_B"
},
"device_type",
Buffer (0x14)
{
"ATY,MegalodonParent"
},
"model",
Buffer (0x19)
{
"ATI Radeon HD2600 Series"
},
"rom-revision",
Buffer (0x06)
{
"3169a"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
//+ }
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x09, 0x04))
}
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR02)
}
Return (PR02)
}
}
### Snow Leopard extra sleep fix?
Return (WAKP)
//+ Return (Package (0x02)
{
Zero,
Zero
//+ })
can someone help me, I used this guide, currently running 10.6.2 using the updated sleepenabler. Is there anyway for me to just use a DSDT file instead of all these kexts in my extra folder along with a DSDT?
I would like to clean out my Extra folder but don't know what is needed, if it helps:
ASUS P5K-e wifi, 1305 bios
Jmicron disabled, only onboard sound\ethernet enabled.
all drives are SATA AHCI (dvd, and hard drives)
e6600, 4gb ddr2 667mhz
I dunno how to make dsdt file, my current file I downloaded on the first pages of this thread, and it has worked so I left it, but I would love to clean out extra kext's I don't need.
@gp-secan someone help me, I used this guide, currently running 10.6.2 using the updated sleepenabler. Is there anyway for me to just use a DSDT file instead of all these kexts in my extra folder along with a DSDT? I would like to clean out my Extra folder but don't know what is needed, if it helps: ASUS P5K-e wifi, 1305 bios Jmicron…
I use:
AD1988bFix.kext
fakesmc.kext
JMicronATA.kext (optional if u need the IDE conector and e-sata)
LegacyJMB36xSATA.kext (cosmetic)
OSXRestart.kext
and the dsdt i posted...
All u would need to change in the DSDT are the pstates for your CPU, use P-states calculator for that, shouldn't be to hard
Use iASLme for the compiling and decompiling of the dsdt...
10.6.3
I just did a software update to 10.6.3
Everything works perfect. No need for hacking. Sound, Shutdown, CPU Temps and all other things are working perfectly.
Also updated to 10.6.3.. working as a charm except for sound output on front panel which seems to be mono only?
Using dsdt fix with AD2000b.kext
Could someone help me? I was running SL 10.6.2 on my P5K-E WiFi and everything was working fine - using this guide to install it with Chamaleon bootloader (sound, network sleep/wake/restart everything was fine...)
But unfortunatelly after I did a software uptdate to 10.6.3 I can´t boot anymore due a Kernel Panic.
(Thanks to Chamaleon bootloader I can boot with Leopard or Win7 but not with SL10.6.3)
Any help will be very appreciated.
Peter
@PeterGCould someone help me? I was running SL 10.6.2 on my P5K-E WiFi and everything was working fine - using this guide to install it with Chamaleon bootloader (sound, network sleep/wake/restart everything was fine...) But unfortunatelly after I did a software uptdate to 10.6.3 I can´t boot anymore due a Kernel Panic. (Thanks to Chamaleon…
If u use SleepEnabler remove it
Updated to 10.6.3
Just updated to 10.6.3 with the new 1.1 updated (google it), and all is fine. Audio is working a treat, including front panel audio.
Using an extra folder on the efi partition with all kexts in there.
Kernel Panic
Sorry guys, i honestly didn't wanted to ask.
But I been trying to install snow leopard on my computer, but i keep getting a kernel panic.
Now im using 10.5.8, so I tough i wouldn't have any problem but, i tried installing using USB, DVD, with the -x -v and i forgot what else
My system is
Motherboard P5K-E (bios 0806)
Processor Intel Core 2 Duo E8400 @ 3GHz
Graphic Card: NVIDIA eGeforce 8800 GT
2 GB DDR2-800 RAM
500 GB of HD
I cant get to to the installation screen, just got stock. Any suggestion will be appreciated. And yes i looked before how to solve the problem but nothing, thanks a lot. I attached the picture
Guys, does sleep work for you?
Whenever i click on sleep, the screen turns off, but my fans are still on etc. Then the screen stays turned off forever, i push keyboard keys, click mouse, push power button but it doesn't do anything. I have to restart the machine
How do I I enable sleep?
@thedeclineJust updated to 10.6.3 with the new 1.1 updated (google it), and all is fine. Audio is working a treat, including front panel audio. Using an extra folder on the efi partition with all kexts in there.
Which dsdt.dsl patch did you use to get the front panel going? I've tried all of the patches listed on this thread and can't get front panel audio to work. Upgraded to 10.6.3, everything works fine except for front panel audio
The Snow Leopard Saga...
Firstly I'd just like to say how helpful this forum has been for me in trying to understand some of the hackintosh concepts such as DSDT's, Kexts, permissions, terminal commands etc.
Unfortunately, however I try, I cannot seem to get a stable install of Snow Leopard 10.6.2 (or higher) on my system. I will begin by listing my system specs. and what I have tried so far and I hope you guys will help me further
Motherboard: Asus P5K-E Wifi AP (bios rev.1305)
Processor: Core 2 Duo E6750 2.66
Ram: 4GB DDR2-800.
Audio: AD1988b
Network: Marvell Yukon 88E8056
Also I should point out I simply have 1 500gb SATA HD and 1 CD-RW drive both configured to AHCI in my bios. I am also using a USB Keyboard & Mouse.
Ok down to the nitty gritty...
After scouring the net for a solution that seemed to be easy for a beginner like myself, I came across the myHack installer (uses chameleon bootloader). I checked off all the boxes in terms of the required hardware for a successfull install so I thought to myself, great.. this sounds like the one!
However.. I have managed to get it installed and boot into Snow Leopard successfully but I can not get my Audio/Network up and running alongside the 10.6.2 patch.
I have downloaded the pack at the start of this guide and tried to use the AD1988b.Fix.kext alongside the edited DSDT file (which I placed in /Volumes/SnowLeopard/Extra) and at some point this did work but I actually can't remember how I did this (stupid I know).
I also edited my Info.plist file to enable my network card and I also got this to work in the first install I did (alongisde the audio) except I was stupid enough to update to 10.6.2 without backing any of this up and subsequently lost the lot.
Where I am confused is this... The myHack installer states that it is safe to update to all the way to 10.6.3 using the kexts that are provided with the installer without any kernel panics or errors. On my first attempt at installing I did have everything working as it should but obviously mixing kexts from the pack at the start of this guide and those contained in the myHack installer has caused my system to become unstable somewhere down the line. I have also come to the conclusion that the edited DSDT.aml file may have caused some problems?
Sorry for the extremely long post and poor grammar but I am coming to the end of my tether with trying to get Snow Leopard installed and functioning on this system and I am even contemplating installing Windows 7! My previous OS was the iPC 10.5.6 Distro which worked flawlessly on my system.
Thanks Again to you all for the information I have gained already and I hope some of you may be able to put me on the right path with how to get this working!
Regards,
Ortonruk
Like 3 or 4 weeks ago I managed to get my Asus P5K-E Wifi/AP Hackintosh finally workin(2Duo E6750 and 2 gigs of kingston ram)...Got a new HDD from Samsung few Days ago which is much better than my old one and its even better now...faster...just copied the drives with carbincopycloner…NOW MY PROBLEM: Just bought another 4gig of the same ram and now installed 6 gigs (2x1; 2x2)...The rams work fine cause windows 7 is booting nicely BUT my beloved Snow Leopard (10.6.0) freezed when the grey/silver boot menu with the apple appears...It Just doesn't move no more...PLZ ANY IDEAS? I'm on 64 Bit
thx very much
edit:
if I take out the 2 gigs and leave only the 4 it isn't working either...Only If I take out the two 2gb rams and put back the 2x1gb it works flawlessly like before... at least I know it something with the 4gb of ram…
these are the memories
KHX6400D2LLK2/2G 2GB 800MHz DDR2 Non-ECC
Low-Latency CL4 (kit of 2) 4-4-4-12 2.0V
KHX6400D2LLK2/4G 4GB 800MHz DDR2 Non-ECC
Low-Latency CL4 (kit of 2) 4-4-4-12 1.95V
@Kenobi1Like 3 or 4 weeks ago I managed to get my Asus P5K-E Wifi/AP Hackintosh finally workin(2Duo E6750 and 2 gigs of kingston ram)...Got a new HDD from Samsung few Days ago which is much better than my old one and its even better now...faster...just copied the drives with carbincopycloner…NOW MY PROBLEM: Just bought another 4gig of the…
You must re-patch you DSDT for every RAM change (2gb, 4gb, 6gb...)
10.6.4
Just updated to 10.6.4 - no issues. working well.
Won't load new kernel, weird SW Raid0 problem
just wondering if you guys were able to help me out with a new problem I've encountered after updating to 10.6.4
Forgive me if this has already been covered, I couldn't find anything after googling for hours and this is the first time I've come across this problem.
I made a post over on Insanely Mac but hasn't had any responses so was seeking assistance here.
I firstly want to thank every one of you great people contributing to the community! A Hackintosh has been an awesome experience for me and has even inspired me to buy a real mac, a macbook pro.
Now, I recently setup software raid0 on my hack since my TB drive was filling up and I wasn't using W7 anymore so wiped my WD1001FALS's and striped them.
I followed all the steps from Chameleon and had no problem duplicating the necessary files for Chameleon to do it's thing and let me boot from either drive.
All was fine and dandy until I installed the 10.6.4 update and I had noticed it didn't update the kernel to 10.4 and upon further inspection, I was receiving 'refusing new kext' errors so it wasn't loading any new kexts either. I was tearing my hair out trying to work out why this was happening when I finally thought I'd try booting from the other drive, and, it worked. It loaded the new kernel & all the new kexts and my system was working as it should with the update.
I think a normal person would leave it at that and be done with it but I want to understand why this has occured. Why would it matter which drive I boot from? Well I opened up the Boot OSX partition on each drive and noticed one had the new kernel while the other one didn't. Could this be an error on Apples part? I mean, it's their software controlling the raid slices, all slices should have the same kernel shouldn't they? I copied the new kernel to the other drive though and it loaded but still wouldn't load the new kexts.
Here's the error from the kernel log:
Refusing new kext com.apple.kpi.mach, v10.4: already have loaded v10.3. Refusing new kext com.apple.kernel.mach, v7.9.9: a loaded copy with a different executable UUID is already present.
This happens for a bunch of kexts, I just chose mach.
I also noticed while trying to patch my DSDT to support shutdown, restart & sleep (failed on the sleep part) I noticed another error affecting the current drive which is.
Sound assertion "0 == pciVendorProductID" failed in "/SourceCache/AppleHDA/AppleHDA-187.4.1/AppleHDAController/AppleHDAController.cpp" at line 3345 goto Exit
Sound is still working though as I use DSDT to get that up with the AD1988.kext so I assume this is because of the new AppleHDA? I don't get this error booting off the other drive (the one with the 'refusing new kext' errors) so I assume it's because it's not loading the new AppleHDA.
Sorry for such a long post, just wanted to give you as much info as I could. Here are my system specs too.
Akshunhiro's Mac Pro Snow Leopard 10.6.4 Vanilla with Chameleon Asus P5K-E/WIFI-AP (Intel P35 ICH9-R) with Q6600 @ 2.4GHz XFX8800GT 512MB 2x WD1001FALS in Software Raid0 + Pioneer DVR-215
(Y)
Johnno.
As far as the audio is concerned, i never got mine to work without Voodoo. My ethernet (88E8056) was however working but since an update from Apple, the details of which i can't remember and which i clearly shouldn't have installed, it hasn't worked. While this is not too helpful, maybe that's what is preventing yours from working - it may not be a hackintosh issue. Unfortunately for me, the update was so long ago that the Time Machine backups are useless now to reverse the situation... anybody with any ideas, please help... and btw, i went back to W7 for a week and then missed Mac so much i went back again - i wouldn't advise it
@OrtonrukFirstly I'd just like to say how helpful this forum has been for me in trying to understand some of the hackintosh concepts such as DSDT's, Kexts, permissions, terminal commands etc. Unfortunately, however I try, I cannot seem to get a stable install of Snow Leopard 10.6.2 (or higher) on my system. I will begin by listing my system…
snow on Asus P5K-E WiFi-AP
at first, thank you for all the osx86 community.
I've done a retail Snow Leopard 10.6.3 install using MyHack installer (osx86.soju garden.com/) on this system:
- Asus P5K-E WiFi-AP
- Intel Core 2 Quad Q6600
- GeForce 8600 GTS
I got some problem to make sound or ethernet work, because I've tried more than one kext for each element. Now, I've removed all kexts and only installed the minimum.
Here are my steps:
1. Make a retail restauration of Snow on 8Gb USB key
2. Install MyHack on this usb key
3. Install MacOsx on the system (booting on the usb key) with GraphicsEnabler "yes"
4. install some more kext* (if possible 64 bits working) with Kext Helper b7:
- AD1988bFix.kext
- the last one fakesmc.kext
- IONetworkingFamily.kext (because new one)
- JMicronATA.kext because I have more than 4 Gb sdram
- SleepEnabler.kext (the last one, without kernel panic)
- also VoodooHDA.kext, but certainly in double
- (there's also all the kext present in Chameleon, Myhack)
5. make the change for ethernet in AppleYukon (osx 86.net/f57/how-to-snow-leopard-retail-10a432-on-p5k-t3380/post29505.html)
6. I've then used DSDTSE.app to extract the DSDT (maybe after a reboot is better ?), changed it (osx 86.net/f57/how-to-snow-leopard-retail-10a432-on-p5k-t3380/post30994.html) to make the AD1988B sound chip work, and then compile and install it in Extra folder.
7. the last, use Lizard.app to put some Boot options:
- Graphics resolution
- "Built in Ethernet" and "Graphics Injection"
- emplacement of the DSDT file
- boot theme
- Extra flags: -v (verbose mode)
But finally, I'm not sure all the lizard options have been taken in acoumpt... (cause I've not done yet Install and Update)
* Note that before install kext, it is interesting to put them in color (right click) in order to find them easy in S/L/E
Now I'm running a 10.6.4 snow Leopard
q6600 P5K-E Wifi A/P final touches
Thanks to the information on this forum I've successfully got SL 10.6.4 running on my overclocked q6600 P5K-E Wifi A/P
I used the myhack method and installed the following kexts on top
AD1988bFix.kext
The latest Fakesmc.kext
IONetworkingFamily.kext
JMicronATA.kext
SleepEnabler.kext
VoodooHDA.kext,
I used the Realtek_RTL8187 installer to get the wifi card working.
Theres one thing I'd like to iron out:
In the profiler>Serial ATA the Intel SATA controller is showing as UnKnown AHCI standard controller. Can this be changed to show the Intel ICH9R controller correctly by using a kext or DSDTSE hack?
EDIT:
Sorted this by editing /System/Library/Extensions/AppleACHIPort.kext/Contents/Info.plist
Under IOKitPersonalities I added:
<key>ICH9RAHCI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAHCIPort</string>
<key>Chipset Name</key>
<string>ICH9R AHCI</string>
<key>IOClass</key>
<string>AppleAHCI</string>
<key>IOPCIPrimaryMatch</key>
<string>0x29228086</string>
<key>IOProbeScore</key>
<integer>2000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Vendor Name</key>
<string>Intel</string>
</dict>
10.6.5 update now working using new 64 bit SleepEnabler.kext
I have a problem
I have a mobo P5K-e wifi
when I was 2giga ram was fine
now that I put the new ram OCZ Reaper PC8500 8GB DDR2 1066 is no longer
evil black screen comes on and turns off
What can I do?
@lidasI have a problem I have a mobo P5K-e wifi when I was 2giga ram was fine now that I put the new ram OCZ Reaper PC8500 8GB DDR2 1066 is no longer evil black screen comes on and turns off What can I do?
Rebuild your DSDT. You need to after ram changes.
10.6.5 Update
Upate successfully to 10.6.5. I've only to repatch ionetworkingfamily.kext
Speed Stepping and temp control
Long time no post.
I have a dilemma that I'm hoping one of you fine people could help me out with.
I have been successful in applying enough dsdt patches posted here to enable the use of native PowerManagement and therefore Shutdown, Restart and Sleep all working in dsdt.
I would like next to try and take control of the stupid-high CPU temps I'm getting running Apple's PowerManagement.
I have found a lot of conflicting and confusing information regarding editing dsdt and entering P State tables etc. I also tried using Q6600 patches available in many dsdt editing software in combination with voodooMonitor - but frankly I didn't see any changes.
I saw mention of Chameleon 2 RC5 (218) which has P and C States injection, but it's been a long time since I have had to install a new boot loader (still using RC3 here) and a bit sketchy on how best to go about trying this out.
I have since reverted to a dsdt that doesn't have any _CST methods inserted by any patching.
I have confirmed that AppleLPC is loading.
Just not sure if I can jump from RC3 to RC5 by just swapping out the boot file and editing the com.apple.Boot.plist to add in the new flags for p and c states injection.
I think that about covers it.
Any help appreciated.
BTW, because I'm still on Chameleon RC3 - I still have PlatformUUID and OSXRestart in my E/E .
I assume I should get rid of those if I can install the new bootloader?
Ad1998b
it's been a long time since i looked around, so what is the current status of onboard sound and snow leopard?
cause for 2 years i had an external card (m-audio/modified crappy drivers) and now i want to get rid of it and go back to the onboard.
Last time i used the onboard sound and ad1998b.kext the status was:frontpanel no work (i think..i am not really sure) and by digital connection you couldnt mute or change the volume slider, and also sometimes crappy noise sound at boot.
Still the same or somebody fixed 100% ad1998B?
in case you would like to try my dsdt methods, download my .aml here:
http://www.insanelymac.com/forum/lofiversion/index.php/… ↗
mobo is p5k-premium wifi
the dsdt edits came from lancelotu at page3 were allready at my old dsdt so i still use dsdt fix+ad1998b.kext,
i rebuild my extension.mkext,reboot with onboard sound and this is what i get:
the most important that i remember also made me find another card is no 5.1 in the audio MIDI setup, only stereo
and i confirm that the volume slider doesnt move. (in Digital Out)
how about you?
still is like this or something changed?
Pinout configuration AD1988b
This has been an excellent thread and I have learned much.
I have an ASUS Commando board that isn't very well supported in the OSX86 world and have been building up my DSDT from scratch. I've got it almost perfect now, but am still struggling with sound.
I have used all methods mentioned in this thread (and many others!) but I can't get it to work. I've got the speaker icon on the desktop and system profiler recognises I have audio (thanks to the DSDT edits and the AD1988b_fix.kext) However, there's no sound coming out. I've got my speakers plugged in the back to the Green plug. I think the Commando may use a different pin config and I was wondering if anyone here knew how to create your own pin config. I tried some alternative ones, but I'd like to make my own. Where do I start?
@omargoahere is my bios setup : (bios version 0903) i have P5E but i think the P5E and the P5k are the same bios setting -configure sata as [AHCI] -CPU configuration : C1 support [Disabled] CPU TM Function [Enabled] Vanderpool technology [Enabled] Execute Disable Bit [Enabled] Max CPUID Value limit [Disabled] Intel Speedstep [Enabled]…
Hello, I have a problem with boot with ich10r + X58, some time starts and a lot of others it returns me this message: Serial Atapi: initial device configuration did not complete successfully (failedcommandinfo=0X2).
Can you help me? please
This is my dsdt.dsl: mega upload.com/?d=O4BAA3XC
My mainboard is a rampage 2 extreme, core i7 920, 3 HDD's and HD 4870X2
Thanks in advanced
first i'd like to say what a great post this is, i've a smooth hack pro thanks to it!
the only peculiarity is that all internal disks apart from the boot drive appear external... any know how to fix this? previously this wasn't the case, then i had to restore from time machine and this happened...
출처 및 기여자 이력 (등록된 기여자 82명 · 원본 스레드 #3380)
| 사용자명 | 기여 역할 | 게시물 수 | 활동 기간 |
|---|---|---|---|
| @lancelotu | 주 저자 | 49 | 2009-07-15 → 2009-11-29 |
| @walterav | 핵심 기여자 | 45 | 2009-08-15 → 2010-03-19 |
| @fishcow | 핵심 기여자 | 25 | 2009-08-30 → 2010-11-18 |
| @OG-Phantom | 핵심 기여자 | 18 | 2009-08-14 → 2009-11-08 |
| @adrianmak | 핵심 기여자 | 17 | 2009-09-14 → 2009-09-21 |
| @kjun5huo | 핵심 기여자 | 16 | 2009-07-26 → 2010-02-15 |
| @omargoa | 핵심 기여자 | 15 | 2009-08-19 → 2009-10-06 |
| @Renira | 핵심 기여자 | 15 | 2009-08-27 → 2009-09-03 |
| @Snoc | 핵심 기여자 | 12 | 2009-09-10 → 2009-12-03 |
| @justluke | 핵심 기여자 | 11 | 2009-10-10 → 2009-11-08 |
| @Cee | 핵심 기여자 | 9 | 2009-09-01 → 2009-09-04 |
| @Chrisb27 | 핵심 기여자 | 8 | 2009-08-26 → 2009-09-15 |
| @kpkp | 핵심 기여자 | 8 | 2009-08-30 → 2010-06-05 |
| @lukelovett | 핵심 기여자 | 8 | 2009-11-20 → 2010-11-11 |
| @Kvant | 핵심 기여자 | 5 | 2009-09-01 → 2009-09-13 |
| @EXistation | 핵심 기여자 | 4 | 2009-10-08 → 2009-10-13 |
| @night_rider | 핵심 기여자 | 4 | 2009-11-02 → 2009-11-09 |
| @gp-se | 핵심 기여자 | 4 | 2009-12-09 → 2010-03-30 |
| @gmcouto | 핵심 기여자 | 3 | 2009-07-26 → 2009-07-28 |
| @phantom8 | 핵심 기여자 | 3 | 2009-08-29 → 2009-08-30 |
| @alborto | 핵심 기여자 | 3 | 2009-09-03 → 2009-09-06 |
| @johnbell | 핵심 기여자 | 3 | 2009-09-10 |
| @VenimK | 핵심 기여자 | 3 | 2009-10-01 → 2009-11-12 |
| @oldnapalm | 핵심 기여자 | 3 | 2009-10-05 → 2009-10-06 |
| @wilsonlpc | 핵심 기여자 | 3 | 2009-10-13 → 2009-12-02 |
| @softtester | 핵심 기여자 | 3 | 2009-11-03 → 2009-11-06 |
| @placebo81 | 핵심 기여자 | 3 | 2009-11-08 → 2009-11-10 |
| @bingaling | 핵심 기여자 | 3 | 2010-02-08 → 2011-02-11 |
| @fabscher | 기여 멤버 | 2 | 2009-07-29 |
| @d3t0x | 기여 멤버 | 2 | 2009-08-27 |
| @netv | 기여 멤버 | 2 | 2009-09-01 |
| @joeytribbiani | 기여 멤버 | 2 | 2009-09-16 → 2009-09-17 |
| @Oblique | 기여 멤버 | 2 | 2009-10-06 → 2009-10-13 |
| @oniijin | 기여 멤버 | 2 | 2009-11-11 → 2009-11-14 |
| @lidas | 기여 멤버 | 2 | 2009-11-21 → 2010-10-13 |
| @swamijivan | 기여 멤버 | 2 | 2010-02-19 → 2010-02-24 |
| @Prox85 | 기여 멤버 | 2 | 2010-03-03 |
| @Kenobi1 | 기여 멤버 | 2 | 2010-06-05 |
| @spanakorizo | 기여 멤버 | 2 | 2011-01-15 |
| @The Edge3000 | 기여 멤버 | 1 | 2009-07-16 |
| @Omnicron | 기여 멤버 | 1 | 2009-07-23 |
| @Epal | 기여 멤버 | 1 | 2009-08-07 |
| @svitale75 | 기여 멤버 | 1 | 2009-08-08 |
| @tokyovigilante | 기여 멤버 | 1 | 2009-08-08 |
| @tomparis | 기여 멤버 | 1 | 2009-08-16 |
| @jinnggoff | 기여 멤버 | 1 | 2009-08-17 |
| @DocShadow | 기여 멤버 | 1 | 2009-08-17 |
| @redlyon | 기여 멤버 | 1 | 2009-08-18 |
| @SA22C | 기여 멤버 | 1 | 2009-08-24 |
| @mwgdrwg | 기여 멤버 | 1 | 2009-08-24 |
| @arterio | 기여 멤버 | 1 | 2009-09-03 |
| @maciekish | 기여 멤버 | 1 | 2009-09-09 |
| @EnzoFX | 기여 멤버 | 1 | 2009-09-13 |
| @ezshooter | 기여 멤버 | 1 | 2009-09-15 |
| @spitz | 기여 멤버 | 1 | 2009-09-30 |
| @cyberroller | 기여 멤버 | 1 | 2009-10-18 |
| @Menno87 | 기여 멤버 | 1 | 2009-10-24 |
| @Goron | 기여 멤버 | 1 | 2009-11-27 |
| @tungnhi | 기여 멤버 | 1 | 2009-12-02 |
| @rokmc820 | 기여 멤버 | 1 | 2009-12-16 |
| @kcar | 기여 멤버 | 1 | 2009-12-21 |
| @cyborg28 | 기여 멤버 | 1 | 2010-01-10 |
| @Rave | 기여 멤버 | 1 | 2010-02-03 |
| @maranbrazil | 기여 멤버 | 1 | 2010-02-17 |
| @paulsaun3 | 기여 멤버 | 1 | 2010-02-18 |
| @mecanoiz | 기여 멤버 | 1 | 2010-03-01 |
| @sergiobeijo | 기여 멤버 | 1 | 2010-03-07 |
| @drapple | 기여 멤버 | 1 | 2010-03-09 |
| @NIXin | 기여 멤버 | 1 | 2010-03-20 |
| @Phr0z | 기여 멤버 | 1 | 2010-04-03 |
| @PeterG | 기여 멤버 | 1 | 2010-04-06 |
| @thedecline | 기여 멤버 | 1 | 2010-04-13 |
| @adrianalanis200 | 기여 멤버 | 1 | 2010-04-15 |
| @steph3n | 기여 멤버 | 1 | 2010-04-24 |
| @ulinperx | 기여 멤버 | 1 | 2010-05-25 |
| @Ortonruk | 기여 멤버 | 1 | 2010-05-26 |
| @Akshunhiro | 기여 멤버 | 1 | 2010-06-18 |
| @boudmac | 기여 멤버 | 1 | 2010-07-28 |
| @barren | 기여 멤버 | 1 | 2010-09-02 |
| @flicka | 기여 멤버 | 1 | 2010-11-15 |
| @alhazred23 | 기여 멤버 | 1 | 2011-01-22 |
| @pipes | 기여 멤버 | 1 | 2011-01-23 |