빅 서 터치패드 도와주세요...(VoodooI2C)
- sjlee
- 852
- 4
sjlee님의 기기정보
질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 빅서 beta6 |
공지숙지/증상설명 | 숙지 |
현재 빅서 베타 6 사용중입니다
여기처럼 인식은 되는것 같은데 설정등에서는 잡히지 않고 미심쩍은 것은 ApleIntelLpssl2C.kext 에러가 있어서(부팅 로그에)
Block해보려고 합니다(다른분 댓글에 있더군요)
Block은 어떻게 하면 되나요?
EFI 용량이 큰 관계로 구글 드라이브로 올리겠습니다.
잘 모르셔도 괜찮으니 도움 부탁드립니다!
sjlee
댓글 4
GenI2C 에서 Diagnosis 버튼을 누르고 각 항목의 결과와
상단 메뉴바의 Debug 에서 VoodooI2C 의 Log 도 저장해서 댓글로 업로드하여 보내주세요.
AppleIntelLpssI2C.kext 와 AppleIntelLpssI2CController.kext 의 로드를 방지하는
KextsToPatch 는 다음과 같습니다.
<dict>
<key>Comment</key>
<string>Prevent Apple I2C kexts from attaching to I2C controllers, credit CoolStar</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>SU9LaXQ=</data>
<key>InfoPlistPatch</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelLpssI2C</string>
<key>Replace</key>
<data>SU9LaXM=</data>
</dict>
<dict>
<key>Comment</key>
<string>Prevent Apple I2C kexts from attaching to I2C controllers, credit CoolStar</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>SU9LaXQ=</data>
<key>InfoPlistPatch</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelLpssI2CController</string>
<key>Replace</key>
<data>SU9LaXM=</data>
</dict>
그리고, Config.plist 의 ACPI - Patches 에서 SSDT-TPD0.aml 에 대한 Rename 패치가 적용되어 있는 것으로 보입니다.
그런데, TableSignature 항목을 SSDT 로 설정하면 안 됩니다.
OEM DSDT 의 TPD0 Device 에 존재하는 _CRS Method 를 Rename 해야 하므로
TableSignature 항목을 SSDT 가 아닌 DSDT 로 설정해야 하는데 Clover 의 Target Bridge 기능이 OpenCore 에는 없습니다.
이미 Static 패치된 DSDT.aml 을 사용하고 계시므로 SSDT-TPD0 의 내용대로 DSDT 를 직접 수정해보세요.
또한, VoodooI2C 관련 Kext 의 로딩 순서가 다음과 같이 되도록 수정해주세요.
1. VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext
2. VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext
3. VoodooI2C.kext/Contents/PlugIns/VoodooInput.kext
4. VoodooI2C.kext
5. VoodooI2CHID.kext
VooDooI2C의 포럼에서 질문을 올렸더니 관계자분이(?) 거의 1시간동안 뭐 고치고 뭐 고쳐라
안된다고 하면 뭐 고쳐라 설명해주신 덕분에 성공했습니다!(GPI0로요!)
다시한번 글 읽어주셔서 감사합니다!
참고해 보세요.
https://x86.co.kr/tip/4044707