노트북 초보자를 위한 리테일 Snow Leopard 완벽 설치 가이드! (Acer Gemstone 6935G 맞춤형)
Acer Gemstone 6935G(및 6920G, 8930G, 8920G 등 Intel Core 2 Duo + NVIDIA 그래픽 노트북)에 8GB USB와 Chameleon 2 RC3, UUID 매칭(smbios.plist, com.apple.Boot.plist, PlatformUUID.kext), VoodooHDA, VoodooBattery를 이용해 리테일 Snow Leopard(32/64비트)를 안정적으로 설치하는 초보자용 A-to-Z 가이드입니다.
- 주 저자
- @Gurruwiwi 게시일: 2009-09-21
- 소속 컬렉션
- Snow Leopard 10.6
- 아카이브 기록 규모
- 누적 조회 363,459회 · 선별된 필드 노트 86건 (원본 게시물 90건에서 추출) · 2009-09-21 – 2013-01-16
- 참여 및 검증 멤버 (27)
- @Gurruwiwi (28)@KamalAhmad (21)@mascal71 (9)@gnate3 (3)@danenzxl (3)@rabalder (2)@alexv (2)@cappy82288 (2)@maximusmeridus (2)@x986123@haseeb@kopit@kj.web@Imkantus@Drakulix@andy.banc+11 more
- 관련 하드웨어 참조
- Laptop RAM & SSD Upgrades ↗ Mac USB Audio DACs ↗ USB 3.2 Boot Flash Drives ↗
/
2009/10/24 업데이트:
- 노트북 배터리 잔량 표시 및 관리를 위한 VoodooBattery.kext (32비트 및 64비트 겸용!) 추가
- 호환성이 대폭 개선된 신형 VoodooHDA 추가 (외장 마이크 입력 "Mic In" 정상 작동 확인, 내장 마이크는 여전히 미작동)
________________________________________________
마침내 가이드를 완성해 올립니다 :
이 튜토리얼은 OS X를 처음 접하는 완전 초보자분들을 포함해 모든 분들을 위해 작성되었습니다. 거금을 들여 정품 리얼 Mac을 구매하러 가기 전에 누구나 먼저 이 운영체제가 얼마나 훌륭한지 직접 경험해 볼 기회를 얻는 것이 중요하기 때문입니다. 장담하건대 정말 그럴 만한 가치가 충분합니다!
기본적으로 Intel Core 2 Duo 프로세서와 NVIDIA 그래픽 카드가 탑재된 노트북들을 주 대상으로 삼고 있습니다 (물론 다른 사양에도 응용 가능합니다).
특히 명기인 Acer Aspire 6935G에 맞춰 특별히 제작되었으며, 모든 Acer Gemstone 시리즈 패밀리(6920G, 8930G, 8920G)와 그 사촌, 삼촌 격인 유사 노트북 기종 사용자분들께도 큰 도움이 되기를 바랍니다.
가능한 한 빠짐없이 완전하고 이해하기 쉬우며 상세하게 설명하도록 노력하겠습니다 – 시간이 지나면서 올라오는 온갖 초보자(“n00b”) 질문들도 본문에 계속 반영해 보강해 나갈 예정입니다.
시작하기 전 몇 가지 유념할 사항:
- 이 가이드의 최우선 목표는 시스템을 화려하게 꾸미는 것보다 무엇보다도 안정적으로(STABLE) 돌아가게 만드는 것입니다.
- 처음에는 몇 가지 사소한 미작동 부분(마이크 입력이나 유선 랜 등, 뒤에서 다룹니다)이 있을 수 있지만, 핵심 목표는 일단 노트북에 리테일 Snow Leopard를 성공적으로 안착시켜 실사용을 즐기면서 차근차근 세부 하드웨어를 잡아나가는 것입니다. 설명은 제 노트북을 기준으로 진행하지만 각자 본인의 사양에 맞게 응용하셔야 합니다. 특정 타 기종의 설치 후(Post-install) 개별 드라이버 질문은 삼가 주시기 바랍니다. 그런 질문은 해당 기종 전용 스레드에 남기시는 것이 가장 좋습니다. 이 가이드는 어디까지나 안정적인 부팅(Stable BOOT)에 도달하기 위한 가이드입니다.
- 질문하기 전에 포럼 검색 기능을 적극 활용해 주세요.
- 이 가이드에서는 듀얼 부팅을 다루지 않습니다.
- 새로 설치할 Snow Leopard 파티션 이름을 기존 Leopard 파티션과 똑같이 짓지 마십시오. 설령 고유 UUID가 서로 다르더라도 외장 하드 백업이나 Spotlight 인덱싱, Finder에서 심각한 혼선과 오작동을 일으킵니다...
- 하나의 디스크에서 Leopard와 Snow Leopard 듀얼 부팅을 성급히 시도하지 마십시오 (일단 Snow Leopard 단독 구동에 성공한 뒤 무료 앱인 Carbon Copy Cloner로 안전하게 통째로 백업 이미지를 떠놓고 실험해 보세요!).
- e-SATA 포트를 통한 설치는 절대 작동하지 않습니다. 왜인지는 몰라도 온통 커널 패닉(KP) 지옥이 펼쳐집니다. 저도 노트북 하판 뚜껑을 열어둔 채 하드 디스크를 뺐다 꼈다 하는 데 완전히 지쳤습니다. 혹시 해결책을 아시는 분은 조언 환영합니다.
- 웨스턴 디지털(WESTERN DIGITAL) 하드 드라이브는 사용하지 마십시오 – 실제 MacBook에서도 알려진 호환성 이슈가 있으며, 저 역시 WD 하드를 썼다가 심각한 문제를 겪었습니다. 정확히 어느 세부 모델이었는지는 기억나지 않으나 Apple 공식 문서에서도 특정 WD 모델 사용을 피하라고 권고하고 있습니다...
- 커널 패닉 같은 문제 원인을 즉시 파악할 수 있도록 Chameleon 부트로더에서 항상 “-v” 상세 모드 플래그를 주어 부팅하시는 것을 권장합니다.
- 본문을 처음부터 끝까지 일단 한 번 정독하여 전체적인 설치 흐름을 머릿속에 그려보시기 바랍니다. 물론 똑같은 결과를 얻는 다른 방법도 천만 가지는 넘겠지만, 거듭 말씀드리듯 이 가이드는 가장 쉽고 확실하게 안정적인 부팅에 도달하기 위한 정석 루트입니다.
- 초특급 중요 사항(UBER IMPORTANT) – 이 가이드에서 사용하는 Chameleon 2 RC3부터는 32비트 모드로 부팅하는 플래그 문법이 바뀌었습니다! 예전 버전에서는 “-x32”라고 입력했지만, 이제는 반드시 “arch=i386”이라고 입력해야 합니다! (만일을 위해 첨부 파일 안에 구버전인 RC1과 RC2도 함께 넣어두었습니다.)
- 무선 랜의 경우 저는 Dell/Broadcom 1390 및 1490 미니 PCI-e 무선 랜카드만 사용해 보았습니다. 이베이에서 15유로 정도면 구할 수 있으며 꽂기만 하면 순정 AirPort로 바로 잡힙니다. - 다른 무선 랜카드용 Kext 요청은 정중히 사양합니다.
준비물 (WHAT YOU NEED):
- NVIDIA 그래픽 카드(또는 호환 그래픽)가 탑재된 Intel Core 2 Duo 노트북과 비어 있는 하드 드라이브 1개
- 작업용으로 쓸 기존 Leopard 해킨토시 또는 지인의 정품 리얼 Mac
- Snow Leopard 정품 리테일 DVD의 ISO(또는 DMG) 이미지 파일
- 8GB 이상의 USB 플래시 메모리
- 제가 아래 링크로 제공하는 필수 Kext 및 유틸리티 모음 폴더
- Kext Utility (통합 팩에 기본 포함 – S/L/E 및 E/E 양쪽의 mkext 캐시와 권한을 한 번에 복구해 주는 스크립트 앱)
- ShowAllFiles (통합 팩에 기본 포함 – 숨겨진 시스템 파일을 표시해 주는 유틸리티)
- 초기 계정 생성 화면에서 사용할 외장 USB 키보드와 USB 마우스 (우회법도 있긴 하지만 초보자분들이 첫 부팅부터 커널 패닉을 겪지 않도록 가장 단순하고 매끄러우며 안전한 정공법을 택했습니다!)
- 노트북에서 뺀 Snow Leopard용 하드 디스크를 연결해 파일을 편집할 외장 하드 케이스(2.5인치 USB 인클로저)
- 기존 Leopard나 Linux에서 미리 추출해 둔 본인 노트북 전용 dsdt.aml 파일 (만약 아직 없다면 일단 없이 진행하셔도 됩니다).
통합 작업 파일(Vault) 다운로드 링크:
media fire.com/?emn2dyizldo
이 튜토리얼은 크게 3단계로 나뉩니다:
1. 설치 준비 과정 (Install Procedure) – 부팅 가능한 설치 USB 제작 및 본 설치
2. 부팅 및 초기 설정 과정 (Booting Procedure) – 부트로더 구성 및 초기 계정 생성
3. 설치 후 안정화 과정 (Post Install) – 시스템 안정화 및 노트북 하드웨어 드라이버 최종 적용
===========================================
1단계: 설치 준비 과정 (Install Procedure)
첫 번째 작업: 부팅 가능한 Snow Leopard 설치 USB 메모리 만들기.
- 디스크 유틸리티로 8GB USB 메모리를 HFS+ 저널링(Mac OS 확장 저널링)으로 포맷하고 이름을 “Snow Install” 등으로 지정합니다.
- Snow Leopard ISO(DMG) 이미지를 USB 메모리에 복원(Restore)합니다. 디스크 유틸리티에서 USB 메모리를 선택하고 “복원(Restore)” 탭을 클릭한 뒤, USB 볼륨 아이콘을 “대상(Destination)” 칸에 끌어다 놓고 “원본(Source)”에는 Snow Leopard ISO 파일을 지정하여 복원을 실행합니다.
- 복원이 끝나면 앞서 다운로드해 압축을 푼 “A_FILE_VAULT” 폴더를 USB 메모리의 루트 경로에 복사해 넣고, 작업용 Leopard(또는 여자친구의 정품 Mac) 바탕화면에도 똑같이 한 부 복사해 둡니다.
- Vault 폴더 안에 들어 있는 Chameleon 2 RC3 부트로더 설치 패키지를 실행하여 설치 대상을 **USB 메모리(“Snow Install”)**로 지정해 설치합니다.
(편의상 지금부터는 다운로드한 “A_File_Vault” 폴더를 줄여서 “Vault(금고)”라고 부르겠습니다 – USB를 열었을 때 알파벳순으로 무조건 맨 위에 눈에 띄게 하려고 일부러 이름을 “A_File_Vault”로 지은 것이며, 나중에 정말 요긴하게 쓰이니 폴더 이름을 바꾸지 마세요.)
- USB의 Vault -> Tools 폴더 안에서 “ShowAllFiles”를 실행하고 “Show”를 클릭해 숨김 파일을 표시합니다.
- USB 메모리의 루트 경로에 방금 Chameleon 2 설치로 인해 생성된 기본 “Extra” 폴더를 과감히 삭제합니다.
- 디스크 유틸리티를 실행하고 좌측 목록에서 USB 볼륨인 “Snow Install”을 우클릭하여 '정보'를 엽니다.
- 거기에 표시되는 **UUID(범용 고유 식별자, 파티션의 고유 지문과 같은 값)** 문자열을 복사하여 텍스트 편집기(TextEdit)에 붙여넣거나 메모해 둡니다.
이제 앞서 Leopard 바탕화면에 복사해 두었던 VAULT 폴더 안의 “USB Boot/Extra” 폴더로 들어갑니다. 여기서 다음 3개의 파일 안에 적힌 기존 UUID 값을 방금 메모한 본인 USB의 실제 UUID 값으로 모두 교체해 주어야 합니다:
1 – smbios.plist – 텍스트 편집기(TextEdit)로 열어 UUID 값을 교체한 뒤 저장합니다.
2 – com.apple.Boot.plist – 텍스트 편집기로 열어 UUID 값을 교체한 뒤 저장합니다.
3 – Extensions 하위 폴더 안에 있는 PlatformUUID.kext를 우클릭하여 “패키지 내용 보기(Show Package Contents)” -> Contents -> Info.plist를 텍스트 편집기로 엽니다. 마찬가지로 UUID 값을 교체한 뒤 저장합니다.
수정이 끝났다면 바탕화면 Vault 안에 있던 이 “Extra” 폴더 통째로 복사하여 USB 메모리(“Snow Install”)의 루트 경로에 붙여넣습니다 (“USB Boot/Extra” 전체가 아니라 그 안의 “Extra” 폴더만 루트에 넣으세요).
축하합니다! 이제 부팅 가능한 Snow Leopard 설치 USB가 완성되었습니다.
2단계: 부팅 및 본 설치 과정 (Booting Procedure)
이제 Snow Leopard를 새로 설치할 노트북의 빈 하드 드라이브를 준비합니다. 외장 하드 케이스에 장착하여 작업용 Mac(또는 Leopard 해킨토시)에 연결합니다.
디스크 유틸리티를 실행합니다.
연결한 대상 하드 드라이브를 선택하고 “파티션(Partition)” 탭을 클릭한 뒤, 볼륨 구성을 “1개의 파티션”으로 선택하고 아래쪽 '옵션(Options)' 버튼을 눌러 파티션 방식이 반드시 **GUID 파티션 테이블(GPT)**로 설정되어 있는지 확인합니다. 새로 설치할 고양이(Snow Leopard)의 볼륨 이름을 정해주고 “적용(Apply)”을 누릅니다.
이제 부팅 가능한 Snow Leopard 설치 USB, 깨끗하게 포맷된 대상 하드 드라이브, 그리고 Leopard 바탕화면의 Vault 폴더까지 모든 준비가 끝났습니다. 외장 케이스에서 하드 드라이브를 꺼내 노트북 본체에 장착합니다. BIOS에서 USB 부팅이 최우선으로 되어 있는지 확인하거나 부트 메뉴 단축키(제 구형 Asus는 ESC였고, Acer는 F12입니다)를 준비합니다.
- 설치 USB를 꽂고 노트북을 부팅합니다.
- Chameleon 카운트다운 화면이 나타나면 아무 키나 눌러 멈춥니다.
- 부트 플래그로 따옴표 없이 “arch=i386 -v”를 입력하고 Enter를 누릅니다 – 모든 튜토리얼 과정이 완전히 끝날 때까지는 무조건 32비트 모드(arch=i386)로만 부팅할 것이며, 혹시 모를 커널 패닉 원인을 추적하기 위해 상세 모드(-v)를 항상 함께 사용합니다.
- 잠시 후 Snow Leopard 설치 화면이 나타납니다. 계속을 누르고 대상 드라이브를 선택한 뒤 '사용자화(Customize)' 버튼을 클릭합니다.
- 설치 시간을 줄이기 위해 X11, 프린터 드라이버, 다국어 번역 파일들의 체크를 모두 해제하고(나중에 언제든 따로 설치할 수 있습니다) 본 설치를 진행합니다.
- 설치가 완료되면 인스톨러가 재부팅을 요구합니다. 재시작을 클릭하되, **노트북이 재부팅되면서 BIOS 로고 화면이 뜨는 순간 전원 버튼을 길게 눌러 노트북 전원을 즉시 꺼버립니다!**
- 노트북에서 다시 하드 드라이브를 분리하여 외장 하드 케이스에 넣은 뒤 작업용 Mac(또는 Leopard 해킨토시)에 연결합니다.
- 작업용 Leopard에서 방금 Snow Leopard가 설치된 하드 디스크를 마운트합니다.
- 바탕화면 Vault 폴더에서 Chameleon 2 RC3 인스톨러를 실행하여 **Snow Leopard가 설치된 외장 하드 드라이브**에 부트로더를 설치합니다.
- 설치 직후 Snow Leopard 하드 드라이브 루트에 생성된 기본 Extra 폴더를 삭제합니다.
- 디스크 유틸리티를 실행합니다.
- Snow Leopard 하드 드라이브 파티션을 우클릭해 '정보'를 열고 이번에는 **이 하드 드라이브 파티션의 고유 UUID**를 복사해 메모합니다.
- 바탕화면 Vault 폴더 안의 Snow Leopard용 “Extra” 폴더로 이동합니다.
- 앞서 USB를 만들 때와 똑같이 3개의 파일—smbios.plist, com.apple.Boot.plist, 그리고 PlatformUUID.kext 내부의 Info.plist—을 열어 **새 하드 드라이브 파티션의 UUID**로 값을 교체하고 저장합니다.
- 수정이 끝난 바탕화면의 Extra 폴더를 Snow Leopard 하드 드라이브의 루트 경로에 복사해 넣습니다.
- 만약 미리 추출해 둔 본인 노트북 전용 dsdt.aml 파일이 있다면 함께 Snow Leopard 하드 루트에 복사해 넣습니다.
이제 하드 드라이브가 스스로 부팅할 준비를 모두 마쳤습니다. 외장 케이스에서 분리하여 다시 노트북 본체에 장착합니다.
(만약 아직 본인용 dsdt.aml 파일이 없다면 새로 추출해 만들어야 합니다. 가장 손쉬운 방법은 iDeneb이나 iATKOS 설치 DVD를 넣고 사용자화에서 다른 건 다 빼고 오직 DSDT 패치 항목만 체크해 빈 USB 메모리에 설치하는 것입니다. 또 다른 방법은 fassl 님의 DSDT Patcher를 쓰는 것인데, 하드웨어에서 직접 ACPI 테이블을 추출해야 하므로 지인의 Mac이 아니라 반드시 **본인의 노트북**에서 구동 중인 OS X 환경에서 실행해야 합니다. 같은 시리즈의 노트북이라도 BIOS 버전에 따라 코드가 다를 수 있기 때문에 제 6935G의 dsdt.aml 파일을 다른 Gemstone 모델 사용자분들과 무조건 공유할 수는 없습니다. Windows에서 추출 및 패치를 수행하는 도구들도 있는 것으로 압니다.)
참고 사항: 제가 AppleHDA 패치를 실험하던 도중 실수로 dsdt.aml 없이 여러 번 부팅해 보았는데, 노트북에서는 의외로 dsdt.aml 없이도 부팅 자체는 잘 되더군요(주로 데스크톱 PC들이 DSDT가 없으면 아예 부팅이 안 되는 경우가 많습니다). 하지만 장기적인 안정성과 전원 관리를 위해서는 반드시 본인 기기에 맞는 DSDT를 추출해 패치해서 쓰시는 것이 좋습니다.
자, 이제 진실의 순간입니다! 노트북 전원을 켜고 두 손을 모아 기도하세요!
아, 기도하기 전에 먼저 Chameleon 화면에서 카운트다운을 멈추고 다음 플래그를 입력해 부팅해야 합니다:
arch=i386 -v
준비해 둔 외장 USB 키보드와 마우스를 연결합니다. 그러면 경쾌한 웰컴 비디오와 함께 초기 계정 생성 화면이 나타납니다! 계정을 빠르게 생성하여 데스크톱으로 진입하세요. **지금부터가 전체 과정에서 가장 민감하고 중요한 타이밍입니다.** 데스크톱에 도착한 지 약 2~3분 뒤에 백그라운드 캐시 갱신이 돌면서 갑자기 커널 패닉(KP)이 뜰 수 있기 때문입니다. 만약 패닉이 뜨더라도 뭔가 잘못하신 게 아니니 당황하지 마세요! 시스템이 패닉을 일으키기 전에 재빨리 권한과 Kext 캐시를 복구해 주어야 합니다. USB 메모리의 "Vault -> Tools" 폴더 안에 있는 “Kext Utility”를 바탕화면으로 복사해 즉시 실행하십시오! 작업이 끝나는 데 약간의 시간이 걸립니다. 만약 완료되기 전에 커널 패닉이 떴다면 그냥 재부팅하여 다시 “arch=i386 -v”를 입력해 들어온 뒤 Kext Utility를 다시 돌리면 됩니다. 무사히 Kext Utility 실행이 끝났다면,
곧바로 디스크 유틸리티(Disk Utility)를 열어 시동 디스크의 권한 복구(Repair Permissions)를 실행합니다.
권한 복구까지 완료되면 다시 “arch=i386 -v” 플래그로 재부팅합니다.
이제 바위처럼 단단하고 안정적인(Rock solid) Snow Leopard 기본 시스템이 완성되었습니다! 약 30분 정도 이리저리 굴려보며 테스트해 보세요. CPU 온도도 체크해 보고, 유튜브나 QuickTime 영상도 돌려보세요. 아무런 이상 없이 쾌적하게 돌아간다면 1차 목표는 완벽히 달성한 것입니다! 사운드나 그래픽 가속을 잡는 다음 단계로 넘어가기 전에, 지금 바로 Carbon Copy Cloner를 다운로드해 설치하고 외장 백업 드라이브에 현재의 순정 Snow Leopard 상태를 스파스 이미지(Sparse image)로 통째로 백업해 두십시오.
이제부터는 별도의 부트 플래그 없이 그냥 두어도 64비트 모드로 곧바로 부팅될 것입니다!
================================================================
3단계: 노트북 공통 하드웨어 지원을 위한 설치 후 작업 (Post Boot Install)
`/System/Library/Extensions` 경로로 이동하여 순정 `AppleHDA.kext`를 찾아 삭제합니다 (만일을 위해 다른 곳에 미리 백업해 두세요).
`/Extra/Extensions` 경로로 이동하여 임시로 썼던 `dsmos.kext`를 삭제합니다.
이제 USB의 `Vault -> Post install kexts` 폴더 안에 있는 Kext들을 Snow Leopard 하드 드라이브의 해당 경로로 각각 복사해 넣습니다 (`Extra` 폴더 안의 것들은 `/Extra/Extensions`로, `SLE` 폴더 안의 것들은 `/System/Library/Extensions`로 복사합니다).
참고: 그중 `AttansicL1eEthernet.kext`는 Acer 6935G의 내장 유선 랜 전용 드라이버입니다.
파일을 복사하는 도중 확장 프로그램이 올바르게 설치되지 않아 로드할 수 없다는 경고 팝업 창이 연달아 뜨더라도 전혀 걱정하지 마세요. 권한 복구 전이라 당연히 뜨는 메시지입니다. 복사가 끝날 때까지 모두 “확인(OK)”을 눌러 닫아줍니다.
복사가 끝나면 즉시 **Kext Utility**를 실행합니다.
이어서 디스크 유틸리티를 열어 **디스크 권한 복구**를 실행합니다.
이제 재부팅하면 노트북 내장 트랙패드와 키보드, 그리고 기본 사운드가 모두 작동할 것입니다!
다음은 그래픽 가속을 잡을 차례입니다. 본인 그래픽 카드에 맞는 Kext를 설치하거나, 기존 Leopard 시절 쓰던 EFI String이 있다면 `/Extra/com.apple.Boot.plist` 파일에 추가하면 됩니다. 단, 앞서 Kext Utility를 돌렸기 때문에 현재 `/Extra` 폴더는 시스템 루트 권한으로 “잠겨(Locked)” 있어서 그 자리에서 바로 파일을 열어 수정할 수 없습니다. 따라서 `com.apple.Boot.plist` 파일을 먼저 바탕화면으로 복사해 와서 수정 및 저장한 뒤, `/Extra` 폴더 안의 원본을 지우고 바탕화면에서 수정한 파일을 다시 `/Extra` 폴더 안으로 복사해 넣고 Kext Utility를 한 번 더 돌려 권한을 “잠가주어야” 합니다. 아래 예시 사진은 EFI String이 어떤 형태이고 파일의 어느 위치에 들어가는지 보여줍니다.
만약 미리 가지고 있는 EFI String이 없고 작동하는 그래픽 인젝터 Kext도 찾지 못했다면, “gfxutil” 도구를 이용해 직접 본인의 EFI String을 생성할 수 있습니다. 만약 여러분의 노트북이 512MB VRAM의 **NVIDIA GeForce 9600M GT**를 탑재했고 디바이스 경로가 `PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)`(VRAM 용량이나 세부 모델명보다 이 PciRoot 경로가 일치하는지가 훨씬 더 중요합니다!)이라면, 아래의 검증된 16진수 문자열을 그대로 복사해 넣어 보세요:
c20200000100000001000000b60200000f00000002010c00d041030a000000000101060000010101060000007fff0400220000005600520041004d002c0074006f00740061006c00730069007a00650000000a000000d31db4d34d3438000000400030002c007500730065002d006200610063006b006c0069006700680074002d0062006c0061006e006b0069006e0067000000040000001c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c706172656e7422000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001b0000004e5649444941204765466f72636520393630304d20475422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d411c000000400030002c006200750069006c0074002d0069006e000000040000002e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c006100790000000400000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616324000000400031002c00630061006e002d0068006f0074002d0070006c0075006700000004000000100000004e005600430041005000000022000000d38d34d34d34d34d34d1dd34e34d34d34d34d34d34d34d3bd34d34d34d341e00000072006f006d002d007200650076006900730069006f006e0000000800000074657374
추가 참고 사항: CPU 및 RAM 정보(smbios.plist) 설정.
Extra 폴더 안의 `smbios.plist` 파일에는 시스템 성능과 전원 관리에 영향을 미치는 모델 식별 정보가 들어 있습니다. RAM 클럭이나 시리얼 번호, 제조사 정보 등은 원하는 대로 수정해도 무방하지만, 모델 식별자(SMproductname)만큼은 본인 하드웨어 사양과 가장 유사한 실제 Mac 모델로 지정해야 합니다. 예를 들어 본 설정 파일은 코어2듀오 + 9600M GT 조합인 **MacBookPro5,1**을 시뮬레이션하도록 맞춰져 있습니다. 제 CPU 명칭은 여전히 “Unknown”으로 표시되지만 벤치마크 점수를 돌려보면 제 성능을 100% 완벽히 발휘하고 있습니다.
설치 완료 직후 드라이브 통째로 클론 복제(Cloning)하기에 관하여:
개인적인 경험상 클린 설치를 마친 직후 드라이브를 다른 곳에 한 번 통째로 복제(Clone)했다가 다시 원본 파티션으로 역복원한 뒤 세부 튜닝을 시작하면, 파일 단편화가 사라져 시스템 반응 속도와 권한 복구 속도가 한층 더 빠르고 쾌적해지더군요. 단, 드라이브나 파티션을 새로 포맷할 때마다 파티션의 고유 **UUID가 새로 바뀐다**는 점을 항상 명심하시고, 부팅 전에 바뀐 UUID를 앞서 설명한 3개의 파일에 반드시 업데이트해 주어야 합니다.
배터리 잔량 관리 (Battery Management):
하단에 첨부된 `VoodooBattery.kext`를 다운로드하여 `/Extra/Extensions`(E/E)에 복사해 넣은 뒤 Kext Utility 실행 및 디스크 권한 복구를 수행하고 재부팅하세요. 64비트 모드에서도 아주 훌륭하게 작동합니다!
신형 VoodooHDA로 업그레이드하기 (헤드폰 및 외장 마이크 입력 해결):
기존 사운드 드라이버에서 안 되던 헤드폰 출력 전환과 외장 마이크 입력(시스템 환경설정 패널에서 조정 후)을 완벽히 해결해 준 신형 VoodooHDA 패키지를 새로 첨부했습니다.
기존 버전을 신형으로 교체하는 절차는 다음과 같습니다 (압축을 풀면 총 4개의 파일이 들어 있습니다):
- 기존의 구버전 `VoodooHDA.kext`를 찾아 삭제합니다 (`/Extra/Extensions`와 `/System/Library/Extensions` 양쪽 모두 확인하시고, 혹시 아직 `AppleHDA.kext`가 남아 있다면 그것도 반드시 삭제하세요).
- 압축 푼 폴더에서 새 `VoodooHDA.kext`를 `/System/Library/Extensions`(S/L/E)로 복사합니다.
- "Voodoo HDA Helper" 앱을 응용 프로그램(Applications) 폴더로 복사합니다.
- 시스템 환경설정 -> 계정(Accounts) -> 우측 상단의 "로그인 항목(Login Items)" 탭을 클릭하고 응용 프로그램 폴더에 넣은 "Voodoo HDA Helper"를 시작 프로그램으로 등록합니다.
- 폴더 안의 Kext Utility를 실행합니다.
- 디스크 유틸리티를 열어 권한 복구를 실행합니다.
- 재부팅합니다.
- 재부팅 후 폴더 안의 `VoodooHDA.prefPane`을 더블 클릭해 환경설정 패널을 설치하고 마이크/출력을 조정합니다.
모든 작업이 완료되었습니다.
.
커뮤니티 실측 및 기술 필드 노트
총 90개의 원본 스레드 응답 중 기술적 가치가 높은 86개의 필드 노트 수록
사운드는 VoodooHDA.kext 0.2.1 버전을 쓰셔도 완벽하게 작동합니다...!
어쨌든 정말 훌륭한 가이드네요 ... :))
최고의 가이드입니다!
덕분에 Snow Leopard 설치에 성공했고... 심지어 64비트 모드에서도 아주 잘 돌아갑니다!
유일한 문제는 배터리인데… 상단 메뉴 막대에 배터리 잔량 아이콘이 표시되지 않네요!
Mascal 님, 배터리 관련해서 32비트에서는 아주 잘 작동하는 kext를 하나 찾아 써봤는데, 64비트용으로 나온 것들은 하나도 작동하지 않고 오히려 커널 패닉(KP)을 일으키더군요. 64비트에서도 작동하는 버전을 찾는 대로 바로 공유하겠습니다.
그리고 님께서도 웨스턴 디지털(Western Digital) 하드 드라이브에서 문제를 겪으셨다는 말씀이시죠? 혹시 설치 문제를 겪고 계신 다른 분들도 이 점을 꼭 유의하시기 바랍니다.
Kopit 님, 제 시스템 프로파일러에서도 VoodooHDA 버전이 0.2.1로 표시됩니다. 예전에 마이크 입력을 잡아본 적이 있긴 한데 오디오 설정 때문에 워낙 피를 말리는 고생을 했던지라, 당분간은 마이크 입력에 다시 매달리기 전에 일단 Snow Leopard 자체를 마음껏 즐기려고 합니다.
맞습니다, 정말 정확한 지적이세요! Snow Leopard를 설치할 때 절대 웨스턴 디지털(WD) 하드 드라이브를 쓰지 마세요!
저도 WD 하드로 계속 실패하다가 시게이트(Seagate) 하드로 바꾸어 시도했더니 단번에 설치가 완벽하게 성공했습니다!
저도 Acer Aspire 6935G를 사용 중입니다.
메인보드 모델: Acer Aspire 6935
메인보드 칩셋: Intel PM45 (Cantiga-PM) + ICH9M (Base)
메인보드 슬롯: 4xPCI Express x1, 1xPCI Express x16
드라이브 컨트롤러: Serial ATA 3Gb/s
하드 드라이브 모델: Seagate ST9320421AS
광학 드라이브 모델: HL-DT-ST BDDVDRW CT10N
드라이브 리비전: WA02
네트워크 카드(유선): Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller
네트워크 카드(무선): Intel(R) Wireless WiFi Link 5100
저는 SnowOSX Universal 10.6 v3.5 배포판 DVD로 설치했습니다.
현재 그래픽 가속, 마우스 트랙패드, 블루투스, SD 카드 리더기, USB, 웹캠까지는 모두 정상 작동하는데 다음 두 가지가 작동하지 않습니다:
유선 이더넷과 오디오
예전 Leopard에서 잘 작동하던 kext 드라이버들을 가져다 넣어 보았지만 소용이 없네요.
혹시 도와주실 수 있나요?
오디오는 VoodooHDA.kext를 쓰셔야 하고, 내장 유선 이더넷은 AttansicL1eEthernet.kext를 사용하셔야 합니다. 두 파일 모두 본문에 안내된 여기(media fire.com/?emn2dyizldo)에서 다운로드하실 수 있습니다.
제 9600M GT 1GB 그래픽 카드의 OpenGL 성능이 왜 이리 처참하게 나오는지 모르겠네요: Xbench로 테스트해 보니 점수가 고작 86.1점밖에 안 나옵니다.
제 리얼 iMac에 달린 구형 ATI X1600 128MB 카드도 210점은 찍어주는데 말이죠!
제 환경에서는 작동하지 않네요..
알려주신 대로 두 개의 kext 파일을 제 Snow Leopard 10.6에 복사해 넣고 Kext Utility를 실행했는데, 여전히 네트워크도 안 잡히고 사운드도 나오지 않습니다.
파일들은 다음 경로에 복사했습니다:
/System/Library/Extensions/ (여기에 kext 파일들을 넣음)
그런데 제 하드에는 Extra 폴더가 아예 없는데, 원래 어디에 있어야 하는 건가요? 꼭 필요한 폴더인가요?
Chameleon 2를 부트로더로 사용하고 계신다면 Extra 폴더는 반드시 드라이브의 최상위(루트) 경로에 있어야 합니다...
Kamal 님, 다운로드하셨다는 배포판(Distro) 링크는 당장 지우세요! 포럼 규정 위반이라 가차 없이 계정 정지(Ban)를 당할 수 있습니다! 최대한 빨리 삭제하세요!
아, 몰랐습니다. 배포판 링크는 바로 삭제했습니다.
현재 제 부트로더는 Chameleon 2가 아닌데, 꼭 Chameleon 2가 필요한가요?
그리고 검색해 보니 Library 폴더와 System/Library 폴더 두 곳에서 dsmos를 찾았는데,
양쪽에서 dsmos를 모두 지웠더니 이제 Snow Leopard가 아예 부팅이 안 됩니다. 제가 바보 같은 짓을 했네요... 헤헤... ''
처음부터 SL을 다시 설치해야겠습니다. 이번에는 더 빠르게 USB로 설치할 수 있도록 밖에 나가서 8GB USB 메모리를 하나 사 오려고요..
현재 본인의 6935G에서 SL을 실사용 중이신가요? 저는 그동안 iPC 10.5.7을 깔고 Apple 순정 업데이트를 올려서 잘 쓰고 있었는데, Snow Leopard가 더 빠르고 좋아 보여서 넘어가 보려고 합니다.
혹시 Acer 6935G 전용으로만 따로 묶어둔 kext 팩은 없으신가요, 아니면 올려주신 A_File_Vault 안의 kext들만 있으면 충분한가요?
빠른 답변 주시면 정말 감사하겠습니다.
KamalAhmad
안녕하세요 여러분!
상단 메뉴 막대에 배터리 잔량이 표시되지 않던 문제를 드디어 해결했습니다!
stellarola.tum blr.com/post/165429070/prepare-yourself
이 사이트에 가보시면 여러 개의 64비트 지원 kext들을 찾을 수 있는데, 그중 VoodooBattery를 설치했더니 배터리 문제가 말끔히 해결되었습니다.
정말 멋진 자료네요 mascal 님! 감사합니다, 바로 테스트해 보겠습니다! (수정: 드디어 64비트에서도 커널 패닉 없이 배터리 아이콘이 정상 작동하네요! 한 가지 여쭤볼 게 있는데, 남은 배터리 시간 계산이 정상적으로 나오시나요? 제 것은 완충 시 3시간 30분으로 떴다가 1분 만에 갑자기 1시간 50분으로 뚝 떨어지고, 다시 올라갔다 내려갔다를 반복하더니 2시간 근처에서 안정화되네요. 스피드스텝(SpeedStep)이 안 잡혀서 그럴 수도 있을 것 같은데, 혹시 스피드스텝 작동 여부를 확인하는 방법을 아시는 분 계신가요?)
그리고 OpenGL 성능에 관해서는... 어떤 프로그램으로 벤치마크를 돌리셨나요?
Snow Leopard에는 그래픽 카드가 CPU 연산을 분담해 처리 속도를 높이는 최신 기술(OpenCL 등)이 새로 도입되었습니다... 따라서 카드가 아직 100% 제 성능으로 작동하지 않고 있거나, 하드웨어 사양 차이 때문에 기대만큼 점수가 안 나오는 것일 수 있습니다.
참고로 제 모델에 탑재된 그래픽은 9600M GT 512MB GDDR3 버전인데, 님처럼 1GB 메모리가 달린 모델은 아마 GDDR2 메모리를 쓸 확률이 높아서 메모리 대역폭에서 상당한 성능 차이가 날 수 있습니다. 비교하신 리얼 iMac에는 어떤 그래픽 카드가 들어 있나요?
제 그래픽 카드용 EFI String은 Leopard 시절에는 완벽하게 작동했는데, Snow Leopard로 넘어오니 외부 VGA 출력이 안 되는 아쉬운 문제가 있네요... 아직 HDMI 출력은 테스트해 보지 못했는데 그쪽 설정과 연관이 있을지도 모르겠습니다...
Kamal 님,
네, 저는 USB 메모리를 이용한 설치 방식을 강력히 추천합니다. 또한 Chameleon 2 부트로더를 사용하면 대다수 사용자에게 엄청난 이점이 있으며, 문제 해결과 안정적인 시스템 유지 관리가 훨씬 수월해집니다. 다른 복잡한 방법들은 고급 사용자분들께 맡겨두는 것이 좋습니다. 제 튜토리얼대로 한번 따라 해 보세요!
맞아요, 저도 충전 및 잔여 시간 계산은 제대로 작동하지 않는 것 같습니다 … 오직 배터리 잔량 퍼센트(%) 표시만 정상적으로 잘 나오네요 ...
벤치마크 테스트에는 Xbench를 사용했습니다.
구형 ATI X1600 128MB가 달린 리얼 iMac에서는 210점이 나오는데, 이 노트북의 GeForce 9600M GT에서는 고작 80점대밖에 안 나옵니다!
물론 GDDR3 메모리가 아닌 탓도 있겠지만, 그렇다 해도 점수 차이가 너무 심하네요!
혹시 제가 직접 추출하지 않고 님의 VGA EFI String을 그대로 가져다 써서 그런 걸까요?
아, 물론이죠! EFI String은 언제나 본인 하드웨어에서 직접 추출해 생성하는 것이 가장 좋습니다. gfxutil을 이용한 추출법을 사용하시면 되는데, 지금은 제가 자러 가야 해서 나중에 찾아보고 튜토리얼 본문에도 추가해 두겠습니다.
제가 예전 Leopard 튜토리얼에서 설명했던 것처럼 우연히 저와 동일한 PCI Root 경로를 쓰셔서 제 문자열로도 화면이 뜬 것만 해도 운이 좋으신 편입니다. 기기마다 그 경로가 쉽게 달라지거든요. 게다가 제 카드는 GDDR3 512MB 모델이라 제 문자열을 그대로 쓰시면 님의 1GB 카드 성능을 제대로 끌어내지 못할 가능성이 큽니다.
그나저나 오디오는 잘 작동하시나요?
gfxutil을 이용한 추출 방법을 이해해 보려고 노력 중입니다 ... 주변에 튜토리얼은 많은데 설명이 제각각이라 너무 헷갈리네요! 이번 주말에 시간을 내어 직접 시도해 보려고 합니다.
사운드는 Leopard 때와 마찬가지로 서브우퍼는 안 나오고 양쪽 2채널 스피커만 작동합니다.
마이크는 아직 테스트해 보지 않았습니다.
좋습니다!
gfxutil을 사용해 제 그래픽카드의 16진수(hex) 문자열을 추출해서 com.apple.Boot.plist 파일에 입력했습니다.
이제 NVDANV50HAL.kext와 NVDAResman에 그래픽카드의 Vendor ID와 Product ID를 추가해 주어야 하는데, 이 ID 값들은 어떻게 확인할 수 있나요?
추신: 현재 하드에서 윈도우는 이미 지워버린 상태입니다.
음.. 제 경우에는 EFI String 하나만 넣어주니 순정(Vanilla) Snow Leopard 설치 상태에서 그래픽이 바로 완벽하게 잡혔습니다.
별도의 추가 kext가 필요했던 건 오디오와 이더넷(유선 랜)뿐이었습니다...
(물론 스피드스텝 같은 세부 기능들은 아직 더 테스트해 봐야 합니다... 현재 팬이 항상 중간 속도로 돌고 있고, 잠자기 미작동, 마이크 입력 미작동, 외부 VGA 출력 미작동 등의 과제가 남아 있긴 합니다...)
어쩌면 저도 디바이스 ID 추가 작업을 해줘야 할지도 모르겠지만, 일단 현재로도 QE/CI 하드웨어 가속은 완벽히 작동하고 있습니다... OpenGL 성능을 제대로 측정하려면 어떤 툴을 써야 할지 모르겠네요.
참고로 Xbench 그래픽 점수는 정확도와 거리가 아주 멉니다. Geekbench도 함께 사용해 보세요!
저는 SnowOSX Universal 10.6 v3.5 배포판 DVD를 가지고 있고, 그걸로 설치했었습니다.
좋습니다, 이제 그 이미지를 USB에 복원하고 루트에 A_File_Vault 폴더를 넣어 준비했습니다.
그런데 왜 굳이 다른 Mac을 동원해서 파일들의 UUID를 일일이 수정하고 제 6935G 노트북에서 하드 드라이브를 뺐다 꼈다 해야 하는지 잘 이해가 안 됩니다.
배포판 DVD로 직접 설치했을 때도 네트워크와 오디오만 안 잡혔을 뿐 부팅 자체는 바로 잘 되었거든요.
님의 수동 설치 방식과 배포판 설치 방식 사이에 구체적으로 어떤 차이가 있는 건가요?
배포판으로 설치한 뒤 그 위에 Chameleon 2 RC3를 설치하면 되는 것 아닌가요? 어떤 점에서 다른지,
그냥 순수하게 이유가 궁금해서 여쭤봅니다...
제가 사용한 배포판 DVD에 대한 상세 정보입니다.. 제 문제를 파악하는 데 도움이 될까 싶어 올립니다.
--- SnowOSX Universal 10.6 v3.5 Distro ---
일반 PC를 위한 최초의 해킨토시 Snow Leopard 배포판 DVD이며 정말 훌륭하게 작동합니다! iDeneb이나 iATKOS와 비슷하지만 10.6 골든 마스터(GM) 리테일 기반입니다.
포함된 드라이버 목록은 다음과 같습니다:
네덜란드어 설명: Hier is de eerste distro dvd versie van osx snow leopard 10.6 hij wwerkt perfect het is de retail versie en heeft deze drivers:
사용자화(Customize) 선택 항목:
Snow_bootloader - Chameleon 9-4 로더
NullCPUPM - IntelCPUPowerManagement 비활성화 kext
SMBIOSResolver - Mac 모델 iMac9,1 지정
OpenHaltRestart
SleepEnabler
PS2 - PS/2 키보드/트랙패드용 kext
IntelPIIXATA_Fix - ATA DVD 드라이브용 수정 드라이버
LegacyAHCIATA - Intel AHCI (SATA), Intel ATA (IDE), JMicron ATA용 레거시 kext (특히 ICH9 사용자에게 권장!)
IOUSBFamily-build - 원본 DVD에 포함된 순정 드라이버의 신형 빌드
Rosetta - 구형 PowerPC 애플리케이션 호환성 지원
ATools_Snow - 시스템 유틸리티 및 드라이버 모음 폴더
ATools 폴더 내부 구성:
/ATools/
AppCleaner.app
BetterZip.app
CandyBar.app
Change Finder
Clone X 3.app
CPU-i.app
ForkLift.app
HexEdit
iGetter.app
IORegistryExplorer.app
KCNScrew.app
Kext Utility.app
Monolingual.app
OnyX.app
OSX86Tools.app
Property List Editor.app
TinkerTool.app
Xbench.app
/ATools / _ Drivers/
AppleACPIPS2Nub.kext
AppleIntelPIIXATA.kext
ApplePS2Controller.kext
AppleRTL8139Ethernet.kext
CPUi_snow.pkg
dsmos.kext (Netkas의 10a432용 버전)
HDEFInject.kext
LegacyAppleAHCIPort.kext
LegacyAppleIntelPIIXATA.kext
LegacyAppleYukon2.kext
LegacyIOAHCIBlockStorage.kext
LegacyJMicronATA.kext
NVInject.kext
OpenHaltRestart.kext
PlatformUUID.kext
SleepEnabler.kext
SMBIOSResolver.kext
TARUGA_SNOW
VoodooHDA.kext
/ATools / _ System/
Beta_decrypter_for_10a421a_32_64.pkg
bootsnow-9-4
Chameleon_DFE_for_Hard_Disk.pkg
Chameleon-2.0-RC2-r640.pkg
/DSDTPatcherGUI_1.0/
EFIStudio.app
Pacifist_2.6.dmg
영상 및 부트로더 다운로드: kexts.com/view/3-chameleon_2.0-rc2.html (듀얼 부팅을 위해 Snow Leopard 드라이브에 설치)
앞서 말씀드렸듯 해킨토시를 설치하는 방법에는 여러 가지가 있지만, Snow Leopard가 나온 지 얼마 안 된 초기 단계인 만큼 저는 모든 과정을 직접 통제할 수 있는 수동 설치 방식을 선호합니다. 따라 하기도 무척 쉽고, 무엇보다 OS X 시스템이 어떤 구조로 돌아가는지 자연스럽게 배울 수 있기 때문입니다.
물론 사용하신 배포판(Distro)이 님에게는 그럭저럭 작동했을지 몰라도 모든 사람에게 다 잘 작동하는 것은 아닙니다! 제 튜토리얼의 유일한 차이점은 배포판처럼 자동화된 사전 패치(Pre-patched)에 의존하지 않고 순정 상태를 유지한다는 점입니다.
게다가 그 배포판은 아직도 구형 복호화 모듈인 dsmos를 사용하고 있어서 이미 시대에 뒤처진("outdated") 구성입니다. 지금은 대다수 환경에서 훨씬 빠르고 호환성이 뛰어난 FakeSMC를 쓰는 것이 정석입니다. 또한 구형 Chameleon 1을 쓰면 추후 관리가 훨씬 복잡해집니다.
결론적으로 최종 결과물은 비슷해 보일지 몰라도, 제 튜토리얼처럼 직접 손으로 하나씩 세팅("hands on")하는 방식이 훨씬 더 훌륭한 해결책을 제공합니다. 나중에 문제가 발생했을 때 원인을 찾아 고치기가 비교할 수 없을 만큼 쉽거든요. 반면 배포판으로 설치하면 본인이 터미널 도사(Terminal ninja)가 아닌 이상 문제가 생겼을 때 완전히 길을 잃게 됩니다.
어쨌든 일단 부팅에 성공하셨다니 축하드립니다! 이제 아직 안 잡힌 하드웨어들에 맞는 올바른 kext들만 찾아 적용하시면 되겠네요.
@mascal71좋습니다! gfxutil을 사용해 제 그래픽카드의 16진수(hex) 문자열을 추출해서 com.apple.Boot.plist 파일에 입력했습니다. 이제 NVDANV50HAL.kext와 NVDAResman에 그래픽카드의 Vendor ID와 Product ID를 추가해 주어야 하는데, 이 ID 값들은 어떻게 확인할 수 있나요? 추신: 현재 하드에서 윈도우는 이미 지워버린 상태입니다.
리눅스 라이브 CD(Linux Live CD) 배포판을 하나 내려받아 부팅한 뒤 거기서 하드웨어 정보를 추출하실 수 있습니다. 터미널에서 "lspci" 명령어를 치시면 필요한 정보를 바로 얻으실 수 있을 겁니다. 아쉽게도 OS X에는 이 명령어가 기본 내장되어 있지 않습니다. 다만 Leopard에서 OSx86Tools를 설치하고 "View PCI Device/Hardware" 같은 버튼을 클릭하면 콘솔에 lspci 명령어를 설치할지 물어보는데, 설치해 두면 언제든 터미널에서 수동으로 명령어를 실행할 수 있습니다. 물론 거의 모든 리눅스 라이브 CD/DVD에는 기본적으로 포함되어 있습니다.
참고로 제 노트북에서 추출한 목록은 다음과 같습니다:
00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)
00:01.0 PCI bridge [0604]: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port [8086:2a41] (rev 07)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03)
00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03)
00:1d.3 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93)
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)
00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 03)
00:1f.6 Signal processing controller [1180]: Intel Corporation 82801I (ICH9 Family) Thermal Subsystem [8086:2932] (rev 03)
01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 9600M GT [10de:0649] (rev a1)
02:00.0 Ethernet controller [0200]: Attansic Technology Corp. L1 Gigabit Ethernet Adapter [1969:1026] (rev b0)
05:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11a/b/g [14e4:4312] (rev 01)
06:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4232]
dsmos에서 FakeSMC로 교체해도 될까요?
안녕하세요, Gurruwiwi 님...
설명해 주신 덕분에 이제 전체적인 그림이 이해가 됩니다.
현재 OS X Snow Leopard를 설치해 아주 잘 작동하고 있으며, 세부적으로 다듬는 작업만 남아 있습니다.
제가 사용한 kext 및 도구는 다음과 같습니다:
AttansicL1eEthernet.kext = 유선 네트워크 드라이버
VoodooBattery.kext = 배터리 잔량 표시 (약간 버그 있음)
VoodooHDA.kext
Chameleon 2 RC3
그리고 올려주신 그래픽 카드(NVIDIA 9600M GT 512MB)용 EFI String을 EFIStudio 프로그램을 이용해 com.apple.Boot.plist에 기록했더니 그래픽도 아주 잘 작동합니다.
여기서 질문이 있습니다:
혹시 다음 두 장치에 대한 kext 문제를 해결하셨나요?
- 오디오
- SD 카드 리더기
(이 두 가지는 Leopard에서는 잘 작동했는데 Snow Leopard에서는 작동하지 않네요...)
관련 정보가 있다면 어떤 kext를 사용하셨는지 공유 부탁드립니다.
추신: dsmos를 FakeSMC v2로 교체하는 방법도 알려주시면 바로 적용해 보겠습니다.
감사합니다 / KamalAhmad
Kamal 님,
현재 저는 노트북 추가 튜닝 작업을 잠시 멈춘 상태입니다. 개강을 하기도 했고 지금 상태로도 실사용에 충분히 만족하고 있거든요. 나중에 커뮤니티에 새로운 연구 성과들이 더 쌓이고 제게 시간 여유가 생기면 그때 남은 자잘한 부분들을 다듬어 볼 생각입니다.
SD 카드 리더기의 경우, 컴퓨터 전원을 완전히 끈 상태에서 SD 카드를 먼저 꽂아두고 부팅해 보세요. 항상 되는 건 아니지만 그렇게 해서 한두 번 인식시킨 적이 있습니다.
오디오는 "마이크 입력(mic in)"을 제외하면 아주 잘 작동합니다. 마이크 입력을 어떻게 고쳐야 할지 대략적인 해법은 파악해 두었는데, 개강 전에 무려 2주 내내 이 문제에만 매달려 씨름하다가 복구 불가능한 커널 패닉을 수없이 겪고 처음부터 재설치하기를 반복했었습니다. DSDT 수정과 순정 AppleHDA 패치를 병행해야 하는 작업이라 정말 복잡하거든요. 이제 내가 무엇을 잘못했었는지는 알게 되었지만 당장 다시 시작할 엄두가 나지 않네요. 지금은 작업용(생산성) 환경으로 모든 세팅을 깔끔하게 마쳐둔 상태라, 추후 Voodoo 팀에서 신형 VoodooHDA를 내놓으면 그때 테스트해 볼 생각입니다.
FakeSMC로 교체하시려면, 먼저 fakesmc.kext 파일을 구해서(제 통합 kext 팩을 받으시면 들어 있습니다) Extra/Extensions 폴더에 복사해 넣으세요. 그런 다음 Extra/Extensions(및 다른 경로)에 있던 dsmos.kext를 삭제하고 Kext Utility를 실행한 뒤 디스크 권한 복구를 수행하고 재부팅하시면 됩니다.
답변해 주셔서 감사합니다.
알려주신 대로 dsmos를 FakeSMC로 교체했더니 아주 잘 작동합니다.
다만 오디오는 아직도 작동하지 않네요. 왜 그럴까요... 뭔가 빠뜨린 게 있는 모양입니다.
오디오만 잡히면 이제 본격적으로 필요한 프로그램들을 깔고 메인으로 사용할 생각입니다.
오디오 문제를 디버깅할 수 있는 방법이 있을까요? 앞서 DSDT와 관련이 있다고 하셨는데...
그리고 Chameleon이 생성하는 `/Extra/Extensions` 폴더와 기존의 `/System/Library/Extensions` 폴더는 구체적으로 어떤 차이가 있나요?
부팅할 때 `/Extra/Extensions`가 먼저 로드되나요, 아니면 S/L/E가 먼저 로드되나요?
시간이 조금 나실 때 간단히 설명해 주시면 정말 감사하겠습니다. 님과 대화하게 되어 참 기쁩니다.
인사를 전하며, KAMAL...
좋은 가이드네요! 저는 Acer Extensa 5620Z 노트북을 쓰고 있는데, 제가 직접 만든 튜토리얼대로 설치했습니다.
제가 만든 영상 가이드는 여기 있습니다:
http://www.youtube.com/watch?v=RVan49_Vm_I ↗
부팅할 때 상세 로그를 보면 AppleHDA(사운드 드라이버 맞죠?)를 로드하는 과정에서 Failed 오류가 뜹니다...
Gurruwiwi 님이나 Acer 6935G를 쓰시는 다른 분께서 저 좀 도와주실 수 있나요..
어떤 `.kext`가 정확히 어떤 역할을 하는지 알아야겠습니다...
누군가 각 kext가 무슨 역할을 하는지 목록으로 깔끔하게 정리해서 올려주시면 정말 큰 도움이 될 것 같습니다...
도와주세요...
kext들과 설정을 바꿀 때마다 어떻게 되는지 테스트하느라 벌써 Snow Leopard를 최소 15번은 넘게 재설치했습니다.
감사합니다 / KAMAL
Kamal 님,
Kext는 쉽게 말해 윈도우의 장치 드라이버 같은 파일입니다. 설령 잘못된 kext 때문에 커널 패닉이 뜨더라도 수동으로 지워버리면 복구할 수 있지만, 싱글 유저 모드에서 터미널 명령어를 다뤄야 하므로 초보자에게는 조금 복잡할 수 있습니다..
부팅 시 보이는 AppleHDA 오디오 로드 실패 메시지들은 지극히 정상적인 현상입니다!
PC 메인보드의 기본 DSDT 정보가 OS X 규격과 맞지 않기 때문에(일반적인 해킨토시 현상), 순정 AppleHDA가 오디오 하드웨어 장치를 찾지 못해 띄우는 메시지일 뿐입니다.
Snow Leopard에서는 E/E나 S/L/E 폴더에 kext를 복사해 넣은 직후 **반드시 Kext Utility를 실행하고 이어서 디스크 권한 복구(Repair Permissions)를 수행해야만 합니다.**
Kext Utility는 시스템의 kext 캐시(mkext)를 새로 빌드해 주므로, 어떤 kext든 수정하거나 추가/삭제했다면 무조건 이 과정을 거쳐야 합니다. Kext Utility 자체도 기본 권한을 잡아주지만, 디스크 유틸리티에서 수동으로 권한 복구를 돌리면 추가로 교정해야 할 권한들을 찾아 고쳐주므로 두 가지를 모두 실행하시는 것이 좋습니다.
그리고 E/E(/Extra/Extensions)와 S/L/E(/System/Library/Extensions) 사이에는 중요한 차이점이 있습니다... E/E 폴더는 오직 Chameleon 2 부트로더가 부트 옵션, 테마 스킨, 그리고 해킨토시용 추가 확장 기능(kext)들을 따로 모아 처리하기 위해 만든 전용 공간이며, 덕분에 본 시스템을 깔끔하게 유지할 수 있습니다.
나중에 Apple 소프트웨어 업데이트를 실행하면 S/L/E 안에 있는 순정 시스템 파일들이 Apple의 새 파일로 덮어씌워지거나 변경될 수 있는데, 해킨토시용("hack") kext들을 E/E에 따로 보관해 두면 업데이트 후에도 S/L/E보다 우선 적용되어 안전하게 작동합니다.
다만 드물게 어떤 kext가 다른 순정 kext에 직접 의존(Dependency)해야 하는 경우가 있는데, 그럴 때는 부득이하게 S/L/E 폴더 안에 직접 넣어주어야 작동하기도 합니다.
오디오를 예로 들면... 우리가 사용하는 VoodooHDA는 순정 AppleHDA를 대체(Override)하여 대부분의 사운드 카드를 구동시켜 줍니다.
만약 Apple이 iTunes 업데이트를 배포하면서 3D 음향 효과 같은 걸 추가하느라 순정 AppleHDA를 업데이트하더라도, 우리는 별도의 VoodooHDA kext로 오디오를 구동하고 있으므로 영향을 받지 않게(또는 AppleHDA만 다시 지워주면 되게) 되는 것이죠.
이처럼 어떤 kext들은 순정 kext를 완전히 대체하고(VoodooHDA 등), 또 어떤 kext들은 순정(Vanilla) kext 위에 덧붙여져서 작동합니다.
(참고로 "Vanilla(바닐라)"라는 용어는 "개조되지 않은 Apple 순정 원본 상태"를 뜻합니다.)
이제 개념이 좀 더 명확히 이해되셨기를 바랍니다!
Kj.web 님,
만드신 영상은 정말 훌륭하고 정성이 많이 들어간 것이 느껴집니다! 기분 나쁘게 듣지는 마시길 바랍니다만, 영상에서 몇 가지 중요한 과정들에 대한 설명이 생략되어 있어서 해킨토시를 처음 해보는 초보자분들이 보기에는 다소 헷갈릴 수 있을 것 같습니다... 솔직히 저조차도 몇몇 단계는 왜 그렇게 하시는지 잘 이해가 안 되더군요.
또한 OSInstall.mpkg를 직접 수정해 설치하는 방식이나 Chameleon 1을 쓰는 것 등은 이제는 조금 시대에 뒤처진 구형 방식이며, 자칫하면 설치 후 디스크 유틸리티에서 권한 복구(Repair Permissions)조차 실행할 수 없는 문제를 겪게 만들 수 있습니다... 이제는 dsmos를 대체할 FakeSMC 등이 모두 Snow Leopard용으로 새로 빌드되어 나와서 그렇게 우회할 필요가 없거든요.
오해하지 마시길 바라지만, 정식 배포판이 나오기 전까지는 현시점에서 제 가이드의 방식이 가장 단순하고 빠르며 따라 하기 쉬운 방법이라고 자부합니다! 그리고 저는 어젯밤에 외장 마이크 입력(Mic In)을 해결한 것처럼 앞으로도 새로운 해법이 나올 때마다 이 스레드를 계속 업데이트해 나갈 예정입니다...
하지만 골드 마스터(GM)가 나오기 전의 초기 SL 설치 과정을 담은 영상으로서는 정말이지 멋진 작품입니다. 고생 많으셨습니다!
(사실 저도 예전에 Leopard에서 외장 하드로 SL 직접 설치를 시도할 때 님의 영상을 찾아 본 적이 있었습니다...)
정말 대단히 감사합니다, Gurruwiwi 님! 설명 덕분에 헷갈리던 개념들이 확실하게 정리되었습니다...
하지만 여전히 오디오는 작동하지 않네요..
그러다 문득 든 생각인데, 혹시 `ApplePS2Controller.kext`와 `VoodooPS2Controller.kext`가 동시에 Extensions 폴더에 들어 있으면 충돌 문제를 일으키나요?
두 PS2 컨트롤러를 동시에 넣어두면 마우스가 완전히 먹통이 되어 아무것도 할 수가 없더군요. 그럴 때는 `-f` 플래그를 주고 부팅해야만 풀립니다.
그래서 지금은 `VoodooPS2Controller`를 지우고 `ApplePS2Controller`만 Extensions 폴더에 남겨두었습니다.
혹시 작동하지 않는 SD 카드 리더기 컨트롤러와 연관이 있는 걸까요..
도움이 될까 싶어 현재 제 시스템에 깔린 kext 목록을 텍스트 파일로 덤프해 보았습니다...
첨부한 TXT 파일을 한번 확인해 주세요 …
Acer 6935G에는 어떤 구성이 가장 이상적인가요?
현재 제 S/L/E와 Extra/Extensions에 들어 있는 kext 목록 중에 혹시 눈에 띄는 문제점이 보이시나요?
소중한 시간 내어 도와주셔서 정말 감사합니다...
오디오만 해결되면 당장이라도 이 컴퓨터로 본업 작업을 이어갈 수 있을 텐데 너무 아쉽네요... 오디오만 딱 작동해 주면 더 바랄 게 없겠습니다.
나머지 사소한 미작동 기능들은 전혀 신경 쓰이지 않거든요.
_____________________________________________________
시스템 프로파일러의 오디오 항목에 표시되는 정보는 다음과 같습니다:
Intel High Definition Audio:
Device-ID: 0x10250146
Audio-ID: 0
_____________________________________________________
그리고 제 `com.apple.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>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>Boot Graphics</key>
<string>Yes</string>
<key>EHCIacquire</key>
<string>Yes</string>
<key>Timeout</key>
<string>5</string>
<key>UHCIreset</key>
<string>Yes</string>
<key>USBBusFix</key>
<string>Yes</string>
<key>Wait</key>
<string>No</string>
<key>Theme</key>
<string>Boot_Camp</string>
<key>Quiet Boot</key>
<string>Yes</string>
<key>device-properties</key>
<string>c20200000100000001000000b60200000f00000002010c00d041030a000000000101060000010101060000007fff0400220000005600520041004d002c0074006f00740061006c00730069007a00650000000a000000d31db4d34d3438000000400030002c007500730065002d006200610063006b006c0069006700680074002d0062006c0061006e006b0069006e0067000000040000001c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c706172656e7422000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001b0000004e5649444941204765466f72636520393630304d20475422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d411c000000400030002c006200750069006c0074002d0069006e000000040000002e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c006100790000000400000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616324000000400031002c00630061006e002d0068006f0074002d0070006c0075006700000004000000100000004e005600430041005000000022000000d38d34d34d34d34d34d1dd34e34d34d34d34d34d34d34d3bd34d34d34d341e00000072006f006d002d007200650076006900730069006f006e0000000800000074657374</string>
</dict>
</plist>
그리고 제 오디오 하드웨어 상세 정보입니다…
Audio Adapter:
High Definition Audio Codec: HDA Codec ID:
Network
Intel 82801IB ICH9 - High Definition Audio [A3]
RealTek ALC889 10EC0889
이 포럼에서 늘 친절하게 도와주셔서 진심으로 감사드립니다.
KAMAL
천만에요. 따뜻한 말씀 감사합니다.
오디오 때문에 그렇게까지 애를 먹을 이유가 없는데 이상하네요. 하나씩 확실하게 짚고 넘어가 봅시다.
방금 확인해 보니 제가 이전에 말씀드렸던 내용 중에 100% 정확하지 않은 부분이 있었습니다.
오디오를 잡으려면 `VoodooHDA.kext`를 오직 `/System/Library/Extensions` 폴더에만 넣으셔야 합니다.
우선 1번 본문 글의 링크를 통해 64비트 지원 버전의 VoodooHDA를 내려받으셨는지 확인하세요.
그 압축 파일 안에 들어 있는 "Kext Utility"도 바탕화면으로 복사해 둡니다.
정확한 적용 절차는 다음과 같습니다:
1 - 수동으로 `VoodooHDA.kext`를 `/System/Library/Extensions` 폴더에 복사해 넣습니다.
2 - `/Extra/Extensions` 폴더 안에 오디오 관련 kext가 남아 있지 않은지 확인하고, 만약 있다면 전부 삭제합니다 (그리고 S/L/E 안의 순정 `AppleHDA.kext`도 반드시 삭제되어 있어야 합니다).
3 - Kext Utility를 실행하고 작업이 완전히 끝날 때까지 기다립니다. 이어서 디스크 유틸리티를 열고 권한 복구(Repair Permissions)를 실행합니다.
4 - 재부팅합니다.
이렇게 하면 작동하나요?
여전히 안 되네요... 제가 뭘 잘못하고 있는지 모르겠습니다.
VoodooHDA 32/64비트 겸용 새 버전을 다운로드해 보았습니다.
k exts.com/view/22-voodoohda_(32--64-bit).html
물론 A_File_Vault 안에 들어 있던 kext도 시도해 봤지만 둘 다 작동하지 않았습니다.
수동으로 S/L/E에 복사해 넣고,
Extra/Extensions에 있던 오디오 kext는 삭제한 뒤,
Kext Utility를 끝까지 돌리고 디스크 권한 복구까지 마쳤습니다.
그리고 재부팅했는데도 소리가 안 나네요.
점점 지쳐갑니다. 뭔가 잘못된 게 분명한데 어쩌면 제 오디오 카드가 님과 다른 모델일지도 모르겠습니다.
첨부 파일에 제 하드웨어 상세 사양서를 올려두었으니 한번 봐주세요.
아, 그리고 그래픽 관련해서 한 가지 덧붙이자면 노트북 자체 화면은 아주 훌륭한데 HDMI로 외부 모니터에 출력하면 화면은 나오지만 윈도우 드라이버로 볼 때만큼 화질이 선명하지가 않네요. 물론 이건 부차적인 문제고 나중에 더 나은 지원 방법이 나오리라 생각합니다.
KAMAL
이 멋진 가이드에 쌍따봉을 드립니다 형님.. 덕분에 제 HP Pavilion dv5-1104tx 노트북에 Snow Leopard를 설치해 아주 매끄럽게 잘 돌리고 있습니다!
튜토리얼을 읽다가 웨스턴 디지털(WD) 하드를 쓰지 말라는 대목을 보고 처음엔 크게 실망했었습니다(제 노트북 기본 내장 하드가 하필 WD 하드였거든요). 실제로도 설치 직후 하드로 부팅이 안 되더군요. 하지만 수많은 시행착오 끝에 마침내 부팅에 성공했고, 지금은 Snow Leopard가 마법처럼 완벽하게 돌아갑니다!
다시 한 번 감사드립니다.. (Y)
Kamal 님, 제가 집에 돌아가서 몇 가지 확인해 본 뒤 다른 접근 방법을 안내해 드리겠습니다.
Gnate 님, 모든 웨스턴 디지털(WD) 하드가 다 나쁘다는 뜻은 아닙니다. Apple 공식 홈페이지에 가보시면 문제가 되는 특정 모델들이 명시되어 있는데, 주로 디스크 플래터의 스핀업/스핀다운(회전 가속 및 감속) 제어와 관련된 호환성 문제입니다. 다만 Apple 문서에는 순정 Mac에 기본 탑재되어 출고되었던 모델들만 적혀 있을 테니 시중의 모든 문제 모델이 다 나열되어 있지는 않을 겁니다.
따라서 해킨토시 용도로는 가급적 WD 하드를 피하시는 편이 안전합니다.
Gurruwiwi 형님, 드디어 해냈습니다! 첫 번째 시도에서는 부팅이 안 되었지만 다시 시도해서 결국 성공시켰습니다. 지금 SL이 정말 환상적으로 돌아가네요..
훌륭한 튜토리얼 다시 한 번 감사드립니다 (Y)
추신 - 혹시 SL용 64비트 IDT 오디오 kext에 대해 아시는 게 있나요? 아시는 게 있다면 공유 부탁드립니다. VoodooHDA를 깔았더니 스피커 출력만 되고 마이크가 작동하지 않네요.
Leopard 시절에는 IDT 오디오 전용 드라이버들이 좀 있었는데 SL용은 도통 찾을 수가 없네요.
제 문제를 해결할 단서를 찾으셨기를 바랍니다.
제가 첨부했던 하드웨어 사양 PDF 파일은 혹시 확인해 보셨나요?
그리고 디스크 유틸리티로 권한 복구를 돌릴 때마다 다음과 같은 경고 메시지가 뜹니다:
“SnowLeo”의 권한 복구 중
"System/Library/Extensions"에서 예상치 못한 ACL이 발견되었습니다.
"System/Library/Extensions"을(를) 복구했습니다.
경고: SUID 파일 "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent"이(가) 수정되었으며 복구되지 않습니다.
경고: SUID 파일 "System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Resources/Locum"이(가) 수정되었으며 복구되지 않습니다.
권한 복구 완료
혹시 이 메시지가 무슨 뜻인지 아시나요? 뭔가 시스템 파일이 잘못된 걸까요? 제 기억에 예전에는 이런 메시지가 안 떴던 것 같은데요..
저는 배포판으로 설치하느라 이 SUID 파일들과 관련해 별도로 건드린 것이 아무것도 없습니다.
인사를 전하며,
Kamal
안녕하세요 Kamal 님... 죄송합니다, 깜빡 잊고 있었네요. 지금 집 밖이라 내일은 꼭 다시 도와드리도록 약속하겠습니다.
디스크 유틸리티에서 권한 복구를 돌릴 때 뜨는 그 SUID 관련 경고 메시지는 저도 완전히 똑같이 뜹니다. 정확히 무엇 때문인지는 모르겠지만 지금까지 사용하는 데 아무런 문제도 일으키지 않았으니 전혀 신경 쓰지 않으셔도 될 것 같습니다.
Gurruwiwi 님 - 혹시 64비트 IDT 오디오(마이크)에 대한 해결책을 찾으셨나요? :S
Kamal 님, 이 파일들로도 한번 시도해 보세요!
IDT 오디오라는 건 제가 써보질 않아서 잘 모르겠네요... 제 노트북의 내장 사운드 칩셋은 Realtek(ALC889)이지만, 어쨌든 VoodooHDA는 시중의 거의 모든 일반적인 사운드 코덱을 두루 지원합니다.
제가 새로 업로드하는 이 패키지를 사용해 보세요. 압축을 풀면 총 4개의 파일이 들어 있는 폴더가 나옵니다.
- 기존의 `VoodooHDA.kext`를 삭제합니다 (`/Extra/Extensions`와 `/System/Library/Extensions` 양쪽 모두 확인하세요).
- 압축 푼 폴더에서 새 `VoodooHDA.kext`를 `/System/Library/Extensions`(S/L/E)로 복사합니다.
- "Voodoo HDA Helper"를 응용 프로그램(Applications) 폴더로 복사합니다.
- 시스템 환경설정 -> 계정(Accounts)으로 가서 우측 상단의 "로그인 항목(Login Items)"을 클릭하고 응용 프로그램 폴더에 넣은 "Voodoo HDA Helper"를 추가합니다.
- 폴더 안의 Kext Utility를 실행합니다.
- 디스크 유틸리티에서 권한 복구(Repair Permissions)를 실행합니다.
- 재부팅합니다.
- 재부팅 후 폴더 안의 `VoodooHDA.prefPane`을 실행해 환경설정 패널을 설치합니다.
이 과정대로 하시면 될 겁니다!
꼭 성공하시길 바랍니다!
알려주신 대로 해봤지만 마지막 단계에서 에러 메시지가 뜹니다.
첨부한 스크린샷을 봐주세요.
마지막 단계인 "- 폴더에서 VoodooHDA.prefPane 실행"을 할 때 에러 메시지가 뜹니다.
Kamal
@KamalAhmad마지막 단계인 "- 폴더에서 VoodooHDA.prefPane 실행"을 할 때 에러 메시지가 뜹니다.
제 생각에는 `VoodooHDA.kext`가 커널에 제대로 로드되지 않은 상태에서 환경설정 패널을 열려고 해서 뜨는 오류 같습니다. 재부팅한 뒤에 다시 PrefPane을 실행해 보시거나, 터미널에서 `kextstat` 명령어를 쳐서 VoodooHDA kext가 실제로 로드되어 있는지 확인해 보세요.
아차, Imkantus 님 말씀이 100% 맞습니다... Kamal 님, 제가 중요한 단계 하나를 빠뜨렸었네요!
시스템 환경설정 -> 계정(Accounts)으로 들어가서 우측 상단의 "로그인 항목(Login Items)"을 클릭한 뒤, 응용 프로그램 폴더에 복사해 둔 "Voodoo HDA Helper"를 등록해 주셔야 합니다.
그리고 재부팅하세요.
앞선 댓글 내용도 방금 수정해 두었습니다!
로그인 항목에 HDA Helper를 등록하는 것만으로는 해결되지 않았는데, 마침내 진짜 원인을 찾아냈습니다..
제가 이전에 올렸던 Extensions 폴더 내 kext 목록을 보시면 아시겠지만, 그 안에 순정 `AppleHDA.kext`가 그대로 남아 있어서 `VoodooHDA.kext`보다 먼저 로드되고 있었던 겁니다! AppleHDA가 먼저 자리를 차지하니 VoodooHDA가 로드되지 못했던 것이었죠. 그래서 `AppleHDA.kext`를 삭제하고 재부팅했더니 거짓말처럼 사운드가 완벽하게 작동합니다!
혹시 괜찮으시다면 현재 님의 6935G에 설치된 전체 kext 목록을 저에게 보내주실 수 있나요? 제 내장 카드 리더기가 왜 안 되는지 궁금한데, 어쩌면 오디오처럼 불필요한 kext가 충돌하고 있어서일지도 모르겠다는 생각이 듭니다.
제가 첨부했던 kext 목록을 보시면 아시겠지만 배포판이 깔아놓은 불필요한 kext들이 너무 많은 것 같습니다. 님의 깔끔한 kext 목록과 비교해서 쓸데없는 것들을 싹 걷어내고 싶습니다.
진심으로 감사드립니다 KAMAL 드림... Gurruwiwi 님의 도움 덕분에 드디어 오디오가 작동합니다!...
이제 마이크 문제를 해결할 차례네요. 어떻게 고칠 수 있을지 아이디어가 있으신가요? 아니면 `VoodooHDA.kext`의 새 버전이 나올 때까지 기다려야만 할까요?
Kamal
순정 AppleHDA를 삭제해야 한다는 내용은 이미 몇 페이지 전에도 말씀드렸었고 본문 튜토리얼에도 적혀 있어서 당연히 알고 계신 줄 알았습니다. 사람마다 상황이 다 다르다 보니 일일이 기억하기가 어렵네요. 어쨌든 해결되어 다행입니다...
그런데 `VoodooHDA.prefPane` 환경설정 패널은 잘 작동하던가요?
시스템 환경설정에 들어가 보시면 하단에 VoodooHDA라는 새 아이콘이 생겼을 겁니다. 거기서 마이크 입력을 선택하고 신호 증폭(Boost)을 올릴 수 있습니다. 기기에 따라 작동할 수도 있고 안 할 수도 있습니다.
만약 그것으로도 내장 마이크가 안 된다면, 일단 외장 마이크라도 되는 것에 만족하셔야 합니다! 내장 마이크까지 완벽히 잡으려면 그때부터는 본격적인 `dsdt.aml` 코드 패치와 레거시 AppleHDA 작업의 영역으로 넘어가야 하거든요.
아니면 그냥 OS X에서 순정으로 바로 인식되는 저렴한 호환 USB 사운드 카드나 USB 마이크를 하나 구입하시는 것도 방법입니다. 시중에 아주 저렴한 제품들이 꽤 나와 있는 걸로 아는데, 저는 녹음 작업이 필요할 때 전문 오디오 인터페이스인 Mbox 2를 연결해 쓰다 보니 구체적인 저가형 모델명까지는 잘 모르겠네요.
네, 시스템 환경설정에 VoodooHDA 아이콘이 잘 생겼고 거기서 마이크 볼륨과 부스트를 최대로 올려보았지만 여전히 마이크는 작동하지 않습니다.
님께서는 마이크를 작동시키는 데 성공하셨나요? 6935G에는 웹캠 바로 뒤쪽에 내장 마이크가 달려 있잖아요.
"여기서부터는 dsdt.aml 패치가 필요하다"고 하셨는데, 구체적으로 어떻게 패치하는지 관련 정보나 가이드가 있으신가요?
Kamal
맞습니다 Kamal 님, 거의 모든 노트북 해킨토시 사용자들이 겪는 공통적인 한계가 바로 내장 마이크 미작동입니다. 외장 마이크 단자(Mic In)는 환경설정 패널의 값들을 이리저리 만져보면 작동할 가능성이 높으니 한번 테스트해 보세요. 만약 외장 마이크마저 전혀 안 된다면 현재 VoodooHDA로서는 거기가 한계입니다.
DSDT 패치는 리눅스나 전용 툴을 이용해 어셈블리(ASL) 코드를 디컴파일하고, 오류를 수정하고, 디바이스 코드를 주입해 다시 컴파일해야 하는 매우 까다로운 작업입니다. 저도 그걸 시도하다가 거의 미쳐버릴 뻔했거든요. 물론 제대로 해내기만 하면 본인의 노트북을 비디오, 이더넷, 오디오, 잠자기까지 완벽하게 작동하는 리얼 맥 클론으로 탈바꿈시킬 수 있습니다. 하지만 저는 이미 kext들만으로도 실사용에 필요한 기능을 다 잡았기 때문에 굳이 그 고생을 다시 할 필요성을 못 느끼고 있습니다.
http://wiki.osx86project.org/wiki/index.php/Hardware_.k… ↗
이 위키 페이지에 나온 AppleHDA 하드웨어 패치 방법이 참고할 만한 내용일까요?
감사합니다, KAMAL
그 위키 문서는 전체 과정의 절반만 설명하고 있을 뿐입니다.
Kamal 님, 아래 링크해 드리는 스레드를 처음부터 끝까지 주의 깊게 정독해 보세요. 다 읽고 나시면 순정 오디오를 완벽하게 잡기 위해 얼마나 복잡한 작업이 필요한지 이해하시게 될 겁니다.
저는 당시에 Leopard와 Snow Leopard의 kext 캐싱 방식 차이를 제대로 이해하지 못했던 상태에서 덤볐기 때문에, 설령 DSDT와 kext 패치를 올바르게 했더라도 작동시킬 수가 없었을 겁니다.
아마 다음 방학 휴가 때쯤에 다시 한번 DSDT 오디오 패치에 도전해 볼 생각입니다.
추가 커뮤니티 필드 노트 38건 펼치기전체 아카이브 기록
If you get the your dsdt patch to work, does your patch work for me? Or must i patch it too?
Is it not the same computer?
Kamal
DSDT가 작동하는 원리를 아주 간단히 요약하자면 다음과 같습니다:
BIOS <-> DSDT <-> 운영체제(OS)
즉, 메인보드 BIOS에 담긴 하드웨어 구성 정보(단순히 램 용량 같은 기본 정보뿐만 아니라 그래픽 메모리 주소, 사운드 카드의 세부 핀 구성, 잠자기 전원 상태 등 수많은 고유 정보)를 담고 있는 코드 테이블입니다.
OS X는 원래 리얼 Mac의 펌웨어 구조에 맞춰 설계되었기 때문에 일반 PC의 BIOS 테이블(DSDT)을 읽을 때 일부 장치를 제대로 인식하지 못하지만, 기본 규격 자체는 호환성이 높습니다.
따라서 우리가 직접 DSDT 파일을 열어 OS X가 이해할 수 있도록 문제 되는 부분들을 고쳐줄 수 있는데, 이 과정이 꽤 까다롭긴 해도 하드웨어를 물리적으로 망가뜨릴 위험은 전혀 없습니다.
결론적으로 아쉽지만 본인의 노트북에서 직접 추출해 자신만의 DSDT를 만드셔야 합니다.
다만 님과 제 노트북은 같은 6935G 계열이라 하드웨어 구조가 매우 유사하므로, 겪는 문제나 수정해야 할 코드 역시 대부분 일치할 것입니다. 따라서 해결 코드를 서로 공유할 수는 있지만, 그 코드를 본인의 DSDT 파일 안에 직접 수동으로 삽입하고 컴파일하는 작업은 스스로 하셔야 합니다.
솔직히 저도 언제쯤 시간과 용기를 내어 이 대장정에 다시 뛰어들 수 있을지 기약이 없네요...
Perfekt information...
I will see if i can manage anything of it to day maybe i will succed.
But later to day. Hope it will work.
Decomp.. the dstd file.
the first thing didnt find AZAL maybe it is another thing on 6935g.
Kamal
제 DSDT에서도 오디오 디바이스 이름이 AZAL로 되어 있어서 HDEF로 변경해 주어야 했습니다. 보시다시피 바로 이런 이유 때문에 각자 자신의 DSDT를 직접 디컴파일해서 수정하고 재컴파일해야 하는 것입니다.
그렇게 DSDT의 HDEF 인젝션을 마친 뒤 AppleHDA 패치를 적용하면 오디오가 작동할 겁니다.
다만 Kamal 님께 미리 경고해 드리는데, 저는 이 작업을 하다가 시스템이 완전히 꼬여서 Snow Leopard를 처음부터 다시 설치해야만 했던 심각한 문제를 여러 번 겪었습니다. 그러니 시작하기 전에 반드시 중요한 데이터를 모두 백업해 두세요.
결코 만만한 작업이 아니니, 만약 내장/외장 마이크 입력을 매일같이 꼭 써야 하는 상황이 아니라면 차라리 시중에서 OS X와 호환되는 저렴한 USB 헤드셋이나 USB 마이크, 혹은 간단한 USB 사운드 카드를 하나 구입하시는 편이 정신 건강에 훨씬 이로울 겁니다.
Send me your file let me see it.
Maybe i looked at wrong place.
Kamal
Battery Problem
I have an Acer Aspire 6935, it runs perfect with Snow Leopard, but there is one problem.
First I didn't installed it with this tutorial. I installed it from a external Kalyway 10.5.2 Hard Drive.
(Format Hard Drive, Insert Retail DVD, open OSInstall.mpkg, install SL to my Hard Drive ...) and I installed Chameleon RC3 with Terminal to my EFI Partition. Snow Leopard starts, only sound didn't work (now it works with VoodooHDA), but my battery isn't reorganised correctly.
The battery doesn't load... , the system crashes when starting with battery or removing the cable. (Black Screen but Notebook is still running.)
Also Standby or Hibernation isn't working. The Screen goes black but the notebook is still on like the battery error.
That's why I think it's only one error.
Here is a list of my kexts, hope you could help me:
EFI:
voodoops2controller.kext
openhaltrestart.kext
voodoobattery.kext
attansicL1eEthernet.kext
LegacyAppleAirportBrcm4311.kext
fakesmc.kext
PlatformUUID.kext
SLE:
VoodooHDA.kext
Any idea which kext is missing?
Kamal 님 - 좋습니다, 여기 제 파일을 첨부해 드립니다. 테스트해 보시고 결과를 알려주세요! 혹시 이 글을 보시는 다른 분들은 본인의 노트북이 저와 세부 사양까지 100% 완벽히 동일한 모델이 아닌 이상 절대 이 DSDT 파일을 본인의 시스템에 그대로 사용하지 마십시오!
Drakulix 님,
잠자기(Sleep) 및 최대 절전(Hibernation) 문제는 거의 모든 해킨토시 사용자들이 겪는 가장 흔한 난제 중 하나입니다. 이를 정석대로 완벽히 해결하는 유일한 방법은 지금 Kamal 님이 오디오를 잡기 위해 시도하고 계신 것처럼 `dsdt.aml` 파일을 직접 수동으로 패치하는 것입니다. 몇 개 앞선 댓글들에서 설명한 내용을 참고해 보시기 바랍니다.
사실 저 역시 잠자기와 마이크 입력 이 두 가지만 해결하면 완벽한 MacBook Pro 클론을 완성하게 되는 셈이라 최종 목표로 삼고 있긴 한데, 당장은 시간을 내기가 어렵네요.
그리고 배터리 매니저(VoodooBattery)의 경우, 저도 전원 어댑터를 뽑고 배터리 모드로 전환할 때 커널 패닉을 겪은 적이 딱 한 번 있었습니다! 하지만 그 한 번뿐이었고 그 뒤로는 아주 안정적으로 잔량을 잘 표시해 주고 있습니다. Kext Utility를 다시 한 번 돌리고 디스크 권한 복구를 수행해 보시는 것을 권장합니다.
Hi Gurriwiwi..
I used your dsdt.aml file and it works.
Worked like my org. dsdt.aml file i used before..
Did you change anything in your dsdt.aml file?
This is my org. dsdt.aml file in the attatchment.. Im using yours dsdt.aml file know.
Does that mean that you have exact my model.
Kamal
잘 작동한다니 반가운 소식이네요! 그런데 말씀하신 게 이제 마이크 입력까지 작동한다는 뜻인가요?
네, 맞습니다. 패치된 AppleHDA나 VoodooHDA가 오디오 장치를 제대로 인식할 수 있도록 제가 DSDT 안의 AZAL 항목을 HDEF로 바꾸어 두었습니다.
그렇다고 해서 님과 제 노트북이 완전히 똑같은 세부 모델이라는 뜻은 아닙니다(제 모델에는 블루레이 드라이브가 없고, 그래픽 카드도 님은 1GB GDDR2인 반면 저는 512MB GDDR3이니까요). 다만 기본 메인보드 설계가 워낙 가깝다 보니 운 좋게 작동한 것입니다... 자칫하면 오디오는 잡히는 대신 그래픽 화면이 안 뜨는 식의 부작용이 생길 수도 있었거든요.
만약 전혀 다른 제조사나 완전히 다른 Acer 라인업의 DSDT를 가져다 썼다면 아예 부팅조차 되지 않았을 겁니다.
어쨌든 정말 잘되었네요!
추가(EDIT): 아, 이제 무슨 말씀이신지 정확히 이해했습니다. 원래 쓰시던 순정 DSDT로 부팅했을 때와 똑같이 기본 오디오 출력이 잘 나온다는 말씀이셨군요. 그건 당연한 결과입니다. 요즘 컴퓨터들은 Chameleon 부트로더와 몇 가지 필수 kext만 있으면 기본 기능의 95%는 그대로 작동하거든요. 진짜 문제는 잠자기/깨어나기/최대절전, 마이크 입력 및 S/PDIF 5.1채널 출력, 외부 모니터/HDMI 출력, 일부 특수 이더넷 같은 나머지 5%의 고급 기능들입니다... 바로 그런 기능들을 제대로 살려내기 위해 본인의 DSDT를 수동으로 패치해야 하는 것입니다.
Okej... I returend to my DSDT. Your DSDT worked but no mic.
The problem i DIDNT find ASAL in the unpacked the aml file. Where did you find it?
Kamal
rabalder 님, 사용 중인 노트북의 상세 사양을 올려주세요. 크게 특이하지 않은 "표준적인(인텔 코어2듀오 + 엔비디아)" 구성이라면 이 가이드가 아주 큰 도움이 될 겁니다!
aspire 9815
intel core2duoT7200 2,0 ghz
intel 945 PM express
intel pro wireless 3945 abg
nvidia geforce GO 7600
2x1 gb ram
Marvell Yukon pxe lan
2 x 200gb samsung sata
This should be my specs
rab
올려주신 사양을 보니 무선 랜카드(Intel WiFi)만 빼면 전혀 문제없겠네요. 인텔 무선 랜은 OS X와 호환되지 않습니다. 이베이 등에서 아주 저렴하게 호환 카드(Broadcom 등)를 구해 간단히 교체하시거나 초소형 USB 무선 랜을 쓰시면 됩니다.
가이드를 처음부터 차근차근 읽고 따라 하시면 아무 문제 없이 설치하실 수 있을 겁니다... 혹시 막히는 부분이 생기면 저희가 여기서 도와드리겠습니다.
진행 상황 계속 남겨주세요!
sorry, but i have a problem, I hava an ACER 8930g, my processore il quadcore q9000 at 2.0 Ghz but SL recognize it only at 1.69 Ghz.
I try with cpu-z and i see that the multiplier is blocked at 6 instead 7.5.
someone have the same problem, or know a solution for this problem?
can depend to a wrong speedstep kext?
sorry for my english
@ Mercurysquad (projectcamphor.mercur ysquad.com/)
you can download a PreAlpha for the Intel 3945
The next week i going to buy a acer aspire 8730G. Can I install SL in this Notebook whith this guide?.
I need your help.
Thanks for all
Computadora
Tipo de computadora Equipo basado en ACPI x86 (Mobile)
Sistema operativo Microsoft Windows Vista Home Premium (micro soft.com/windows/)
Service Pack del sistema operativo Service Pack 1
Internet Explorer 8.0.6001.18828 (micro soft.com/windows/ie/)
DirectX DirectX 10.1 (micro soft.com/windows/directx/)
Nombre de la computadora STATION
Nombre de usuario a
Dominio de inicio de sesión station
Fecha / Hora 2009-11-22 / 23:17
Motherboard
Tipo de CPU Mobile DualCore Intel Core 2 Duo T6400, 2000 MHz (10 x 200) ↗
Nombre del motherboard Acer Aspire 8730 ↗
Chipset del motherboard Intel Cantiga PM45 ↗
Memoria del sistema 3065 MB (DDR2-667 DDR2 SDRAM)
Tipo de BIOS Phoenix (12/09/08) (pho enix.com/en/products/default.htm)
Monitor
Placa de video NVIDIA GeForce 9300M GS (512 MB) ↗
Placa de video NVIDIA GeForce 9300M GS (512 MB) ↗
Aceleradora 3D nVIDIA GeForce 9300M GS ↗
Monitor Monitor PnP genérico [NoDB]
Multimedia
Placa de sonido nVIDIA HDMI @ Intel 82801IB ICH9 - High Definition Audio Controller [A-3] ↗
Placa de sonido Realtek ALC888/1200 @ Intel 82801IB ICH9 - High Definition Audio Controller [A-3] ↗
Almacenamiento
Controlador IDE Intel(R) ICH9M/M-E Family 4 Port SATA AHCI Controller - 2929 ↗
Controlador de almacenamiento Iniciador iSCSI de Microsoft
Disco rígido WDC WD3200BEVT-22ZCT0 ATA Device (298 GB, IDE) (western digital.com/en/products)
Disco óptico PIONEER DVD-RW DVRTD08RS ATA Device (pioneer eur.com/eur/productgroups.jsp)
Estado SMART de los discos rígidos OK
alexv 님,
네, 꼭 한번 시도해 보세요! 튜토리얼을 꼼꼼히 잘 읽어보셔야 하지만, 실제로 해보면 그렇게 어렵지 않습니다!
Hola,
Gracias, ya lo he conseguido. Lo unico que no he podido es que mi tarjeta de sonido solo funciona en stereo.
tengo una alc888/1200 y no encuentro la manera.
Me puedes ayudar?.
Gracias.
any rumors about in mic
Hello! Got this laptop in week ago. Good for OSX 10.6.2 , but two bad things: only out mic with VoodoHDA and bag video perform with strings. Any rumors about int mic?
alexv 님,
5.1채널 출력을 바로잡으려면 본인의 DSDT를 직접 수정하고 AppleHDA를 패치하셔야 합니다. 과정이 악몽 같긴 하지만 불가능할 정도로 어렵지는 않습니다. 그렇게 직접 패치하시거나, 아니면 향후 VoodooHDA나 다른 오디오 kext가 업데이트되어 지원해 주기를 기다리셔야 합니다. 그것도 아니면 집에서 쓰실 때는 OS X 호환 외장 USB 사운드 카드를 하나 연결해 쓰시는 것이 가장 속 편한 해결책입니다. 아쉽지만 이 부분에 대해서는 제가 더 이상 도와드릴 수 있는 게 없네요...
Iven 님,
마이크 문제에 대해서는 유감입니다. VoodooHDA 후속 버전이 나오길 기다리시거나, 매우 복잡한 DSDT 및 AppleHDA 패치 작업을 직접 하셔야 합니다.
그리고 그래픽 카드 세부 사양이 제 것과 완전히 동일한지 확실하신가요? 그래픽 카드 세부 모델이나 메모리 구성에 아주 사소한 차이만 있어도 제가 올린 EFI String이 제대로 작동하지 않을 수 있습니다. NVDarwin이나 다른 그래픽 인젝터 kext들을 검색해 사용해 보시고, 제 튜토리얼의 그래픽 설정 부분도 다시 한 번 읽어보세요. 물론 가장 완벽한 정석 해법은 본인의 그래픽 카드에 맞는 고유 EFI String을 직접 생성하는 것입니다. 막상 해보면 정말 엄청나게 간단한 작업인데... 저도 처음 그 가이드를 봤을 때는 너무 복잡해 보여서 기절할 뻔했었죠!
http://forum.netkas.org/index.php?topic=222.0 ↗
위 링크에서 1번 글 뒤에 달린 나머지 댓글들은 아예 보지 마세요! 읽다 보면 머리가 터져서 미쳐버릴 겁니다!
오직 첫 번째 본문 글만 따라 하시면 되는데, 거기서 마지막 빨간색 강조 글씨 단계까지 마치신 뒤 다음 작업만 이어서 하시면 됩니다:
- 생성된 "graphics.hex" 파일을 텍스트 편집기(TextEdit)로 엽니다.
- 그 안의 16진수 문자열을 복사하여 제 튜토리얼에서 설명한 대로 본인의 `com.apple.Boot.plist`에 붙여넣습니다!
- 앞서 그래픽을 잡아보려고 설치했던 다른 모든 비디오 인젝터 kext들을 삭제합니다.
- Kext Utility 및 디스크 권한 복구를 실행합니다.
- 재부팅합니다.
Hey ... Happy new year!
Anybody did update to 10.6.2 ?
네, 10.6.2 업데이트까지 무사히 올렸습니다... 다만 이 노트북이 아니라 새로 장만한 제 Dell Mini 10v 넷북에서요!
이 Acer 6935G 노트북은 크리스마스 선물로 아버지께 드렸습니다! 아버지를 위해 조종석(Cockpit) 장비와 듀얼 모니터까지 갖춘 Flight Simulator X 전용 시스템을 세팅해 드렸는데, 오버클럭을 전혀 하지 않고도 웬만한 데스크톱 PC들보다 이 노트북에서 훨씬 더 부드럽게 잘 돌아가더군요!
프레임(FPS)도 더 잘 나오고 훨씬 안정적이라 정말 깜짝 놀랐습니다!
조만간 Core i7 데스크톱 시스템을 새로 조립할 예정인데, 그건 해킨토시용이 아니라 본격적인 작업용 프로덕션 시스템으로 쓸 생각입니다. 제 Apple OS X 용도는 지금 쓰는 Dell Mini 10v 해킨북 하나로도 충분하거든요.
그리고 조만간 발표될 거라는 Apple의 태블릿(iSlate / iPad) 소식도 무척 기대하며 기다리고 있습니다...
Hey, I've read this thread and I'm running 10.6.2 64bit in my aspire 8930G, it is working great (except for minor things like mic in). For the wifi i'm using the dell 4930 mini pcie card which works out of the box!
The only thing I was wondering is if someone can give me some tips on getting the sleep to work properly... (if that is possible)...
Upgrading to 10.6.2
So I followed this guide and was able to successfully install Snow Leopard on both my Acer 6930 and Acer 5735 (no video drivers tho for the 5735). Everything works on both of them great until I try and install the Mac OS X v10.6.2 Update (Combo).
Once it is done install I get an error message at start up. (I took a picture of the screen). It happens on both laptops but I have read that most people (besides netbooks) can install this upgrade without any problems. Anyone have any ideas on what I am doing wrong?
Thanks,
Cappy
@cappy82288So I followed this guide and was able to successfully install Snow Leopard on both my Acer 6930 and Acer 5735 (no video drivers tho for the 5735). Everything works on both of them great until I try and install the Mac OS X v10.6.2 Update (Combo). Once it is done install I get an error message at start up. (I took a picture of the…
You need the updated sleepenabler.kext
dailyb logged.com/2064/updating-to-snow-leopard-10-6-2/?utm_source=twitterfeed&utm_medium=twitter
Thanks damnesiac! I just followed the guide above and am up to date.
Super post on SL on 6935g, thanks, but as didn't have another mac I had to use a SnowOX universal to start it off.
I followed your instructions on setting up graphics card on my 6935g 1080p machine, but failed to get the external VGA out working when the device-properties key with your graphics hex.
Funnily enough,if I don't use any graphics device key, I can use VGA out but as you know resolution and GPU is not used properly.
Any solutions anyone?
Would really appreciate your help as have an external monitor I desperately need to use.
PLEEAASSE PLEEEAASEEE SOMEONE solve my VGA out problem on 6935g after this snow leopard installation. Would really appreciate some help or pointing me in the right direction, desperately want to plug in an external monitor
sleep
i have snow installed for mont's now(10.6.3) and sleep don't work try all difference
sleepenabler kexts and other stuff from others forums and nothing
that is together with microphone problem on aspire 6935
but recently i downloaded iboot from tonymacx86 forum and when i start iboot cd
and choose my snow partition when it boot sleep works with no problem
can somebody what to do to start snow withaut iboot cd and
have sleep mode?
FINALLY Sleep working acer aspire 6935g
finally got sleep fully working
install iatkos s3 pick usb fix pach on installation together with usbbusfix-ehciacquire-uhcireset
restart
update to 10.6.4 restart
instal sleepenabler.kext 10.6.4(no need for k.flag pmVersiom)
restart
sleep fully working on 64 bit mode org kernel darwin10.4.0,for video and audio pick nvenabler and voodoohda-on wake everything working no probl.
now only thing not working for me is internal microfone and card reader
Intel PM45 chipset
T6600 C2D
ATI 4570 mobility
I've tried getting the chameleon bootloader to load the retail snow leopard disc but when i put the snow leopard disc in after the chameleon screen i just get a gray screen, can hear it loading from the disc but the graphcis simply dont work, what do i need to change in the bootloader to get it working so i can actually get to install?
wireless
hey, great tutorial! but im still left without internet. :\ did i miss something?
Good guide
got everything working except wireless internet.
any ideas/suggestions on which kexts i should be using
laptop is aspire 5735z
i bought on ebay wireless card couple euro and change
VGA Confusion
I also have a 6935g with 512mb 9600, adding your string to the boot.plist worked fine. but ive noticed that a few people have mentioned having full QE CI support. when I check mine in "about this mac" there is no mention of Quartz Extreme or CI, i remember on 10.5 and below it used to say supported or not supported.
I'm asking because I installed oblivion and It seems to be working fine except for no 3d graphics, the hud is there the cut scenes play and i have audio? I can hear footsteps when i use the arrow keys.
I was planning to use this as my primary operating system but I cant with no 3D
Any help would be nice, thank you
I'm running into a few issues here, mainly with creating the USB installer.
I don't have access to any machines running (snow) leopard, and i can't create a virtual environment within windows 7 or ubuntu because i can't enable hardware acceleration without modding the bios.
I have a 6935g, more or less the same internals as the one you're using.
However, i do have an old dual usb ibook g3 running tiger, so i didn't think creating the usb would be a problem. I used your guide to creating the installer word for word, but my laptop never seems to want to boot off the usb even with the bios set to boot from it.
I'm just wondering where i'm going wrong, i thought i went wrong by leaving the partition scheme as "apple partition map" so i created the usb again using "Master Boot Record" thinking that'd solve my problem, but it didn't, and for some strange reason, the ibook just hangs when i try to use GUID as a partition scheme, although it didn't when i partitioned the seagate drive i'll be using to install os x onto.
One strange thing i noticed while creating the installer, is when i got as far as installing Chameleon 2 onto the usb, it didn't create an "extra" folder, even when all files were made visible.
Sorry for the long post, but do you've any idea where i'm going wrong?
@danenzxlfinally got sleep fully working ...instal sleepenabler.kext 10.6.4(no need for k.flag pmVersiom) restart sleep fully working on 64 bit mode org kernel darwin10.4.0,for video and audio pick nvenabler and voodoohda-on wake everything working no probl. now only thing not working for me is internal microfone and card reader
latest VoodoHDA 2.7.2 gives me internal mic (for first time) on my Acer 6920g, you can try. now comes with a nice installer/updater package
no luck at all for my card reader (have tried many) but my solution for now is an Expresscard adapter card reader (cheap generic one off ebay) which sits flush in the otherwise unused slot. in my original (non-working) card reader i keep an SD to micro SD adapter so all is well :
i have the sleep enabler 10.6.4 but when i try to sleep it instantly wakes. i think there is a kext which is loaded to do just that, anyone tell me which one it is so i can disable it to try sleep?
NVIDIA GeForce 9600M GT
Does anyone know what kexts I need to get the NVIDIA GeForce 9600M GT to support QE/CI and VGA out (OS X 10.6.7)? I added the code but that didn't help. I am able to get 256 of my 512 MB of VRAM to be recognized and 1440 x 900 resolution. This is without NVEnabler or NVEnabler 64. When I add those with NVDANV50Hal it stops at the end of the verbose boot.
출처 및 기여자 이력 (등록된 기여자 27명 · 원본 스레드 #4183)
| 사용자명 | 기여 역할 | 게시물 수 | 활동 기간 |
|---|---|---|---|
| @Gurruwiwi | 주 저자 | 28 | 2009-09-21 → 2010-01-04 |
| @KamalAhmad | 핵심 기여자 | 21 | 2009-09-30 → 2009-11-03 |
| @mascal71 | 핵심 기여자 | 9 | 2009-09-28 → 2009-12-31 |
| @gnate3 | 핵심 기여자 | 3 | 2009-10-12 → 2009-10-16 |
| @danenzxl | 핵심 기여자 | 3 | 2010-05-20 → 2010-10-10 |
| @rabalder | 기여 멤버 | 2 | 2009-11-05 → 2009-11-08 |
| @alexv | 기여 멤버 | 2 | 2009-11-30 → 2009-12-08 |
| @cappy82288 | 기여 멤버 | 2 | 2010-02-15 → 2010-03-01 |
| @maximusmeridus | 기여 멤버 | 2 | 2010-04-12 → 2010-04-24 |
| @x986123 | 기여 멤버 | 1 | 2009-09-21 |
| @haseeb | 기여 멤버 | 1 | 2009-09-23 |
| @kopit | 기여 멤버 | 1 | 2009-09-27 |
| @kj.web | 기여 멤버 | 1 | 2009-10-06 |
| @Imkantus | 기여 멤버 | 1 | 2009-10-21 |
| @Drakulix | 기여 멤버 | 1 | 2009-10-31 |
| @andy.banc | 기여 멤버 | 1 | 2009-11-16 |
| @Mighty | 기여 멤버 | 1 | 2009-11-17 |
| @Iven | 기여 멤버 | 1 | 2009-12-18 |
| @alfaromeo303 | 기여 멤버 | 1 | 2010-01-19 |
| @damnesiac | 기여 멤버 | 1 | 2010-02-28 |
| @macaddict1234 | 기여 멤버 | 1 | 2010-07-18 |
| @rennbahncookie | 기여 멤버 | 1 | 2010-08-05 |
| @Raulllll | 기여 멤버 | 1 | 2010-10-04 |
| @jupitersmoon | 기여 멤버 | 1 | 2010-10-15 |
| @mogeansai | 기여 멤버 | 1 | 2010-10-17 |
| @gazzacbr | 기여 멤버 | 1 | 2010-11-27 |
| @mikap | 기여 멤버 | 1 | 2013-01-16 |