RadarURL
Toggle Button
회원 가입 아이디/비밀번호 찾기
네이티브로 인식되는 경우 제목에 "네이티브"라는 문자가 포함되도록 해 주세요.

최근 Yosemite 10.10으로 업그레이드 이후 ALC 889가 인식이 되지 않아 불편했는데...

지난번 처럼 toleda의 CloverALC  패치방법을 응용하여, 우리 실정에 맞도록  2가지 설치방법으로 진행하여 보았습니다.

이 방법은 toleda의 복잡한 패치방법을 이해하기 어려운 분들이나…

Realtek  ALC88x 칩을 사용하는 대부분 사용자분들께 쉽게 적용할 수있기를 기대해 봅니다.


첫번째는 toleda의 패키지를 https://github.com/toleda/audio_CloverALC 에서 다운 받아 스스로 해결하는 방법입니다.



이때 우선 몇가지 선행과정을 다음 순서로 미리 준비하시기  바랍니다.


1. AppleHDA.kext 오리지널이 /S/L/E에 보존되어 있어야  합니다. 만약 그렇지 않다면 첨부한 오리지널 파일(AppleHDA.kext _10.10_org.zip )로 다시 교체하면 됩니다.


2. efi 파티션을 반드시 마운트시키고 여기에 클로버 부트로더 환경이 구비되어 있어야 패치과정이 에러없이 스무스 하게 지나갑니다. 


   --> 2015년3월25일 업데이트

        EFI 파디션이 아닌 일반 내.외장 디스크의 클로버에 적용하려면 다음 그림의 설명을 참조하여 해당 "명령어 스크립트"를 수정하여야 합니다.


commandfix.png



3. clove config.plist 환경에 다음 내용을 미리 반영하여 두시기를 바랍니다.


 - audio inject = 1  (만약 출력이 다르면 2,3순으로 변경)

   audio_inject.png


 - boot arguments=kextd-dev-mode=1 

   boot_arg.png

 


- dsdt의 HDA = yes

  dsdt_hda_fix.png

 


- kext 폴더에 realtekALC.kext 을 사용합니다.

   kexts_realtek.png

 


- kextToPatch 패치(아래 이미지는 ALC889 를 예를 들어 적용한 내용이며, 기타 각자의  ALC88x칩에 맞춰 추가를 하여야 합니다.)

 해당 유틸리티는 http://www.fatcatsoftware.com/plisteditpro/ 를 사용하시면 됩니다.

  kextstopatch.png



- injectkexts  활성화 

injectkexts.png



4. 위 3번까지 선행후  리부팅하여 IORegistryExplorer 나  IOJones 에서 HDEF 가  되어 있는지 확인


다음과 같이 에러가 뜬다면 위 내용에 따라 오디오 HDEF활성화가 선행되지 않았거나.......깜빡하고 부팅을 하지 않았을 수도 있습니다..!!!!

 

