EVGA X58 SLI 메인보드 Mac OS X Snow Leopard 10.6.6 (10J567) 워크스테이션 완벽 설치 가이드
EVGA X58(Intel Core i7 LGA1366) 하이엔드 메인보드에 Mac OS X 10.6.0부터 10.6.6(빌드 10J567)까지 구축하는 전체 워크플로입니다. AHCI BIOS 설정, Chameleon RC4, Airwalk의 Extra 및 DSDT 구성, busratio=20 부팅 옵션 및 ALC889 오디오 패치를 상세히 다룹니다.
- 주 저자
- @xxxslayeriiixxx 게시일: 2009-08-31
- 소속 컬렉션
- Snow Leopard 10.6
- 아카이브 기록 규모
- 누적 조회 491,666회 · 선별된 필드 노트 398건 (원본 게시물 478건에서 추출) · 2009-08-31 – 2013-01-23
- 참여 및 검증 멤버 (60)
- @JaE-V (68)@msf5042 (52)@xxxslayeriiixxx (49)@airwalk776 (49)@banini_jeque (32)@JaysFreaky (24)@msinfo_us (21)@Extremador (14)@fq360 (13)@mm2311 (10)@FabricioGS (10)@neptunet (9)@Mutant_Tractor (9)@rehtom (7)@lmpreza (6)@fate17 (5)+44 more
- 관련 하드웨어 참조
- SATA III & NVMe SSDs ↗ 4K DisplayPort & HDMI Monitors ↗ ATX Desktop Motherboards ↗
OS X LION 10.7.2 설치 안내
http://www.tonymacx86.com/viewtopic.php?f=169&t=369… ↗
10.6.0부터 10.6.6까지의 설치 및 업데이트 가이드
기타 참고 튜토리얼 및 유용한 링크: 1. http://www.insanelymac.com/forum/index.php?showtopic=19… ↗ (http://www.insanelymac.com/forum/index.php?showtopic=19… ↗) 2. alan in4d.com/snow_leopard_on_evga_x58/ (alan in4d.com/snow_leopard_on_evga_x58/) 3. http://www.insanelymac.com/forum/index.php?showtopic=18… ↗
사전 준비물 (Prerequisites):
1. 정상 작동하는 OS X 시스템 환경: iMac, MacBook 등의 실제 맥, 또는 기존 Leopard 해킨토시. ihavearedcouch의 10.5.7 Leopard 설치 가이드(http://www.insanelymac.com/forum/index.php?showtopic=17… ↗)를 참고하거나 Kalyway 같은 통합 배포판을 먼저 설치해 사용하셔도 됩니다.
2. Snow Leopard 리테일 또는 베타 설치 이미지
3. Snow Leopard를 설치할 대상 하드 디스크 [별도의 독립된 HDD 권장]
4. Airwalk의 EXTRA 폴더 (infinite mac.com/attachment.php?attachmentid=934&d=1258305306) - 클릭하여 다운로드
5. Airwalk의 DSDT.aml (infinite mac.com/attachment.php?attachmentid=936&d=1258305472) - 가급적 본인의 세부 하드웨어 사양에 맞게 직접 추출해 생성하는 것을 권장합니다.
6. Chameleon RC4 설치 프로그램 ↗ - 클릭하여 다운로드, 또는 가장 최신 버전을 준비합니다.
7. BIOS 설정 변경: 관련 컨트롤러들을 ENABLE, ENABLE로 켜고 SATA 모드를 AHCI MODE + IDE, 그리고 JMicron 관련 설정도 AHCI MODE로 지정합니다.
8. Apple 10.6.6 콤보 업데이트 패키지 (support.apple.com/kb/DL1349)
9. 본문 하단의 중요 참고 사항(Notes)을 반드시 읽어 보시고, 어려움을 겪는 동료 회원들이 있다면 서로 도와주시기 바랍니다. 성공적으로 설치를 마친 후에도 스레드 전체를 정독해 보시는 것을 추천합니다.
이 설치 작업은 숙련도에 따라 최대 1~3시간가량 소요되므로 여유를 갖고 진행하십시오. 만약 원리를 전혀 모른 채 진행하면 꼬박 하루가 걸릴 수도 있습니다...
설치를 시작하기 전에 반드시 BIOS에서 IDE 모드를 AHCI 모드(AHCI Mode)로 변경하십시오.
설치 절차 (Installation):
Step 1:
Snow Leopard를 설치할 대상 하드 드라이브를 연결합니다. USB 외장 케이스나 메인보드의 여유 SATA 포트에 연결하면 되는데, 전송 속도가 훨씬 빠른 SATA 직접 연결을 권장합니다. 연결 후 디스크 유틸리티(Disk Utility)를 열고 해당 하드 드라이브를 선택해 GUID 파티션 맵(GPT)으로 포맷합니다.
Step 2
Snow Leopard 설치 이미지를 마운트/클릭합니다. 설치 창이 뜨면 키보드에서 [ Shift + Command + G ] 단축키를 누르고 /Volumes/Mac OS X Install DVD/System/Installation/Packages 경로를 입력합니다. 숨겨진 모든 설치 패키지가 담긴 폴더 창이 열리면 "OSInstall.mpkg" 패키지를 찾아 실행합니다. 사용자화(Customize) 옵션을 조정하여 설치를 진행합니다…
Step 3
Snow Leopard가 설치된 대상 하드 디스크에 CHAMELEON(http://www.insanelymac.com/forum/index.php?showtopic=20… ↗) 부트로더를 설치합니다. 과정은 매우 직관적입니다.
Step 4
이제 필수 Kext 파일들을 배치할 차례입니다. 다운로드한 Airwalk의 EXTRA 폴더(infinite mac.com/attachment.php?attachmentid=934&d=1258305306)를 복사하여 대상 디스크의 루트에 붙여넣습니다(기존에 생성된 EXTRA 폴더를 덮어씁니다).
Step 5
이제 EXTRA 폴더 안에 있는 boot.plist 파일을 편집해야 합니다. com.apple.Boot.plist를 열고 내부 항목을 다음과 같이 설정합니다: Kernel은 mach_kernel, Kernel Flags는 busratio=20 -x64 boot-uuid=93F4654A-DEAC-3A5D-9FB9-4AAF355BAD3D로 지정하되, UUID 값은 반드시 본인의 실제 파티션 UUID로 교체하십시오. UUID는 디스크 유틸리티에서 해당 파티션을 우클릭하고 정보 가져오기를 선택해 확인할 수 있습니다…
Step 6:
직접 DSDT.aml 파일을 추출/컴파일하기 번거롭다면 AIRWALK의 dsdt.aml(infinite mac.com/attachment.php?attachmentid=936&d=1258305472) 파일을 받아 EXTRA 폴더 안에 넣으십시오. 다만 타인의 DSDT 사용으로 인한 예기치 못한 충돌을 피하려면 가급적 본인의 시스템에서 직접 DSDT.aml을 추출 및 컴파일하여 EXTRA 폴더에 복사해 넣는 것이 가장 좋습니다…
Step 7
이제 시스템 프로파일러(System Profiler) 정보를 올바르게 표시하기 위해 smbios.plist를 편집합니다. 하드 드라이브 UUID와 마찬가지로 SMUUID 항목을 본인의 시스템 UUID에 맞게 수정하십시오: SMUUID 96DA8127-73E2-3405-80DF-1A3ED8699FBA, SMbiosdate 2/29/2008, SMbiosvendor Apple Inc., SMbiosversion MP31.88Z.00C1.B00.0802091544, SMboardmanufacturer Apple Computer, Inc., SMboardproduct…
Step 8
이제 재부팅할 수 있습니다. Snow Leopard가 설치된 하드 디스크로 부팅하면 Snow Leopard 인트로 영상이 재생됩니다. 등록 화면을 건너뛰려면 [ Command + Q ]를 눌러 건너뛰기를 선택하십시오. 만약 정상적으로 부팅되지 않는다면 부트 플래그로 [ -v -f ]를 입력해 시도해 보십시오.
Step 9
부팅이 완료되면 Apple 공식 웹사이트에서 받은 10.6.6 콤보 업데이트 패키지(support.apple.com/kb/DL1349)를 사용해 [수동으로] 업데이트를 설치합니다. 업데이트 직후에는 사운드가 작동하지 않을 텐데, 여기(k exts.com/view/405-binary_patched_applehda.kext_for_alc889_%28mac_os_x_10.6.4%29.html)에 있는 ALC889용 바이너리 패치된 AppleHDA.kext를 다운로드하여 터미널 명령어로 설치하시면 해결됩니다…
Step 10:
모든 작업을 마친 후에는 반드시 디스크 유틸리티(DISK UTILITY)에서 디스크 권한 복구(Repair Permissions)를 실행하는 것을 잊지 마십시오.
Step 11:
추가 팁과 참고 사항은 아래로 스크롤하여 확인하십시오.
CREDITS: xxxslayeriiixxx, Airwalk, msinfo_us, jae-v 및 전체 OSx86 커뮤니티.
-------------------------------------------------------------------------------
중요 참고 사항 (IMPORTANT NOTES):
순정 전원 관리(Native Power Management), SpeedStep 및 Turbo Boost 활성화 방법: osx 86.co/f57/guide-evga-x58-snow-leopard-mac-os-x-t3854/post50752.html
osx 86.co/f57/guide-evga-x58-snow-leopard-mac-os-x-t3854/post50759.html
위 두 게시물의 다운로드 링크가 만료되어 파일들을 여기에 다시 올립니다. 현재 Msinfo_us, Airwalk, 그리고 제 시스템에서 실제로 사용 중인 Kext 파일 묶음입니다: osx 86.co/f57/guide-evga-x58-snow-leopard-mac-os-x-t3854/post51321.html
Carbon Copy Cloner(bom bich.com/)를 사용해 시스템 전체를 복제한 뒤 "백업 드라이브"로 부팅하려는 경우, 백업 드라이브에도 Chameleon 부트로더를 별도로 재설치해야 부팅이 가능합니다.
@airwalk776광출력(Optical Out) 오디오에 관심 있는 분들은 여기(http://www.tonymacx86.com/viewtopic.php?f=16&t=1686… ↗)에 있는 LegacyHDA 파일을 10.6.2의 순정 AppleHDA.kext와 함께 사용하시면 사운드 초기화 시 팝 노이즈(Popping) 없이 아주 깔끔하게 작동합니다. 참고로 저는 현재 EVGA X58 SLI 보드(오디오 칩셋 ALC889a)에서 10.6.4를 구동 중입니다. — AirWalk
@airwalk776*오디오 Kext는 이미 본문 단계에 포함되어 있으므로 참고용으로만 남깁니다* 드디어 10.6.2의 순정 AppleHDA를 사용해 64비트 모드에서 사운드를 잡는 데 성공했습니다. 67번 게시물의 'How to port AppleHDA to SL' 가이드를 참고해 보십시오.
@airwalk776Snow Leopard 64비트 모드에서 완벽한 NTFS 읽기/쓰기 지원을 원하시는 분들은 1) 먼저 기존에 설치된 서드파티 NTFS 드라이버(예: Paragon NTFS 등, 제조사 홈페이지의 제거 방법 참고)를 완전히 삭제하고, 2) /Extra 폴더의 com.apple.boot.plist에서 arch=i386 옵션을 제거하여 64비트 모드를 다시 활성화한 뒤, 3) NTFS-3G_2009.4.4-catacombae 버전을 설치하십시오…
저자 후속 업데이트 및 기술 개정 이력
주 저자 후속 기술 보충: @xxxslayeriiixxx
중요 참고 사항 (계속):
@airwalk776Slayer 님, 몇 가지 참고 사항입니다: 1) busratio=20 옵션은 넣을 필요가 없습니다(Voodoo 커널이 필수였던 10.5.6 이하 시절에만 쓰던 플래그입니다). 제가 업로드한 Extra.zip 안에 들어 있는 com.apple.Boot.plist와 smbios.plist를 그대로 쓰시면 올바른 설정이 이미 잡혀 있습니다. 2) dsdt.aml은 보통 루트 경로("/")에 두며, 터미널에서 chflags -R… 명령어로 숨김 처리할 수 있습니다.
@airwalk776xxxslayeriiixxx 님, JaE-V 님이 지적하셨듯 굳이 재설치하실 필요 없습니다. 안전 모드(-x)로 부팅해서 문제가 된 Kext만 새 버전으로 교체해 주시면 되는데, 아마 SleepEnabler 때문일 가능성이 가장 높습니다. 덧붙여 제 /Extra 폴더와 dsdt.aml 파일을 요청하는 쪽지(PM)가 많이 오는데, 이 파일들은 EVGA X58 SLI 메인보드와 EVGA 9800 2장을 장착한 제 시스템 기준으로 작성된 것입니다…
@banini_jeque첫 번째 본문 글에 최신 X58 SLI3나 X58 FTW3 모델에서는 SpeedStep이 작동하지 않으며, 구형 X58 보드 모델에서도 버전 44 이전의 BIOS(즉 SZ2Z 이하 버전)를 사용할 때만 SpeedStep이 정상 작동한다는 주의 사항을 추가해 두시는 게 좋겠습니다.
10.6.4에서 GTX 480 설치하기: 최신 설치 방법은 InsanelyMac 포럼의 GTX 470/480 공식 스레드를 참고하십시오.
@xxxslayeriiixxx다음 파일들을 받아 드라이버를 설치합니다: s155158671.websi tehome.co.uk/aquamac%20Fermi%2010.6.5%20Fix.zip *반드시 사용자화 설치(CUSTOM INSTALL)를 선택하고 옵션에서 사운드 Kext 체크를 해제하십시오! 그래픽 EFI 스트링은 여기(http://www.insanelymac.com/forum/index.php?act=attach&a… ↗, 다운로드 시 회원가입 필요)서 생성하시면 됩니다. 제가 진행한 순서 - 1.…
제 메인보드(서명란 사양 참고)에서는 잠자기(SLEEP) 기능이 완벽하게 작동합니다. 만약 앞서 안내된 "순정 전원 관리, SpeedStep, Turbo Boost 활성화 방법"을 제공된 DSDT로 이미 성공하셨다면 아래 과정을 전부 따라 하실 필요 없이, 안내된 BIOS 설정 변경 사항만 적용하시면 됩니다. [BIOS 변경 사항은 아래로 스크롤하여 확인하세요]
@msf5042잠자기(Sleep) 기능 살리기: 참고로 아래 Part C 부분이 대다수 유저분들께 핵심 해결책이 될 것입니다. 우선 저는 시스템 정의를 MacPro4,1로 설정해 구동 중입니다. 제 smbios.plist 설정은 다음과 같습니다(smbiosversion 항목에 주목하세요). 아직 적용하지 않으셨다면 smbios.plist를 이와 같이 수정해 시스템이 정상 작동하는지 먼저 확인해 보시기 바랍니다. smuuid a50d8f06-0e4f-3808-80eb-7b81ae274e95…
airwalk 님, 10.6.2 업데이트는 어떻게 성공하셨나요? 저는 업데이트했다가 시스템이 완전히 꼬여서 부팅이 안 되네요.
아, 신경 쓰지 마세요. 그냥 클린 재설치한 뒤 바로 10.6.2로 업데이트했더니 모든 기능이 완벽하게 작동합니다! 사운드 살리는 법을 찾아주신 airwalk 님께 정말 감사드립니다.
시간이 나는 대로(아마 내일 오후나 다음 주쯤) 본문 가이드를 최신 내용으로 수정해 두겠습니다.
**가이드 업데이트 완료** 이제 전체 설치 과정이 훨씬 직관적이고 간편해졌습니다. 귀중한 파일들을 공유해 주신 airwalk 님께 다시 한 번 깊이 감사드립니다.
그런데 새로운 문제가 하나 생겼네요. USB로 연결된 소니 하드디스크형 AVCHD 캠코더에서 영상을 가져올(Import) 때마다 Final Cut Pro와 iMovie '09가 강제 종료되어 버립니다.
**참고 (NOTE)
10.6.2로 업그레이드한 후 Final Cut Pro 7의 Log and Transfer 기능이나 iMovie에서 AVCHD 캠코더 영상을 가져올 때 앱이 예기치 않게 종료(Unexpectedly Quit)되는 문제
업데이트 (해결됨)
원인을 찾았습니다! AVCHD 파일을 정상적으로 불러오려면 시스템이 정식 Intel 기반 맥으로 인식되어야 하므로, smbios.plist를 올바른 Intel 맥 사양에 맞게 수정해 주면 말끔히 해결됩니다.
정상 작동하는 Intel 기반 맥 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>
제공해 드린 EXTRA 폴더 안에 들어 있는 Airwalk 님의 dsdt.aml과 LegacyHDA.kext를 함께 사용하면 순정 AppleHDA 상태에서 사운드가 네이티브로 작동합니다. 단, OS 버전이 반드시 10.6.2여야 합니다.
잠자기(Sleep) 기능을 잡아보려고 계속 씨름 중인데 아직 전혀 진전이 없네요.
조만간 본문 가이드를 업데이트하겠습니다. 최근 바빠서 저는 아직 10.6.2에 머물러 있거든요. 전체 과정을 다시 한번 머릿속에 되짚어본 뒤, 며칠 후 추가 하드 드라이브를 구매해 작업하면서 본문 내용도 함께 수정하겠습니다.
본문 스레드를 제때 업데이트하지 못해 미안합니다. 3TB 용량의 추가 스토리지를 장만하는 대로 업데이트할 생각인데 요즘 자금 사정이 좀 빠듯하네요. 사실 며칠 뒤 대학교 1학년 입학을 앞두고 있어서 최근에 MacBook Pro를 한 대 구입했거든요.
10.6.4로 업데이트하려는 분들은 스레드 뒤쪽 페이지들을 훑어보시면 바로 방법을 찾으실 수 있을 겁니다. 행운을 빕니다!
본문의 '중요 참고 사항(IMPORTANT NOTES)' 섹션에 추가할 만한 유용하거나 중요한 팁이 있다면 언제든 제게 쪽지나 댓글로 알려주세요. 방금 본문 스레드 내용은 최신 정보로 업데이트해 두었지만, 정작 제 해킨토시 시스템은 아직 업데이트하지 못한 상태입니다.
커뮤니티를 위해 큰 도움을 주신 Airwalk 님과 다른 모든 회원분들께 깊이 감사드립니다.
아, 그리고 한 가지 여쭤볼 게 있는데 10.6.4에서도 잠자기(SLEEP) 기능이 정상 작동하나요?
Radeon HD 5870을 쓰신다면 netkas 님이 공개한 바이오스/드라이버 자료(http://netkas.org/ ↗)가 도움이 될 겁니다. 저는 그냥 큰맘 먹고 GTX 480을 지를 생각인데, 그걸 달면 더 이상 완전한 순정(Vanilla) 시스템 상태를 유지할 수 없다는 점이 조금 아쉽긴 하네요.
다음 파일을 받아 드라이버를 설치하십시오:
s155158671.websi tehome.co.uk/aquamac%20Fermi%2010.6.5%20Fix.zip
*설치 시 반드시 사용자화 설치(CUSTOM INSTALL)를 선택하고 옵션에서 사운드 Kext(Sound kext) 체크를 해제해야 합니다!
그런 다음 아래 도구로 본인의 그래픽 카드에 맞는 GFX 스트링을 생성합니다:
http://www.insanelymac.com/forum/index.php?act=attach&a… ↗
(다운로드하려면 포럼 로그인이 필요합니다.)
제가 진행한 작업 순서:
1. aquamac의 설치 프로그램으로 드라이버 설치 (설치 옵션에서 사운드 Kext 체크 해제 필수)
2. 컴퓨터 전원 종료
3. 기존에 쓰던 9800GT 탈거
4. GTX 480 장착
5. 부팅 - 아직 최대 해상도가 잡히지 않은 상태
6. GFX 스트링 생성
7. 생성한 GFX 스트링을 com.apple.Boot.plist에 삽입
8. com.apple.Boot.plist에 GraphicsEnabler 항목도 함께 추가:
<key>GraphicsEnabler</key> <string>Yes</string>
9. 재부팅 후 모든 그래픽 가속 완벽 작동 확인!
참고: 아직 CUDA가 지원되지 않는다는 점이 유일하게 아쉬운 부분입니다. Adobe Premiere Pro CS5의 Mercury Playback 엔진 가속을 쓰려고 업그레이드한 거였거든요. 하지만 그 외에는 완벽하게 작동합니다. 스타크래프트 2를 울트라(Ultra) 풀옵션으로 돌려봤는데 날아다닙니다 ㅋㅋ
만약 이전에 별도의 NVIDIA 그래픽 인젝터 Kext를 /Extra 폴더나 /System/Library/Extensions 폴더에 넣어 쓰셨다면, 드라이버 설치 전에 반드시 기존 인젝터들을 먼저 제거하셔야 합니다.
시스템 자체의 사운드를 비활성화하라는 뜻이 아니라, aquamac의 Fermi 드라이버 설치 프로그램을 실행할 때 함께 포함되어 있는 사운드 Kext 항목만 체크 해제하라는 뜻입니다.
제 스레드에 글을 남기셨으니 EVGA X58 메인보드를 쓰실 텐데, 10.6.4에서 작동하는 X58용 사운드 Kext는 이미 본문 가이드(Step 9)에 안내되어 있으므로 그래픽 드라이버 패키지에 들어 있는 사운드 Kext를 중복 설치하면 안 되기 때문입니다.
여러분 정말 최고입니다! 알려주신 전원 관리 패치를 적용했더니 Thermalright Ultra-120 쿨러를 단 제 4.0GHz 오버클럭 시스템의 온도가 확실히 내려갔습니다!
혹시 여기서 Windows 7과 듀얼 부팅으로 쓰시는 분 계신가요? 영상 편집 작업 시 느린 워크플로에 지쳐서 GTX 480의 Mercury Playback 하드웨어 가속을 제대로 활용해 보려고 합니다. Chameleon 부트로더로 듀얼 부팅을 구성하신 분이 계시다면 어떻게 세팅하셨는지 조언 부탁드립니다.
그렇다면 저도 그 방법(개별 디스크 분리 설치)으로 가야겠네요. 그래야 Chameleon 부트로더가 꼬일 일도 없을 테니까요. 그런데 airwalk 님은 현재 잠자기(Sleep) 기능이 정상 작동하시나요?
오버클럭하시는 분들께 여쭤봅니다. OS X 환경에서 CPU 오버클럭 안정화(Stress Test)를 테스트할 때 주로 어떤 방법을 쓰시나요?
저는 그냥 터미널 창을 15개쯤 띄워놓고 각 창에 "yes > /dev/null" 명령어를 입력해 CPU 점유율을 100%로 만듭니다. 정석적인 안정화 테스트 방법인지는 모르겠지만 지금까지 아무런 문제도 없었습니다. 4.0GHz 오버 상태에서 풀로드 시 최고 63°C를 찍고, 주 용도인 영상 편집(8TB HDD 구성) 렌더링 작업 시에는 기껏해야 50°C 안팎에서 머무릅니다. 아이들(Idle) 시 온도는 실내 온도에 따라 26~30°C(평균 28°C) 수준입니다.
@JaE-VSlayer 님, 새로 장만하신 그래픽 카드는 좀 어떠신가요? 저는 ATI 쪽으로 갈까 생각 중인데 아직 고민이 되네요.
지금까지 카드 자체는 아주 부드럽게 잘 돌아갑니다. 다만 제가 가장 절실하게 필요로 했던 핵심 기능인 CUDA가 아직 지원되지 않아서, NVIDIA에서 새 드라이버가 유출되거나 정식 출시되기만을 눈빠지게 기다리는 중입니다.
게임 성능은 아주 쾌적합니다. 스타크래프트 2(울트라 풀옵션)만 돌리고 있는데 아주 매끄럽고, 영상 편집 작업을 할 때만 Windows 7로 부팅해서 쓰고 있습니다.
지금까지 InsanelyMac 스레드를 통해 확인된 GTX 480/470의 알려진 문제점은 수직동기화(VSync) 이슈와 CUDA 및 OpenCL 미지원입니다.
만약 ATI 카드들이 별다른 버그 없이 순정 상태에서 완벽히 지원된다면, 훨씬 쾌적한 해킨토시 환경을 위해 ATI 카드로 가시는 걸 추천합니다. 제 시스템은 GTX 480/470 구동을 위해 별도 드라이버들을 덮어씌워야 해서 현재 완전한 순정(Vanilla) 상태가 아니거든요.
하드 드라이브를 보드의 어느 포트에 꽂으셨나요? 빨간색 SATA 포트에 꽂으셨다면 BIOS에서 JMicron 컨트롤러 옵션을 켜주셔야 인식됩니다.
키보드는 별도의 추가 Kext 없이도 바로 인식되어야 정상인데, 왜 키보드가 안 먹히는지 모르겠네요.
100% 확신할 수는 없지만 MacBook Pro에 외장 하드 케이스를 물려 설치하는 방법도 문제없이 작동할 겁니다. 단, Chameleon 부트로더를 설치할 때 맥북 내장 디스크가 아닌 대상 외장 케이스 드라이브 경로를 정확히 지정하는 것만 주의하십시오.
룸메이트의 MacBook Pro를 빌려 쓰실 수 있다면 외장 하드 케이스에 타겟 디스크를 넣고 Snow Leopard를 그대로 설치하시면 됩니다.
방금 제 시스템도 업데이트를 마쳤는데 아무런 문제 없이 완벽합니다! 제 GTX 480용 GPU 드라이버 파일 몇 개를 제외하면 전부 순정(Vanilla) Kext 상태이며, 이제 드디어 CUDA가 정식 지원되고 VSync 끊김 문제도 완전히 사라졌습니다!
10.6.6으로 무사히 업데이트했습니다! GTX 480 관련해서 사소한 문제가 있었지만 NVIDIA 공식 웹 드라이버를 재설치하여 바로 해결했습니다. 콤보 업데이트를 적용하실 분들은 기존에 패치해 둔 AppleHDA.kext를 미리 백업해 두는 것을 잊지 마십시오. 저는 10.6.5 상태에서 바로 Apple 소프트웨어 업데이트를 통해 올렸는데 아무 문제 없었습니다.
@neptunet
SATA 케이블을 보드 아래쪽의 검은색 SATA 포트들로 옮겨 꽂아보세요. OS X는 SSD에 설치하셨을 텐데, 만약 1.5TB 하드를 위쪽 4개 SATA 포트(빨강, 빨강, 검정, 검정) 중 빨간색 포트에 꽂으셨다면 BIOS에서 JMicron 컨트롤러를 활성화해 줘야 작동합니다.
@neptunet
BIOS에서 AHCI 모드로 설정되어 있나요? 기본 SATA 포트라면 별도 설정 없이 바로 인식되어야 정상입니다.
[Enable]
[Enable]
[AHCI Mode]
[AHCI Mode]
@farksi
아마 Chameleon 부트로더를 통해 듀얼 부팅을 구성하신 것 같네요. 바로 이런 문제 때문에 저는 조금 다른 방식으로 듀얼 부팅을 운용하고 있습니다. 두 OS를 아예 물리적으로 분리된 별개의 HDD에 각각 설치해 두고, Windows는 IDE 모드로, Mac은 AHCI 모드로 세팅해 두었습니다. 그래서 다른 OS로 부팅할 때마다 BIOS에 들어가서 부팅할 OS에 맞게 IDE 또는 AHCI로 모드를 바꿔줍니다.
그 문제가 아니라면 본문 첫 번째 글에 올라온 최신 Kext 묶음을 다시 적용해 보시거나, 본인의 보드에서 새로 DSDT를 추출해 세팅해 보시기 바랍니다.
제 시스템에서는 Netflix 재생도 아무 문제 없이 잘 됩니다. 그리고 방금 램을 24GB로 업그레이드했더니 드디어 After Effects CS5에서 메모리 부족 걱정 없이 쾌적하게 작업할 수 있게 되었네요... 게다가 이제 OS X에서도 CUDA가 완벽하게 작동해서 한동안 Windows 쪽으로는 부팅조차 하지 않았습니다.
혹시 모르실까 봐 말씀드리면 GPU 가속 인코딩을 쓰려면 반드시 CUDA를 지원하는 그래픽 카드가 있어야 합니다. 저는 Premiere Pro CS5를 통해 영상을 트랜스코딩/인코딩하고 있는데 작업 시간 단축 효과가 엄청납니다. 예전에는 1~2시간씩 걸리던 영상 트랜스코딩 작업이 GTX 480의 CUDA 가속을 켠 뒤로는 단 10~15분이면 끝납니다. 다른 서드파티 인코딩 프로그램 중에서도 GPU 가속을 지원하는 게 있는지는 잘 모르겠지만, 확실한 건 Premiere Pro CS5는 타임라인 재생(Mercury Playback Engine)뿐만 아니라 최종 영상 내보내기(Export) 시에도 GPU 가속을 적극 활용합니다. 따라서 변환하려는 영상(AVI, DivX, XviD, H.264 등)을 Premiere 타임라인에 올린 뒤 원하는 포맷으로 내보내기하시면 됩니다. Adobe Media Encoder CS5 단독 실행 시에도 동일한 GPU 가속 엔진이 작동하는지는 제가 항상 Premiere 안에서만 작업해서 직접 확인해 보진 못했습니다.
그리고 제가 직접 써보진 않았지만 또 다른 대안으로 아래 프로그램도 꽤 유망해 보입니다(다만 맥 버전에서도 동일하게 CUDA를 지원하는지는 확인이 필요합니다):
mov avi.com/videoconverter/
최대 800% 더 빠른 비디오 변환: NVIDIA® CUDA™ 최적화를 통해 CUDA 지원 그래픽 카드가 장착된 PC에서 영상 처리 속도가 최대 8배, 멀티 GPU 시스템에서는 최대 10배까지 향상됩니다. 또한 AMD 및 Intel 멀티코어 프로세서에서도 뛰어난 성능 향상을 보장합니다…
NVIDIA® CUDA™를 통한 성능 향상: Movavi Video Converter는 NVIDIA® CUDA™에 최적화되어 있어 CUDA 지원 그래픽 카드에서 하드웨어 가속 비디오 디코딩 및 인코딩을 수행합니다. 최대 8배에 달하는 비약적인 성능 향상으로 HD 및 SD 영상을 빠르게 변환할 수 있습니다…
본문 가이드를 새로운 다운로드 링크와 DSDT 직접 생성 방법, 그리고 "Intel SpeedStep 및 Turbo Boost 참고 사항"을 포함해 전면 업데이트했습니다. 단계별 가독성을 높이기 위해 인용구 서식도 정리했습니다.
"전원 관리 Kext 및 SpeedStep 패치" 적용 이후 최신 Kext 구성이 어떻게 되는지 궁금하신 분들을 위해 현재 제 /Extra/Extensions 폴더 안에 들어 있는 실제 파일 목록을 공유합니다: osx 86.co/f57/guide-evga-x58-snow-leopard-mac-os-x-t3854/post51321.html
본문 첫 번째 글에 추가했으면 하는 유용한 링크나 정보가 있다면 언제든 쪽지나 댓글로 알려주세요.
-slayer
가급적 본인의 보드에서 직접 DSDT.aml을 추출해 생성하시는 것을 권장하지만, 일단 기존 파일을 먼저 넣어서 테스트해 보셔도 무방합니다. 아울러 smbios.plist 내부 항목들도 본인의 실제 램 용량과 원하는 맥 모델 정의 등에 맞게 수정해 주시기 바랍니다.
10.6.7 업데이트도 안전하게 올라갑니다! 업데이트 후 제 GTX 480용 그래픽 드라이버만 한 번 다시 설치해 주면 끝입니다.
좋은 소식이네요! 정식 버전이 출시되면 바로 설치해 봐야겠습니다.
@Extremador혹시 10.7 Lion 설치에 성공하신 분 계신가요? 여기(http://tonymacx86.blogspot.com/2011/07/xmove-multibeast… ↗) 나온 가이드를 따라 진행했는데, 새로 생성한 "Installer" 파티션으로 재부팅해 진입하려고 하면 컴퓨터가 그냥 리부팅되어 버립니다.
저는 최근 지역 커뮤니티 활동으로 바빠서 아직 Lion 설치를 직접 시도해 보지 못했기에, 앞서 성공한 airwalk 님의 후기를 대신 인용해 드립니다:
드디어 시간을 내어 Lion을 설치해 봤습니다. 좋은 소식은 기존 Snow Leopard에서 쓰던 Extra 폴더와 동일한 DSDT를 그대로 사용해도 아주 잘 돌아간다는 점입니다. 나쁜 소식은 설치 직후 사운드가 바로 잡히지 않아서 legacy889hda를 수정하거나 Snow Leopard용 AppleHDA.kext를 가져와 써야 한다는 점입니다. 참고로 부트로더는 Chameleon r755 이상 버전을 사용하십시오.
@JaE-V저는 Lion을 아주 쾌적하게 잘 돌리고 있습니다. 40페이지로 돌아가서 제가 남긴 글을 확인해 보세요. 필요한 분이 계시다면 Lion용으로 업데이트된 Extra 폴더도 공유해 드릴 수 있습니다.
오 JaE-V 님, EVGA X58 해킨토시 유저들을 위해 늘 앞장서 주셔서 감사합니다! 업데이트된 EXTRA 폴더를 올려주실 수 있나요? 올려주시면 본문 첫 번째 글에도 곧 반영해 두겠습니다.
저도 아래 방법을 사용해 드디어 Lion으로 업데이트했습니다! 처음엔 약간의 시행착오를 겪었지만 30분 정도 이리저리 만지작거린 끝에 해법을 찾아냈습니다.
http://tonymacx86.blogspot.com/2011/07/xmove-multibeast… ↗
업그레이드 전 Snow Leopard의 Extra 폴더에는 다음 파일들이 들어 있었습니다: osx 86.co/attachment.php?attachmentid=1426&d=1289193581
(이 파일을 쓰실 분들은 boot.plist 안의 그래픽 카드 EFI 스트링 등을 본인의 실제 하드웨어에 맞게 수정하는 것을 잊지 마세요.)
우선 기존에 쓰던 iMac11,1 프로필 상태에서는 App Store에서 Lion 설치가 거부되어, MultiBeast를 먼저 실행해 시스템 정의를 MacPro3,1로 변경했습니다.
App Store에서 받은 Lion을 설치하고 재부팅한 뒤, 다시 MultiBeast를 실행해 부트로더와 기타 필수 패치들을 설치했습니다.
제가 MultiBeast에서 체크한 옵션들은 다음과 같습니다:
System Utilities
Chimera v1.5.4 r1394
PCI Configuration Fix
시스템 정의를 MacPro3,1로 변경
OSx86 Software
그런 다음 위 링크의 Step 2~4 과정을 그대로 진행했습니다. 중간에 Installer 파티션으로 부팅할 때 문제가 좀 있었는데, 부트 드라이브 파티션의 Kext 폴더 안에 NullCPUPowerManagement.kext(구글 검색으로 다운로드)를 넣어주고 Installer 파티션 쪽에도 Extra 폴더를 통째로 복사해 넣었더니 해결되었습니다. NullCPUPowerManagement.kext 덕분이었는지 아니면 "Installer" 파티션에 EXTRA 폴더를 복사해 넣은 덕분이었는지는 확실치 않지만 어쨌든 부팅이 뚫렸습니다. Lion 설치를 마친 후에는 JaE-V 님이 공유해 주신 Kext 폴더(media fire.com/?pfd015z2rqpg4g0, Extra 전체가 아닌 Extensions 폴더 내부 Kext들)로 업데이트해 주었습니다.
*조금 주먹구구식 설치 과정이긴 하지만, 나중에 제 시스템이 꼬여 다시 깔 일이 생겼을 때 스스로 참고하기 위해 기록으로 남겨둡니다.
반갑습니다! 해결 방법은 간단합니다. GTX 285용 EFI 스트링을 새로 생성하셔야 합니다(참고로 저는 InsanelyMac에서 A_RocC라는 닉네임으로 활동 중입니다).
aquamac 님의 GTX 285용 파일들을 받은 뒤, EFI 스트링을 생성하기 전에 먼저 in.plist 파일을 열어 내용을 한 군데 수정해야 합니다.
저는 아래 가이드를 그대로 따라 했습니다:
이 해결책을 찾아준 zoliky 님께 감사드립니다! 이 수정법을 적용해 제 plist를 편집하고 새로운 EFI 스트링을 생성했더니 이전처럼 완벽하게 작동하며 하위 호환성도 유지됩니다! 간단한 요약 가이드: in.plist(또는 본인이 저장한 입력 plist 파일)에서 다음 섹션을 찾은 뒤 NVDA,GeForce를 NVDA,Parent로 모두 치환하십시오. 그 후 새 EFI 스트링을 생성해 삽입하면 됩니다…
만약 그래픽 스트링을 DSDT 안에 직접 주입해 사용 중이시라면 다음과 같이 수정하시면 됩니다(원리는 첫 번째 방법과 완전히 동일합니다):
검은 화면 오류 수정 (DSDT Injection 방식): 기존 코드인 "device_type" Buffer (0x0D) { "NVDA,Geforce" } 부분을 찾아
다음 코드로 교체합니다:
"device_type" Buffer (0x0C) { "NVDA,Parent" }
추신: 현재 제 시스템에서 iCloud와 Mac App Store 로그인이 작동하지 않습니다. 여러 버전의 부트로더도 바꿔 깔아보고, 네트워크 환경설정 파일(NetworkInterfaces.plist)도 지워보고, smbios.plist도 온갖 값으로 수정해 봤는데 백약이 무효네요! 최근에 iPhone 4S를 새로 장만해서 iCloud 연동이 꼭 필요한데 며칠째 머리털을 쥐어뜯으며 씨름 중입니다. 혹시 해결법을 아시는 분이 도와주신다면 정말 감사하겠습니다.
그나저나 kexts.com 사이트의 멍청한 관리자가 제 계정을 영구 정지(Ban)시켰네요. 사이트 이름을 osx86.net으로 바꾸길래 이미 동명의 OSx86 웹사이트가 존재한다고 댓글로 지적했을 뿐인데 말입니다 어이가 없네요.
이틀간의 삽질 끝에 드디어 iCloud와 App Store 로그인 문제를 완벽하게 해결했습니다!
CHAMPLIST 앱을 사용해 최신 버전의 Chameleon(Chameleon v2.1 r1642)으로 부트로더를 업데이트하고, 역시 Champlist를 통해 새로운 SMBIOS(MacPro3,1)를 생성한 뒤, 가장 결정적인 핵심 단계로 이더넷(Ethernet) built-in EFI 스트링을 생성하여 기존 그래픽(GFX) 스트링과 하나로 합쳐서 넣어주었습니다.
gfxutil을 통해 최종 16진수 스트링으로 변환하기 전 제 "in.plist" 원본 구조는 다음과 같습니다:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PciRoot(0x1)/Pci(0x1c,0x2)/Pci(0x0,0x0)</key> <dict> <key>built-in</key> <string>0x01</string> </dict> <key>PciRoot(0x1)/Pci(0x3,0x0)/Pci(0x0,0x0)</key> <dict>…
@JaE-V멋지네요! 그 smbios 설정 좀 공유해 주세요!
여기 있습니다:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Copyright</key> <string>SMBios by 7ender @ InMac.org Created with Champlist.app</string> <key>SMbiosvendor</key> <string>Apple Inc.</string> <key>SMbiosversion</key>…
@ScAwN7완벽한 Lion 10.7 클린 설치를 위한 제 전체 작업 과정을 정리해 이곳(http://www.tonymacx86.com/viewtopic.php?f=169&t=369… ↗)에 튜토리얼로 게시했습니다. 의견이나 보완할 점이 있다면 언제든 댓글로 남겨주시고, 가이드를 더 알차게 만들 수 있는 참고 사진들을 제공해 주시면 기꺼이 반영하겠습니다…
정말 대단하십니다. 큰 도움 주셔서 대단히 감사합니다!
혹시 클린 설치 없이 10.7에서 10.8 Mountain Lion으로 바로 덮어쓰기 업데이트에 성공하신 분 계신가요? 옮겨야 할 작업 파일이 워낙 방대해서 클린 설치를 하기엔 너무 번거롭네요.
커뮤니티 실측 및 기술 필드 노트
총 478개의 원본 스레드 응답 중 기술적 가치가 높은 398개의 필드 노트 수록
현재 제 MacBook에 Snow Leopard가 깔려 있고 데스크탑 PC에도 해킨토시를 올리려고 합니다. 그런데 가이드 설명 중에 이해가 안 가는 부분이 있습니다. Snow Leopard를 설치할 대상 드라이브를 마운트한 뒤 OSInstall.mpkg 패키지를 실행하라고 하셨는데, 막상 패키지를 열면 현재 OS X가 구동 중인 맥북 내장 드라이브 외에는 다른 외장 드라이브를 설치 대상 디스크로 선택할 수가 없게 잠겨 있습니다. 제가 뭘 놓치고 있는 걸까요?
Slayer 님, VoodooHDA.kext는 어떻게 작동시키셨나요? 오디오만 빼고 나머지는 전부 다 잘 돌아가는데, Kext Helper로 설치해 봐도 여전히 소리가 안 잡히네요.
음...
현재 VMware 가상 머신 안에 Leopard 10.5.5가 설치되어 있는데, 이 가상 머신 환경을 이용해서 물리 하드에 Snow Leopard를 설치하는 것도 가능할까요?
Kext Helper로 VoodooHDA를 설치한 직후 곧바로 KextUtility를 한 번 돌려서 권한 및 캐시를 복구한 뒤 재부팅해 보세요. 그러면 오디오가 정상 작동할 겁니다.
가이드를 따라 성공적으로 Snow Leopard를 설치했는데, 아직 해결하지 못한 골칫거리가 하나 남아 있습니다..
OS X 상에서 메인보드 후면의 온보드 광출력(Optical Out) 단자가 도저히 작동하질 않습니다. VoodooHDA가 오디오 장치들을 생성해 주긴 하는데 광출력으로는 소리가 전혀 안 나가네요.
시스템 프로파일러의 오디오 항목에 내장 오디오(Built-in Audio)가 아무것도 뜨지 않는 걸로 봐서, 아무래도 VoodooHDA가 메인보드 내장 사운드 대신 제 PCI 슬롯에 꽂힌 Creative X-Fi 사운드 카드를 잡고 있는 게 아닌가 싶습니다(맥에서 X-Fi가 지원되지 않는다는 건 알고 있는데 Voodoo가 어설프게 감지하는 것 같아 기묘하네요).
집에 있는 출력 기기가 광입력 리시버뿐이고 일반 아날로그 스피커나 헤드폰이 없어서 다른 포트들은 테스트해 보지 못했습니다 ㅋㅋ
혹시 온보드 광출력을 살릴 방법을 아시는 분 계신가요?
메인보드는 최신 바이오스를 올린 EVGA X58 SLI (모델명 E758-A1)입니다.
저도 똑같은 보드를 쓰는데, Kext Helper와 KextUtility로 VoodooHDA를 설치하니 시스템 프로파일러에도 Intel High Definition Audio로 내장 사운드가 잘 표시됩니다. 다만 저도 VoodooHDA를 걷어내고 DSDT 패치를 통해 순정 AppleHDA로 깔끔하게 잡는 해결책을 꼭 찾고 싶네요.
VoodooHDA 없이 DSDT HDEF 패치만으로 순정 오디오 살리기
관심 있는 분들을 위해 별도의 인젝터나 VoodooHDA 없이 DSDT와 AppleHDA만으로 사운드를 잡은 제 방법을 공유합니다.
우선 iASLMe를 사용해 본인의 dsdt.aml 파일을 dsdt.dsl로 디컴파일합니다.
디컴파일된 dsdt.dsl 파일을 열어 해당 위치의 코드를 아래와 같이 수정합니다(어느 위치에 삽입해야 하는지 쉽게 찾으실 수 있도록 삽입할 HDEF 블록 앞뒤의 기존 코드도 함께 적어두었으니 본인의 파일과 대조해 보세요):
Device (PX43)
{
Name (_ADR, 0x001F0003)
OperationRegion (PBAS, PCI_Config, 0x20, 0x02)
Field (PBAS, ByteAcc, NoLock, Preserve)
{
BAS0, 16
}
Method (SMBB, 0, NotSerialized)
{
And (BAS0, 0xFFFE, Local0)
Return (Local0)
}
}
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0A)
{
"built-in",
Buffer (One)
{
0x01
},
"codec-id",
Buffer (0x04)
{
0x89, 0x08, 0xEC, 0x10
},
"layout-id",
/**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04)
{
0x79, 0x03, 0x00, 0x00
},
"device-type",
Buffer (0x10)
{
"Realtek ALC889A"
},
"PinConfigurations",
Buffer (0x28)
{
/* 0000 */ 0x10, 0x90, 0xA1, 0x01, 0x20, 0x90, 0xA1, 0x02,
/* 0008 */ 0x80, 0x30, 0x81, 0x01, 0x90, 0x40, 0x21, 0x02,
/* 0010 */ 0x30, 0x40, 0x11, 0x01, 0x40, 0x40, 0x01, 0x01,
/* 0018 */ 0x50, 0x60, 0x01, 0x01, 0x60, 0x20, 0x01, 0x01,
/* 0020 */ 0x70, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Name (BUFA, ResourceTemplate
{
IRQ (Level, ActiveLow, Shared, )
{5,9,10,11,12,14,15}
})
Name (BUFB, ResourceTemplate
{
IRQ (Level, ActiveLow, Shared, )
{}
})
수정한 dsdt.dsl 파일을 저장한 뒤 다시 dsdt.aml로 컴파일하여 루트 디렉터리(/)에 넣어줍니다.
그다음 기존에 설치했던 오디오 인젝터나 VoodooHDA 파일(또는 사운드 관련 기타 모든 Kext)을 완전히 삭제합니다.
/S/L/E에 있는 원본 AppleHDA.kext는 만약을 대비해 안전한 곳에 백업해 둡니다.
첨부된 수정판 AppleHDA.kext를 다운로드하여 Kext Utility 2.3.2를 사용해 /S/L/E에 설치합니다(수정된 Kext 파일을 마우스로 끌어 Kext Utility 아이콘 위에 놓기만 하면 자동으로 설치 및 권한 복구가 진행됩니다).
이제 행운을 빌며 재부팅합니다!
성공하면 첨부한 스크린샷처럼 모든 오디오 포트가 깔끔하게 잡힐 것입니다.
단, 이 AppleHDA는 32비트 커널 전용이므로 64비트 커널로 부팅 중이신 경우에는 작동하지 않는다는 점에 유의하시기 바랍니다.
멋진 팁 고맙습니다 airwalk 님! 그나저나 이 보드에서 잠자기(Sleep) 기능 성공하신 분 계신가요? 매번 시스템을 완전히 껐다 켜야 하니 너무 번거롭네요.
airwalk 님:
올려주신 오디오 DSDT 패치 코드를 제 파일에 넣고 다시 aml로 컴파일하려고 하니 다음과 같은 에러가 발생합니다:
Object does not exist ^ (DTGP)
님 DSDT 파일에는 원래부터 DTGP 메소드 섹션이 들어 있었나요, 아니면 따로 추가하신 건가요? 제 DSDT 파일 안에는 DTGP 메소드가 존재하지 않습니다.
네, DSDT 안에 DTGP 메소드 정의 코드도 함께 추가해 주셔야 합니다. 전체 가이드 문서는 이곳 ↗ 링크에서 받으실 수 있습니다.
해당 스레드에서 "How_to_patch_DSDT_with_LAN_and_HDEF_functions_including_LegacyHDA.zip" 파일을 다운로드하세요.
문서에 설명된 절차를 그대로 따라 하시되, codec-id와 layout-id 값만 제가 위 게시물에 적어둔 우리 보드용 코드로 바꿔 넣으시면 됩니다. 나머지 과정은 모두 동일합니다.
우리 보드(EVGA X58)에 맞는 codec-id 및 layout-id 코드는 다음과 같습니다:
"codec-id",
Buffer (0x04)
{
0x89, 0x08, 0xEC, 0x10
},
"layout-id",
/**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04)
{
0x79, 0x03, 0x00, 0x00
},
그리고 제가 올린 패치된 AppleHDA를 설치한 뒤 재부팅하시면 바로 사운드가 작동할 겁니다.
참고로 저는 문서에 나온 LAN 패치 부분은 적용하지 않았는데 원하시면 함께 적용해 보셔도 됩니다.
고맙습니다 친구! 저는 평소 64비트 커널을 선호하긴 하지만 일단 알려주신 방법대로 한 번 테스트해 보겠습니다. 혹시 나중에라도 잠자기(Sleep) 해결책을 찾게 되시면 공유 부탁드리며, 저도 찾게 되면 바로 알려드리겠습니다.
도움 부탁드립니다
질문이 하나 있습니다. 새 하드 디스크에 Snow Leopard를 설치하려면 현재 구동 중인 기존 Leopard 시스템도 반드시 GUID 파티션(GPT)에 깔려 있어야 하나요?
혹시 GUID 대신 다른 어떤 파티션 방식(예: MBR)을 사용하실 생각이셨나요?
잠자기(Sleep) 기능과 관련해 한 가지 특이사항을 공유합니다: 제 컴퓨터는 아예 잠자기 상태로 끝까지 진입조차 못 하는 것 같습니다. 모니터 화면은 꺼지는데 본체 쿨링 팬들은 계속 돌아가고 연결된 iPod도 충전이 계속 유지되거든요. 실제 제 MacBook을 잠자기에 넣으면 iPod 충전이 멈추는 것과 대조적입니다(어쩌면 USB 전원 관리 문제일까요?). 그동안 잠자기 후 깨어나지 못하는(Wake) 문제인 줄 알았는데, 애초에 잠들지조차 못하고 있었던 것 같습니다.
부팅 멈춤 문제
어제 데이터와 기존 Leopard OS가 깔린 하드와 별개로 데스크탑 내부에 장착된 빈 2.5인치 하드에 Snow Leopard 설치를 시도했습니다. 과정은 아주 순조로웠는데, 제가 쓰는 Radeon HD 4850 그래픽 카드의 EFI 스트링을 구하는 법을 몰라서 막혔습니다. 인터넷에 있는 다른 사람의 4850 스트링을 복사해 넣고 부팅을 시도했더니 사과 로고 아래에서 바람개비만 무한히 돌고 넘어가질 않네요. 프로그래밍이나 터미널 명령어에 문외한이라 4850용 EFI 스트링을 구하는 두 가지 방법을 찾아 읽어봐도 도무지 이해가 안 갑니다. 도와주실 분 계신가요?
저는 HD 4870을 쓰고 있는데, netkas 님이 배포한 최신 PC-EFI 부트 파일(netkas.org에 가보시면 많은 정보를 얻으실 수 있습니다) 덕분에 이제는 별도의 EFI 스트링이나 인젝터 Kext가 전혀 필요 없습니다.
우선 어느 지점에서 부팅이 멈추는지 확인할 수 있도록 상세 모드 플래그인 -v 옵션을 주고(/Extra/com.apple.Boot.plist에 넣거나 부트 프롬프트에서 직접 입력) 부팅한 뒤 화면에 마지막으로 찍히는 메시지를 여기에 올려주세요.
참고로 netkas 님의 부트로더에 48x0 시리즈 자동 주입 기능이 내장되기 전에는 EvoEnabler.kext를 사용했었는데 아주 잘 작동했었습니다. 그 파일 역시 netkas 님의 사이트에서 구하실 수 있을 겁니다.
답변 고맙습니다 msf5042 님! 내일 바로 시도해 보겠습니다. 그런데 별도의 EFI 스트링이 필요 없다는 말씀은 com.apple.Boot.plist에서 EFI 스트링이 들어가는 자리를 아예 아무것도 적지 않고 빈칸으로 비워두면 된다는 뜻인가요?
제가 현재 사용 중인 /Extra 폴더와 boot 파일(압축 해제 후 루트 / 디렉터리에 넣으시면 되며, PC-EFI 최신 버전입니다)을 첨부해 드립니다. 이 파일들만 있으면 바로 부팅되실 겁니다.
텍스트 편집기로 /Extra/com.apple.Boot.plist를 열어 "Graphics Mode" 해상도 값을 본인의 모니터에 맞게 수정하시고, smbios.plist도 본인의 파일로 교체하세요. 제 dsdt.aml 파일이 님의 보드에서도 그대로 작동할지는 장담할 수 없지만 일단 한 번 테스트해 보세요.
적용해 보시고 결과를 알려주세요!
앗, 깜빡하고 말씀을 못 드렸는데 com.apple.Boot.plist 안에 본인의 하드 디스크 UUID와 CPU에 맞는 busratio 값도 반드시 수정해 넣으셔야 합니다!
혹시 dsdt.aml 파일이 정확히 어떤 역할을 하는지 설명해 주실 분 계신가요? 그리고 첫 페이지 본문에 올라와 있는 dsdt.aml 파일은 오직 EVGA X58 메인보드에서만 작동하고 타사 브랜드 메인보드에서는 쓸 수 없는 건가요?
네, 다른 보드에서는 절대 그대로 쓰시면 안 됩니다. 구글에서 DSDT Patcher를 검색해 관련 기초 가이드들을 읽어보세요. 해킨토시 시스템 구축에서 가장 핵심적인 역할을 하는 파일 중 하나입니다.
안녕하세요 msf5042 님, 사실 제 메인보드는 EVGA X58 Micro 모델입니다. 그렇다면 제 보드에 맞는 최종 dsdt.aml을 만들려면 먼저 DSDT Patcher GUI를 돌려 기본 dsdt.aml을 추출한 뒤, 본문 1페이지의 Step 6 과정을 따라 수정 및 컴파일을 진행하면 되는 건가요?
제가 이해한 게 맞는지 궁금합니다.
758-A1 보드에서 내장 랜(LAN) 미작동 문제
이 가이드를 글자 하나 안 틀리고 그대로 따라 했고 본문 스레드에 올라온 DSDT와 Kext들도 모두 적용했는데... 메인보드의 내장 이더넷 랜 포트를 도저히 작동시킬 수가 없네요...
Slayer 님은 사운드(HDA)만 빼면 나머지는 설치 직후 순정 상태로 바로 작동했다고 하셨는데, 이더넷도 별도 작업 없이 즉시 잡혔었나요?
예전에 10.5.2를 깔았을 때는 설치 직후 바로 랜이 잡혔었고 10.5.7로 업데이트하기 전까지 아무 문제 없이 썼었기에 더욱 기묘하네요.
제 보드에서는 별도 작업 없이 설치 직후 바로(Out of the box) 잡혔습니다. 아무래도 본인의 보드에서 직접 처음부터 DSDT 파일을 새로 추출해 만드시는 게 좋을 것 같습니다. 아울러 앞서 airwalk 님이 오디오 패치 글에서 링크해 주신 문서를 받아 보시면 그 안에 LAN DSDT 패치 방법도 함께 나와 있으니 적용해 보시기 바랍니다.
IORegistryExplorer를 열어봐도 아예 LAN 카드 관련 항목 자체가 뜨질 않아서 그 가이드를 따라 할 수가 없습니다...
심지어 Kalyway부터 다시 클린 설치한 뒤 10.6으로 올리는 전체 과정 내내 단 한 번도 OS X가 이더넷 카드를 감지하지 못했습니다.
혹시 친절하신 분께서 IORegistryExplorer를 열어 airwalk 님이 올린 가이드에 설명된 것처럼 본인 보드의 LAN 카드가 어느 노드에 어떻게 표시되는지 확인해 주실 수 있을까요? 제가 미친 게 아닌지 의심스러울 지경입니다...
클린 재설치를 하기 전에는 두 개의 이더넷 포트 모두 "연결 안 됨(Not Connected)"으로라도 표시되었었는데, 재설치 이후로는 아예 목록에서 흔적도 없이 증발해 버렸습니다.
보드 모델은 동일한 758-A1입니다.
저도 똑같은 758-A1 보드를 쓰고 있습니다. 첨부한 제 IORegistry 스크린샷을 확인해 보세요. 혹시 BIOS에서 온보드 랜 설정이 올바르게 켜져 있는지 확인해 보셨나요?
BIOS 설정은 정상입니다... 방금 최신 BIOS로 업데이트도 마쳤고 두 개의 온보드 이더넷 어댑터 모두 "Enabled"로 켜져 있습니다.
BIOS에서 두 포트를 모두 "Disabled"로 끄고 부팅했다가 다시 재부팅해서 "Enabled"로 켜고 부팅하는 방법도 써봤지만 허사였습니다. LAN Boot ROM 옵션 역시 켜나 끄나 아무 차이가 없고요.
두 랜 포트 단자의 LED 불빛이 정상적으로 깜빡이는 걸 보면 하드웨어 자체는 멀쩡한 것 같습니다... 주문한 Windows 7 설치 디스크가 아직 도착하지 않아 이 머신에 Windows를 깔아보진 못했는데, 오늘 밤 집에 굴러다니는 Windows XP x64를 한번 깔아서 랜이 정상 작동하는지 확인해 볼 생각입니다...
정말 미스터리하네요. 포럼 어딘가에서 읽기로는 어떤 이유로든 랜 포트가 절전/셧다운 상태로 잠겨버리면 Mac OS가 자체적으로 이더넷 칩을 다시 초기화(Initialize)하지 못해서, Windows로 부팅해 드라이버 설정에서 Wake on LAN 관련 옵션을 켜줘야 살아난다는 글도 봤습니다... 물론 전혀 무관한 얘기일 수도 있고 원래대로라면 BIOS에서 껐다 켜는 것만으로도 초기화되어야 정상일 텐데 말이죠.
수정: 기괴하게도 지금 Mac OS가 보드의 시리얼 포트(Serial Port)를 이더넷 연결 장치로 인식하고 있습니다... 이전에는 이런 적이 없었는데 참 희한하네요.
드디어 이더넷을 살려내는 데 성공했습니다!
bit shoveler 님이 제작한 아래 Kext와 함께,
http://www.insanelymac.com/forum/index.php?s=&showt… ↗
제 DSDT를 직접 수정하여 마침내 인터넷에 연결해 구동하는 데 성공했습니다... 정말 날아갈 듯이 기쁘네요! 같은 문제를 겪는 분들을 위해 제가 수정한 DSDT를 기꺼이 공유합니다.
이 DSDT는 EVGA X58 758-A1 보드(CPU: i7 920, RAM: 12GB DDR3 1600MHz) 기준으로 편집되었으며 두 개의 온보드 이더넷 어댑터가 모두 DSDT에 주입되어 있습니다.
참고로 bit shoveler 님의 Kext는 디버그 테스트 버전이라 실시간으로 로그 파일을 생성하기 때문에 약간 버벅이는 느낌이 있긴 하지만... 어쨌든 완벽히 작동합니다!
축하드립니다! 자, 이제 우리를 위해 잠자기(Sleep)와 64비트 DSDT 오디오 문제도 함께 해결해 주시죠 ㅎㅎ
@msf5042축하드립니다! 자, 이제 우리를 위해 잠자기(Sleep)와 64비트 DSDT 오디오 문제도 함께 해결해 주시죠 ㅎㅎ
하하하, 그 분야야말로 제 전문 영역과는 가장 거리가 먼 미지의 세계입니다. 저는 원래 맥 유저도 아니었고 불과 5개월 전에 MacBook을 처음 사면서 입문한 초보거든요. 특히 유닉스(Unix) 밑단 구조 같은 건 저에게 완전히 생소한 영역입니다.
그저 해결책이 나올 때까지 수십 가지 방법을 닥치는 대로 시도하며 폭풍 구글링을 반복했을 뿐입니다!
그나저나 잠자기(Sleep) 문제는 10.6 Snow Leopard 전반에서 겪는 공통적인 난제인 것 같네요.
Show 368 additional community field notes (#31–#398)
@msf5042Awesome, now help us get sleep and 64-bit audio DSDT working
My audio works fine with the VoodooHDA kext... install it using kexthelper 7 with the snow files... 64 bit kernel extensions and all.
Funny though, my realtek hd audio does NOT work in windows 7... lol
Ok msf5042 I tried installing SL following the guide and using ur files and I'm stuck again but this time the OS boots but it will stay on the Apple Logo with the circle loading and it just keeps doing it. I gave up hope a week ago until today that i was reading your specs and I have the same but with a Radeon HD 4850 512 and 6 Gb of ram. Any idea what could it be the problem?
you aren't using my com.apple.boot.plist because you still aren't in verbose mode if you are seeing the circle loading, boot in verbose mode (-v in boot file or at boot prompt) to help you debug and see where you get stuck, post the results back here
I followed this tutorial and used slayer's dsdt file and proceeded to step 8 where I tried booting to the snow leopard hard drive. Unfortunately, it hangs on this error:
ACPI_SMC_PlatformPlugin::start – waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out
Here are my system specs:
Mobo: eVGA x58 Classified 141-BL-E760-A1
CPU: Intel i7 920 - 2.66GHz
RAM: Corsair 6GB DDR3 1600MHz
GPU: MSI GeForce GTX295 1792MB
I prepped this drive on my MacBook running 10.6.1 through a SATA to USB enclosure.
I was getting that for a while too, are you sure you have a compatible solution for your GPU?
Honestly, I'm not sure. I haven't found anything for my GPU online, except for a French site. It had an EFI that I used.
try pc efi? that's what i use
Thanks. I'll try it.
While I'm here posting, one thing I don't understand is step 8. Are we supposed to just follow steps 1-7 again to the new hard drive, inside the broken SL install?
Still no go. I tried removing the NullCPUPowerManagement.kext and I get a kernal panic. I wonder what would happen if I put the real AppleIntelCPUPowerManagement.kext in there?
When you tried pc efi did you make sure you had GraphicsEnabler set to Y in your boot plist?
Put nullcpupowermanagement back in, switch back to chameleon boot loader.
Did you remove appleintelcpupowermanagement from s/l/e? I left mine in there.
Did you make your own DSDT?
1. Yeah, I had that set.
2. Wait, there's a difference between PC EFI and Chameleon? I had them both set. I found absolutely no documentary on PC EFI.
3. No, I just tried putting it into E / E.
4. I was using Slayer's it didn't seem like there'd be a big difference in them.
EDIT: Just read you only have to replace the boot file to switch between the two. Let me try that.
EDIT2: The PC EFI just instantly panics. I'm back at Chameleon because that actually gets some text going before halting at the AICPUPM kext. I put null back into /Extra and tried removing the AICPUPM kext from S/L/E and still nothing. About to try with your dsdt.
EDIT3: Okay, after editing the smbios to have a product name of macpro2,1, using your dsdt, editing boot.plist with my device-properties and resolution, then finally adding the 295 kext I found in my previous post to /Extra and S/L/E, it actually got past the AICPUPM kext and booted into the GUI. The video was laggy, and there was about an 1.5" border of black around the screen, but it was set to the 1600x900 resolution I specified in boot.plist. Any ideas how to get it running full now?
is it just the video that doesn't work now? where are you getting stuck?
obviously you haven't found a complete solution for your gpu yet. use verbose mode if you're not already
Sorry, I have a question but not sure where to post.
Can anyone able to tell me what is e difference between SL upgrade disc and e Mac Box retail which consist of SL Retail disc? Is there any different in term of installation?
I use verbose mode and it sits at the error I was getting for about 5 seconds and then it loads the video. This is the furthest I've gotten up until now. Just need to find a complete driver for my video card somehow. I appreciate your help up until now.
Fate, that eMac Box or whatever sounds like it would be software packaged with SL, whereas the retail disc is stand alone SL. Not sure though. Just my guess.
Fate:
I think for our purposes those two discs are the same (meaning I think that the OSInstall.mpkg is the same on both). I used the upgrade disc to do a full install.
Jay:
so everything works but video right?
It also looks like Ethernet is not being detected. Haven't tried installing VoodooHDA for the audio yet. Figured I'd work on one thing at a time.
EDIT: Also a little info about the video: In Chameleon if I go to video info, it'll list a few resolutions - the highest being 1600x900x32. I set that in boot.plist and it displays it fine. If I set 1920x1080x32, it defaults down to 1280x1024x32. I'm guessing this would just be another driver issue since Chameleon is using the kexts in the /Extra folder, correct?
Try my dsdt file (attached) and see what happens. Ethernet should work and it should be setup to receive voodoohda (it's not patched for hdef, when you patch for hdef voodoohda stops working).
If ethernet doesn't work then read through the file that airwalk directed me towards for patching hdef and lan, you might find something there
Your dsdt didn't work so I figured I'd try making my own. I finally got iasl to re-create the aml from dsl. Still doesn't work with my dsdt. Gonna try and do that patch you mentioned.
Okay, so that patch got audio installed, whereas before it said no device installed. Unfortunately, still not getting any sound. Gonna try the full document tomorrow and see if I can get both working. Too tired now.
EDIT: Okay, because I got tired of moving back and forth between my MacBook, I burned a copy of Psystar's Rebel-EFI and am using that as a temporary "mac installation" to do all the things I normally do from my MacBook. Anyway, as soon as I booted into that partition, it had ethernet ready to go. I looked at it loading in -v mode and it said it was loading RealtekR1000. I googled it and downloaded that network driver from Psystar's site and installed with Kext Utility. I'm still not getting ethernet on my installed drive. Here's the picture of that psystar drive with ethernet ready to go. Sorry for the camera shot, for some reason I couldn't cmd+shift+4 the screen.
EDIT2: After looking at that .pdf, it looks like I forgot to change the AZAL to HDEF in this line of code:
Method (_L0D, 0, NotSerialized)
{
Notify (\_SB.PCI0.USBE, 0x02)
Notify (\_SB.PCI0.USE2, 0x02)
Notify (\_SB.PWRB, 0x02)
Notify (\_SB.PCI0.AZAL, 0x02)
}
I'm pretty convinced that's what's stopping it from actually outputting sound.
do you have the correct voodoohda installed by kext utility in /s/l/e?
Also, in system prefs->sound->output make sure you have the right device selected.
I couldn't get voodoohda to work after I patched my DSDT for hdef. I left AZAL in and installed and got "no audio devices found" in system profile but my sound works.
I never installed Voodoo. That guide said you had to remove it anyway when you patch the dsdt.
There are two working audio options that we have. First is to port the 10.5 applehda.kext to SL (which airwalk did) and patch DSDT with the HDEF stuff. This method will only work in 32-bit mode.
The other option is voodoohda. Works 32-bit and 64-bit so that's why I am using it until something better comes along.
dude finally got 64 bit mode with stock applehda working in 10.6.2
take a look at port 67
BTW and luck with Sleep on this mobo ?
thats the only remaining task on my list.
confirming that airwalks new 64-bit method works
Couldn't get the 32 or 64 bit legacyHDA working. Guess my dsdt is different from your guys.
Audio works with Voodoo, though.
I also got my GTX295 working.
Still need to get ethernet working, but I'll have to wait on that. My ethernet died on my system board, so I'm going to have to RMA it. What's strange is I was trying all kinds of different ethernet kexts and then I booted back into Windows and had nothing. I wonder if one of those kexts somehow killed it.
if anyone interested ful ntfs support in sl 64 bit
1st remove any 3rd party ntfs drivers you installed already (like paragon ntfs check there website for uninstall instructions)
2nd enable 64 bit mode again by removing arch=-i386 from the com.apple.boot.plist in /extra folder
3rd install NTFS-3G_2009.4.4-catacombae BE sure to select customize when installing an UNCHECK MacFUSE. DONT RESTART right now
downloads.sourc eforge.net/catacombae/NTFS-3G_2009.4.4-catacombae.dmg?use_mirror=
4.install MacFUSE2.1.7 http://groups.google.com/group/macfuse/msg/f7de55623e8b… ↗
reboot
@JaysFreakyI also got my GTX295 working. Still need to get ethernet working, but I'll have to wait on that. My ethernet died on my system board, so I'm going to have to RMA it. What's strange is I was trying all kinds of different ethernet kexts and then I booted back into Windows and had nothing. I wonder if one of those kexts somehow killed it.
My evga x58 sli mobo both ethernet ports work OOB...Well somewhat you need a dsdt.aml
try mine if you want to
this should get your legacyhda to work also
Did anyone ever get the JMicron working? I've got my data raid on there, and it'd be nice to access the files while in OS X.
@airwalk776if anyone interested ful ntfs support in sl 64 bit 1st remove any 3rd party ntfs drivers you installed already (like paragon ntfs check there website for uninstall instructions) 2nd enable 64 bit mode again by removing arch=-i386 from the com.apple.boot.plist in /extra folder 3rd install NTFS-3G_2009.4.4-catacombae BE sure to select…
So this will allow writing to ntfs as well as normal reading?
@airwalk776My evga x58 sli mobo both ethernet ports work OOB...Well somewhat you need a dsdt.aml try mine if you want to this should get your legacyhda to work also
Thanks. I'll give it a shot when my motherboard gets here.
@JaysFreakyDid anyone ever get the JMicron working? I've got my data raid on there, and it'd be nice to access the files while in OS X. So this will allow writing to ntfs as well as normal reading? Thanks. I'll give it a shot when my motherboard gets here.
yes RW access to any NTFS drive/partition in 32 bit and 64 bit mode.
regarding your jmicron I do have jmicron working but I dont use RAID only set the bios to AHCI+ IDE and I have the following visible in system profile
try the attached kext in /extra/extentions and rebuild mkext
@xxxslayeriiixxxairwalk how did u update to 10.6.2? i messed up my install after i updated
did you remove sleepenabler.kext? It'll cause panic with the new kernel...other than that you should be good
xxxslayeriiixxx
As JaE-V pointed out no need to do a reinstall. just boo int safe mode and replaced the effected kext with the new ones your issues is mostlikely the sleepenabler.
On a side note I have been getting many PM's asking for my /extra folder and dsdt.aml file.
This is from my system which is
EVGA x58 SLI MOBO
2 EVGA 9800 GTX+
6 gig OSZ platinum 1600 ram
1 Western Digi black 1TB
1 Seagate 500 gig 7200.11
here they are, however before you just copy and paste this into your system please chnage the UUID in the platformID.kext and rebuild mkext and also change UUID in smbios.plist.
Add your gfx string in com.apple.boot.plist in /extra
If you use this extra folder and dsdt.aml you "should" have a system that runs 100 % vanilla in /system/lib/extensions ( in my case none of the files in /s/l/e are modded) this makes for a cleaner install and helps reduce issues when updating.
Good luck hope this helps
Slayer
couple notes:
1st dont need busratio =20 (this is only used in 10.5.6 and earlier because voodoo kernel was required. if you use the com.apple.boot and smbios in the extra zip I uploaded it has the correct config.
2nd dsdt.aml is usually placed in the root path "/" and you can hide it with this command in terminal chflags -R hidden /dsdt.aml (if you want to unhide use hflags -R nohidden /dsdt.aml" actually you should be able to hide extra folder also.)
3rd in some cases I found that addeding -x32 or -x64 doesn't work. you may want to try arch=i386 or arch=i386-x64
4th In some cases you need your 1st network adapter to show as "en0" and "built-in" specifically when using netflix watch it now. so you might want to use efi studio to combine your graphics and ethernet string
Have fun and good luck nice tutorial btw
Those kexts you gave me got my eSata working, but not the RAID ports. Like you said, it's probably because I've got a RAID setup.
Also, I'm still waiting for my motherboard to get here, so I don't know if that dsdt you gave me got ethernet working, but it didn't get audio working in 32/64 when I installed the AppleHDA and Legacy kexts.
Thanks for the help so far!
Actually, 10.6. Didn't want to update until I got most of the devices working.
Are some of these only going to work in 10.6.1+?
I would update to 10.6.2, that should clear up the sound issue because it seems that the applehda has changed from 10.6 to 10.6.2 or you can try to install the applehda from 10.6.2 and see if that makes a difference
@airwalk776I would update to 10.6.2, that should clear up the sound issue because it seems that the applehda has changed from 10.6 to 10.6.2 or you can try to install the applehda from 10.6.2 and see if that makes a difference
I grabbed that from my 10.6.2 MacBook. Think updating it from the machine would do it, though?
yeah I did the samething from my macbook pro and used it on my evga mobo machine and it worked
on another note I did a fresh install today on another machine I am building for a friend (same parts) and it worked on 10.6.0 and also after updating to 10.6.2
are you sure you have voodoo hda removed and any other audio kexts (that are not modded removed )
EDIT2: After looking at that .pdf, it looks like I forgot to change the AZAL to HDEF in this line of code: Method (_L0D, 0, NotSerialized) { Notify (\_SB.PCI0.USBE, 0x02) Notify (\_SB.PCI0.USE2, 0x02) Notify (\_SB.PWRB, 0x02) Notify (\_SB.PCI0.AZAL, 0x02) } I'm pretty convinced that's what's stopping it from actually outputting sound.
I remember reading that I had to change that line too, but I'm pretty sure that I didn't have it in my DSDT file. DSDTs created differently? I feel like you keep running into issues that other people aren't so maybe that's why, I don't know
@airwalk776yeah I did the samething from my macbook pro and used it on my evga mobo machine and it worked on another note I did a fresh install today on another machine I am building for a friend (same parts) and it worked on 10.6.0 and also after updating to 10.6.2 are you sure you have voodoo hda removed and any other audio kexts (that are not…
Yeah, I'm almost positive it's all gone. I just installed my motherboard, so I'm going to do a fresh install just to be sure.
@msf5042I remember reading that I had to change that line too, but I'm pretty sure that I didn't have it in my DSDT file. DSDTs created differently? I feel like you keep running into issues that other people aren't so maybe that's why, I don't know
Yeah, I didn't see it in my DSDT either, so there goes that theory. lol I guess I'll just keep trying and seeing if I get it.
…great, now I've got that showtunes song in my head from Land of the Lost.
"God, I hope I get it. I hope I get it. How many people does he need?"
@JaysFreakyYeah, I'm almost positive it's all gone. I just installed my motherboard, so I'm going to do a fresh install just to be sure. Yeah, I didn't see it in my DSDT either, so there goes that theory. lol I guess I'll just keep trying and seeing if I get it. …great, now I've got that showtunes song in my head from Land of the Lost. "God, I…
All places in the dst.dsl that read AZAL need to change to HDEF
thanks
thanks for this guide everything worked smoothly except for Ethernet but i managed to get that working with the kext that someone mentioned. all i have to do now is get my 9800 GX2 working probably at the moment im using it using a EFI string for a 8800gt. if anyone has any ideas they would be greatly appreciated.
First I have to thank you for this guide, because it is awesome and I now have a working Snow Leopard installation on a separate HD.
My current issue is trying to get this HD and my prior Windows 7 HD installation dual booting. I used a separate PC with a Leopard installation to follow this guide and setup a stand alone 500GB SL installation. It is formatted to GPT and has Chameleon installed. If I only have this HD installed in my machine it boots into SL and works great. As soon as I reconnect my Win 7 MBR HD, Chameleon doesn't come up and it boots into Windows 7.
I've tried various things, but I'm apparently missing something or doing something wrong.
I've tried putting my Win 7 MBR HD in my Leopard PC and installing Chameleon on that using the manual instructions, but I quickly ran into an issue where there is already a Boot directory, which conflicted with me putting the boot file on the disk. It's possible this has left me in a bad state, however, I did use the Win 7 DVD to repair after that failed to startup.
I've tried using easyBCD to create a mac entry in my windows 7 boot loader, but that failed to load my second HD. The current version doesn't apparently let you specify which disk it is on and assumes it is on C:\? I'm guessing that could be the issue here.
I've tried putting bootthink on my window 7 drive. It starts up, but fails to recognize my SL drive. I'm not certain why this is.
Next, I read that simply marking the MBR inactive might let Chameleon boot up, so I used GParted Live to mark MBR non-boot, but that resulted in :
boot0: testing
boot0: testing
boot0: error
For now, I'm probably going to go back into GParted and mark the MBR bootable again just to fix my windows 7 disk, but I would really like to get this working with both drives.
you could use another HD with a copy of your SL installation (w/o windows) to boot from and select a startup drive, thats what i do for that issue
Well, it seems my problem was related to the actual hardware setup. I had the SL HD plugged into the red sockets and the Win 7 HD plugged into the black. I moved both to the red sockets and once I got the order correct so that drive 0 was SL and drive 1 was Win 7, things were much happier.
any luck with sleep guys.
thats the only thing not working for me right now
yeah i hope someones working on sleep i was for a few days but i havent really gotten anywhere, my log messages never changed (something like "system WILL sleep" is the last message I get everytime) and i wasn't able to narrow down the issue at all.
Is there any way to test and debug sleeping issues without having to restart our computers and check our logs everytime that we try something?
Stuck
I've been bouncing around all night trying to find the answer to this so maybe one of you guys can help me. Im trying to follow your guide and i've been able to do everything, with the exception of the chameleon boot loader. I've been able to run the auto installer for v2 and change out the boot file but that doesn't work (no chameleon boot shows). When I do it the manual way, whenever I get to the "dd if=boot1h" part of the method, i keep getting the "resource busy" message. If i unmount the drive, it goes corrupt, for all intents and purpose. I'm gettin no love from the Snow kitty. Any thoughts? I'm doing the install from within Kalyway
BTW: Your guide looks to be one of the most well put together in all these forums. Great work!
This is a small issue I noticed but wanted to see if anyone knew anything about it: when I have a cd in my cd drive I can only eject through the OS, pressing the eject button on the drive does nothing. Anyone else have this issue?
Nevermind my question, it was my own idiocracy
@msf5042This is a small issue I noticed but wanted to see if anyone knew anything about it: when I have a cd in my cd drive I can only eject through the OS, pressing the eject button on the drive does nothing. Anyone else have this issue?
I've actually had this problem on my MacBook Pro (eject button on keyboard) as well as a previous Hackintosh. May be a software issue.
I've heard a lot of windows users having issues with S3 sleep on our board too. If you have overclocked your cpu then forget about it.
The latest bios version (SZ2Z, release about 3 weeks ago) adds HPET to our BIOS. Maybe it will help us.
I wish that there was source code for netkas' 10.6.2 sleepenabler...
No Video Signal
For some reason I lose my video signal everytime the boot process ends (-x -v). It looks as though it loads successfully but then i immediately lose the signal to my monitor. I followed the tutorial to the letter and specs are :
EVGA x58
Core i7 920
12GB DDR3
2x GTX 285 OCX
Velociraptor 300gb for Snow kitty
Any help is appreciated. I've run 10.5.7 on this setup before but Snow is giving me a run for my money.
stop reinstalling and work on a fix for your graphics card.
do you have graphicsenabler set to yes in the com.apple.boot.plist?
did u try an efi string?
maybe try replacing the chameleon boot with pc efi and see what happens. if that doesn't work switch back i would switch back to chameleon and consider removing one of the graphics cards, getting the system working with one, and the plugging away to get both of them working…
@msf5042stop reinstalling and work on a fix for your graphics card. do you have graphicsenabler set to yes in the com.apple.boot.plist? did u try an efi string? maybe try replacing the chameleon boot with pc efi and see what happens. if that doesn't work switch back i would switch back to chameleon and consider removing one of the graphics…
Firstly, thanks for the reply!
I have graphics enabler set to yes, i actually just moved on to trying out pc efi, if that doesn't work i'll try 1 vid at a time
Still no luck
Nothing new yet. redid the EFI string and verified it with DD's script just in case, made my own dsdt.aml, still no dice. I saw on another website that someone had this issue with their ATI video card, even though i have nvidia i tried their fix (one monitor with hdmi/dvi connector and one with dvi) still no go. Tried one monitor at a time and one card at a time also. continuing my never-ending google search for answers, this install will not beat me!
Update: I just switched from not having a signal to having a signal but no picture, baby steps, but progress!
Update: Success! Used Enabler for Nvidia from netkas and redid efi string. Registering now and will update 10.6.2 asap. Thanx for the guide xxxslayeriiixxx and for the help msf5042
Yay
Another happy customer. Everything worked great. Only problem I had was because I installed the graphics card drivers that came with Kalyway, which was causing problems when it was trying to boot. Once I deleted all the drivers everything worked fine.
Yay!
EVGA X58 - USB to SATA Boot
Guys,
I followed the instructions for the installation and was successfully able to create a bootable USB Snow Leopard with 10.6.2. (boots fine but SLOW...lol)
However, now I would like to get that working on my SATA drive!
I used disk utilty to copy the USB image to my SATA drive and then downloaded and ran commands to install the latest version of Chameleon v2 684.
However when I boot up the SATA hard drive I get get stuck at the Apple loading screen, there is no kernel panic.
I do not see any Chameleon loader, like it used to have for iatkos v7 when I was using Leopard.
Questions.
1.) How do I boot into -v mode to see what is getting caught up (com.apple.Boot.plist?)
2.) How can I get the Chameleon boot loader to show so that I can select my other hard drive with Windows 7?
3.) Do I need to recreate a new dsdt.aml file?
4.) Should I use SuperDuper or some other cloning software?
Any help is greatly appreciated. My flash boot loader loads audio, ethernet, and video all perfectly. Thanks.
EVA X58
Nvidia GeForce 7800 GT (256MB)
Intel i7 920 @ 2.67 (OC'ed 3.2GHZ)
6GB Corsair DDR3 1600MHZ
1.) How do I boot into -v mode to see what is getting caught up (com.apple.Boot.plist?)
<key>Kernel Flags</key>
<string>-x64</string>
2.) How can I get the Chameleon boot loader to show so that I can select my other hard drive with Windows 7?
<key>Quiet Boot</key>
<string>No</string>
<key>GUI</key>
<string>Yes</string>
3.) Do I need to recreate a new dsdt.aml file?
No
4.) Should I use SuperDuper or some other cloning software?
Use superduper to clone the drive, then change to the new UUID in com.apple.boot.plist, then install the boot0 and boot1h as per the chameleon installation instructions.
guys:
You might want to check out this thread on the SZ2Z bios and removing disabler.kext and nullcpupowermanagement.kext...
EVGA X58 USB to SATA
After modifying my boot file with GUI set to "Yes"
I am getting stuck here. I already changed my UUID and removel sleepenabler.kext
Snow Leopard Up and Stable on X58
Everyone,
Thanks for all the valuable information. I got it all fixed up and bootable.
Runs like a dream on the i7, I may never go back to Windows again.
Here's what needed to be done:
1.) Took my bootable USB flash drive and cloned it with SuperDuper to my SATA hard drive.
2.) Updated my UUID in the com.apple.Boot.plist and smbios.plist files in the Extra folder.
3.) Loaded the latest Chameleon, Chameleon-2.0-RC4-r684.
4.) Removed UUID Plaform.kext, was causing an issue.
5.) Update com.apple.Boot.plist to boot my "disk1s2" hard drive because my Windows drive was trying to load first.
6.) Set GUI to "YES" so that I can select between Snow Leopard and Windows 7.
This forum is the SH^T!
Thanks for the wealth of information. I'm fairly far along getting SL running on my EVGA x58 LE (e757), but have a couple of questions:
I'm using the DSDT patch + LegacyHDA for audio. I haven't tested all the jacks yet, but one thing I noticed is that the main output (green jack) is labeled as "Internal Speaker" in the Sound part of System Preferences. Since the speaker isn't actually internal, is there a way to change this? (trivial issue)
I'm currently using RealtekR1000SL.kext for my ethernet. Striving to become as "vanilla" as possible, should there be a way to get my ethernet working with SL's built-in drivers? Without the kext, I see this error message when booting:
AppleRTL8169Ethernet: Unknown hardware version ID (28000000)
AppleRTL8169Ethernet: probeHardware failed
Is this a case where I need to hack an identifier in the DSDT?
First boot into Snow can't get past Blue screen
Guys I'm sorry but I can't figure this out for the life of me. At it now for 10 hours straight and getting weary.
The system boots fine into Leopard 10.5.2. Followed instructions to install SL into separate drive. Replaced extensions, chameleon install, etc. First boot into Snow appears to work 100% fine and then all I get is a blue screen and that's it. Tried GraphicsEnabler, netkas boot file, no resolution, 1920x1200, you name it.
The screen occasionally flashes and there is occasional disk activity.
MB = EVGA X58 SLI
Graphics = 7300gt 512mb.
In reality I don't want to use the 7300gt; have a GTX260 that I removed because I don't know how to configure the first Snow boot to work with that one.
What's the solution, especially if you can tell me how to do the 260!?
Thanks,
philmrmac
If anyone's thinking about answering my questions about the graphics go ahead and ignore it. Got the problem solved using GraphicsEnabler in Boot.plist.
Also need to know the correct solution to the NICs, I too have to use RTL1000 kext as the Apple one for RLT8169 gives errors at startup.
Ahci
Thank you all for this wonderful information, I am now running SL with no problems...
One thing: When I try to boot to my Windows 7 drive...i get a Blue Screen, and I know it is because of the AHCI setting for the hard drives…any suggestions for a fix, so i do not have to switch bios settings each time?
Ben
@benualsonThank you all for this wonderful information, I am now running SL with no problems... One thing: When I try to boot to my Windows 7 drive...i get a Blue Screen, and I know it is because of the AHCI setting for the hard drives…any suggestions for a fix, so i do not have to switch bios settings each time? Ben
Hrmm…
Now it doesn't even detect my windows Hard Drive...anyone know what might be going wrong? Neither chameleon nor my bios show the hard drive…
Thanks,
Ben
lol my red sata ports still aren't working! I've been considering doing a reinstall after i purchase some more ram...guide still looks great btw! hope all has been well, i was just checking in
my board is a evga sli classified (e760) I got all working but the lan which is realtek GBE family controllers, what could I do to get this working?, thanks
I added pcivendorid to legacyhda.kext to get rid of the following error message:
Sound assertion "0 == pciVendorProductID" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDAController/AppleHDAController.cpp" at line 2682 goto Exit
it's attached
@msf5042I added pcivendorid to legacyhda.kext to get rid of the following error message: it's attached
I don't have a problem with the sound, it the lan that's a issue
I have a evga x58 757 sli le, have followed these instructions to the t and no ethernet. I've been reading and reading and am very confused as to what to do.
Right now I think that I need a new dsdt.aml with the lan setup...but have no read clue how to do that. I've got "dsdt patcher" and have run it, which generates the dsdt.dsl file, but now what? the iasl link in the guide no longer works.
I have a feeling that the dsdt.aml that comes with this guide doesn't work on this particular 757 sli le mb, but does on the other version of the board.
@rehtomI have a evga x58 757 sli le, have followed these instructions to the t and no ethernet. I've been reading and reading and am very confused as to what to do. Right now I think that I need a new dsdt.aml with the lan setup...but have no read clue how to do that. I've got "dsdt patcher" and have run it, which generates the dsdt.dsl…
And now it seems I'm wrong...got this to work! This hackintosh rules! Everything is working great. gtx 260, mb, ethernet. Haven't tried sound yet, but I bet it works.
used this: k exts.com/view/117-realtekr1000sl.kext_32-64k_____new_update_%21%21.html kext and kext helper to install. I don't I had been installing the kext but not rebuilding the cache. Thanks so much for this guide, I would never, ever have been able to do this without this guide. Now, onto final cut!
has anyone tried chameleon rc4?
Supposedly using it I can get rid of platform and restart kexts. Don't really know what I'm doing all that much...
i'm not getting cpu temp reads or memory processes listed in istat, is anyone else seeing this?
@msf5042i'm not getting cpu temp reads or memory processes listed in istat, is anyone else seeing this?
I was looking for a stat app like that...I don't see CPU temp, only HD temp, but I do see processes if I click on the "mem" in the menubar to get the dropdown.
@rehtomhas anyone tried chameleon rc4? Supposedly using it I can get rid of platform and restart kexts. Don't really know what I'm doing all that much...
I have moved to AsereBLN's patched chameleon rc4 which can be found here:
efix users.com/showthread.php?t=644
used 1.9 and the binary with the theme in it. All I had to to was copy that the new boot to /boot.
Then removed platforuuid.kext and the restart kext. rebuilt cache. Removed all memory settings from smbios.plist. Restarted. Everthing came back OK, except the platform uuid changed. That because the "Platform UUID under OS X is the System-ID hashed with SHA-1. If you boot in verbose mode, Chameleon prints out which UUID is being used (UUID from SMBIOS Table 1, SMUUID from smbios.plist, or the default builtin, which is static)." (Quote from the above thread.) I don't mind b/c this is a brand new box, but it might eff up itunes and time machine a little bit.
This lets me:
- remove a couple of kexts (platformuuid and restart)
- remove memory information from smbios.plist
- have the cpu reported properly. my i7 920 was reported as unknown before, and now it is a quad core intel zeon, which for some silly reason was bothering me.
so far so good.
@rehtomI was looking for a stat app like that...I don't see CPU temp, only HD temp, but I do see processes if I click on the "mem" in the menubar to get the dropdown.
Are you using the smbios from this thread or did you make your own?
I was using a slightly different set of kexts until a few days ago and I got the cpu temps in istat so I am going to try to figure out which one was giving me that
@msf5042Are you using the smbios from this thread or did you make your own? I was using a slightly different set of kexts until a few days ago and I got the cpu temps in istat so I am going to try to figure out which one was giving me that
I'm using the one from this thread, but I have removed all the memory associated keys.
@rehtomI have moved to AsereBLN's patched chameleon rc4 which can be found here: efix users.com/showthread.php?t=644 used 1.9 and the binary with the theme in it. All I had to to was copy that the new boot to /boot. Then removed platforuuid.kext and the restart kext. rebuilt cache. Removed all memory settings from smbios.plist. Restarted.…
The only problem I'm having is the computer won't turn off after shutdown. Restart works fine, and the OS shuts down all right, but the power doesn't go off.
I think it has to do with this:
efix users.com/showpost.php?p=6336&postcount=106
but I haven't edited a dsdt.aml yet, so I don't know enough yet to actually make the edit. More reading required...sigh.
thanks
@benualsonHrmm… Now it doesn't even detect my windows Hard Drive...anyone know what might be going wrong? Neither chameleon nor my bios show the hard drive… Thanks, Ben
Problem fixed, was a hardware issue...I had bent sata power wires some how...just bent then back, now it has been running dreamly...
Thanks to this community a thousand times...
Ben
First off, thank you immensely for making this guide. I had tried previous installs in the past without much success at all. I just upgraded my PC, and this guide worked great, once I finally stopped messing things up and screwing myself over. I figured I'd post this because everyone likes to be appreciated. Also, I know a lot of people look for successes from other people with the same hardware. I did not upgrade my computer specifically for OS X, but since I had a had a new board and chip, I thought I would try.
For those who are curious/have similar hardware and want to know:
- Core i7 920
- eVGA x58 LE (141-BL-E575)
- 6GB (3x2GB) Crucial Ballistix DDR-1600
- GeForce GTX 275 1GB
- WD Raptor 75GB
- WD 500GB
- Seagate 500GB
- SoundBlaster X-Fi
I used iATKOS v7 to install Leopard to the WD 500GB drive I had lying around, with one partition for the Snow Leopard image. After booting Leopard, I installed according to the guide, and everything worked out perfectly for the most part. Full graphics acceleration with just the EFI string, CPU/RAM properly recognized. Initially I tried using my USB drive, but iATKOS was very unhappy about that. Once Snow Leopard was up, I removed the WD 500GB from my system.
Various settings that might be applicable to others:
- Memory profile for my RAM is set to XMP Profile 1.
- HyperThreading is turned OFF.
- CPU is not overclocked in any way.
- Hard disks are set to AHCI (duh!), with no special RAID or anything.
- On-board audio is turned OFF. I have an X-Fi, which obviously doesn't work in OSX. I just decided to not worry about the audio. Might see about getting on-board audio working later, but I don't want to screw with my cables every time I switch OSes.
- ACPI HPET set to 64-bit mode and enabled.
- I did not use someone else's DSDT, and instead went through the process to create my own.
Caveats:
- For network support, use this kext. (k exts.com/view/117-realtekr1000sl.kext_32-64k_____new_update_!!.html) Works great.
- iATKOS v7 requires "cpus=1 busratio=20" to boot on this MB/chip combo.
- iATKOS v7 seems to not like the Seagate drive. When it's plugged in, I would get the dreaded "Still waiting for root device...", so I disconnected my target Snow Leopard drive until after Leopard was installed and then reconnected it and it worked fine. However, I noticed that iATKOS did not always do this; I had to boot from it to fix my com.apple.Boot.plist, and about 10% of the time it would actually work. Kalyway would boot fine, but wouldn't install.
- Chameleon 2 RC3 would not install properly using the GUI installer. Even after making sure the right partition was marked active using fdisk, it simply wasn't seeing a boot sector. I ended up doing a "manual" install of Chameleon 2 RC4, which worked. Just make sure you write to the right places when you install it (yes, I screwed it up and had to start over once).
- Occasionally I would get hangs during the various install processes because it was waiting on a response from a USB device. For the most part, I just unplugged any USB devices I didn't need for the install to get around it. I plugged them all back in once Snow Leopard was up and running, and after 10+ reboots, it hasn't happened at all.
Again, thanks for making this guide, it was a huge help.
you should tack on a screenshot of your bios or specify AHCI or IDE mode on the top controller setting and clear the UUID part up of this guide...just followed and got system to boot up fine but i can see how others would be confused
*and my red ports still dont work lol
Bon
Just a little update on my system. Recently I sold my old macbook pro and baught a new macbook pro unibody and a mac mini and of course I have my monster i7 machine. After getting the mac mini I wanted to use it as a media center. So I got a qam tuner installed Plex and eyetv and use PS3 remote and works great. However one think I noticed what that Bonjour was not working correctly .
The solution that I use to get bonjour to work correctly on our motherboard is by way of IONetworkingFamily.kext I have updated the extra folder and uploaded megaupload since the file size is greater than the max now.
mega upload.com/?d=XT3LQY7Z
Whats the deal with sleep ! any solutions no luck on my side yet
msf5042
For TEMPS in iSTAT try fakesmc v2 ir download the latest extra folder I posted today on megaupload. Mine works
JaE-V
The red sata ports are the jmicron controller did you try the ACHIPortInjector
and use JMicronATA.kext for the IDE ports
works for me. check the latest extra folder I posted today
Also make sure in the bios you have the J363 and J362 set to ACHI + IDE and IDE
otherwise you will never see the red ports even if you have the correct KEXT
did anyone update to the new BIOS that supports HPET
I attempted to and it works great but the Temp. goes up by 5%
anyone else see this ?
@benualsonHrmm… Now it doesn't even detect my windows Hard Drive...anyone know what might be going wrong? Neither chameleon nor my bios show the hard drive… Thanks, Ben
Set bios to IDE again boot into windows and then search google on how to set up windows 7 registry for ACHI support. once you make the change reboot then go bios 1st then set it back to ACHI and should be able to boot windows 7 properly
@airwalk776JaE-V The red sata ports are the jmicron controller did you try the ACHIPortInjector and use JMicronATA.kext for the IDE ports works for me. check the latest extra folder I posted today Also make sure in the bios you have the J363 and J362 set to ACHI + IDE and IDE otherwise you will never see the red ports even if you have the…
i'll look into this…i picked up a macbook as well looks like they got sleep working on the gigabyte x58 variant
***updated my bios and red ports started working*** lol good foot note to others that may run into this issue, i normally dont update my bios but i saw evga updated the sata controllers a few times so i went ahead with it
I upgraded to the new bios. Works well.
With HPET I actually was able to patch my DSDT to add in vanilla speedstep (no NullCPUPowerManagement) and the LPC device to ioreg. I get no c-state or p-state errors after my patch, but my geekbench scores cut in half from 11000 to 5500 so I am still working to see if there's another route.
The board still doesn't sleep with the DSDT fix. My CPU fan doesn't go to sleep so I don't think our sleep issue is waking our board up but rather getting it to fully go to sleep.
I also was able to get my temps back, although I was already using fakesmc v2. I think I had to uninstall istat and reinstall it and then it showed me my memory processes and temps again. Something like that.
If I figure anything else out I will update the thread and upload my work.
@msf5042I upgraded to the new bios. Works well. With HPET I actually was able to patch my DSDT to add in vanilla speedstep (no NullCPUPowerManagement) and the LPC device to ioreg. I get no c-state or p-state errors after my patch, but my geekbench scores cut in half from 11000 to 5500 so I am still working to see if there's another route. The…
hey thanks for the info! i'm looking around for sleep fix as well…have you tried the new 10.6.2 sleepenabler kext?
@JaE-Vhey thanks for the info! i'm looking around for sleep fix as well…have you tried the new 10.6.2 sleepenabler kext?
yes. not working.
so five years later...
I GOT SLEEP WORKING! Hah that took forever. I will post instructions soon
Take a nap
Getting sleep working:
NOTE: Part C here is what I think will do it for most of us.
First off, I am running this as a MacPro4,1. Here is my smbios (note the SMbiosversion). If you are not already running this, I suggest editing your smbios.plist and making sure your system works with it.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SMUUID</key>
<string>A50D8F06-0E4F-3808-80EB-7B81AE274E95</string>
<key>SMbiosdate</key>
<string>2/29/2008</string>
<key>SMbiosvendor</key>
<string>Apple Inc.</string>
<key>SMbiosversion</key>
<string>MP41.88Z.0081.B04.0903051113</string>
<key>SMboardmanufacturer</key>
<string>Apple Computer, Inc.</string>
<key>SMboardproduct</key>
<string>Mac-F42C88C8</string>
<key>SMfamily</key>
<string>MacPro</string>
<key>SMmanufacturer</key>
<string>Apple Inc.</string>
<key>SMmemmanufacter</key>
<string>OCZ</string>
<key>SMmempart</key>
<string>OCZ3P1600LV6GK</string>
<key>SMmemserial_1</key>
<string>000123-01234567-0</string>
<key>SMmemserial_2</key>
<string>000123-01234567-1</string>
<key>SMmemserial_3</key>
<string>000123-01234567-2</string>
<key>SMmemserial_4</key>
<string>000123-01234567-3</string>
<key>SMmemserial_5</key>
<string>000123-01234567-4</string>
<key>SMmemserial_6</key>
<string>000123-01234567-5</string>
<key>SMmemspeed</key>
<string>1600</string>
<key>SMmemtype</key>
<string>24</string>
<key>SMproductname</key>
<string>Mac Pro 4,1</string>
<key>SMserial</key>
<string>CK034KMHK5B</string>
<key>SMsystemversion</key>
<string>1.0</string>
</dict>
</plist>
Bios Settings:
ACPI Suspend Type: S3
Run VGABios if S3 Resume: No
Soft-off by PWRButton: Instant off
Wake up by PCI Card: Disabled
USB KB Wakeup from S3: Enabled
Pwron after pwr failure: on (this is also enabled in system settings)
You need the 10.6.2 sleepenabler ↗
1. GETTING YOUR BOARD TO GO TO SLEEP
If your computer fully sleeps (fans off, usb off, etc) then you can skip this. If not, here are some things to debug:
A. USB: go into system profiler and check to see if usb is marked as built in.
If they are not internal you will need to modify the USB devices on your DSDT. I did not have to do this, but what you have to do is add the DSM method to each of your usb/ehci devices. I plugged my iphone into my desktop and made sure that the desktop stopped charging it when it went to sleep.
You can read more about this here ↗
It should look like this:
Device (USB0)
{
Name (_ADR, 0x001D0000)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
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)
}
Name (_PRW, Package (0x02)
{
0x03,
0x03
})
}
B. SATA: In System Profiler, your SATA devices should be ICH10 (or ESB2 if you fixed it via DSDST to get rid of ACPIPortInjector/IOAHCIBlockStorageInjector). Obviously your JMICRON ports won't be but that's okay. I didn't have a problem here. If you do, see this guide ↗.
C. Getting your computer to recognize S3 sleep
Go into your kernel.log and filter by "ACPI:". You should see something like:
"ACPI: System State [S0...."
This line should have S3 in it as follows:
ACPI: System State [S0 S3 S4 S5] (S3)
If it does not…
Make sure you have s3 enabled in bios, and then if you still get the message it's back to DSDT.
Go to the section where you find the following:
Name (_S0, Package (0x04)
{
0x00,
0x00,
0x00,
0x00
})
You should have similar sections for the other states (S1, S3, S4, S5). If your S3 section is formatted differently then the rest. For me, I had to do a global replace of "SS3" with "_S3" (or something like that). Here is what is should look like when you're done (make sure you do a global replace):
Name (_S0, Package (0x04)
{
Zero,
Zero,
Zero,
Zero
})
Name (_S1, Package (0x04)
{
One,
Zero,
Zero,
Zero
})
Name (_S3, Package (0x04)
{
0x05,
Zero,
Zero,
Zero
})
Name (_S4, Package (0x04)
{
0x06,
Zero,
Zero,
Zero
})
Name (_S5, Package (0x04)
{
0x07,
Zero,
Zero,
Zero
})
2. WAKING UP:
Here I just had to make sure that I had installed the qe_ci package for my 4870 from netkas here ↗. Different people might have to take different routes here. I think that turning off Run VGABios in the bios was important for this step.
3. OTHER:
To wake from your usb keyboard/mouse do the following:
Each USB(UHCI)/EHCI device in DSDT has a _PWR section in it. Right now it probably has 0x00 as the second parameter in it. Change this to 0x03 in each one. This is taken out of the macpro4,1 dsdt and it works for me. An example working USB section would be:
Device (USB0)
{
Name (_ADR, 0x001D0000)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x03,
0x03
})
}
4. ISSUES
Theres a continuous error in console that reads:
FireWire GUID 0000000000000000 is invalid!
I haven't found a good solution to this yet. Disable firewire if it bugs you.
msf5042
This is great work man. I will try these steps tonight an report back.
is your system OC'd ?
When you state ". USB: go into system profiler and check to see if usb is marked as internal. " I assume you mean "Built-In"
I have two EVGA 9800 GTX + (lets see how that goes)
thanks again for you hard work.
Naren
It's not oc'd right now, I set it to factory setting to make sure that didn't mess me up while I was trying to get this down
msf5042
It seems may things have changed since RC4 was released. can you post your extra folder and DSDT.aml or dsl file
Sorry, I forgot to mention that you need the 10.6.2 sleepenabler.kext ↗...
My boot file is 315kb, I think it chameleon but could be pc efi...my extra folders too large, heres my dsdt
when i get back from the gym i'll give it a shot
Hey just here to confirm that the sleep method works…usb connections arent working upfront tho, ones in back are after wake...system behaves a little jumpy after wake
i noticed the usb issue as well, other than that it seems good for me
JaE-V
Did the sleep work for you with the 3.2 OC?
I still cant get this to work
I was at 3.8, didn't work for me, took it back down to 3.4
yeah it sleep, all fans turn off .
If I press the space bar on the keyboard it starts up but blank screen
This is prob. the OC I'll try with stock settings
I use dummy overclocking switch lol..it auto'd my 2.66 to 3.2...stays after wake
Did you guys you the posted dsdt or keep your own with the sleep fix?
And i'm also in the process of setting up a raid stripe and i've noticed all my drives are detected as external in disk utility. Anyone else can confirm same issue?
JaE-V
I was thinking about doing the RAID with two WD black 1 TB but didnt get around to it yet. both drives show as USB drives? if so do you have blockstorage kext?
take a look at this :
aquamac.prob oards.com/index.cgi?board=hack1&action=display&thread=613
@airwalk776JaE-V I was thinking about doing the RAID with two WD black 1 TB but didnt get around to it yet. both drives show as USB drives? if so do you have blockstorage kext? take a look at this : aquamac.prob oards.com/index.cgi?board=hack1&action=display&thread=613
Aqua wasn't speaking english in that guide lol i think he was tired...
I used this one http://www.insanelymac.com/forum/index.php?showtopic=16… ↗
I'm up and running raid0 stripe...2x500 drives...I used the structure of his guide and i'm using RC4, added the kernel and dsdt to the boot partitions since he left it out in the tutorial..good boost in performance
and my drives are detected as SATA but they say external instead of internal
Thanks everybody for the guide. Because of it I managed to install SL vanilla on my EVGA x58 SLi Classified 141-BL-E760-A1.
But one problem is strange here: I cannot bot without -f flag or my netword card stop working. I'm using the RealtekR1000SL.kext on the /Extra/Extensions folder.
Without the -f flag it shows a probe error or something like that. Can someone help me?
@FabricioGSThanks everybody for the guide. Because of it I managed to install SL vanilla on my EVGA x58 SLi Classified 141-BL-E760-A1. But one problem is strange here: I cannot bot without -f flag or my netword card stop working. I'm using the RealtekR1000SL.kext on the /Extra/Extensions folder. Without the -f flag it shows a probe error or…
download kext helper...should repair kext cache issues, double click it, it'll do its thing and reboot and you should be set
Sleep/Wake Q
@msf5042Sorry, I forgot to mention that you need the 10.6.2 sleepenabler.kext (http://www.insanelymac.com/forum/index.php?showtopic=19… ↗)... My boot file is 315kb, I think it chameleon but could be pc efi...my extra folders too large, heres my dsdt
Thanks for a great work! I was able to work the sleep and wake function under your guide. Thanks!
Just curious: When I forced my system go sleep by hitting sleep under apple logo on menu bar, the system goes deep sleep right away. No fan, no movement. Then, when it wakes up, the sound is not working…
But, if I just leave the system for a while and it goes sleep, yes, it is sleeping but the fans in the system still moving. When wakes up, the system can come back normal as it should be.
is it normal?
@JaE-Vdownload kext helper...should repair kext cache issues, double click it, it'll do its thing and reboot and you should be set
Thanks JaE-V. As I said I was trying to use it on the /Extra/Extensions but I placed on the /System/Library/Extensions using the kext helper, repaired permitions and rebuilded the cache, that did the job. Thanks!
@airwalk776so 10.6.3 is out , anyone test it yet ?
if your using sleep enabler remove it its synced with the older kernel and will panic, should be good…update downloading right now. *edit* all is well, looking good geekbench is lower than before
@airwalk776so 10.6.3 is out , anyone test it yet ?
Just updated and my sound stopped working. It seems it tries to recognize it but it fails. All the rest seems fine.
@FabricioGSThanks JaE-V. As I said I was trying to use it on the /Extra/Extensions but I placed on the /System/Library/Extensions using the kext helper, repaired permitions and rebuilded the cachhe, that did the job. Thanks!
hey would u happen to modify those g5 cases on ur own? im currently using a cosmos 1000 but i'd like a more official look...i'd be willing to ship a case out to ya or something if applicable...send me a quote
@JaE-Vhey would u happen to modify those g5 cases on ur own? im currently using a cosmos 1000 but i'd like a more official look...i'd be willing to ship a case out to ya or something if applicable...send me a quote
I'm modifying my case on my own, but I don't think I can help you much since I live in Brazil
I was motivated by this topic on InsanelyMac: http://www.insanelymac.com/forum/index.php?showtopic=4525 ↗ There's literally tons of information there and lots of different mods about it too. Check this session and you will be amazed: http://www.insanelymac.com/forum/index.php?showforum=46 ↗
--
About my sound issue, any ideas?
@FabricioGSJust updated and my sound stopped working. It seems it tries to recognize it but it fails. All the rest seems fine.
I have not had a chance to update yet once I do I will work on modding the legacyHDA to work with the new appleHDA
In the mean time try voodooHDA
@FabricioGSI'm modifying my case on my own, but I don't think I can help you much since I live in Brazil I was motivated by this topic on InsanelyMac: http://www.insanelymac.com/forum/index.php?showtopic=4525 ↗ There's literay tons of information there and lots of different mods about it there. Check this session and you will be amazed:…
lol i see i see
@airwalk776I have not had a chance to update yet once I do I will work on modding the legacyHDA to work with the new appleHDA In the mean time try voodooHDA
USB speakers FTW! lol...i got the logitech Z-cinema's
I was wondering if anyone has the updated kext for your Evga X58 board.
I just got up and running with Myhack. Everything is working except for sound. I installed the voodoo kext and the sound is working. I am running this on 10.6.3
However I have 8GB of 1600mhz DDR3 Ram that is showing up on my system as 6GB 667mhz. Anyone have this issue?
I want to get this system running as smooth as possible.
Thanks for your help.
I tried voodoo kext but still no go. Don't know if I did something wrong or just wont work
@FabricioGSI tried voodoo kext but still no go. Don't know if I did something wrong or just wont work
After 10.6.3 update sound is broken
the voodoohda must be installed in the /system/lib/extension not in /extra/extension - if you choose to use voodooHDA
as an alternative I have keep the same legacyHDA in /extra/extension and installed the 10.6.2 appleHDA and the sound is working.
I have uploaded the 10.6.2 appleHDA to megaupload
mega upload.com/?d=I7E0P3NO
@renatosI was wondering if anyone has the updated kext for your Evga X58 board. I just got up and running with Myhack. Everything is working except for sound. I installed the voodoo kext and the sound is working. I am running this on 10.6.3 However I have 8GB of 1600mhz DDR3 Ram that is showing up on my system as 6GB 667mhz. Anyone have this…
Look at post 1 all the files you need are there
@airwalk776After 10.6.3 update sound is broken the voodoohda must be installed in the /system/lib/extension not in /extra/extension - if you choose to use voodooHDA as an alternative I have keep the same legacyHDA in /extra/extension and installed the 10.6.2 appleHDA and the sound is working. I have uploaded the 10.6.2 appleHDA to megaupload…
Thanks man, that saved me. Installed and it's working great now!
@FabricioGSThanks man, that saved me. Installed and it's working great now!
I have to work on this more whne I get a chance the Ideal state would be to get applehda.kext from 10.6.3 to work and also I dont know if you noticed but the optical/digital out doesnt work.
but for now this does the trick
I was able to get sleep to work on 10..6.3 it wakes but non of the usb device work apple keyboard and mighty mouse and usb HD
any thoughts ?
@renatosI was wondering if anyone has the updated kext for your Evga X58 board. I just got up and running with Myhack. Everything is working except for sound. I installed the voodoo kext and the sound is working. I am running this on 10.6.3 However I have 8GB of 1600mhz DDR3 Ram that is showing up on my system as 6GB 667mhz. Anyone have this…
umm what processor do you have? i hope you didn't buy dual channel ram if you have an i7 920...your ram should be either 3, 6, or 9 gig odd tripple channel sets
@airwalk776I was able to get sleep to work on 10..6.3 it wakes but non of the usb device work apple keyboard and mighty mouse and usb HD any thoughts ?
i never used the sleep fox for this issue plus erratic system behavior from wake...i wouldn't use…just my opinion
Weird error on startup after 10.6.3 update
I have been getting this weird error on startup after the 10.6.3 update
I have running Vanilla kernel
EVGA X58
i7 -920 3.20GHZ
6GB DDR3 1600MHZ
I have followed the guides and been running 10.6.2 forever.
I did the 10.6.3 update and whacked myself, might restore my kexts from a backup.
Got any ideas for a quick fix.
BTW...I applied the old AppleHDA 10.6.2 kext and found a 10.6.3 kext on kexts.com
- Sound was working
*** WARNING kext.com.apple.iokit.CHUDprof has immediate dependencies on both com.apple.kernel* and com.apple.kpi* components; use only one style
- Screen locks up on boot before prompt to put my password in.
@mm2311I have been getting this weird error on startup after the 10.6.3 update I have running Vanilla kernel EVGA X58 i7 -920 3.20GHZ 6GB DDR3 1600MHZ I have followed the guides and been running 10.6.2 forever. I did the 10.6.3 update and whacked myself, might restore my kexts from a backup. Got any ideas for a quick fix. BTW...I applied the…
can you please post the applehda file you used from 10.6.3
@mm2311I have been getting this weird error on startup after the 10.6.3 update I have running Vanilla kernel EVGA X58 i7 -920 3.20GHZ 6GB DDR3 1600MHZ I have followed the guides and been running 10.6.2 forever. I did the 10.6.3 update and whacked myself, might restore my kexts from a backup. Got any ideas for a quick fix. BTW...I applied the…
obviously fakesmc is your problem, have you tried removing or updating it?
Apple HDA 10.6.3
Here is the file from kexts.com
- Binary patched AppleHDA.kext for ALC889
I was messing around, shouldn't have been...lol
I got the PC to boot again, however now it only boots in "-x" safe mode?
If I attempt to boot normal, I lose the video after I login in with my password.
- I see my desktop and dock load, but the screen blanks (blacks) out as if I unplugged the cable, the PC stays on and I can hear sound and use the keyboard to shut it down.
Any ideas with this one?
- I did not add any Nvidia kexts and have been using my card's EFI string in "com.apple.Boot.plist" for months now. (Nvidia 7800 GT 256MB)
@mm2311Here is the file from kexts.com - Binary patched AppleHDA.kext for ALC889 I was messing around, shouldn't have been...lol I got the PC to boot again, however now it only boots in "-x" safe mode? If I attempt to boot normal, I lose the video after I login in with my password. - I see my desktop and dock load, but the screen blanks…
log into save mode make a new user and log in normally with the new user. if that works one or more of your pref files might be corrupt/bad
In addition you can try to delete the pref folders (/system/lib/pref and ~/lib/pref)
Fixed
Apparently, I had no problem updating to 10.6.3 beside the common audio issue which was fixed with the kext I uploaded.
I installed it and then used pfix to set the permissions, disk utility, repair, and then a reboot.
However, for some reason it was picking up my second DVI output as if I was using dual displays. WEIRD, it never happened before in 10.6.2 or before…but I swapped my connection to the other DVI plug and FIXED.
I over thought that one quite a bit!
- Just an update to those with ATI or NVIDIA cards with dual display, don't think your MAC is broken, it may just be the output your connected too!
I thought I was stuck at this screen, no mouse, no login box
Thanks for all the help.
@xxxslayeriiixxxFrom 10.6.0 to 10.6.2 What you will need: 1. A working OS X Installation: Leopard. 10.5.7 Leopard GUIDE by ihavearedcouch (http://www.insanelymac.com/forum/index.php?showtopic=17… ↗) or a distro (ex. Kalway) --- just use Kalway, search for it...it installs w/o hassle. you might get kernel panics, but just keep restartin computer…
As a 1st timer I will note a few things that I encountered with my EVGA X58 Classified (E760) board. With the lasted bios installed. 1st this guide is excellent to get you a long ways. I made a few mistakes along the way and it took me about a week of 12 hour days to get me back on track. This is with reading I did along the way about dsdt's and becoming a forum member to 8 other forums, LOL.
Step 1: It says a disto of Kalyway 10.5.7 but if all you can get your hands on is a copy of 10.5.2 then that works great too. That is what I used. Don't bother trying to upgrade to 10.5.7 though, it didn't work for me and it is a waste of time. With 10.5.2 I had internet and that was excellent to download and read what I needed to without going back and for between my PC.
4. Airwalks DSDT.aml was the same as mine in everyway even though I have some different drives and more ram and different vid card.
Step 6: Is now Chameleon 2.0-RC4 (chameleon.osx 86.hu/articles/chameleon-20-rc4-is-out)
I love this little program.
I confirmed that you don't need "busratio=20" in the boot.plist file. BUT you need the -x64, nothing else. To confirm once your OSx boots go to the apple, select About This Mac, select "More Info" and go to Software, in the System Software Overview it will tell you whether 64bit kernel is running or not.
Or open Terminal and copy and paste:
ioreg -l -p IODeviceTree | grep firmware-abi
In reality you may be changing between this depends on how you want your computer to function. For example using a 64bit photographic program in 64bit mode will give you about 30% faster results. BUT as I discovered I lost 3ware Raid. My Ethernet that I had running is gone. Audio doesn't matter because that wasn't working for me anyways. It's funny because you can use a slightly different code that everyone running a regular Mac has to use anyways because every new Mac except for the Xserver's run at 32bit by default.
So in your boot.plist you enter
arch=-386 for 32bit
or
-x64 for 64 bit
or
arch=x86_64 also does 64 bit mode.
Is it worth it, I don't think so. Why? You can get more or less the same use of your RAM as long as you make sure the 32 bit box is unchecked. (see photo).
When I get 64bit drivers for my necessary stuff then I will switch.
I have a wireless Microsoft Keyboard and Mouse. I used MicrosoftMouse_d271.dmg that you can just google to find.
Another point that maybe someone can explain to me. I go into diskutility and repair disk permissions. It does and gives the all clear. Then I go to Kext Utility app and run it. Then when I go back into disk utility's it needs to fix a bunch of stuff again. This is all back to back without restarting. Which one is fixing?
@JaE-Vumm what processor do you have? i hope you didn't buy dual channel ram if you have an i7 920...your ram should be either 3, 6, or 9 gig odd tripple channel sets
He couldn't have bought DDR2 memory for a motherboard with an i7 920. Dual channel wouldn't work because it wouldn't fit.
@X58-AgilityI have a wireless Microsoft Keyboard and Mouse. I used MicrosoftMouse_d271.dmg that you can just google to find. Another point that maybe someone can explain to me. I go into diskutility and repair disk permissions. It does and gives the all clear. Then I go to Kext Utility app and run it. Then when I go back into disk utility's it…
I see the same thing - I would trust the disk utility repair since thats an app directly from apple.
@demoezHe couldn't have bought DDR2 memory for a motherboard with an i7 920. Dual channel wouldn't work because it wouldn't fit.
i dont think you understood what i was saying and i care not explain lol
couple questions
Slayer, Airwalk, etc..
Great Job! I am almost there. You guys rock.
I have a couple questions..
I am on 10.6.3...
X58 Classified
i7 920
6GB Corsair
GTX 285 SC 2GB
I just picked up a WD Mybook with USB/1394/ESATA
I can get it to see the jmicron and the drive itself via ESATA but cant partition or format...
Should I be able to do this?
Also I have a GTX285 SC - is there a fix for audio out via hdmi?
@airwalk776I was able to get sleep to work on 10..6.3 it wakes but non of the usb device work apple keyboard and mighty mouse and usb HD any thoughts ?
Hello, airwalk & everyone!
I've been greatly helped by this post and guys who are on the same ship. Really appreciate it!
Now I'm posting my dsdt approaching to work sleep mode, but it still has buggy things like KP with sound or something. I edited and added some codes on airwalk's dsdt. (good start man!). With this dsdt, you can wake up with any button on keyboard or power button, and you can use USB devices after waking up.
Unfortunately, I couldn't find out a dsdt solution for my OCed i7 920 enabling speedstep, I'm just using Nullcpupwrmng.kext and Sleepenabler.kext. I'm not so sure about integrated sound cause I have envy24ht pci-card and got the sound option disabled on bios.
1. Here's a bios setup for getting sleep n wake.
[powermanagement setup]
ACPI func [Enabled]
ACPI type [S3]
run VGABIOS if s3 resume [off]
USB KB wake-up [enabled]
HPET [enabled & 64bit]
Things not listed is 'whatever'
2. As above, all kexts I have in E/E are
Nullcpupowermanagement.kext
SleepEnabler.kext
fakesmc.kext
That's it. Strongly believe that someone could decrease the number as 1.
3. Add this line in your com.apple.boot.plist
(Chameleon Bootloader rc4, PC-EFI 10.6 by netkas)
<key>RestartFix</key>
<string>Yes</string>
That's not related sleep issue but it is necessary for restart and shutdown working.
Please test and give me any feedback!
PS. Just in case you fail to boot, make a rescue CD or something BEFORE applying a new dsdt! n sorry for my bad Eng.
[My Rig]
osx 10.6.3 (64bit mode)
i7 920@4gb (turbo off, eist on, c1e on)
EVGA x58 sli le
ddr3 1600 6gb
ati 4890
Juli@ envy24ht (KP after waking) <- current problem
X58 Update to 10.6.4
I have updated to 10.6.4, once again the sound breaks.
I kept my legacyhda.kext in the /Extensions/Extra folder and found the updated AppleHDA for 10.6.4.
- I removed the Apple HDA.kext file from the Apple 10.6.4 update (S/L/E)
- Dragged "my" AppleHAD for 10.6.4 over kext utility.
- Ran pfix and disk utility to repair permissions (may not be needed)
Sound is back up and running on 10.6.4
NOTE: Our board has the Audio ID: 889, do not download the other kexts for 887 or 888. I don't believe that they work.
I couldn't attach it because it was too large, please let me know if anyone needs it and I will upload it to megaupload,etc.
Happy Updating...all seems the same with the update
Can someone update the Guide to update from 10.6.3 to 10.6.4? I'd like to make the update but I'm kinda lost and I'm afraid to lost my install.
I would also ask if anyone could upload the Apple HDA 10.6.4 to a megaupload or so for everyone.
@FabricioGSCan someone update the Guide to update from 10.6.3 to 10.6.4? I'd like to make the update but I'm kinda lost and I'm afraid to lost my install. I would also ask if anyone could upload the Apple HDA 10.6.4 to a megaupload or so for everyone.
I would also like this as well
k exts.com/view/405-binary_patched_applehda.kext_for_alc889_(mac_os_x_10.6.4).html
Updated to 10.6.4 using combo updater and also lost sound. Updated AppleHDA.kext using the above link and it's all 100% now, the best update I ever did in my hackint0sh.
I noticed a small improvement on OpenGL comparing my numbers with Xbench, but now I'll run some games on steam to see if I can find any real difference.
just checkin in guys, good to see everyone updated ok...i had to do some manual changes with my raid partitions but all is well
I'm at my wits end
I've been trying for a week and half now to get Snow Leopard (10.6.4) fully working, but have had no success. I'm using a similar setup to everyone here:
EVGA 132-BL-E758-A1
6GB OCZ 1600 RAM
EVGA GTX 295 CO-OP EDITION
I've been trying to use the iBoot + Multibeast method, has anyone had any success with this? I've tried using the guide here and I have got to the point where either I can get sound working, but it doesn't see my CDROM drive, or I can get my CDROM drive working, but no sound. I'd like to create my own dsdt to see if that would help, but it seems like the link for the software to do this in post 1 is broken. Can anyone assist? What do you need to know to help me?
sound working...kinda
Okay so I've got some of the sound ports working. I have no audio out in the front, and no optical out in the back. Ill post my dsdt and screenshots when I get home from work.
Progress
Okay, so I've got all the ports in the back working, I just need to get my headphones in the front working and I'll be great! Any ideas?
well this is my first post and my first attempt at a hackintosh. Pretty big problem though: my hard drive won't boot.
Followed the instructions in the guide verbatim, generated my EFI string for my card, installed CHAMELEON RC4 to my EFI following their guide, etc.
The one thing I noticed that seemed blatantly different from the start though, was that post-snow leo install on the drive, there was no pre-existing Extra folder or boot file.
I downloaded msf5042's posted boot file on page 2 I believe, and put it in the root directory as he mentioned. Still won't boot.
Edit: Hardware-
EVGA X58 SLI
nVidia GeForce GTX 260
6 GB GSkill DDR3 1600
Intel Core i7 - 920
Turns out it was a Chameleon issue. It boots, but fails on trying to go into mac. In -v I get the error
USMBSC Identifier (non-unique): 18E3312D81B0 0x18e3 0x9101 0x0
Still waiting for root device
Still waiting for root device
and it just goes on like that. I've made user my UUID was correct in both .plist's, and I made sure the kexts were up to date. Attempted booting without the Platform UUID kext to no avail.
UPDATE
More extensive forums/google searches and a couple hours of trial and error worked everything out. System is now running great on 10.6.2 with ethernets working with the realtek kext and sound working using the 10.6.2 AppleHDA. VoodooHDA caused kernel panic.
Would love to see my wireless card working, D-Link DWA-556. Have yet to find a kext for it.
Also wanted to thank you guys for the guide and the audo/lan fixes!
I'm new to all of this, but am slowly making progress.
I've got Vista on one hard drive. If I change the BIOS settings back to IDE and set the hard drive that Vista is on to be run from first, I can load up Vista without trouble.
When I change the settings over to AHCI (ENABLE, ENABLE, AHCI MODE + IDE, AHCI MODE), and switch it to start from the second drive on which I have Snow Leopard, I get Chameleon to give me the options of Snow Leopard or NTFS. If I choose Snow Leopard, I've now got it to the point where it loads up.
The problem that I have is that if I select NTFS when I get the Chameleon option screen, it starts up with the Vista booting screen, but after a few seconds I get a blue screen for a fraction of a second, the computer restarts, and CMOS resets.
Any suggestions for how I can get Chameleon to also load up NTFS properly?
@javeryI'm new to all of this, but am slowly making progress. I've got Vista on one hard drive. If I change the BIOS settings back to IDE and set the hard drive that Vista is on to be run from first, I can load up Vista without trouble. When I change the settings over to AHCI (ENABLE, ENABLE, AHCI MODE + IDE, AHCI MODE), and switch it to…
Sounds like you installed Vista through IDE mode. You're going to have to install the AHCI drivers back in Windows. Switch to IDE mode again and install the drivers using the following guide. Once you have them installed, you can switch back to ACHI and not have to worry about both OS's.
support.micro soft.com/kb/922976
Not a problem!
On another note, does anyone have a guide to get audio working from 10.6.2 to 10.6.4? I'm currently running 10.6.2 using LegacyHDA and VoodooHDA to get audio working, but as soon as I go to 10.6.4 audio is broken and I can't seem to get it working. Any ideas?
Just wanted to update you guys and let you know I got it working by updating my BIOS to the newest version. Removed Voodoo and got it work with just AppleHDA and LegacyHDA. Upgraded to 10.6.4 and it broke, but then used the above kext and it's working again. Thanks!
Upload please latest DSDT.aml for EXGA X58 3-Way Classifield?
I'm using the DSDT from this post: osx 86.net/f57/guide-evga-x58-snow-leopard-10-6-2-t3854/post49055.html
JaysFreaky
On this DSDT - sleep working, all device working?
How kext u use in E/E ?
I'm not sure about sleep. I don't use it, so it doesn't bother me. Otherwise, everything else is working.
For E/E, I have:
AHCIPortInjector, fakesmc, FramebufferDisabler, IOAHCIBlockStorageInjector, JMicronATA, LegacyAppleRTC_32bit_Only, LegacyHDA, NullCPUPowerManagement, NVGTX295.Fix, OpenHaltRestart, PlatformUUID and R1000SL
Jay, are you using that DSDT on a Classified or a 3Way SLI board?
I'm running it on EVGA E760 Classified 3-Way SLI. The model is 141-BL-E760-A1.
Cool. Have you managed to get it working without NullCPUPower kext? I've built my own DSDT from scratch but I just can't get it to support native power management (and therefore sleep :.
I just picked up a Classified and have everything working with 10.6.4, but I can't get dual cards working on this board. I edited PEG1 and PEG2 when I had a Gigabyte P55A-UD4P and it worked flawlessly, but the same thing isn't working with this board. I even changed ADR, 0x00050000 to ADR, 0x00070000 and ADR, 0x00090000 due the Evga having a different layout, but I can't get into the OS while powering two cards(Using PCIe 1 and 3 of course).
Here's the edit I used, that worked with my UD4P. Just wondering if anyone's running dual cards on an Evga X58 board. Thanks!
Edit: Never mind, I got both GTX 260's working with Aquamac's dual card GFX string method!
if anyone is interested in optical out audio
the legacyhda file here http://www.tonymacx86.com/viewtopic.php?f=16&t=1686… ↗
along with the vanilla applehda.kext from 10.6.2 works great
and no popping when sound is initialized
works great
AirWalk
BTW I am running 10.6.4 on EVGA x58 SLI board. ( the audio chipset is a 889a)
@airwalk776if anyone is interested in optical out audio the legacyhda file here http://www.tonymacx86.com/viewtopic.php?f=16&t=1686… ↗ along with the vanilla applehda.kext from 10.6.2 works great and no popping when sound is initialized works great AirWalk BTW I am running 10.6.4 on EVGA x58 SLI board. ( the audio chipset is a 889a)
This is what I used to get my Classified working. I used Tony's iboot for installation, but picked up the DSDT and Extra folder from this thread.
Thanks to all the contributors of this thread for making my installation so easy!
xxxslayeriiixxx
Not a problem any time.
Ok now most of us have our systems running fairly well these days. but I would like to tweak it little more. Have anyone been able to get navtive speedstep to work with dsdt and removing disabler and null cpu power.kext
If how how has this effected your temperature.
Anything else that can be done with the dsdt with our system to optimize it?
@xxxslayeriiixxxi guess, netkas' bios will help you with the 5870 http://netkas.org/ ↗ . im just going to splurge on the GTX 480, it sucks though that i cant have a vanilla system anymore when i intall it.
xxxslayeriiixxx, did you get the GTX 480 working with OSX? If so, can you point to some info that might help me out. I have a GTX 480, but can't get OSX 10.6.4 to work with the card installed.
I have OSX 10.6.4 working with a Nvidia 7300GS. System fails to boot when I put in the GTX 480. During boot, the system hangs when the NVEnabler tries to identifiy the video card.
Edit: subscribing to thread.
Thanks... I will give it a try. Can you explain why sound needs to be disabled? Reason I asked is because when I finally got sound to work with the 7200GS, it networking stop working and I can't figure out why.
How to - Native power management, speedstep, Trubo function
First of credit for this goes to msinfo_us. He has spent many hours on getting this to work correctly (still more to be done but this a great start) so please thank him for his hard work.
What has been achieved:
removal of nullcpupower kext will provide native speedstep and power management.
C-states
Turbo function support
lower cpu temps
higher over clock
and result is better benchmarks results. Run geekbench 64 bit before starting so you have a idea of what your score is.
MSinfo and I have mostly the same system specs.
EVGA x58 SLI motherboard
intel 920 i7 ( I can OC to 3.80 and MSinfo is at 4.1 on air cooled system only because he has a better batch )
we both have a V8 coolermaster.
Same OCZ platium RAM 6 gig
I have two EVGA 9800 GTX+ running 3 monitors
MSinfo has a GTX 260 running two monitors
First thing we found was BIOS version is very important if you want to continue any further you must be running BIOS E758_SZ2Z. If you don't know how to flash your bios don't bother reading this post any more. After flashing don't load bios setting from memory enter the settings manually. BIos settings should be similar to what you had before the flash but you should enable HPET 64bit and speedster and CxE function to C1E. Don't forget the AHCI needs to be enabled. reload to make sure it works correctly before continuing before adding anything else.
The reason for this version is because anything later supports the 6 core CPU and that is giving a KP when using native power management.
Also you will need Chameleon RC 5 build 498 install this and reboot to make sure it works correctly before adding anything else.
A new DSDT with the following fixes: AppleLPC, RTC, HDEF Audio, PIC, TMR, Power Button and smcbus. This dsdt is for the EVGA x58 SLI and i7920 Chip if you have any other combination you will need to generate your own and patch DSDT file. Place the dsdt in the root of the boot drive.
Two SSDT files which are for the EVGA x58 SLI and i7920 Chip if you have any other combination you will need to generate your own SSDT files. place all the ssdt files in the /extra folder
The extra /extension folder contains: AHCIPortinjector, AppleUpStreamClientDisabler, FakeSMC, IOAHCIBlockStorageInjecotr, IONetworkFamily, JMicronATA, and Legacy889HDA. (with this Legacy889HDA file you need to run the AppleHDA.kext form 10.6.2 and place it in /S/L/E)
com.apple.Boot.plist edit this with your GFX string as needed.
smbios.plist, we have changed our mac model from mac pro 4,1 to imac11,1 this will yield a better match to our hardware. And geekbench test confirm using imac11,1 which should increase your score by 500-1000 points.
reboot and cross your fingers .
After rebooting you should see a drop in idle temps. and run geekbench 64 bit and your will should see an increase in your scorer.
Good Luck and let us know your results so we can tweak this even more to make it better.
rapid share.com/files/419636470/no-nullcpu-9-17-2010.zip
MD5: 3B93C9D566CB6AA0679751B4F55B61B5
Few more details and updates to Airwalk776 message above. You should find all files needed attached here for fresh install/update to make your system run with native power management, turbo, sound and such.
All credit goes to OS X community and many developers who found these fixes in a first place. I only tested, modified as needed and applied them to my system.
With this method you can use C2RC5 or C2RC4 by AsereBLN (both are attached here with RC4 part of Multibeast). Both of them will give you the same results with RC5 setting memory and such dynamically, RC5 can generate your CStaes table automatically and RC4 is easier at least for me to control manually. Choose any one you like.
Like Airwalk said already update your BIOS (load defaults before and after update than enter your settings manually). BIOS update iso image is attached as well.
Install C2.
There is a copy of my dsdt in aml and dsl format attached. SSDT - 2 tables you are going to need are included as well.
Or generate your own SSDT tables (strongly recommend) in Windows or Linux and convert them to aml files.
I like to use DSDTSE when working with aml/dsl files (attached)
I use IORegExplore to check status, look for data and etc. (attached)
PS I know it is being said many time but I am going to say it again. Depending on your HW this might or might not work for you. I advice to generate your own DSDT and SSDT files and use this guide to make changes. I did try to keep my DSDT and SSDT files as generic as possible so.
If you decide to use my files attached at the very list you WILL have to change EFI string for GTX 260 Video board I have in com.apple.boot.plist.
To generate your own DSDT start without DSDT.aml (you'll need NullCPUPower.kext in e/e) and generate your DSDT using DSDT GUI or DSDTSE.
You will need to make the following DSDT changes:
Add DTGP method
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)
}
PIC, TMR, RTC - remove IRQNoFlags section. PIC and TMR to fix Audio stuttering.
Device (TMR)
{
Name (_HID, EisaId ("PNP0100"))
Name (_CRS, ResourceTemplate
{
IO (Decode16,
0x0040, // Range Minimum
0x0040, // Range Maximum
0x01, // Alignment
0x04, // Length
)
})
}
Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x04, // Alignment
0x02, // Length
)
})
}
Device (PIC)
{
Name (_HID, EisaId ("PNP0000"))
Name (_CRS, ResourceTemplate
{
IO (Decode16,
0x0020, // Range Minimum
0x0020, // Range Maximum
0x01, // Alignment
0x02, // Length
)
IO (Decode16,
0x00A0, // Range Minimum
0x00A0, // Range Maximum
0x01, // Alignment
0x02, // Length
)
})
}
Audio 889 fix - rename AZAL to Device HDEF and c/p
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0A)
{
"built-in",
Buffer (One)
{
0x00
},
"codec-id",
Buffer (0x04)
{
0x89, 0x08, 0xEC, 0x10
},
"layout-id",
/**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04)
{
0x79, 0x03, 0x00, 0x00
},
"device-type",
Buffer (0x0F)
{
"Realtek ALC889"
},
"PinConfigurations",
Buffer (Zero) {}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Fix AppleLPC (needed for Apple CPU Power)
Please NOTE: AppleLPC.kext will give you the 'Automatic restart after power failure' option in power savings. This option needs to be checked for sleep!
PS While sleep is fully working I advice to check your temps if you decide to use it. This has nothing to do with our MAC and everything to do with our EVGA MB. You can read all about it on EVGA forum.
Device (LPCB)
{
Name (_ADR, 0x001F0000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x18, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
Fix AppleHPET (needed for Apple CPU Power)
Device (HPET)
{
Name (_HID, EisaId ("PNP0103"))
Name (ATT3, ResourceTemplate
{
IRQNoFlags
{0}
IRQNoFlags
{8}
Memory32Fixed (ReadWrite,
0xFED00000, // Address Base
0x00000400, // Address Length
)
})
Name (ATT4, ResourceTemplate
{
})
Method (_STA, 0, NotSerialized)
{
Return (0x0F)
}
Method (_CRS, 0, NotSerialized)
{
Return (ATT3)
}
}
To allow Power button to put computer to sleep
Device (PWRB)
{
Name (_CID, EisaId ("PNP0C0C")) //Activate Power Button
Method (_STA, 0, NotSerialized)
{
Return (0x0B)
}
}
Compile your dsdt.aml. Remove NullCpuPower, disabler, VoodooPower or anything else power management related if you had it before or just copy e/e and s/l/e files from my package, fix permitions/mkext (you can use attached kextutility) and restart.
To confirm speedstep is working properly, use ioreg to look at IOService:/AppleACPIPlatformExpert/CPU0@0/AppleACPICPU/ACPI_SMC_PlatformPlugin. You will see CState's CSTinfo and PState's PerformanceStateArray 10 States (0-9 for i920 more for i9x0) PState Table. CPUPLmit 0x0 and CSTInfo 0x1240105.
About P-State table and SSDT files. You can change the multiplier, volts, frequency, conditions when to change from one state to another in SSDT to any way you want (Ex: aggressive on performance or power savings) but this is an entire separate subject to discuss.
Run benchmark and enjoy higher performance and lower temps.
I also like the fact that I should be upgrade worry free with these changes and have only few extra kexts in my setup, FakeSMC being the only one needed to boot - almost 100% vanila but there is still an opportunity for improvement .
GL.
rapid share.com/files/419724474/EVGA_x58_SLI_i920_SZ2Z.zip
MD5: D8B8F6902A6B2CBAB4D61A79DA382C7B
I don't dual boot but if it did the easiest way would be two hard drives and use bios to select boot drive by pressing escape at boot.
If you are using same BIOS, dsdt and ssdt files Airwalk and I are using than sleep should be working. You need to enable S3 option in a BIOS, all/any C options (C1E or C6 are the ones I tried). Computer goes to deep sleep and wakes up fine. However I don't use sleep. My MB version is 1.0 and after several sleep/wake events I see my temps going up. You can read all about it on EVGA forums. It is a well known issue that EVGA still failed to fix after numerous BIOS upgrades. People with MB v.1.1 reported mixed results - S3 working for some but not all. People who have Virtualization disabled/don't use it seem to have better luck with double pumping issues and sleep.
@xxxslayeriiixxxanybody here dual boot windows 7? im getting tired of a slow workflow with video editing. i want to take advantage of mercury playback with my gtx480. if anyone here has a dual boot, how you do it? using chameleon
I personally had to use windows as the default loader, install easyBCD and add EFI Apple to the plist, think its more friendly to MBR mac installations.
@msinfo_usFew more details and updates to Airwalk776 message above. You should find all files needed attached here for fresh install/update to make your system run with native power management, turbo, sound and such. All credit goes to OS X community and many developers who found these fixes in a first place. I only tested, modified as needed…
Sleep functioning yet with the power-management fixes? i would get a new card but there is nothing my 285 can't handle
@xxxslayeriiixxxill guess ill go that route, so ill have no problems with chameleon. airwalk do you have sleep working?
I had to reinstall windows to get AHCI mode working correctly (ahci sata drivers)…seems like mac doesn't like AHCI-IDE mode, i have to adjust the switch to AHCI-AHCI mode whenever i want to switch between the two in bios
@xxxslayeriiixxxSo for overclockers in here, what do you guys use to stress the CPU if its stable or not? i just type this "yes > /dev/null" in terminal. like 15 terminal windows. i dont know if its an accurate way of stabilizing the overclock, but ive had no problems so far. i top out at 63C full load 4.0 GHz. i mainly use the hackintosh for video…
I personally use mprime95 I think MSInfo does also
mers enne.org/freesoft/
Your Temps look at par with ours
A smart friend of mine once told me the i7 has an internal thermal max/throttle down point of 102 degrees.
I just bought the new EVGA X58 SLI 3, so I guess I'm screwed on native power management for now because it has 6 core support in the first bios. Should I try using one of the older bioses from one of the other boards? If someone got the power management kexts from a new Mac Pro, would that work? Will the 10.6.5 update include a power management kext that will work?
Also, I can't seem to get sound to work. I've tried all kinds of different Legacy kexts including the one from airwalk667's extra folder, along with the hdef section from his DSDT and a stock 10.6.2 AppleHDA.kext. I can see the list of outputs and stuff in Apple System Profiler, but theres nothing in the Sound preference pane. Maybe the SLI 3 has a different codec than the ALC 889a? What should I do? lspci gives me 8086:3a3e for the device id, and although I know that's different than the codec id or whatever, I saw that id associated with the ALC1200 in a number of searches. Basically, I don't know how to find out which ALC I have.
EDIT: Crud, figured out how to get it from Linux, looks like I have ALC892. Maybe I should return this SLI 3 and get something else.
BTW I'm not a total noob. I started out on a EP45-DS3L, I was a pioneer on the Zotac IONITX-G-E, I've done an ASUS P6T SE, G41-ES2L, and even an old AsRock P4i65g. Just wanted to put that out there to let people know that for the most part I know what I'm doing, and they don't think I'm a noob.
@banini_jequeI just bought the new EVGA X58 SLI 3, so I guess I'm screwed on native power management for now because it has 6 core support in the first bios. Should I try using one of the older bioses from one of the other boards? If someone got the power management kexts from a new Mac Pro, would that work? Will the 10.6.5 update include a power…
http://www.newegg.com/Product/Product.aspx?Item=N82E168… ↗
no more audio issues! lol frys has them too out the box
Actually, I just got it working with voodoohda 2.56. I had tried 2.60 or 2.61 (forget which, whichever one is in MultiBeast) and it didn't work at all. It made one of the SMC kexts KP on boot. Anyway I'm pretty happy with 2.56. Sound in and all that works great. Hopefully I can figure out how to make a disabler for AppleHDA so I don't have to carefully remove it in the future. Or, hopefully a future AppleHDA will support ALC892.
Now for power management... Maybe I'll sneak into a place that sells Mac Pros with a thumb drive and copy the power management kexts when no one is looking.
Thank you guys so much for all the works!
I've managed to get sleep working with the files attached on page 24. But I noticed that the usb ports of my computer wouldn't work after waking up. I can actually wake up the computer by clicking mouse or pressing the power button, but once the computer is back on, the usb no longer works. I used my usb flash drive to test it, it seemed that the usb had no power after waking up.
Also, how should I set up the power management in the bios? I'm now using S3 with HPET 64bit enabled. It seems OK to me except for the usb issue.
Do you guys know how to fix it? Thanks again!
I'm having one other problem: System Profiler is reporting my graphics as x8. I only have one card (EVGA GTX 260) and it's in the first slot, although I do have a firewire card in the third full length slot.
@frishenThank you guys so much for all the works! I've managed to get sleep working with the files attached on page 24. But I noticed that the usb ports of my computer wouldn't work after waking up. I can actually wake up the computer by clicking mouse or pressing the power button, but once the computer is back on, the usb no longer works. I…
Hmm ... I think I saw my external USB HD's after waking up from sleep but I am not 100% sure since I am not using sleep due to temps going higher after going to sleep multiple times.
You can try the following fix for your USB:
Change ID of USB devices to fake ICH10-R.
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)
{
Name (_ADR, 0x001D0002)
...
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)
}
}
Device (USB4)
{
Name (_ADR, 0x001A0000)
...
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)
}
}
Device (USB5)
{
Name (_ADR, 0x001A0001)
...
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)
}
}
Device (USB6)
{
Name (_ADR, 0x001A0002)
...
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)
}
}
Please let us know if it worked for you and if not I think there is one more fix we can try.
@banini_jequeI'm having one other problem: System Profiler is reporting my graphics as x8. I only have one card (EVGA GTX 260) and it's in the first slot, although I do have a firewire card in the third full length slot.
The video section is not part of the DSDT posted here (not yet anyway I was planning to do it just did not get around to it yet). I use GFX string in my com.boot.apple for grafics for now. Perhaps you might want to check it osx 86.co/f19/guide-geforce-gtx-260-in-snow-leopard-t4057/ . Did you try removing firewire card to see if it will make any difference?
BTW I have the same EVGA GTX 260 video card so you can try my GFX string to see if it will fix it (look at my com.boot.apple on page 24).
@msinfo_usHmm ... I think I saw my external USB HD's after waking up from sleep but I am not 100% sure since I am not using sleep due to temps going higher after going to sleep multiple times. You can try the following fix for your USB: Change ID of USB devices to fake ICH10-R. Device (USB0) { Name (_ADR, 0x001D0000) ... Method (_DSM, 4,…
Thanks! I will give it a try!
Yeah I tried taking out the firewire card and it's still reporting as x8. I had the same card in my old EP45-DS3L using GraphicsEnabler=yes and it showed as x16 on there. Maybe I need to reset my bios?
@frishenThanks! I will give it a try!
Cool. Please let us know results. I've got no way to test this right now (I am at work) but to make it easer for you I compiled device (USBx) section for you to try. You should be able to just copy/paste and give it a shot. GL
Device (USB0)
{
Name (_ADR, 0x001D0000)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x03,
0x03
})
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 (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x04,
0x03
})
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)
{
Name (_ADR, 0x001D0002)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x0C,
0x03
})
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)
}
}
Device (USB3)
{
Name (_ADR, 0x001A0000)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x0E,
0x03
})
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)
}
}
Device (USB4)
{
Name (_ADR, 0x001A0001)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x05,
0x03
})
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)
}
}
Device (USB5)
{
Name (_ADR, 0x001A0002)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x20,
0x03
})
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)
}
}
@banini_jequeYeah I tried taking out the firewire card and it's still reporting as x8. I had the same card in my old EP45-DS3L using GraphicsEnabler=yes and it showed as x16 on there. Maybe I need to reset my bios?
I checked and my card def shows as PCIe x16. The only setting in BIOS I use Video related is video card = PCIe instead of PCI. Everything else in that section as default. Can you tell a little bit more about your system? Bios version, r u using same dsdt posted on page 24, kexts, GFX string, which bootloader, any other cards?
I reset my bios and it still says x8.
There's only one bios for the SLI 3, and thats 74 I believe.
I've got C2RC5 as the bootloader and graphicsenabler=yes (no strings or anything)
I'm not using the DSDT from page 24, but I suppose I'll give it a try.
I've got these extensions in /E/E
AHCIPortInjector
fakesmc
IOAHCIBlockStorageInjector
JMicronATA
NullCPUPowerManagement
OpenHaltRestart
PlatformUUID
SleepEnabler
and then in /S/L/E I have VoodooHDA
Everything else is stock. I had a firewire card in the third x16/x8 slot at first, but I took it out and like I said it still says x8 after resetting the bios too. No other cards installed. I'll give that page 24 DSDT a shot.
@banini_jequeI reset my bios and it still says x8. There's only one bios for the SLI 3, and thats 74 I believe. I've got C2RC5 as the bootloader and graphicsenabler=yes (no strings or anything) I'm not using the DSDT from page 24, but I suppose I'll give it a try. I've got these extensions in /E/E AHCIPortInjector fakesmc…
Before you do anything else try to disable graphicsenabler and try GFX string.
I dunno, I can't find a GFX string for it, and almost everyone else I've read who're using the GTX 260 are using GraphicsEnabler and it works perfect. That's what I used before on my old motherboard and it said x16. I ran nvclock and it says I'm "Current Rate: 8X, Maximum Rate: 16X". So, I think it's either my card, or it's some issue with the 10.6.4 drivers like some people have mentioned. I tried using LegacyAGPM and set up an iMac11,1 section with the GTX 260 section from the real AGPM's MacPro4,1 section, and it hasn't made a difference. It actually does seem like the card is running in power save mode all the time. If a launch a game, nvclock still says 300Mhz, when I should be at 626 right? At this point though I've just about hijacked this thread so I guess I ought to start a new one.
Edit: I did just try an EFI string instead of GE, and it still says x8. It's gotta be either my card or my motherboard. Obviously x8 is still plenty of bandwidth for the GTX 260, and everything else is fine, but I don't like that it's not working the way it's supposed to.
Slayer how is your new card? I was thinking of going the ati route, still on the fence
@banini_jequeI dunno, I can't find a GFX string for it, and almost everyone else I've read who're using the GTX 260 are using GraphicsEnabler and it works perfect. That's what I used before on my old motherboard and it said x16. I ran nvclock and it says I'm "Current Rate: 8X, Maximum Rate: 16X". So, I think it's either my card, or it's some issue…
Power save mode actually does make sense. I did have this problem initially (lower clock but still x16 PCIe) and started to look dipper into it. But then when made all the necessary changes to my dsdt it magically disappeared so I did not look any farther. Here is my NVClock info if u'd like it for reference.
-- General info --
Card: GT200 [GeForce GTX 260]
Architecture: GT200 B1
PCI id: 0x05e2
Subvendor id: 0x19f1
GPU clock: 586.284 MHz
Bustype: PCI-Express
-- Shader info --
Clock: 1296.000 MHz
Stream units: 216 (11111110b)
ROP units: 28 (01111111b)
-- Memory info --
Amount: 896 MB
Type: 448 bit DDR3
Clock: 999.000 MHz
-- PCI-Express info --
Current Rate: 16X
Maximum rate: 16X
-- Sensor info --
Sensor: Analog Devices ADT7473
Board temperature: 37C
GPU temperature: 47C
Fanspeed: 339 RPM
Fanspeed mode: manual
PWM duty cycle: 40.0%
-- VideoBios information --
Version: 62.00.50.00.05
Signon message: NVIDIA GTX260 896MB
Performance level 0: gpu 300MHz/shader 600MHz/memory 100MHz/1.05V/100%
Performance level 1: gpu 400MHz/shader 800MHz/memory 300MHz/1.05V/100%
Performance level 2: gpu 590MHz/shader 1296MHz/memory 999MHz/1.12V/100%
VID mask: f
Voltage level 0: 1.05V, VID: b
Voltage level 1: 1.06V, VID: a
Voltage level 2: 1.12V, VID: 5
Voltage level 3: 1.18V, VID: 0
And you are right this does not have anything to do with this thread and there is already plenty of info on this subject.
Yeah looks just like my output but I have the 216 superclocked so some clocks are higher in mode 1 and 2, and it's definitely stuck on mode 0. I ran some stress tests and it didn't budge past 300Mhz. Is your DSDT just like the one on page 24 or does it have other stuff?
@banini_jequeYeah looks just like my output but I have the 216 superclocked so some clocks are higher in mode 1 and 2, and it's definitely stuck on mode 0. I ran some stress tests and it didn't budge past 300Mhz. Is your DSDT just like the one on page 24 or does it have other stuff?
The dsdt file I posted on page 24 is still the latest and the one I am running right now.
PS FYI It is not just dsdt. It is a combination of dsdt and ssdt. There are tables/references in both and in some cases ssdt takes a priority. But most of the changes I've made are in the dsdt.
Interesting. I added the SSDT files (I don't fully understand the concept behind them, I guess just more of the same as DSDT) and put in dropssdt=yes, and now my gpu clock is at level 2 (626Mhz for me since I have the 260 superclocked :)), but, unfortunately I'm still at x8 lanes. Actually now it even clocked down to level 1 at 400Mhz, so that's good too, but STILL x8 lanes. I've got another week to return the board if I need to, and I just remembered my zotac ion has an x16 2.0 slot so I could test the card on that if I feel like tearing that machine apart to fit it on there.
@banini_jequeInteresting. I added the SSDT files (I don't fully understand the concept behind them, I guess just more of the same as DSDT) and put in dropssdt=yes, and now my gpu clock is at level 2 (626Mhz for me since I have the 260 superclocked :)), but, unfortunately I'm still at x8 lanes. Actually now it even clocked down to level 1 at…
Glad dsdt/ssdt files worked for you and you are getting full performance out of your video card.
@xxxslayeriiixxxThe card works smoothly so far. the most important feature that i really needed is not supported which is CUDA. i was hoping CUDA worked, but im on a waiting game right now for new drivers from nvidia to leak out. Gaming is pretty smooth so far. I just play starcraft 2 (Ultrasettings). I just dual boot with windows 7 for video…
Good info thanks, think its time for me to do a re-load with all of these new fixes implemented. Still running with strings on my 285 only game i play is call of duty so my system is overkill. I'll probably grab a 5870 when the funds line up
CD Drive Issue
I first want to thank you all for the wonderful information. This is truly exciting stuff.
I followed this guide, finally got sound working, but have 1 more thing that I need to fix.
I am unable to use my sata cdrom, it doesnt show up anywhere. Not sure where to start here so I'll just list my stuff
EVGA X58
i7 920
6 gigs ocz ram
nvidia gtx 280
samsung sata dvd-rw
I'm pretty sure that I have a custom dsdt.aml file, however I am not too sure.
Any suggestions? Thanks in advanced.
@xxxslayeriiixxxWhere did you plug it in? the red sata ports? if you did just turn it on in BIOS
The drive was plugged in SATA0 (black) I moved it to the red port on the side of the board and it worked! Thank you!
Now another question: Is there a way to get my PS/2 keyboard working? I installed the voodoops2controler and am not able to use it.
hey msinfo or airwalk you posted a dsdt change on page24 for the Audio 889 chip if I change the part in my dsdt to yours does I need any legacyHDA or modified AppleHDA kext in my extra or S/L/E folder to get sound work?, Im using atm voodooHDA kext in S/L/E but my SPDIF output supports only 2 channels not 5.1 any solution to get 5.1 work? I tried out in audio-Midi-support program but 5.1 is disabled -.-
Is there anyway to get the Fanspeed of my GTX260 from EVGA (its the SuperSuperClocked edition) to control?
(((is my english acceptable?)))
@snake4lifehey msinfo or airwalk you posted a dsdt change on page24 for the Audio 889 chip if I change the part in my dsdt to yours does I need any legacyHDA or modified AppleHDA kext in my extra or S/L/E folder to get sound work?, Im using atm voodooHDA kext in S/L/E but my SPDIF output supports only 2 channels not 5.1 any solution to get 5.1…
Your English is fine
Yes, you'll need Legacy889HDA.kext and original AppleHDA.kext from 10.6.2.
There are a number of ways to get 5.1 over SPDIF. For example: Soundflower.
The easiest is probably just to install Plex and enable digital out in Plex system pref. (If you don't use Plex already try it. It is arguably one of the best media center solutions out there)
I am sure there are more ways to do it. Google is your friend.
Try this link for your Video card/fan question http://www.projectosx.com/forum/index.php?showtopic=1246 ↗ and http://www.insanelymac.com/forum/index.php?showtopic=22… ↗
Everyone will have to excuse me, since I seem completely dense over taking on this task.
I have the retail Apple DVD, but looking at the guide on page 1 loses me from the first link. Am I able to just use my roommates Macbook Pro & install OSX to a Hardrive via enclosure or do I need to 1) download 10.5.2 2) Find the combo updates somehow & update them 3) once I get to 10.5.7 somehow, start using this guide?
I'm unfortunately am plague by being a specific person & am lost on which guide im using or what disks & etc. The other guide doesn't even have links, I understand google is my friend, but I need a more definite process of starting this. I know I can do it, I just need to be placed on the right path.
Overall if I can just use my roommates Macbook Pro & hook a enclosure HD up to it, that be great. I guess if I can, I just install the HD, install the DVD & start from this guide & download the needed items to be installed on the enclosure HD. If I read the other guide correctly!
edit:
Almost forgot system info:
I am wanting to get a Hackintosh on a:
eVGA X58 Micro
i920 processor
Corsair Dominator 6GB
8800GT eVGA 512mb card (apparently a decent choice starting out for this stuff)
Thanks all in advance for the help.
@xxxslayeriiixxxim not entirely sure but it should work installing it through an enclosure via macbook pro. just remember to install chameleon in the right drive path (the enclosure).
Think I will give it a shot straight from my PC. I'll just download all the combo updates from the apple support site & get it to 10.5.7 & follow the guide from there & here. Guess I'll let you know by tomorrow night how this turns out. Thanks
edit:
If I do decide to use my roommate's Macbook Pro that he just got that has the newest 10.6.4 update, should I skip the 10.5.7 section & just install Leopard on the drive I plan on using, then from there plug it into my system & move ahead with the rest of the installation?
my pc is broken after sleep -.
ok after getting the beautiful DTS sound to my reciever Im trying now to manage the correct work of the sleep function.
My pc is going to sleep (all fans off, usb off, nice and sleepy everything...) BUT after I press the power on button or the spacebar it comes up, I get my desktop back but my keyboard doesnt work and no usb device like my HDD. Here is what my kernel.log logged:
Oct 16 01:02:56 Snake4lifes-iMac kernel[0]: Power down FG cad=2 nid=1 to the D3 state...
Oct 16 01:02:56 Snake4lifes-iMac kernel[0]: Resetting controller...
Oct 16 01:02:56 Snake4lifes-iMac kernel[0]: VoodooHDADevice[0xffffff800f4d7c00]::resetController(0)
Oct 16 01:02:56 Snake4lifes-iMac kernel[0]: Suspend done.
Oct 16 01:03:00 Snake4lifes-iMac kernel[0]: System Sleep
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: 55813813)
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: VoodooHDADevice[0xffffff800f4d7c00]::audioCtlOssMixerSet(0xffffff801043b928, 23, 0, -549755813888)
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: VoodooHDADevice[0xffffff800f4d7c00]::audioCtlOssMixerSet(0xffffff801043b928, 24, 0, -549755813888)
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: VoodooHDADevice[0xffffff800f4d7c00]::audioCtlOssMixerSetRecSrc(0xffffff801043b928, 0x80)
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: warning: couldn't set recording source to microphone
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: Resume done.
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: An Unknown USB Device (Port 1 of Hub at 0xfd000000), may have caused a wake by being connected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: An Unknown USB Device (Port 1 of Hub at 0xfa000000), may have caused a wake by being connected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: The USB device iPhone (Port 2 of Hub at 0xfd000000) may have caused a wake by being disconnected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: An Unknown USB Device (Port 2 of Hub at 0xfa000000), may have caused a wake by being connected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: An Unknown USB Device (Port 3 of Hub at 0xfa000000), may have caused a wake by being connected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: An Unknown USB Device (Port 3 of Hub at 0xfd000000), may have caused a wake by being connected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: The USB device Keyboard Hub (Port 4 of Hub at 0xfa000000) may have caused a wake by being disconnected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: The USB device USB HD (Port 4 of Hub at 0xfd000000) may have caused a wake by being disconnected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: An Unknown USB Device (Port 5 of Hub at 0xfa000000), may have caused a wake by being connected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: An Unknown USB Device (Port 5 of Hub at 0xfd000000), may have caused a wake by being connected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: The USB device External HDD (Port 6 of Hub at 0xfa000000) may have caused a wake by being disconnected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: An Unknown USB Device (Port 6 of Hub at 0xfd000000), may have caused a wake by being connected
Oct 16 01:03:16 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:03:17 Snake4lifes-iMac kernel[0]: AppleRTL8169Ethernet: phyWaitForAutoNegotiation TIMEOUT
Oct 16 01:03:21 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:03:39: --- last message repeated 3 times ---
Oct 16 01:03:39 Snake4lifes-iMac kernel[0]: [BNBMouseDevice][processCommandWL][34-15-9e-cd-ec-ce] Releasing All Channels
Oct 16 01:03:42 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:03:49: --- last message repeated 1 time ---
Oct 16 01:03:49 Snake4lifes-iMac kernel[0]: [ffffff80106e4100][AppleMultitouchDevice::willTerminate] entered
Oct 16 01:03:49 Snake4lifes-iMac kernel[0]: [ffffff80106e4100][AppleMultitouchDevice::stop] entered
Oct 16 01:03:52 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:04:22: --- last message repeated 5 times ---
Oct 16 01:04:22 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:04:52: --- last message repeated 5 times ---
Oct 16 01:04:52 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:04:52 Snake4lifes-iMac kernel[0]: IOUSBMassStorageClass::setPowerState(0xffffff800f04c000, 0 -> 1) timed out after 100128 ms
Oct 16 01:04:52 Snake4lifes-iMac kernel[0]: IOUSBMassStorageClass::setPowerState(0xffffff800f06f800, 0 -> 1) timed out after 100128 ms
Oct 16 01:04:57 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:05:21: --- last message repeated 4 times ---
Oct 16 01:05:21 Snake4lifes-iMac kernel[0]: E:[AppleUSBBluetoothHCIController][BulkInReadHandler] overrun error. ignoring. dataSize = 0x0
Oct 16 01:05:21 Snake4lifes-iMac kernel[0]: [InterruptReadHandler] Received kIODeviceNotResponding error - retrying: 1.
Oct 16 01:05:21 Snake4lifes-iMac kernel[0]: [ClearFeatureBulkEndpointHalt] DeviceRequest failed 0xE00002ED.
Oct 16 01:05:22 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:05:52: --- last message repeated 5 times ---
Oct 16 01:05:52 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:06:22: --- last message repeated 5 times ---
Oct 16 01:06:22 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:06:32: --- last message repeated 2 times ---
Oct 16 01:06:32 Snake4lifes-iMac kernel[0]: IOSCSIPeripheralDeviceType00::setPowerState(0xffffff800f06f000, 0 -> 4) timed out after 100157 ms
Oct 16 01:06:33 Snake4lifes-iMac kernel[0]: IOSCSIPeripheralDeviceType00::setPowerState(0xffffff800f088e00, 0 -> 4) timed out after 100357 ms
Oct 16 01:06:37 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:07:07: --- last message repeated 5 times ---
Oct 16 01:07:07 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:07:37: --- last message repeated 5 times ---
Oct 16 01:07:37 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:08:07: --- last message repeated 5 times ---
Oct 16 01:08:07 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:08:37: --- last message repeated 5 times ---
Oct 16 01:08:37 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
(My system is a MacPro4,1 but my boot disc was iMac dont wonder..)
My method that Im used: SleepEnabler 10.6.4 in E/E, DSDT patching the _S3(+global) and the _pwr section "One" -> 0x03, adding the Method (_DSM, 4, NotSerialized) + device id at the USB part. Anybody fixed this problem? Thanks for every help =)
Device (USB0)
{
Name (_ADR, 0x001D0000)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x03,
0x03
})
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 (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x04,
0x03
})
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)
{
Name (_ADR, 0x001D0002)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x0C,
0x03
})
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)
}
}
Device (USB3)
{
Name (_ADR, 0x001A0000)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x0E,
0x03
})
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)
}
}
Device (USB4)
{
Name (_ADR, 0x001A0001)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x05,
0x03
})
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)
}
}
Device (USB5)
{
Name (_ADR, 0x001A0002)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x20,
0x03
})
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)
}
}
Well, I am not sure how much help I am going to be here since our systems are different. I am using native power management; no sleepenabler and such. This is going to be "apples and oranges" I am afraid. And I don't use sleep at all ... I did test it and it works. All USB devices are present and working after sleep (deep sleep is exactly like you describe).
Anyway, the only part missing in your DSDT USB section is a High Speed USB. Normally those are your external HD's
Device (USB0)
{
Name (_ADR, 0x001D0000)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x03,
0x03
})
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 (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x04,
0x03
})
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)
{
Name (_ADR, 0x001D0002)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x0C,
0x03
})
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)
}
}
Device (USB3)
{
Name (_ADR, 0x001A0000)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x0E,
0x03
})
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)
}
}
Device (USB4)
{
Name (_ADR, 0x001A0001)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x05,
0x03
})
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)
}
}
Device (USB5)
{
Name (_ADR, 0x001A0002)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x20,
0x03
})
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)
}
}
Device (EHC1)
{
Name (_ADR, 0x001D0007)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x0D,
0x03
})
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 (EHC2)
{
Name (_ADR, 0x001A0007)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}
Return (0x03)
}
Name (_PRW, Package (0x02)
{
0x0D,
0x03
})
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)
}
}
Any updates as far as getting native powermanagement with newer bioses? I have the new SLI 3 botherboard, and there's no older bioses that don't support 6 and 8 core chips. Do you guys think 10.6.5 will fix this since the 2010 Mac Pros have the 6 core chips? I've been wondering if the newer builds of 10.6.4 that come with the 2010 Mac Pros and the new MacBook Airs would work too, but I can't find any torrents of them.
@banini_jequeAny updates as far as getting native powermanagement with newer bioses? I have the new SLI 3 botherboard, and there's no older bioses that don't support 6 and 8 core chips. Do you guys think 10.6.5 will fix this since the 2010 Mac Pros have the 6 core chips? I've been wondering if the newer builds of 10.6.4 that come with the 2010 Mac…
I don't think the problem is 6 or 8 cores but the absence of the 2 or 4 extra cores on i7 920. In our quest for native power management Airwalk and I went thru many tests and once we found that indeed having those extra empty cores is a problem we never attempted to go back to newer BIOS's to try to fix it. May be you want to give it shot? If so, please share your results.
Well, I think I'm gonna have to wait for 10.6.5 to try it again. I'm running a 950, so I would have the same problem as you, and I know I've always gotten a kp anytime I tried going native. If I can find a torrent of 10.6.4 from a 2010 mac pro or macbook air then I can try those, but I haven't had any luck, and 10.6.5 is right around the corner. I guess I could put 10.6.5 beta on a spare drive and try that.
question
If 10.6.5 is released, can I make a Timemachine backup, update to 10.6.5 and if it KP me, boot the install disk and go back to my timemachinebackup is this possible?
Dunno...
Just wanted to post back about my progress. After much deliberation & reviewing things, I finally went ahead with the install today with hope of joining the ranks of other fellow hackintosh members. It was a very interesting journey & after about 6 hours including (eating, bio breaks, researching, & installs) I finally have my system running 10.6.4 :
Thank you slayer for the guide, I will admit I didn't use it at the beginning, but rather a tonymac method, but in the end your guide saved my ass a lot of headaches. From the right files, to the correct procedures, & even ways to edit EFI strings once 10.6.4 was installed. So credit to you slayer & other's around the net that provided information.
Now I just need to research how I go about installing a new Windows 7 type system:-/
edit 1: I'm currently running the Voodoo HDA audio kext, but my sound is static at times, or it comes & goes. I have to move around the computer & deal with the cords to get sound back, never had any issue in windows. By chance is there another kext I should look into?
Motherboard: x58 EVGA Micro
Ms_info will you please re-upload the file with the new x58 kexts the rapidshare link you hosted has reached it's limit
arghhh someone post those files lol i'm loosing blood here
@JaE-VMs_info will you please re-upload the file with the new x58 kexts the rapidshare link you hosted has reached it's limit
Sure. It has latest dsdt, ssdt and kexts I am using. I did not include any additional utilities to keep it small. You can always download them elsewhere or let me know what you need and I'll upload it for you.
rapid share.com/files/429535655/NoNullCPU1test.zip
@msinfo_usSure. It has latest dsdt, ssdt and kexts I am using. I did not include any additional utilities to keep it small. You can always download them elsewhere or let me know what you need and I'll upload it for you. rapid share.com/files/429535655/NoNullCPU1test.zip
exactly what i needed thank you sir, throwing it in my drop box
@ms_info are these uploadet files for chameleon RC5? And whats the pfix (permission fix?), and whats the AppleUpstreamUserClientDisabler.kext good for?
Dont forget guys to change the serialnumber, I just found out that some apps like teamviewer does not work with same serialnumbers
@snake4life@ms_info are these uploadet files for chameleon RC5? And whats the pfix (permission fix?), and whats the AppleUpstreamUserClientDisabler.kext good for? Dont forget guys to change the serialnumber, I just found out that some apps like teamviewer does not work with same serialnumbers
Yes, I am using RC5. It works fine with AzerBLN as well.
pfix - small utility to fix permissions
AppleUpstreamUserClientDisabler - NVidia fix which we most likely no longer need.
Poop, I just updated to 10.6.5, but it doesn't help my X58 SLI 3 use native PM. It still panics without null. I even tried msinfo's newest pack unaltered. I guess now I sell this board and try to track down the older X58 SLI LE that it replaced, or a Gigabyte. I'm assuming the gigabyte boards can run a newer bios that supports more than 4 cores, and still work with native PM right? If that's the case, then why can't EVGA boards do it?
@banini_jequePoop, I just updated to 10.6.5, but it doesn't help my X58 SLI 3 use native PM. It still panics without null. I even tried msinfo's newest pack unaltered. I guess now I sell this board and try to track down the older X58 SLI LE that it replaced, or a Gigabyte. I'm assuming the gigabyte boards can run a newer bios that supports more…
I don't know if this is impossible or even how difficult it is to get native PM on newer EVGA BIOS. Airwalk and I did not pursue any farther native PM development, DSDT and SSDT changes once we found that using older EVGA BIOS version solved our KP problem. Everything is working REALLY well so it is kind of hard to justify breaking it for the sake of testing newer BIOS when it does not really buy us anything. Is your system OC'd (try to disable it just for testing)? Did you try to generate your own ssdt files (if you want to attach them I can take a look at your values)?
Here they are if you want to look. I guess I'll start researching mods for them now.
@banini_jequeHere they are if you want to look. I guess I'll start researching mods for them now.
Try replacing with these files. Please try with DropSSDT=yes and no.
Everyone updated ok? I haven't turned my system on in about 4 days
@JaE-VEveryone updated ok? I haven't turned my system on in about 4 days
10.6.5 update was seamless. Just backup your AppleHDA before updating.
I went head & updated 10.6.4 to 10.6.5 & upon reboot I got message stating "I need to reboot my system holding down the power button". I get this everytime now & no one else seems to be having the same issue as me so I'm lost as to what I need to do.
evga x58 micro
evga 8800gt
i7 920
using newest chameleon bootloader build.
Edit: Found my issue, VooDooHDA no longer wants to play nice with 10.6.5, the only issue is that I no longer have sound. If anyone has a working ALC889 combo that could work on my eVGA x58 Micro mobo, can you please host it or post where I can get it from. A specific guide on installing it would be helpful as well...thank you.
Edit x 2: So for anyone future reference using the eVGA Micro x58 motherboard. If you're using the VoodooHDA kext, with updating to 10.6.5 it'll pretty much wreck your OSX into KP mode. You'll want to remove it completely from your system via Safe Mode if you haven't before installing the update. This does mean no sound for the time being, but below I have a method that you can try to use that worked for me.
1) Download TonyMac's Multi-beast
2) Open Multi-Beast
3) Go through the Prompts until you can see the easy DSDT & User DSDT & etc.
4) At all those check boxes, Go down the boxes until you see Advanced Options & select
5) Should see (Audio, network, & various other things)
6) What you want is Audio of course
7) With using the eVGA x58 Micro motherboard we have the ALC889 Codec
8) Check boxes LegacyHDA889, HDAEnabler889, & 10.6.2 Apple.HDA Rollback
9) Install all three, should be successful.
10) Close Multi-beast - Open Disk Utility > Select OSX Drive > First Aid Tab > Repair permissions > Close DIsk Utility > Restart > Test Sound
Using this method got me updated to 10.6.5 which updates the Apple.HDA audio kext anyways, so VoodooHDA basically kills the system. Anyways, I went from 10.6.5 & no sound , the new update & with sound. Hope this helps even one person.
Thanks msinfo. It didn't work though. I tried it both ways.
VoodooHDA didn't like the dsdt you gave me, but it likes mine fine, probably because I removed my audio device from it since I have ALC892. I always have to delete AppleHDA though.
@banini_jequeThanks msinfo. It didn't work though. I tried it both ways. VoodooHDA didn't like the dsdt you gave me, but it likes mine fine, probably because I removed my audio device from it since I have ALC892. I always have to delete AppleHDA though.
It was a long shot anyway ... Did you remove sound from dsdt I gave you or did you use your old dsdt? Attached is dsdt without sound device hdef.
I haven't tried that because the pm panics well before the voodoo does, so I didn't think it was worth it. I posted on insanelymac's dsdt fixes for gigabyte boards thread with my dsdt, ssdts, and ioreg output to see if they have any ideas. I think I will keep this board since everything else works, and it's fun to try to work out new frontiers.
Update:
I redid my DSDT, and it's good enough now that I can restart and shutdown without any added kext. I have it attached along with an ioreg dump, my SSDTs, and my boot.plist if anyone wants to look through it.
The only kexts I have in /E/E are:
AHCIPortInjector
fakesmc
IOAHCIBlockStorageInjector
JMicronATA
LegacyAGPM
NullCPUPM
PlatformUUID
I would still need one for sleep, but I haven't really looked for one for 10.6.5 yet.
Is working with the EVGA SLI LE E757?
What CDBOOT use?
@shakall, I'm pretty sure you can use the E757, and I bet if you don't use any bios version newer than S71H, you can use the folder these guys are passing around.
@everyone, I've gotten maybe a little closer to getting speedstep on my E767. In my ioreg I have no CPUPLimit, nor do I have CStateInfo. I made a legacy kext based on MacPro5,1, renamed to PowerMac3,4 just for fun, and changed my smbios.plist to PowerMac3,4. I still don't have either of those in my ioreg, but now I get:
11/24/10 4:41:33 PM kernel ACPI_SMC_PlatformPlugin::gatherCStateOverrides - failed to set c-state demotion data: -1
I built it in a PowerMac3,4 case if anyone was wondering.
I also updated to bios 77, and now I only get one ssdt.aml instead of two.
Maybe when people start trying to run 32nm 6 core chips on their EVGA boards more people will be trying to get this working than me.
@banini_jeque@shakall, I'm pretty sure you can use the E757, and I bet if you don't use any bios version newer than S71H, you can use the folder these guys are passing around. @everyone, I've gotten maybe a little closer to getting speedstep on my E767. In my ioreg I have no CPUPLimit, nor do I have CStateInfo. I made a legacy kext based on…
Thx man, me too using bios version 77.
Cool, now we're talking. I'm away from my machine for today (Happy Thanksgiving everybody), and then I have piles of homework, but when I get time, I'm going to be going over this guide ↗ a few times. It has something in it about the legacy kext not working right if you put tabs in it instead of spaces when you indent, so that might be a place for me to start. We need to get CStateInfo and CPUPLimit showing up in IOReg under CPU0, Apple_SMC_Platform or whatever. I suspect that somehow, maybe because of something I'm doing wrong, or maybe because of the bios, that C2RC5 isn't loading the C-States even though it says it is.
I'm putting together a new build for a friend based on an eVGA X58, so thanks for 30+ pages of good info. I've read through a lot of it and tried to retain as much as possible, but still have a couple questions. I just started really working on getting things up and running (hadn't found a good thread like this till today), so I haven't tried a whole lot yet.
The build is: X58 FTW3, i7 920, AMD 5870
Ignoring the GPU for now, because I know most people in here are using NV cards, here are my questions.
1. LAN, For the SLI or Classified most people have, does eth work out of the box? Maybe I missed what everyone is using for a fix there, but I haven't seen anyone mention the RLT811xx driver that I've been using. I need to reread the DSDT patches more carefully, so maybe it's in there. That driver is actually working perfectly for me, but it needs to be installed to /s/l/e and I'd prefer to go another route if there is one.
2. Audio, seems like HDEF in the DSDT and a patched AppleHDA is working well, but some people are still using Voodoo. I'm more used to patching HDA, so planing on doing that unless there's a strong reason not to.
3. USB, I tried upgrading to 10.6.5 once already, but lost USB entirely like some other people did, but I haven't seen anyone report that in this thread. Is that a problem unique to the FTW3? Or will it not be an issue once I get a DSDT built?
4. DSDT, Does anyone know how similar the FTW3 actually is to the SLI or Classified in terms of the DSDT. Those two boards are clearly the most popular here, but maybe I missed someone saying they'd had success with similar patches on an FTW3. I like making mine by hand anyway, so I'll find out soon enough, but just figured I'd ask if it could save me some trouble.
Thanks again for all the work you've already done, and any help you can provide.
YES! Farski, I believe the FTW3 is going to be very similar to my SLI3. I have to use the same ethernet driver. For sound I have to use VoodooHDA because I have ALC892, which won't work with AppleHDA even if you patch it. I think the FTW3 has ALC892 as well. I took the AZAL/HDEF section out of my dsdt so I don't have to delete AppleHDA to prevent KPs from VoodooHDA. I didn't have any usb problems with 10.6.5, aside from the fact that if I booted with the iBoot CD I had, my USB didn't work, so I'm wondering if you're using any tonymacx86 related usb kexts somewhere. I got a new iBoot CD and now that works fine when I need to boot from it. I have everything working including USB3, but excluding SATA3 and speedstep. If you can get speedstep working you're my hero. No one with an EVGA X58 has gotten it to work on bios 44 or newer. You and I are limited to like 76 or 77 since our boards are so new, so we can't use the versions older than 44 that are known to work. I've been trying for months with no luck, so I may switch to a Gigabyte eventually.
cool, good to know about the audio/LAN. Not perfect fixes but certainly easy enough to live with. I'm not too concerned about speedstepping, because I think this machine's either going to be off, or on and gaming or crunching photos. If it's not an easy fix I won't have enough time probably to do any real work on it before I need to ship it off to the owner; sorry I couldn't be more help there.
Looking back I bet I still was booting off iBoot when I had those USB issues in 10.6.5. Once I got an actual install of chameleon going I never even bothered to try again. I had actually also gotten USB3 working in 10.6.4, but can't remember which patched driver I used; do you remember which you're using?
I'm going to read through the thread again this weekend probably to get through most of the DSDT stuff, but are there any notable changes you made for the SLI3 besides HDEF I should know about?
I just followed the guides for gigabyte boards. There's a basic one on tonymacx86, and then some more really detailed ones on insanelymac. I have a post a few posts back that has mine with some other things I'm using attached, so you can take a look. The one I'm using now differs slightly from that one, but it's nothing major.
You're really bumming me out on the speedstep though. :'(
Okay so I just want to check to confirm, is the panic that everyone else gets with bioses newer than SZ2Z when trying to load AppleIntelCPUPowerManagement at boot a type 13? Mine is, and I want to make sure everyone else is getting the same one.
Great. Thanks for all the help guys. I'm giving up now and buying an ASUS or Gigabyte even though I don't like the design. At least it will work better.
You should make a note in the first post about speedstep not working on the X58 SLI3 or X58 FTW3, and how it only works on the other models if you use the bios version before version 44, which is of course SZ2Z. I changed my mind and haven't completely given up yet, but if I like the Gigabyte X58 G1 when it comes out I'll probably get that.
I've been looking into it more. I'm wondering if I replaced the CPU microcode in bios version 77 from EVGA with the microcode from a Gigabyte X58 board's bios if that would fix it, but I'm not sure if that's really the problem. This is a copy of my post on insanelymac:
On EVGA's website, they list these differences between bios 44, which breaks AppleIntelCPUPM support, and SZ2Z, which enables it:
44 Updates: Supports 32nm Desktop CPUs Added "Turbo Performance" option (may boost performance if enabled) Fixes 1866MHz Memory Ratio SZ2Z Updates: Added "Reserve RC for Bridge" - Enables resources for 5 VGA's Added High Precision Event Timer Disables PS2 keyboard in device manager if no PS2 keyboard present
To me, this suggests three possible causes.
1. The CPU microcode
2. The "Turbo Performance" option
3. Notice how the naming conventions of the bioses change from SZxx to just two digits. Does this mean that perhaps they did a complete rewrite and that the cause of our problem could be something unrelated to the added features in version 44?
iasl link is broken
The link in the OP to iasl is broken. Where could one find a copy?
@neptunetThe link in the OP to iasl is broken. Where could one find a copy?
Google: http://www.projectosx.com/forum/index.php?showtopic=386… ↗
The complete ACPICA-utilities are also default part of most Linux/BSD OS-derivates.
Just to update everyone a little bit. I've got the ALC892 on my E767 working with AppleHDA now using the new ALC8xxHDA kext from MacMan over at tonymacx86. First I tried to bin patch AppleHDA from 885 to 892, which made it load, but didn't give me sound. Then I switched to the 10.6.2 AppleHDA rollback and now it works.
So, that's a step forward. Almost there.
Still no ability to load AppleCPUPM without the type 13 panic, so no speedstep either. I've been playing with acpiexec to see if I can find something in there, but I don't really get it yet.
Here's my DSDT with the necessary HDEF section for the ALC8xxHDA to work.
Alright, so can someone like airwalk667 or msinfo pleeease make a full acpidump from linux on your X58 SLI and post it? You've got to be using the same bios version (SZ2Z) and settings you're using in OS X. I want to get the whole thing and compare it to my full dump from my X58 SLI3 to find all the differences I can in the acpi table and see if maybe something in there is causing the panic. It's a race to see if newegg has an open box ASUS P6T6 before I make this work.
kernel panic
Wow this thread is so huge! I first installed with iBoot + Multibeast and I got a working system. Next, I followed the guide on page 1 exactly along with ALL of the important notes at the bottom. I'm getting a kernel panic when I use the /Extra folder from this guide. When I use my backup /Extra folder I'm ok. I was wondering if I list what I have in there maybe someone could help me figure it out.
Backup /Extra folder that works kexts:
EvOreboot
fakesmc
JMicron36xATA
JMicron36xSATA
LegacyAppleRTC
NullCPUPowerManagement
Airwalk's Extra folder kexts including suggestions at the bottom of post 1:
AHCIPortInjector
fakesmc
HDAEnabler
IOAHCIBlockStorageInjector
JMicronATA
LegacyHDA
NullCPUPowerManagement
OpenHalfRestart
PlatformUUID
SleepEnabler
dsdt.aml that I made myself
Here is a photo of my kernel panic:
(attached below)
@neptunet, I suspect sleepenabler. Try booting without it. What board do you have and what bios version?
So my FTW3 started having all sorts of problems mid-December, right when I was going to start honing the DSDT to get things finalized. Getting it replaced was no easy feat, but I finally have a new, working board and it's time to start over. Hopefully I'll have some good news to report herein the next couple of days.
then again..
@banini_jeque I have the EVGA X58 SLI, the original one. Also how do I find out what bios version I have? I checked eleet but it didn't say. Also I am having another issue - I went back to my backup Extra folder and my system is hanging now before I get to OS X. I booted in verbose mode and took a screenshot where it hung up.
@farski, are you going to try to get speedstep working? We need to identify a difference between bios versions e758_sz2z and e758_44 that is causing AppleCPUPM to panic, despite our setups meeting it's requirements otherwise. Not sure how to figure that out. Then if we manage that, we have to see if we can do some sort of override, assuming that the cause is the same across all post version 44 evga x58 bioses.
@neptunet, you probably don't have your DSDT quite right. The hangup is probably related to the AppleRTC errors you're getting, so look at your RTC device in your DSDT and compare it other peoples. It should say what bios version you have on the bios boot screen, or on one of the bios setup screens.
@banini_jeque i removed the DSDT.aml from both directories before i took the screenshot.. what do you think of that? do i just need to reinstall?
No, you need to have a modded DSDT, it just needs to be done right. If you're new to this stuff, I'd say use airwwalk's extra folder with his DSDT in it, but delete SleepEnabler. I think SleepEnabler was causing your original issue, and not having a DSDT the second one. Then if you find out your bios version, if it's sz2z you can also delete NullCPUPM and OpenHaltRestart and you should still be able to boot.
@banini hey I went back to my airwalk extra (without the sleepenabler - well I changed the .kext extension but I left it in there) and dsdt but I got the kp I first posted. My bios is sz50. I guess my bios is newer - what do you think of that?
EDIT: dang banini_jeque you did it! i made some edits to the airwalk extra folder - so i dropped in the original folder but put in my custom boot.plist and I booted! Wow.. what a relief to be back in my installation. Thanks for the suggestion. Now I just need to get sound working I guess and then start seeing if anything else is broken. What puzzles me is that originally I had no DSDT or airwalk Extra folder but now my system won't boot up without it! I have no idea what I did. Haha.. I'm so lost. well at least for the moment I have something to fall back on. I guess I'll copy /Extra and make changes one at a time to keep track of what I do.
About the DSDT.. I booted using airwalk's DSDT and I did not get the CMOS reset, so that's good! BUT, I noticed when I decompiled his DSDT that it only has a single entry for RTC length - whereas when I make my own DSDT and decompile it, it comes with 2 RTC length entries in two different headings - not the single "CMS" deal. What is that all about? Is it relevant?
I figure Airwalk probably deleted one of the RTC length sections since you only need one. For sound you just need the legacy kext, and then you need to either bin patch AppleHDA, or get the 10.6.2 rollback AppleHDA. If you google "perl AppleHDA ALC889" you should find the instructions to binpatch, or if you get the tonymacx86 multibeast it will have the 10.6.2 rollback in it. I got fed up with trying to make speedstep work on my SLI3, so I've now replaced it with the ASUS P6T WS Pro. I only need 3 kexts for it to be perfect.
@banini_jeque nice, 3 kexts sounds nice. what does speedstep do?
i have two hard drives - an SSD and a 1.5 TB HD with an HFS+ partition on it that I formatted in disk utility. However, after my initial installation os x isn't seeing it. Any ideas what that's all about? Is it JMicron stuff?
@slayer great, nice to hear you got 10.6.6 running smoothly. did you try the tonymac nvidia driver update at all? i have my HDs in sata 0 and 1 - i forget what colors those are, but i think they are vertically stacked. do you know if i need any certain jmicron kexts to enable all those sata ports? i jacked my back up and i'm not looking forward to lifting my case up and changing the cables haha.
Actually got around to putting the new board in this weekend. Seems to be working fine (did a lot of testing in windows), so I started working on OS X. I basically started from scratch, a clean install. But I'm using the exact same boot setup as I was before the breakdown. Same package installer of chameleon, same boot plist and smbios, same extensions. For some reason now I'm having trouble booting, though. It's not panicing or giving me kext errors, no errors at all. Right after I choose the volume to boot, it starts loading for less than half a second and then the computer pretty much turns off. Video goes away and all the fans start running at full speed. Any ideas what could cause that? Never seen a bad kext do it.
@xxxslayeriiixxx@farksi im assuming you have a dual boot setup using chameleon. this is the reason why i chose to dual boot in a different way. i have both installations in separate HDDs. i have windows setup with IDE then Mac with AHCI. whenever i need to go to a different OS i just go to BIOS and set it up as IDE or AHCI depending on the OS. if…
likewise, constantly switching that setting in bios…
On another topic here guys but has anyone been able to get netflix to work with our boards? Maybe there's a mod to the boot plist we can do?
@JaE-Vlikewise, constantly switching that setting in bios… On another topic here guys but has anyone been able to get netflix to work with our boards? Maybe there's a mod to the boot plist we can do?
netflix is working for me (I assume you have silverlight installed) the second part to get it to work is make sure your ethernet interface shows as "built in"
@xxxslayeriiixxxnetflix is working for me. Also i just upgraded to 24GB ram, finally i can work with After Affects CS5 with no ram problems... i also haven't booted on my windows install since CUDA is working now.
that's awesome lol doubt you'll ever need to close a program again...think i may need to wipe and reinstall everything soon...got netflix working but i'm having a shitload of permission problems. Cant even enter "su" in terminal anymore, responds, "su:sorry" …unable to copy and replace items in any system folders I get "you don't have permission" repair permissions doesn't work either :-|
@banini_jequeI figure Airwalk probably deleted one of the RTC length sections since you only need one. For sound you just need the legacy kext, and then you need to either bin patch AppleHDA, or get the 10.6.2 rollback AppleHDA. If you google "perl AppleHDA ALC889" you should find the instructions to binpatch, or if you get the tonymacx86…
its not a delete its a decrease from 4 to 2 in the dsdt
@xxxslayeriiixxxnetflix is working for me. Also i just upgraded to 24GB ram, finally i can work with After Affects CS5 with no ram problems... i also haven't booted on my windows install since CUDA is working now.
do you know of any way to transcode digital video (avi, divx, xvid, h264) using GPU?
Long story short if I download a movie and need to transcode it is there a way to do the transcode to h264 using GPU ?
xxxslayeriiixxx,
i have evga x58 classified too but the 759 model, although my system is up and running im wanting to know if your dsdt would work on my mobo too im using bios 74, is there anything i would need to change in smbios like UUID etc...
im running 980x i7 @ 4.2
kingston hyper x 2000 mem 6gb
evga classified 759 mobo
Ati HD5970 x 2 crossfire x
@fq360xxxslayeriiixxx, i have evga x58 classified too but the 759 model, although my system is up and running im wanting to know if your dsdt would work on my mobo too im using bios 74, is there anything i would need to change in smbios like UUID etc... im running 980x i7 @ 4.2 kingston hyper x 2000 mem 6gb evga classified 759 mobo Ati…
Wow, very nice setup - congrats! If I m not mistaken you've got six core cpu, right? If so this would be an interesting test to see if you are going to get native power/turbo running with newer than we are all using BIOS. At a minimum I would expect that you need to modify CPU section for six/12 core (it is four/8 right now) and generate your own ssdt files.
PS You might be able to get away with auto-generated ssdt tables if you are using RC5
@airwalk776its not a delete its a decrease from 4 to 2 in the dsdt
@airwalk he was talking about a post i made about your dsdt. i noticed when i prepare my own dsdt i have 2 RTC length lines in 2 sections but yours has one RTC length section under one CMS thing. i'm curious about why that is. if i'm not making any sense let me know and i'll paste the code.
@ banini_jeque & slayer:
Well, I just switched my 2nd HDD from sata 1 to like 4 and it showed up in os x just fine. weird.
@msinfo_us and fq360, I would also like to see if native pm works with the newer bios version and the 6 core chip. I've switched to an ASUS P6T WS for now, but my EVGA E767 still hasn't sold on craigslist. It might also be interesting to compare a raw dsdt dump with a 6 core cpu vs one from 4 core cpu on the same board and bios version and see if anything is different that might be causing the issue. Then perhaps the dsdt could be modded to make native pm work on the 4 core as well using a newer bios version, but I have my doubts.
@xxxslayeriiixxxAND heres the other option that i havent tried. this looks promising, but not sure about the mac version mov avi.com/videoconverter/
I have two nvidia 9800 GTX+ which are CUDA compliant but on the nvidia site there is no mention of the drivers supporting them. I'll try it any report back.
Im running Vanilla 10.6.6 thanks to your epic guide but there are a few problems, so I'll start with a spec-out:
i7-980X
EVGA E760 X58 (BIOS 77 - Latest - Supports up to 16 Core CPUs)
2x ATI HD5870's XFire
Corsair Dominator GT (3x2GB)
2x Vertex 2 120GB
Samsung SpinPoint F1 1TB
So the problems began upon the update from 10.6.3 to 10.6.6 via the combo updater:
10.6.3 booted perfectly in 64-bit mode, where as now with 10.6.6 installed I HAVE to go in via safe mode otherwise I get a light blue screen.
Spotlight has randomly stopped working (may just be as I am in safe mode)
Native Power Management will not seem to work with my CPU - I have patched my DSDT with what I believe is all the patches needed for this to work except for SpeedStep and P+C States - I don't think this is required for NPM?
iAtkos S3 V2 works perfectly in 64-bit mode so I am at a loss as to what could be causing my problem.
Okay so main things I want to get working:
64-bit NON-Safe mode
NPM
SpeedStep + Sleep would be great too although there is a severe lack of 980X DSDT's patched for this CPU around.
Myles
UPDATE:
Just did some tinkering and aparrently my kernel AND extensions are running in 64-bit mode!
I ran GeekBench and got a pitiful score for the spec: 13676 in 64-bit mode and 12500 in 32-bit mode
In system profiler it shows all 6 cores and 6GB RAM however
Is there something wrong for me to get such a low score?
Couple questions:
1. Are you running Chameleon RC5? What version? Do you have CStates enabled and PStates disabled? Do you use DropSSDT=yes and your own SSDT's or DropSSDT=No?
2. What MAC model are you using? You might want to try few diff matching your system or create your own model to match exactly with your HW (I am using 11,1 and it had major impact on my geekbench. With i920 I get 14780 ... so you should certainly see more on your system. PS NPM enables turbo so this could also impact your score.
I have no experience with iAtkos S3 V2 and used vanila DVD to install, so may be who does have knowledge can comment.
1) (a) Yeah Chameleon RC5 via the installer rev 693
(b) CStates are enabled and PStates are as default (I assume this means disabled)
(c) I don't use either so I'm imagining DropSSDT=No is default
2) (a) I'm using a MacBook Pro6,1 - 2.66GHz (Mid 2010)
(b) To create the actual SL install though I just use iAtkos on the target machine
(c) I'm using iMac11,1 as well and have tried Mac Pro 4,1 neither with an advantage over the other
(d) NPM most definitely isn't working on my machine as I get KP's as soon as I drop NullCPUPowerManagement.kext so my guess is that this is irrelevant to my score?
It's not the score I'm worried about though it's the lack of being able to boot without safe mode enabled, At the moment I can boot perfectly in safe mode with 64-bit extensions and kernel but flat-out refuses to boot without -x enabled, It stops just on a light blue screen - in verbose mode it is the point where it says something about CPUPowerManagement...
@Mutant, I want to know more about your kernel panic when you drop NullCPUPM, specifically if it's a type 13. If you could post a pic of it that would be great. I think everyone else is mostly using DropSSDT=Yes. Also I don't think most people on this thread are using any distros like iAtkos. I have a suspicion that caused your video issue when you went to 10.6.6, but I don't know, so my suspicion probably isn't worth much.
Hi banini, Just as a side note I'm not using the ATI GPUs to set it up for simplicity's sake, I'm using an old 7800 GTX that I found lying around (I've seen NV works much better with OSX than ATI)
I'll screenshot the KP once I'm at home (away for a few days atm)
Am I right in assuming that the SSDT tables interact with the BIOS to set voltages etc?
Myles
well i recently updated my bios to new evga 78 version, i have my own dsdt and ssdt extracted through win 7
all works well apart from apple intel cpu management, keep getting kernel panics withoul nullcpu
seems like im stuck without speedstep/native etc.. and cant revert back to version 44 cause of hexacore support, if anyone wants to look over my dsdt and ssdt for a resolution i can post them up for you
by way although my dsdt is patched my ssdt has nothing done to it so not sure if p-c states are correctly configured if anyone wants to check i will post for you
here is a pic of my KP with Nullcpu removed- says no hpet available
guys you are not going to believe this, i am using appleintelcpupower management - no nullcpu kext at all so far in bios i have only enabled speedstep, not sure if its working or not as not quite sure how to check ioreg and extensions
on boot up it did say something about c states but was too quick to read in verbose mode
if someone can chime in and let me know how to check - also one more thing i changed my hpet slightly in DSDT as i compared to xxxslayeriixx and noticed few differences will try with old dsdt see if that is the case post back soon
just rebooted and straight on again here is pic boot verbose showing states and hexacore
kernel log
Feb 11 21:35:00 simon-coopers-iMac kernel[0]: ACPI_SMC_PlatformPlugin::CPU_CSTData - _CST evaluation failed** Device in slot: SLOT--1 **
Feb 11 21:35:00 simon-coopers-iMac kernel[0]: W836x: found unsupported chip ID=0x5 REVISION=0x41
Feb 11 21:35:00: --- last message repeated 1 time ---
Feb 11 21:35:00 simon-coopers-iMac kernel[0]: ACPI_SMC_PlatformPlugin::CPU_CSTData - _CST evaluation failed
Feb 11 21:35:00 simon-coopers-iMac kernel[0]: ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized
Feb 11 21:35:03 simon-coopers-iMac kernel[0]: USBF: 30. 85 AppleUSBEHCI[0xffffff800ee6e000]::Found a transaction past the completion deadline on bus 0xfa, timing out! (Addr: 4, EP: 2)
Feb 11 21:35:04 simon-coopers-iMac kernel[0]: W836x: found unsupported chip ID=0x5 REVISION=0x41
Feb 11 21:35:05: --- last message repeated 1 time ---
Feb 11 21:35:05 simon-coopers-iMac kernel[0]: USBF: 32. 85 AppleUSBEHCI[0xffffff800ee6e000]::Found a transaction past the completion deadline on bus 0xfa, timing out! (Addr: 4, EP: 2)
Feb 11 21:35:05 simon-coopers-iMac kernel[0]: W836x: found unsupported chip ID=0x5 REVISION=0x41
Feb 11 21:35:09: --- last message repeated 1 time ---
Feb 11 21:35:09 simon-coopers-iMac kernel[0]: [BNBMouseDevice][waitForHandshake][c4-2c-03-bc-09-38] Timeout waiting for handshake
Feb 11 21:35:09 simon-coopers-iMac kernel[0]: [ffffff8010147000][BNBMouseDevice::_simpleSetReport][54] ERROR: setReport returned error 0xe00002d6
Feb 11 21:35:09 simon-coopers-iMac kernel[0]: [ffffff8010147000][BNBMouseDevice::_syncMousePreferences][54] ERROR: _simpleSetReport returned error 0xe00002d6
Feb 11 21:35:09 simon-coopers-iMac kernel[0]: W836x: found unsupported chip ID=0x5 REVISION=0x41
so i guess c states not working although appleintcpu pwr man is?
what about appleLPC thats mentioned how do i enable that DSDT?
need fing apple lpc id to patch in DSDT im using ispci but dont know what to look for regarding dev id?
im trying to compile my DSDT with the following code to LPCB
Device (LPCB)
{
Name (_ADR, 0x001F0000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x18, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
however im getting few errors i cant resolve :
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 336: Store (\_SB.SAPF, PIOH)
Error 4064 - Object does not exist ^ (\_SB.SAPF)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 429: Notify (\_SB.PCI0.UHC1, Zero)
Error 4064 - Object does not exist ^ (\_SB.PCI0.UHC1)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 430: Notify (\_SB.PCI0.UHC2, Zero)
Error 4064 - Object does not exist ^ (\_SB.PCI0.UHC2)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 431: Notify (\_SB.PCI0.UHC3, Zero)
Error 4064 - Object does not exist ^ (\_SB.PCI0.UHC3)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 432: Notify (\_SB.PCI0.UHC4, Zero)
Error 4064 - Object does not exist ^ (\_SB.PCI0.UHC4)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 433: Notify (\_SB.PCI0.UHC5, Zero)
Error 4064 - Object does not exist ^ (\_SB.PCI0.UHC5)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 434: Notify (\_SB.PCI0.UHC6, Zero)
Error 4064 - Object does not exist ^ (\_SB.PCI0.UHC6)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 459: Notify (\_SB.PCI0.UHC1, 0x02)
Error 4064 - Object does not exist ^ (\_SB.PCI0.UHC1)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 464: Notify (\_SB.PCI0.UHC2, 0x02)
Error 4064 - Object does not exist ^ (\_SB.PCI0.UHC2)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 469: Notify (\_SB.PCI0.UHC3, 0x02)
Error 4064 - Object does not exist ^ (\_SB.PCI0.UHC3)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 474: Notify (\_SB.PCI0.UHC4, 0x02)
Error 4064 - Object does not exist ^ (\_SB.PCI0.UHC4)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 479: Notify (\_SB.PCI0.UHC5, 0x02)
Error 4064 - Object does not exist ^ (\_SB.PCI0.UHC5)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 484: Notify (\_SB.PCI0.UHC6, 0x02)
Error 4064 - Object does not exist ^ (\_SB.PCI0.UHC6)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 489: Notify (\_SB.PCI0.EHC1, 0x02)
Error 4064 - Object does not exist ^ (\_SB.PCI0.EHC1)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 490: Notify (\_SB.PCI0.EHC2, 0x02)
Error 4064 - Object does not exist ^ (\_SB.PCI0.EHC2)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 491: Notify (\_SB.PCI0.IGBE, 0x02)
Error 4064 - Object does not exist ^ (\_SB.PCI0.IGBE)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 7141: Method (_DSM, 4, NotSerialized)
Error 4057 - Name already exists in scope ^ (_DSM)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 8170: Return (SLIC)
Error 4068 - Object is not accessible from this scope ^ (SLIC)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 8645: Device (PCI0.PX40.FWH)
Error 4065 - Object not found or not accessible from scope ^ (PCI0.PX40.FWH)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 8647: Name (_HID, EisaId ("INT0800"))
Error 4068 - Object is not accessible from this scope ^ (_HID)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 8648: Method (_CRS, 0, NotSerialized)
Error 4068 - Object is not accessible from this scope ^ (_CRS)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 8650: Name (FWH0, ResourceTemplate
Error 4068 - Object is not accessible from this scope ^ (FWH0)
/Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 8657: Return (FWH0)
Error 4068 - Object is not accessible from this scope ^ (FWH0)
ASL Input: /Users/simon-cooper/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 8909 lines, 272387 bytes, 3025 keywords
Compilation complete. 23 Errors, 0 Warnings, 0 Remarks, 4 Optimizations
How to extract SSDT
I have Everest Ultimate on my Windows XP comp and I am looking for instructions on how to generate SSDT files. I have an EVGA x58 Micro that I am trying to get the idle temps down on.
10.6.6 evga x58 e761 bios 77
I have the EVGA X58 Board:
141-BL-E761-A1 BIOS 77
I have been having Finder freezing issue, in which I launch Finder or applications only to hang up.
Has anyone played or patched a DSDT for this version. I was just using Airwalk's, but I'd prefer to create my own.
I have ENABLED
- Dummy OC on for 3.2GHZ
- Turbo Mode
- Turbo Performance
Just wondering if anyone else has had these issues, I think it happened after I updated to BIOS 77
Before the BIOS update 10.6.6 was running flawlessly.
Fstab & ntfs
Looks like I resolved it. Just in case your Finder is freezing.
Disable any NTFS drives from automounting.
I had two read/write entries I set in my etc/fstab file to allow for me to write to my Windows 7 drive and my NTFS USB flash drive.
UUID="your hard drive" none ntfs rw,noauto
After the rw, I added the noauto, so that the drives do not mount in FINDER on boot.
Everythings seems to be running smooth now, without applications or Finder freezing.
Let me know if anyone else has had this issue. I went Crazy trying everything else with BIOS settings and kexts.
I have been trying, but I haven't be able to get it to work yet.
Each time I crash my system i have to boot up Windows 7 recopy to NullCPU back in to the Extra folder.
I have a Snow Leopard for VMWare that I can boot up and attach my Sata drive via USB or I use MacDrive to see the HFS volume in Windows 7.
If anyone has gotten boot up without NullCPU on 141-BL-E761-A1 BIOS 77, please let me know.
We need a bios expert to help us study the differences between the pre version 44 bios and version 44, because that's where the problem with cpupm starts. I started digging, but I don't understand it well enough. Somebody who really knows bios programming should be able to figure out the issue. Until we get someone like that on board, or someone from EVGA, I think we're all SOL with bios 44 and newer.
X58 Micro
I have SL 10.6.6 working now with Jae-v and msinfo's p.24 method.
- EVGA x58 Micro/i7950 -
Idle temps are: 38/33/37/33
Geekbench 32: 9587
Network and Audio good Sleep disabled
GFX String Yes
I hope if any one has questions about this board that I can help. I appreciate the work others did and would like to give back.
emenelton
I updated my EVGA X58 Micro to 10.6.7 and had no issues.
If any kind Hackintosh guru could look at my comsole log.This is what happens to my computer after coming out of sleep. If I don't use sleep I am pretty good. This is not related to the 10.6.7 update. Any suggestions are much appreciated.
I apologize if I'm not posting this info correctly.
3/25/11 6:32:57 PM kernel FakeSMC: key info not found CLWK, length - 6
3/25/11 6:32:57 PM configd[14] network configuration changed.
3/25/11 6:32:58 PM kernel System Sleep
3/25/11 6:33:02 PM configd[14] arp_client_transmit(en0) failed, Network is down (50)
3/25/11 6:33:02 PM configd[14] bootp_session_transmit: bpf_write(en0) failed: Network is down (50)
3/25/11 6:33:02 PM configd[14] DHCP en0: INIT-REBOOT transmit failed
3/25/11 6:33:02 PM configd[14] DHCP en0: ARP detect ROUTER failed, arp_client_transmit(en0) failed, Network is down (50)
3/25/11 6:33:02 PM kernel Wake reason = USB4
3/25/11 6:33:02 PM kernel System Wake
3/25/11 6:33:02 PM kernel FakeSMC: key info not found CLWK, length - 6
3/25/11 6:33:02 PM kernel Previous Sleep Cause: 0
3/25/11 6:33:02 PM kernel FakeSMC: key info not found CLWK, length - 6
3/25/11 6:33:02 PM kernel USBF: 123.817 USB (EHCI):Port 1 on bus 0xfa - connect status changed but still enabled. clearing enable bit: portSC(0xffffffff)
3/25/11 6:33:02 PM kernel USBF: 123.817 USB (EHCI):Port 2 on bus 0xfa - connect status changed but still enabled. clearing enable bit: portSC(0xffffffff)
3/25/11 6:33:02 PM kernel USBF: 123.817 USB (EHCI):Port 3 on bus 0xfa - connect status changed but still enabled. clearing enable bit: portSC(0xffffffff)
3/25/11 6:33:02 PM kernel USBF: 123.817 USB (EHCI):Port 4 on bus 0xfa - connect status changed but still enabled. clearing enable bit: portSC(0xffffffff)
3/25/11 6:33:02 PM kernel USBF: 123.817 USB (EHCI):Port 5 on bus 0xfa - connect status changed but still enabled. clearing enable bit: portSC(0xffffffff)
3/25/11 6:33:02 PM kernel USBF: 123.817 USB (EHCI):Port 6 on bus 0xfa - connect status changed but still enabled. clearing enable bit: portSC(0xffffffff)
3/25/11 6:33:02 PM kernel USBF: 123.817 USB (EHCI):Port 1 on bus 0xfd - connect status changed but still enabled. clearing enable bit: portSC(0xffffffff)
3/25/11 6:33:02 PM kernel USBF: 123.818 USB (EHCI):Port 2 on bus 0xfd - connect status changed but still enabled. clearing enable bit: portSC(0xffffffff)
3/25/11 6:33:02 PM kernel USBF: 123.818 USB (EHCI):Port 3 on bus 0xfd - connect status changed but still enabled. clearing enable bit: portSC(0xffffffff)
3/25/11 6:33:02 PM kernel USBF: 123.818 USB (EHCI):Port 4 on bus 0xfd - connect status changed but still enabled. clearing enable bit: portSC(0xffffffff)
3/25/11 6:33:02 PM kernel USBF: 123.818 USB (EHCI):Port 5 on bus 0xfd - connect status changed but still enabled. clearing enable bit: portSC(0xffffffff)
3/25/11 6:33:02 PM kernel USBF: 123.818 USB (EHCI):Port 6 on bus 0xfd - connect status changed but still enabled. clearing enable bit: portSC(0xffffffff)
3/25/11 6:33:07 PM kernel FireWire GUID 0000000000000000 is invalid!
3/25/11 6:33:10 PM configd[14] network configuration changed.
3/25/11 6:33:10 PM configd[14] network configuration changed.
3/25/11 6:33:12 PM kernel FireWire GUID 0000000000000000 is invalid!
3/25/11 6:33:17 PM kernel FireWire GUID 0000000000000000 is invalid!
3/25/11 6:33:22 PM kernel FireWire GUID 0000000000000000 is invalid!
3/25/11 6:33:27 PM kernel FireWire GUID 0000000000000000 is invalid!
3/25/11 6:33:32 PM kernel FireWire GUID 0000000000000000 is invalid!
3/25/11 6:33:37 PM kernel FireWire GUID 0000000000000000 is invalid!
3/25/11 6:33:42 PM kernel FireWire GUID 0000000000000000 is invalid!
3/25/11 6:33:47 PM kernel FireWire GUID 0000000000000000 is invalid!
3/25/11 6:33:52 PM kernel FireWire GUID 0000000000000000 is invalid!
3/25/11 6:33:57 PM kernel FireWire GUID 0000000000000000 is invalid!
3/25/11 6:34:02 PM kernel FireWire GUID 0000000000000000 is invalid!
3/25/11 6:34:07 PM kernel FireWire GUID 0000000000000000 is invalid!
3/25/11 6:34:12 PM kernel FireWire GUID 0000000000000000 is invalid!
3/25/11 6:34:17 PM kernel FireWire GUID 0000000000000000 is invalid!
@mm2311Looks like I resolved it. Just in case your Finder is freezing. Disable any NTFS drives from automounting. I had two read/write entries I set in my etc/fstab file to allow for me to write to my Windows 7 drive and my NTFS USB flash drive. UUID="your hard drive" none ntfs rw,noauto After the rw, I added the noauto, so that the drives…
I've been having these issues as well. Looks like your fix worked for me. It seems that I cannot have my Windows volume mounted. I can mount my ntfs storage volume, just not the windows…
Thanks for the tip!
@xxxslayeriiixxxDid anyone try Lion yet?
i've just been waiting til it goes final and doing my reading...should be fairly easy i'm assuming. You?
@JaE-Vi've just been waiting til it goes final and doing my reading...should be fairly easy i'm assuming. You?
Just downloaded it last weekend and attempted to do a fresh install on a usb drive and book and double fault KP right away. seems to be that Lion does not use any kind of mkext rather it uses whats known as kernalcache file. Next step is going to be get a working install on my Macbook pro then install boot loader and kext on that drive and try it with the evga machine. Ill keep you posted.
ok finally got around to installing Lion, good news is that it runs just fine with the name Extra folder from snow leopard and same dsdt. Bad news audio doesnt work out of the box. Have to edit legacy889hda or use the applehda.kext from snow leopard.
FYI.. use chameleon 755 boot loader
@airwalk776ok finally got around to installing Lion, good news is that it runs just fine with the name Extra folder from snow leopard and same dsdt. Bad news audio doesnt work out of the box. Have to edit legacy889hda or use the applehda.kext from snow leopard. FYI.. use chameleon 755 boot loader
sweet, excellent info...that should make upgrading possible i assume
Me again, I am once again trying to install SL on my machine, have followed the guide by the letter (used a mac to install through os) and extracted and fixed the dsdt but every time I go to boot it just restarts, I have used Wait=Yes to try debug it, the last line it gets to is loading darwin x86_x64 and then when I press enter it restarts instantly, no KP, warning or anything...
Should I revert my bios setting back to default as I am running it at 4.2ghz at the mo (980x) but have. Made sure everything is AHCI (should I be using intel or jmicron sata ports?)
Anyone that has ever had this problem let me know, would help a great deal.
Myles
Also, I the only thing I have changed from the last time I did this (when it kind of used to work) was the bios, I have also then redone the dsdt to match this, though it shouldn't make a difference as long as the dsdt is patched.
I'm probably doing something very elementary wrong?
What bios and boot-loader are you running? Sure you followed the steps exactly? Shouldn't have a problem…
Anyone else tried the 10.6.8?
Latest BIOS with Chameleon RC5Pre12... seems to me the latest BIOS may have broken it
Followed the instructions to the letter.
yea i haven't touched my bios still running stock out of the box
10.6.8 smooth update, no issues here...guess we're ready for lion...will install the latest beta here soon and report compatibility
http://www.insanelymac.com/forum/index.php?showtopic=26… ↗
doesn't get much easier than that...you'll need to delete that appleTyMCE driver *for system to boot* and use your old IOnetworking file from snow as well as a the new voodoohda or etc. if need be. I have an updated extra's folder if anyone needs it for lion..you'll need the new fakesmc
Guys I have had a working system for the longest time.
SL 10.6.6
EVGA X58 Classified
GTX 285 2GB SC
6GB Corsair
My GTX 285 died. I have an XFX Radeon 5850...
Naturally I cannot boot my system. What would be the easiest way to boot it with this card?
@annihil8tionGuys I have had a working system for the longest time. SL 10.6.6 EVGA X58 Classified GTX 285 2GB SC 6GB Corsair My GTX 285 died. I have an XFX Radeon 5850... Naturally I cannot boot my system. What would be the easiest way to boot it with this card?
you'll have to delete the ati frame buffer files if you can't boot with -x for the system to startup
So has anyone gotten 10.7 installed?
I followed the instructions here: http://tonymacx86.blogspot.com/2011/07/xmove-multibeast… ↗ But when it comes to rebooting to the "Installer" partition you make, my computer reboots.
Is using Chameleon 755 going to make a difference though? I got Chimera for all this, and it gets to the installer just fine, starts installing, and sometimes (either at 18 minutes remaining, 12 or 9) it'll freeze or reboot and just... ugh!
I can never ffffing reach the end of it.
I followed the tonymac guide except for one change, before booting into the Installed partition I booted back into my SL partition and copied my /Extra to Installation folder(DSDT, Extensions, all that).
After that, Lion installed just fine and everything has been working great. I did use an ALC 889 patcher which for the life of me I can't relocate, it was on the tonymac forums though.
i have it running fine, go back to page 40 and read my post, i have an updated extras folder as well if anyone needs it
@xxxslayeriiixxxhey jaE-V, good lookin out for the EVGA x58 hackintosh community. Can you post up the updated EXTRA folder? ill update the first post soon.
As soon as i get home tonight it will be up! There's also a new smbios as well...installation was a breeze
here you go guys
media fire.com/?pfd015z2rqpg4g0
Remember grab the ionetworking family kext from 10.6 installation and install after your up and running for your ethernet ports..you can delete my card from the device section in the boot.plist
Version of chameleon i'm running
media fire.com/?lcu7eccx4x2p1sc
I followed this guide but used a different method to do things and it boots up a gray screen with an Apple logo and a circle loader but then it says "hold the power button to restart"...:(
I installed Kalyway onto an external hdd so I can boot into an osx to do this hacking on.
Basically I don't have a retail disc so I tried a retail dmg to grab the OSInstall.mpkg but that shouldnt matter.
dsdt.aml is just the default one from airwalk I couldn't find what "rtc" the original post was talking about.
evga x58 (not sure if exact biosversion/mobomodel is compatible)
gtx 285 sli (but Im only trying to load one so I put my <string> as NVIDIA GeForce GTX 285</string> instead of GTX 285 DDL</string>
6gb ddr3 ram
any ideas on how I can fix this?
Okay my mistake was keeping my second graphics card plugged in, so I just pulled its cables out and now im perfectly working with 10.6.6 updated + audio.
Problem now: audio sounds pretty lame and low quality compared to my evga audio drivers I had on windows xp/7 =/ any way I can get better sound? I need to use this rig for mixing and music production so its hella important that I get good sound...
Anyone?
PS. I did the update to 10.6.6 should I still download seperate drivers from EVGA for my GTX 285 and chipset etc?
Holy shit man... even with your Extra folder I STILL cannot install Lion.
Once it reaches a certain (or certain points) in the installation, it will choose to either go to a black screen (but not restart completely...), freeze, or a KP with, " "You need to restart your computer."
Argh!
@ExtremadorHoly shit man... even with your Extra folder I STILL cannot install Lion. Once it reaches a certain (or certain points) in the installation, it will choose to either go to a black screen (but not restart completely...), freeze, or a KP with, " "You need to restart your computer." Argh!
what guide did you follow? boot with -v and get a screen pic if you can so we can see where it freezes
@JaE-Vwhat guide did you follow? boot with -v and get a screen pic if you can so we can see where it freezes
I used the guide you posted on page 40, and it's not even that it freezes while loading the installation or anything like that. I'm talking about wayyyyy after loading everything. Actually, I can't even boot it in verbose because near the end it continuously tells me "waiting for root device" over and over again.
EDIT
So yeah, I tried again with -v and made it all the way through, but then was presented with this lovely KP:
Go into your bios and post a screenshot of your integrated peripherals page also note bios version, something in there is wrong
@thedcmule2Okay my mistake was keeping my second graphics card plugged in, so I just pulled its cables out and now im perfectly working with 10.6.6 updated + audio. Problem now: audio sounds pretty lame and low quality compared to my evga audio drivers I had on windows xp/7 =/ any way I can get better sound? I need to use this rig for mixing and…
For audio if you aren't happy with the sound you can do like i did and purchase some usb speakers, quality is a lot better and they all work out the box plug and play...no need to update graphics drivers, they're included in the system updates, if it works leave it alone lol
Here's my Integrated Peripherals
And I have version 6.00.
@ExtremadorHere's my Integrated Peripherals And I have version 6.00.
sorry that's the wrong section i was meaning your pata/sata configuration page
@JaE-Vsorry that's the wrong section i was meaning your pata/sata configuration page
What? The only other page pertaining to PATA/SATA is actually pressing enter to configure the AHCI options. Which is this:
should have something like that, make sure its all set to ahci, ahci mode
Yeah dude, it is set to AHCI, otherwise I wouldn't even be able to boot into SL.
By the way, what version of the BIOS do you have? I've been wanting that AHCI+IDE option... do I have to flash my BIOS or something?
i've never upgraded my bios from factory knowing i'd never use the board with windows it always creates issues...i think your issue is definitely bios settings, has to be unless you have a different board or something. I believe my splash screen said X58SZ44...so maybe version in the 44's? I see they're in 82 now...maybe someone else can chime in, i'm sure there's talk about bios in this thread
How could it be my BIOS settings though? I've never had a problem with it before when installing Leopard or Snow Leopard. I have an EVGA X58 SLI LE motherboard.
@ExtremadorHow could it be my BIOS settings though? I've never had a problem with it before when installing Leopard or Snow Leopard. I have an EVGA X58 SLI LE motherboard.
Follow this guide exactly. iBoot+MultiBeast ↗
After you install the combo update and before using multi-beast as described in the tutorial you need to use DSDT Auto-Patcher (ola rila.com/auto-patcher/aplist.pl) to extract your DSDT.
I had a few issues with the Installer, but if it doesn't crash these are all the check marks you need to make.
UserDSDT Install
System Utilities (including subgroups)
VoodooHDA 0.2.72
NullCPUPowerManagement (Miscellaneous)
Lnx2Mac's Realtek... (Network)
Don't both with anything under Customization at this point.
If you manage to get 10.6.8 working on your system report back. Would like to see other peoples DSDT's extracted from their system.
When I originally extracted my DSDT I used an older "DSDT Auto-patcher"
Currently I have Lion working with only 3 extra kexts. FakeSMC, Voodoo and the Lnx2Mac. Which I also believe I have Native Speedstep working, but pstates and cstates aren't being generated in the ioreg. The only indication that I believe it's working is I ran CPU-z in 32bit and saw my voltages/cpu speed increase and decrease but CPU-z only initially showed 1 core but after I ran "stress" test only a 2nd cpu showed.
@AudioFollow this guide exactly. iBoot+MultiBeast (http://tonymacx86.blogspot.com/2010/04/iboot-multibeast… ↗) After you install the combo update and before using multi-beast as described in the tutorial you need to use DSDT Auto-Patcher (ola rila.com/auto-patcher/aplist.pl) to extract your DSDT. I had a few issues…
I have 10.6.8 running perfectly already man. lol
Did you guys give up on this thread? I really want to install Lion so I can re-install Logic Studio all over again. I had to clone my 160 GB hard drive to an 80 GB, so I had to remove Logic Studio in order to do that, and now I'm stuck without it
@ExtremadorDid you guys give up on this thread? I really want to install Lion so I can re-install Logic Studio all over again. I had to clone my 160 GB hard drive to an 80 GB, so I had to remove Logic Studio in order to do that, and now I'm stuck without it
I'm on Lion, using 3 kexts Linx2Mac, Realtek81XX and FakeSMC. Sleep had 2 issues, currently has 1 now. First issue was CMOS reset a quick google search resolved that. Second issue that I haven't resolved is internet not working, network utility shoes it's still online but no applications can connect to the net.
Also CPU-z under 32bit makes it seem that HPET is working, but for whatever reason I still can't generate Cstates or Pstates.
There's still one annoyance the power led doesn't turn off on the case after a shut down.
My SL updated to Lion, today
Long time no see!
I see some familiar IDs from insanely mac. 'Hope you all are having a wonderful hackin summer!
Ok, I used tonymacx86's "Xmove" for straight update from snow leopard 10.6.8!
http://tonymacx86.blogspot.com/2011/07/xmove-multibeast… ↗
It was smooth and easy ride to Lion as they say. Installing Lion was just like updating another version of SL. You don't even need a USB stick or anything.
Just follow above tonymacx86 thread, you'll be OK.
One thing, I copied my "Extra" Folder and backed up "AppleHDA.kext"
After update to Lion, if not booting as expected, I used "-v -f -x" for booting.
Then, changed my Extra folder.
Good Luck!
Random question but have any of you been able to get a working efi string for a GTX 580 by chance or sound working correctly with the evga x58 FTW motherboard? I'm about to try the stuff you just created Jaev so hopefully that will work but I'm running out of options to do now
Looks like 10.7.2 broke my system, i'm getting the black screen. I know its video. Slayer if you could post your dsdt and boot.plist if you got the update installed i'd greatly appreciate it. Apparently mine isn't doing the trick.
LOL wow, thanks a lot for this man...i guess i'll delete those nvd50 files to see if i can get back into my installation
thank goodness, finally up and running again..that was a PITA...i did the ethernet string as well, i don't have an iCloud device to test unfortunately
You guys on google+? The night after i got my system up and running i popped my case opened and pulled the board and stuff out for cleaning and broke a piece on my motherboard like the smartest person on the planet had to order a new board from evga it should get here today i guess its a different revision number. Hope it doesn't create any issues
I have posted a tutorial that follows my steps for a flawless Lion 10.7 fresh install here ↗. I invite any of you to add comments or suggestions. If you have any photos that would make this tutorial better that you would like to offer, I will happily add these along with any additional information you feel is necessary.
tutorial looks good man, i'll probably have to use it as my hard drive with all my information on it died today...this month has been a bad one for my computing
Thanks slayer. The only thing that doesn't appear to be working is sleep. I honestly found this out by mistake today when I accidentally clicked the sleep button and it wouldn't come out of it without hitting reset. It's not a feature I will use, but I would like to get it working. I just haven't looked into it yet.
xxxslayeriiixxx, I want to start getting speedstep and native power management working, but I am concerned about just jumping to Airwalk's SL method and using it for Lion. After reading Airwalk's post (osx 86.co/f57/guide-evga-x58-snow-leopard-mac-os-x-t3854/post50752.html) about power management and comparing it to my tutorial, it appears I need to do the following steps:
1. Downgrade my BIOS to E758_SZ2Z (I've already obtained those but not flashed yet).
2. Remove NullCPUPowerManagement, OpenHaltRestart, and PlatformUUID from /S/L/E folder (I already have the rest of the required kexts in use).
3. Add ssdt-1.aml and ssdt.aml to my /Extras folder.
After that, it gets a bit fuzzy. I'm not sure what to do about the smbios, boot.plist, and dsdt files. I'm currently using Airwalk's DSDT so I should be fine there. The smbios and boot.plist files you included have a lot more stuff in them, but from my minimal understanding, I don't believe it is all necessary. Here is what my files currently have in them and I have included my system specs at the bottom to see if you can help me.
-----org.chameleon.Boot.plist-----
===================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>npci=0x2000 darkwake=0</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Theme</key>
<string>Blackosx_Default_II</string>
<key>Timeout</key>
<string>2</string>
</dict>
</plist>
===================================
-----smbios.plist-----
===================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SMbiosvendor</key>
<string>Apple Inc.</string>
<key>SMbiosversion</key>
<string>MP31.88Z.006C.B05.0802291410</string>
<key>SMboardproduct</key>
<string>Mac-F42C88C8</string>
<key>SMfamily</key>
<string>MacPro</string>
<key>SMmanufacturer</key>
<string>Apple Inc.</string>
<key>SMproductname</key>
<string>MacPro3,1</string>
<key>SMserial</key>
<string>XX111111XXX</string>
</dict>
</plist>
===================================
System specs:
Intel Core i7 920
EVGA x58 SLI
Patriot Viper 3x2GB DDR3 1600
Zotac GTX 560 Ti OC
Patriot Torqz2 128GB SSD (OSX install)
WD 500GB 7200rpm (Windows 7 has 400GB / OSX Adobe Scratch Disk has 100GB)
WD 1TB Green driver (contains all music, pictures, videos)
Updating EVGA X58 bios...
It's been sometime since my bios has been updated. Curious if you guys had any suggestions for updating my bios without losing my install and my Overclock settings. Cheers
Snow Leopard 10.6.8
Intel Core i7 2.66 O/C @ 3.39
Ram 6GB
EVGA X58 Bios: SZ2S
@nativestateIt's been sometime since my bios has been updated. Curious if you guys had any suggestions for updating my bios without losing my install and my Overclock settings. Cheers Snow Leopard 10.6.8 Intel Core i7 2.66 O/C @ 3.39 Ram 6GB EVGA X58 Bios: SZ2S
my motherboard died and evga sent me a new board with the updated bios...i'm going to attempt to get my install back up and running this weekend and will report back
*you should be able to create a profile to backup your bios settings
So recently I tried installing SL on my computer again. I installed it from my brother's Hackintosh and then, after booting into the iAtkos L2 boot loader, I was able to actually boot right into SL.
None of my stuff worked. I installed a Realtek kext, and 1 minute later my internet was alive. Then I went and installed Chameleon 2.1 and was able to somehow inject the code for my GTX 560 (which supposedly isn't supported).
I restarted everything and then came back to find out the EFI inject worked (it started at 1920x1080, and loaded the gray Apple screen at 1080) but then it never started. I rebooted with -v and then had this error:
ACPI_SMC_PlatformPlugin --- something about Realtek RTL8139 (if I'm not mistaken) at the end.
Upon rebooting, my BIOS had been reset.
I keep trying to reinstall SL onto the hard drive using the same method as before, but I keep coming to the same damn KP.
What am I doing wrong here?
No one knows what's going on? I thought for sure that by the time I got back from vacation I'd have an answer and be able to install it again
Dammit! I had it installed again (except that I could not get it to work with my GTX 560) I installed Chameleon 2.1 and after rebooting, I got the most annoying goddamn error ever.
ACPI_SMC_PlatformPlugin::start blahblahblah.
FML. I can't properly install Snow Leopard or Lion anymore, and no one knows what's happening.
I still have not managed to install SL or Lion directly from my machine.
My brothers machine was the one that was helping me install SL, but now his doesn't boot to desktop either so we're both stuck.
I really want to get this installed cause I hate dealing with computers for more than 1-2 days. It's been like 1-2 weeks.
You have me lost...not sure exactly what problem your having. If you post some more details I may be able to help you out. I've been away for a while but i still check this thread often
Guys, does anyone know how I update this properly? After following all the steps (before the manual updating and audio fix) my About This Mac window says its Version 10.6. Now when I use automatic software update to get to 10.6.8 my computer has major login issues, hangs, freezes, etc.
How do I manually update? I googled osx 10.6.8 update, downloaded it, but it says you need a minimum of 10.6.7 to do it. So I googled that and it says you need 10.6.6...so the ongoing chain here is not gonna work.
Whats up gents, Its about that time of the year again I guess anyone try 10.8 GM yet, I'm downloading it now will report back what I find.
I dont anticipate any issues with 10.8 but you never know.
@airwalk776Whats up gents, Its about that time of the year again I guess anyone try 10.8 GM yet, I'm downloading it now will report back what I find. I dont anticipate any issues with 10.8 but you never know.
hello ,
In the box ! :
mac on-pc.fr/index.php?file=Forum&page=viewtopic&forum_id=2&thread_id=7715
Got Mountain Lion GM running on the EVGA x58 everything is working except power management. I will post a quick howto later on tonight.
@airwalk776Whats up gents, Its about that time of the year again I guess anyone try 10.8 GM yet, I'm downloading it now will report back what I find. I dont anticipate any issues with 10.8 but you never know.
lol yea its about that time...i'll give it a go here in a day or so
@airwalk776Got Mountain Lion GM running on the EVGA x58 everything is working except power management. I will post a quick howto later on tonight.
sweet, let me know how you got it going...haven't tried it yet
Sleep/wake/shutdown on EVGA x58 Classified
Been running my hackintosh nearly flawlessly on my E760 under both Lion and now Mountain Lion. I have never been able to get sleep/wake to work. Similarly, shutdown doesn't fully work either.
Both shutdown and sleep exhibit the same symptoms.. computer/monitor appear to power off, but fans are still running. In the sleep case, I cannot wake it back up.
Any suggestions?
I'm running Bios 83.
honestly it has never reallly worked...what video card do you have and with what driver? that has a lot to do with shut down
@JaE-Vhonestly it has never reallly worked...what video card do you have and with what driver? that has a lot to do with shut down
I've got a GTX 570, using the latest Mac drivers from Nvidia.
@buckeyes1995I've got a GTX 570, using the latest Mac drivers from Nvidia.
Installation method? Snow, lion, or ML? What kexts do you have in your extras folder?
Standard install using Unibeast 1.4 w/ Mountain Lion GM build. Only kext I have is IOAHCIBlockStorageInjector.
I'm using a custom DSDT I created and patched (HPET, etc.).
I'm using the patched AppleIntelCPU kext in lieu of Nullpower.
@airwalk776Got Mountain Lion GM running on the EVGA x58 everything is working except power management. I will post a quick howto later on tonight.
Airwalk,
Any chance you can post this how to? Would love to know if it's possible to get shutdown/sleep working on my E760 w/ GTX 570.
I have Mnt. Lion running on a EVGA x58 SLI LE with nothing more than a patched DSDT and sound and ethernet kexts. The system is overclocked to 4.2GHz with 24GB ram and an ATI 5870. Sleep works, power management works, speedstep, no orange icons, DVD player, etc. Here is the process I used:
- I am using bios S71H - the first one with HPET and last one that allowed native power management on my logic board. I also have the usual stuff set in the bios like AHCI and S3 for sleep. I did not turn on C1E as I have speedstep enabled and am running as a MacPro 5.1.
- Installed Mnt. Lion from a 8GB USB drive using FakeSMC (with plugins so I can check temps) and NullCPUPowerManagement. I also had to remove AppleTyMCE (otherwise I would get KP on startup due to not having ECC RAM).
- Once that was done I installed Chameleon-2.1svn-r2050, RealtekRTL81xx-0_0_90 for ethernet, and replaced the current AppleHDA.kext with a patched 10.7.4 AppleHDA.kext for my ALC889 onboard audio. I installed the kexts with KextUtility. I removed NullCPUPowerManagement from S/L/E.
- I then put my edited DSDT and smbios into Extra on the root of my drive and patched AppleRTC to keep the bios from resetting after sleep.
Patch for AppleRTC.kext of MountainLion - fixes cmos reset after wake from sleep
Make backup of the folder /System/Library/Extensions/AppleRTC.kext
"sudo perl -pi -e 's|\x75\x30\x89\xd8|\xeb\x30\x89\xd8|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC"
Then update kernel caches:
"sudo kextcache -system-prelinked-kernel; sudo kextcache -system-caches"
Hope that helps someone with their setup!
The only issue I have is that sometimes the system will not shutdown all the way. OS and monitor shutdown but fans keep running, thus requiring me to press and hold the power button. Other times it shuts down no problem (even the led on the front of the case).
I have attached my edited DSDT (dl.drop box.com/u/6960249/Extra/dsdt.aml), boot.plst (dl.drop box.com/u/6960249/Extra/org.chameleon.Boot.plist), and smbios (dl.drop box.com/u/6960249/Extra/smbios.plist).
Maybe someone can check out my DSDT and see if there is an issue with my shutdown code.
i have the LE board as well and haven't been able to put my finger on why my install partitions are not booting...i've tried creating the installer on a thumb drive (system hangs and will not boot past bios menu with usb connected) and also on a partitioned internal drive (volume not bootable)...got exhausted and gave up...give it another try tomorrow
@JaE-Vi have the LE board as well and haven't been able to put my finger on why my install partitions are not booting...i've tried creating the installer on a thumb drive (system hangs and will not boot past bios menu with usb connected) and also on a partitioned internal drive (volume not bootable)...got exhausted and gave up...give it…
Try using this guide for making your mnt. lion usb.
http://www.insanelymac.com/forum/index.php?showtopic=28… ↗
and check your bios settings to make sure AHCI and whatnot is set.
Oh yea trust me i've been through every guide lol...not sure what my problem is, bios settings are fine...been running a perfect Lion install for quite some time now. Creating the installer is not a problem...my system just completely freezes with the usb device connected then-after reboot. I think its my bios, what version are you running? Have the installer? NVM, found it...still no dice
do you have the same problem with a differnet usb or when switching ports?
I am using E757_S71H for my bios. It shouldn't make a difference but I was pressing ESC to bring up the boot menu after post and selecting the usb (not selecting it from the boot order under the bios).
Did you install chameleon to your usb? Are you getting past post? Are you running overclocked?
I've changed all variables, ports, devices, and all. Chameleon is installed, i've also used the utilities from tonymacx86 to create the bootable partitions as well when the manual method wasn't working. unibeast and xmove..the partitions it creates just halts my system...i'll even boot into bios and then connect the usb and it just freezes the system in bios...I can then take the same created installer and connect it to an internal sata port and the device isn't bootable for some strange reason. I've recently tried using a bootcd (rboot) and it doesn't detect a bootable partition. lol and i also get ebios block errors with a non detected partition using my existing install to boot the installer.
Alright so really fixed it this time last night after 5 long days of pulling my hair out. Getting rusty after all of these years lol, this was one of the things that you'll never find a fix online for. It may just be the lion installer i downloaded but anywho it wasn't completing the handshake at the end of the installation of anything pertaining to a boot volume and leaving me with a corrupted partition. After repairing the source installation created partition it updated the boot support and i was able to get installed. Certain i'll have the rest up and running but i went to bed happy I highly recommend you guys pick up SSD drives for ML, it is quite amazing
SSDs are great no matter what OS you use =). Don't forget to pick up TrimEnabler (gro ths.org/?page_id=322) for your SSD as Lion and ML wont enable it for aftermarket drives.
I had a similar booting problem, when I installed from a usb drive to another usb drive. When the computer was booting up it would get stuck/freeze indefinetly whenever I hooked in the drive which it was installed to, even if I plugged in the drive while moving through the BIOS settings it would freeze my computer. However when I hooked the drive up directly with SATA it had no problem... I have a feeling the BIOS version I am on just shits itself with certain boot sectors...
Mountain lion has made it clearly obvious i need to update my hardware lol...gonna pick up one of the z68 evga boards and a 2600k with a new video card
2.5yr evga x58 Snow leopard install needs a reformat. Any guides/updates on doing a fresh/new snow leopard install on baby?
Evga x58 132-BL-E758-A1
Got my Fresh install of Snow leopard.
But no luck with macapp store..
org.chameleon.Boot
<?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>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>busratio=20 arch=i386 boot-uuid=62564D06-EC43-3E4A-8C0A-A2EB13786A0B</string>
<key>Quiet Boot<key>
<string>Yes<string>
<key>GUI<key>
<string>No<string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>device-properties</key>
<string>cd0300000100000001000000c10300001500000002010c00d041030a010000000101060000030101060000007fff04003a000000400032002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000222000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f64650e0000004e00560050004d00000020000000010000000000000000000000000000000000000000000000000000001e00000072006f006d002d007200650076006900730069006f006e000000090000003331373261100000004e00560043004100500000001800000004000000000003000c000000000000070000000022000000400032002c002300730069007a0065002d00630065006c006c0073000000080000000000000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001a0000004e5649444941204765466f726365203936303020475414000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4120000000400032002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172656e7414000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4212000000400032002c00720065006700000008000000000000021c0000006400650076006900630065005f0074007900700065000000100000004e5644412c4765466f72636520000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616326000000400032002c0023006100640072006500730073002d00630065006c006c007300000008000000000000010e0000006e0061006d00650000000f0000004e5644412c506172656e7422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000002036000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000214000000400032002c006e0061006d00650000001100000073656e736f722d706172656e74</string>
</dict>
</plist>
and...
smbios.plist…
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SMUUID</key>
<string>62564D06-EC43-3E4A-8C0A-A2EB13786A0B</string>
<key>SMbiosdate</key>
<string>01/22/10</string>
<key>SMbiosvendor</key>
<string>Apple Computer, Inc.</string>
<key>SMbiosversion</key>
<string>MP41.88Z.0081.B08.1001221313</string>
<key>SMboardproduct</key>
<string>Mac-F221BEC8</string>
<key>SMfamily</key>
<string>MacPro</string>
<key>SMmanufacter</key>
<string>Apple Inc.</string>
<key>SMmanufacturer</key>
<string>Apple Computer, Inc.</string>
<key>SMmemspeed</key>
<string>1600</string>
<key>SMmemtype</key>
<string>24</string>
<key>SMproductname</key>
<string>Mac Pro 5,1</string>
<key>SMserial</key>
<string>W8227395EUH</string>
<key>SMsystemversion</key>
<string>1.0</string>
</dict>
</plist>
Any questions would be much appreciated
출처 및 기여자 이력 (등록된 기여자 60명 · 원본 스레드 #3854)
| 사용자명 | 기여 역할 | 게시물 수 | 활동 기간 |
|---|---|---|---|
| @JaE-V | 핵심 기여자 | 68 | 2009-11-15 → 2012-09-12 |
| @msf5042 | 핵심 기여자 | 52 | 2009-09-16 → 2010-03-16 |
| @xxxslayeriiixxx | 주 저자 | 49 | 2009-08-31 → 2012-09-14 |
| @airwalk776 | 핵심 기여자 | 49 | 2009-10-14 → 2012-07-20 |
| @banini_jeque | 핵심 기여자 | 32 | 2010-09-25 → 2011-03-20 |
| @JaysFreaky | 핵심 기여자 | 24 | 2009-11-06 → 2010-08-03 |
| @msinfo_us | 핵심 기여자 | 21 | 2010-09-18 → 2011-01-29 |
| @Extremador | 핵심 기여자 | 14 | 2011-07-21 → 2012-05-25 |
| @fq360 | 핵심 기여자 | 13 | 2011-01-20 → 2011-02-12 |
| @mm2311 | 핵심 기여자 | 10 | 2010-01-07 → 2011-03-20 |
| @FabricioGS | 핵심 기여자 | 10 | 2010-03-25 → 2010-09-06 |
| @neptunet | 핵심 기여자 | 9 | 2011-01-01 → 2011-01-27 |
| @Mutant_Tractor | 핵심 기여자 | 9 | 2011-01-28 → 2011-06-30 |
| @rehtom | 핵심 기여자 | 7 | 2010-02-13 → 2010-02-15 |
| @lmpreza | 핵심 기여자 | 6 | 2009-10-26 → 2009-10-27 |
| @fate17 | 핵심 기여자 | 5 | 2009-10-05 → 2009-11-26 |
| @yaboydj | 핵심 기여자 | 5 | 2009-12-17 → 2009-12-18 |
| @SpyderWeiss | 핵심 기여자 | 5 | 2010-06-20 → 2010-06-26 |
| @snake4life | 핵심 기여자 | 5 | 2010-10-10 → 2010-11-08 |
| @Jolugo | 핵심 기여자 | 4 | 2009-10-20 → 2009-10-29 |
| @terrybogard | 핵심 기여자 | 4 | 2010-10-11 → 2010-11-13 |
| @farski | 핵심 기여자 | 4 | 2010-12-01 → 2011-01-09 |
| @emenelton | 핵심 기여자 | 4 | 2011-03-02 → 2011-03-25 |
| @buckeyes1995 | 핵심 기여자 | 4 | 2012-07-28 → 2012-08-11 |
| @Nothingwise | 핵심 기여자 | 4 | 2012-08-23 → 2012-08-30 |
| @benualson | 핵심 기여자 | 3 | 2010-01-27 → 2010-02-19 |
| @kup | 핵심 기여자 | 3 | 2010-08-02 → 2010-08-12 |
| @cpress | 핵심 기여자 | 3 | 2010-10-08 → 2011-04-02 |
| @thedcmule2 | 핵심 기여자 | 3 | 2011-07-28 → 2012-07-06 |
| @ScAwN7 | 핵심 기여자 | 3 | 2011-10-29 → 2011-11-20 |
| @nativestate | 핵심 기여자 | 3 | 2011-12-01 → 2013-01-23 |
| @cokerms | 기여 멤버 | 2 | 2009-12-06 → 2009-12-07 |
| @philmrmac | 기여 멤버 | 2 | 2010-01-16 → 2010-01-21 |
| @puppetj | 기여 멤버 | 2 | 2010-02-10 → 2010-02-11 |
| @jplee4907 | 기여 멤버 | 2 | 2010-03-29 → 2011-08-17 |
| @X58-Agility | 기여 멤버 | 2 | 2010-04-22 |
| @annihil8tion | 기여 멤버 | 2 | 2010-05-20 → 2011-07-16 |
| @rdbram | 기여 멤버 | 2 | 2010-07-01 → 2010-07-04 |
| @javery | 기여 멤버 | 2 | 2010-07-08 → 2010-07-10 |
| @Rino777 | 기여 멤버 | 2 | 2010-07-15 → 2010-07-21 |
| @Jocelyn84 | 기여 멤버 | 2 | 2010-08-08 → 2010-08-11 |
| @nrnoble | 기여 멤버 | 2 | 2010-09-12 → 2010-09-13 |
| @frishen | 기여 멤버 | 2 | 2010-09-27 |
| @shakall | 기여 멤버 | 2 | 2010-11-24 → 2010-11-25 |
| @Audio | 기여 멤버 | 2 | 2011-08-03 → 2011-08-08 |
| @punkychips | 기여 멤버 | 1 | 2009-09-20 |
| @Trav | 기여 멤버 | 1 | 2009-10-11 |
| @hasbaz | 기여 멤버 | 1 | 2009-11-29 |
| @jonny_wonny | 기여 멤버 | 1 | 2009-12-31 |
| @jvolkman | 기여 멤버 | 1 | 2010-01-12 |
| @tadrith | 기여 멤버 | 1 | 2010-02-19 |
| @renatos | 기여 멤버 | 1 | 2010-03-31 |
| @demoez | 기여 멤버 | 1 | 2010-04-23 |
| @2motive | 기여 멤버 | 1 | 2010-05-31 |
| @georgegeorge | 기여 멤버 | 1 | 2010-09-20 |
| @Imkantus | 기여 멤버 | 1 | 2011-01-01 |
| @convocator | 기여 멤버 | 1 | 2011-07-23 |
| @Veritas | 기여 멤버 | 1 | 2011-08-19 |
| @gils | 기여 멤버 | 1 | 2012-07-16 |
| @pellet | 기여 멤버 | 1 | 2012-09-08 |