./audio_cloverALC-100-v1.0.2.command: line 176: [: ==: unary operator expected

Error: no IOReg/HDEF; BIOS/audio/disabled or ACPI problem



    HDEF.png

 

  만약 AZAL 로 되어 있다면  HDA=Yes 로 되었는지 확인 



5. 인터넷 연결확인

   패치 명령어를 실행하면 해당 파일을 다운받아 설치해 주기 때문입니다.


6. 준비가 끝났다면…

다운 패키지의  “audio_cloverALC-100-v1.0.2.command”  스크립트 명령어를 더블클릭하여 실행하여  에러(관련 패키지 인터넷으로 자동 다운로드 됨)없이 진행이 되어  종료가  되었다면…

리부팅하고 소리가 정상적으로 나오는지 살펴보시기 바랍니다.


7. 패치가 정상적으로 되었는지는  AppleHDA.kext/Contents/Resources 폴더에  layoutX.zml.zlib 와 Platforms.zml.zlib이 추가 되었는지 확인합니다.

 applehda_resource.png




두번째는 지난번과 동일하게  위의 클로버 환경(1~4번까지 선행)과 제가  패치한  AppleHDA.kext_alc889_patch.zip  으로 교체하여 간단하게 적용시키는 방법입니다. 


패치한 파일은  인터넷으로 연결되지 않았을 경우나.... ALC 패치 방법이 부정확할 경우를 대비하여 응용하는 방법입니다.


교체후 에는 다음 명령어로 권한복구만 해 주면 됩니다.


bash-3.2# sudo chown -R root:wheel /System/Library/Extensions/AppleHDA.kext

bash-3.2# touch /System/Library/Extensions/

bash-3.2# sudo kextcache -Boot -U /


rebuilding //System/Library/Caches/com.apple.kext.caches/Startup/kernelcache

kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext

/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache not cached.

Successfully updated disk0s3.

Successfully updated disk1s3.



HDMI 포트가 활성화는  DSDT 또는 SSDT  에 해당내용을 반영하거나.  클로버  config.plist 의 DSDT Fix 코드만으로 적용가능합니다.

hdmi.png



 ALC889 패치한 결과는 보통 아래와 같습니다.  만약 오디오 칩이나 출력포트가 본인의 보드와 다른경우 오디오 인젝트 레이아웃을 2,3번으로 변경하면서 튜닝하면 됩니다.

result.png



--> 2015년3월26일 업데이트

      인텔 DP55SB 보드의 경우 인식된 사운드 포트의 결과입니다.


       DP55SB_sound.png

번호 제목 글쓴이 날짜 조회 수 추천 수
73 해킨 잘 되는 비디오 카드 10종 정보 [레벨:15]id: ilove_u 2017.10.04 483 0
72 클로버 부트로더 환경에서 ALC892 사운드칩을 인식시키기 [11] file [레벨:15]id: ilove_u 2014.08.11 9914 0
» 클로버 부트로더 환경에서 ALC88x 사운드칩을 인식시키기 [8] file [레벨:15]id: ilove_u 2014.11.18 7285 0
70 ATI HD5850 카드 듀얼모니터 출력하기 file [레벨:15]id: ilove_u 2015.04.17 5452 0
69 다중 모니터 3개이상으로 출력하기 [3] file [레벨:15]id: ilove_u 2015.04.17 5521 0
68 ALC889 patch script를 만들어 보았습니다. [9] file [레벨:12]뉴해킨 2014.10.21 12147 0
67 MSI ATI Radeon 280X Gaming edition framebuffer [3] file [레벨:12]뉴해킨 2014.11.10 7520 0
66 ASRock 보드의 ALC898을 DSDT로 사운드 인식시키기 file [레벨:15]id: ilove_u 2014.11.26 6586 0
65 ESI Juli@ ML 10.8.4 설치기 입니다 [3] file [레벨:1]hisaka 2013.07.13 8067 0
64 PCI 호환 사블 오디지 (SB0090) 사용기 [1] file [레벨:15]id: ilove_u 2013.07.14 9218 0
63 ALC889 bin patched AppleHDA for Mountain Lion 10.8.2 [6] file [레벨:12]뉴해킨 2012.10.02 8085 0
62 HIS Radeon HD 6850 D5 1GB IceQ-X의 HDMI모니터 활성화 하기 [2] file [레벨:12]뉴해킨 2012.01.04 11067 0
61 Mountain Lion 10.8 에서 Intel 82578DC 유선랜 인식시키기 [1] file [레벨:15]id: ilove_u 2012.03.17 10480 0
60 Fusion Drive의 개념 및 산사자 설치하기 [6] file [레벨:15]id: ilove_u 2013.03.02 10962 0
59 JMicron 칩을 사용하는 보드(기가보드)에서 구형 IED/ATA CD/DVD 인식시키기 [1] file [레벨:15]id: ilove_u 2012.09.02 8025 0
58 AGPM 인식 시키기 [15] [레벨:3]mactopia 2013.02.02 9453 0
57 AppleIntelE1000e.kext 버전 2.5.4d( 9.25일 버전 ) [1] [레벨:12]뉴해킨 2013.11.04 6854 0
56 클로버 부트 환경에서 라데온 HD5770 적용사례 file [레벨:15]id: ilove_u 2013.09.21 7787 0
55 네이티브로 인식되는 Intel D33682 유선랜 서버카드 사용기 [3] file [레벨:15]id: ilove_u 2013.06.17 9195 0
54 Mac OS X & Windows 그래픽카드 온도비교 [1] file [레벨:7]sung-sung 2013.09.16 7173 0

Copyright © 2011-2017 sixflow.net All rights reserved.

ipv6 ready
ipv6 test