질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 10.14 |
공지숙지/증상설명 | 숙지 |
연속적인 질문 죄송합니다. 트랙패드 관련하여 이런저런 방법들을 다 동원해서 시도해보았으나 전혀 작동될 기미가 보이지않아 이렇게 글을 올리게된점 양해부탁드리겠습니다ㅜㅜ
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 7월 13일 트랙패드 삽질 3일차
1. https://x86.co.kr/tip/3377221 Signic님의 글을 바탕으로 똑같이 진행해보았습니다.
삭제하라고 하셨던 파일들 삭제하고, s/l/e에 파일들 설치 후 권한수정까지 완료했습니다.
저도 acer드라이버에 가보니 ELAN과 Synaptics 둘다있어서 둘다 각각 시도해보았으나 실패했습니다.
2. ApplePS2smartTouchpad.kext 다운로드 및 s/l/e에 설치
실패했습니다.
3. https://www.tonymacx86.com/threads/guide-acer-swift-5-sf514-53t-whiskey-lake-macos10-14-5.277618/
를 따라해보았습니다.
사이트 내에 "C. Touchscreen and Trackpad:"
부분을 따라했습니다. DSDT 수정부분에서 다른점이 많아서 이 부분을 수정완료하지 못한채 마무리 후
재시작해보았으나 마찬가지로 실패했습니다.
3번째 삽질중에 알아낸 자료들입니다.
제 트랙패드 값은 보시는것처럼 SB.PIC0.I2C1.TPAD 입니다. dsl파일 생성 후 찾아가보니 다음과 같았습니다.
보통 TPD0으로 잡히는것같은데 저는 TPAD로 잡혔습니다.
여기서 부터는 아무리 구글링을해도 정보를 찾지못해 이 값들을 어떻게 수정해야할지 막막해 글을올리게됐습니다.
이렇게 하드웨어적으로는 인식이된것처럼 보이는데, 뭐가 어떤식으로 어떻게 잘못됐는지 도무지 제 실력으론 이해하기 힘드네요ㅜ
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 7월 15일 트랙패드 삽질 5일차
4.하나하나 곱씹어가며 처음부터 시작해보았습니다.
우선 바이오스에서 track pad mode를 basic과 advanced 둘 중, basic을 설정해놓고 작업하라는 tonymax(acer espire사용자) 어떤글을 보고 basic으로 놓고 작업했습니다.
위 3번 삽질기에 있는 tonymax의 성공기를 따라 차례로 글을 읽던 중,
첫 부분에,
VoodooPS2Controller.kext: https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller (Remove the plugin kexts, VoodooPS2touchpad.kext and VoodooPS2mouse.kext, in VoodooPS2Controller.kext to make keyboard work and dose not conflict with VoodooI2C.kext.)
부분이 눈에 들어오더군요. s/l/e로 접근하여 해당 파일(VoodoPS2Controller.kext 안에 플러긴에 있는 VoodooPStrackpad.kext와 VoodooPS2mouse.kext)을 삭제하고 재시작을했더니 역시나 트랙패드가 작동하지 않았습니다.
그런데 놀랍게도
보시는것처럼 트랙패드가 인식되어 있는 상태였습니다.
조금의 진전이 보이는것같아 기뻤습니다. 하지만 여전히 트랙패드는 작동하지않는 상태입니다.
혹시몰라 바이오스에서 trackpad설정을 advanced로 바꾸어 재시작해보았으나 오히려 키보드가 작동하지않는 아이러니한 반응을 보여
설정을 다시 basic으로 돌려놨습니다.(다시 키보드는 정상적으로 작동)
여기서 다시 맨붕이네요... 이 글은 임시저장하면서 수시로 글을 작성하는 중이라 앞뒤내용이 두서없게느껴질수도있어요 :)
부디 가독성이 안좋더라도 양해부탁드리겠습니다.
결국 dsdt를 건드려야하는건지 걱정이 되는 하루입니다.
저렇게 떳다는건 가능성이 있다는걸로 느껴져 한편으로는 기쁘네요.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 7월 15일 트랙패드 삽질 7일차
4번에서 조금이나마 진전을 보여 앞의 1,2번의 방법을 다시 시도해보았으나 실패했습니다.
더이상 진전이 보이지않아 막막하여 이제는 글을 게시해야되겠다고 생각하였습니다.
AppleHPM.kext를 지워야 된다는 글을보고 지워보기도 하고 다시 설치해보기도했습니다.
현재 인터넷에 나와있는 거의 모든 자료들을 보며 따라해본것같은데 더이상 진전이없네요.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 7월 17일 트랙패드 삽질 9일차
5. 첫 리플로 달아주신 영문 웹페이지를 통해 처음부터 시도해보았으나 실패했습니다.
그 이후 저의 삽질은 다음과 같습니다.
SB.PIC0.I2C1.TPAD가 저의 트랙패드 ACPI 값입니다.
그런데 이상하게도 저의 dsl파일에서 I2C1자리를 TPL1이 차지하고있더군요.
보시는 바와 같이 제 개념으로는 TPAD가 와야될 자린데... TPL1이 들어와있습니다.
TPAD는 어디에 있을까 궁금하여 TPAD의 위치를 찾아봤습니다.
TPAD는 보시는것처럼 ^I2C1이라는 다소 생소한 자리에 위치해있네요.
단순한 생각으로 TPL1을 TPAD로, TPAD를 TPL1로 바꾸면 되지않을까?라는 생각으로
두 값을 각각 대치시켜보았습니다.
역시 실패했습니다.
이쯤되면 트랙패드는 정말 포기해야하는 부분일까요ㅠ 트랙패드 인식이 되는걸보면서 뭔가 희망이 있다고 생각하는데...
정말 난감하네요 :(
이제 더 이상 제가 할수있는게 없네요.ㅜㅜ
제 clover에 있는 efi파일과 DSDT.dsl파일 동봉시키도록 하겠습니다.
같은 문제를 겪었던적이 있으신 분들 또는 고수분들 귀찮으시더라도 조그마한 팁을 전해주시면 감사하겠습니다 :)
혹시 이 외에 필요한 파일이 있으시면 요구해주십시오. 바로 업로드해드리겠습니다!
모든 안정화가 되고나면 깔끔한 완성기로 보답하겠습니다!
긴 글 읽어주셔서 감사합니다!
해킨고수가될래1님의 새글 알림을 받으실려면 구독
최대한 상세히 적어보겠습니다 :)
1.GPIO Pinning
말씀해주신대로 GPIO Pinning 단계를 처음으로 시작했습니다.
제 ACPI 값은 윈도우 삭제전 이미 파악해놓은 상태라(본 게시물에 스크린샷 참조) 그것을 이용하여 진행했습니다.
제 I2C1위치에 있는 값?입니다.
알려주신 웹페이지의 본문에서는 IOInterruptSpecifiers가 있었으나,
제 랩탑에서는 IOInterruptSpecifiers가 없어서 본문의 내용대로 스킵하여 Installation으로 넘어갔습니다.
2.Installation
1,2를 읽고 3의 과정에서 3.3 Windows patch(저의경우, Windows 10)와 3.5 GPIO patches를 진행했습니다. (사실, 이 부분은 이미 제가 올린 tonymacx의 Acer Swift5 다른버젼의 성공기에 적혀있는 과정과 똑같음을 진행하면서 인지했습니다. 따라서, 이미 해본 방법이었습니다. 하지만 다시한번 하나씩 차례대로 진행해보았습니다.)
3.Satellite Kexts
이 부분은 앞서 제 글의 첫번째방법에 레퍼런스로 추가한 Signic님의 글과 과정이 똑같았습니다.
voodoo 최신파일을 다운받아서 기존의것을 지우고 다시 s/l/e에 저장을 해보기도, EFI/KEXT/OTHERS에 저장해보기도 했습니다.
결론적으로 위의 과정이 제가 종합적으로 진행해왔던 과정의 원본임을 깨닫게 되었습니다.
어떤분들은 3번의 과정으로만 트랙패드가 잡힌것이고, 어떤분들은 1,2,3번의 과정을 통해 트랙패드가 잡힌것임을 인지하는 시간이 됐네요.
다만, 저는 무슨 연유에선지 작동을 하지않는다는것.... 제 랩탑에는 IOInterruptSpecifiers가 없다는점과 dsl파일이 다른 노트북유저들과는 다르다는점이 저를 더 난관에 부딪히게 하는것같습니다.
신경써주셔서 감사합니다! 혹시 더 궁금하신부분 있으시면 리플남겨주세요 :)
제가 아는 지식 내에서는 최대한 알려드리겠습니다ㅜㅜ
바쁜시간 내서 읽고 답변해주셔서 다시한번 정말 감사합니다!!
수정: 다 알맞게 하셨었네요. 추가 정보가 부족한 문제였던 것 같습니다.
https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_patches.plist
여기에서 AppleI2C 켁스트 두 개 로드 방지하는 패치 복사해서 넣어보세요. 이전에 드린 링크에 없었나봅니다..
안녕하세요 :)
AppleIntelLpssI2C.kext와 AppleIntelLpssI2CController.kext는 이미 s/l/e에서 삭제한 상태라 마찰이 없었을것이며,
configlist editor에서도 위 캑스트 삭제 후에 kextToPatch 부분에서 두 캑스트 관련한 목록이 생성되지 않음을 확인했습니다.
제가 github에서 포스팅되는 code자료들의 패치에 대해 제대로 이해하고있는지 궁금합니다.
(이 부분에 대해 자신이 없었습니다. https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/config.plist-basics 글을 읽고 왔습니다만, 제가 정확하게 이해하고있는건지 잘 모르겠어서 질문속에 질문을 하게되네요ㅠ)
제공해주신 웹페이지를 예로들면,
<key>KernelToPatch</key> // 이 부분을 config.plist에서 찾은 뒤
<array>
// 아래의 <dict>부분들을 복사붙여넣기 하면 되는건가요?
<dict>
<key>Comment</key>
<string>Disable panic kext logging on 10.13 debug kernel (credit vit9696)</string>
<key>MatchOS</key>
<string>10.13.x</string>
<key>Find</key>
<data>sABMi1Xw</data>
<key>Replace</key>
<data>SIPEQF3D</data>
</dict>
<dict>
<key>Comment</key>
<string>Disable panic kext logging on 10.13 release kernel (credit vit9696)</string>
<key>MatchOS</key>
<string>10.13.x</string>
<key>Find</key>
<data>igKEwHRE</data>
<key>Replace</key>
<data>igKEwOtE</data>
</dict>
<dict>
<key>Comment</key>
<string>Disable panic kext logging on 10.14 release kernel (credit vit9696)</string>
<key>MatchOS</key>
<string>10.14.x</string>
<key>Find</key>
<data>igKEwHRC</data>
<key>Replace</key>
<data>igKEwOtC</data>
</dict>
</array>
마지막으로, 현재 아래 리플을 남겨주신분의 방법대로 윈도우를 듀얼로 설치해보려다가, 실패하여 하드를 다 날려버린 상황입니다ㅜㅜ
이 외에 제가 또 해볼만한 작업이 있다면 리플 남겨주시면 감사하겠습니다 :)
본문에 첨부해주신 EFI 폴더 열어보니 patched에 DSDT.dsl이 있는데요, 그것과는 다르게 현재 .aml로 컴파일 하고 테스트중인것 맞으시죠?
/s/l/e의 켁스트 삭제/config 패치가 중복되도 상관은 없습니다.
패치 붙여넣기 형식은 맞는데, 각 패치가 무슨 역할을 하는지 먼저...
추가적으로 VoodooI2C는 documentation 사이트에 따라 /l/e에 설치하는게 (또는 /s/l/e) 안정적입니다. 제 경험으로는 kexts/other로 로드시키면 간혹 작동 안할 때가 있습니다. 그리고 윈도우 설치 안하셔도 될텐데요.
안녕하세요 뽀로로님~!
무슨 패치인지 하나하나 파악하고 복붙해야하는군요 :)
처음 EFI폴더 올릴때에는 제가 초보자라 dsl을 그대로 patched에 넣으면 되는줄알았습니다.
그 이후에 글을 자세히 읽어보니 aml파일로 컴파일해서 patched에 넣어야한다고해서 그렇게했구요.
tonymacx86에 글을 똑같이 올렸습니다. 제가 여기에서도 언급했던 바이오스모드에 트랙패드모드를 basic, advanced중 basic으로 작업을했으며
advanced로 바꿨을 때 키보드가 작동하지 않았다고 했던 삽질과정이 있었는데,
ben9923(from Tonymacx86)님의 말에 따르면, Advanced모드를 사용해야한다고 하네요.
그래야 트랙패드가 I2C를 통해서 작동하도록 연산이 되나봅니다...!?
중요한건 advanced로 작업했을 때, 키보드가 안먹힌다는건데, 이 부분을 어떻게 헤쳐나가야할지 모르겠네요.
어차피 하드가 밀려버린상황이니, 트랙패드모드를 advanced로 놓고 처음부터 다시 시작해봐야겠습니다 (그러면 키보드가 작동할지도?!)
계속적으로 신경써주셔서 정말 감사합니다 :)
직접적으로 언급은 다들 안해주셨지만,
결국 dsdt.dsl값을 수정하는것과는 굳이 그렇게 관련이 없다는것이 고수님들의 공통적인 의견인것같네요.
다시한번 차례대로 설치해보고 리플 남기도록 하겠습니다!! 성공시키고말겠습니다 ;)
감사합니다!!
윈도우 설치는 하셨나요? 윈도우 듀얼설치를 하신뒤 관련 파일이었던, OXSI.ssdt였나 이 파일을 윈도우 버젼인 10으로 마추고나니 제대로 인식이 되더군요. 정답은 아닐거라 생각하지만 시도해보실만....할지도...이미 하셨다면 어쩔수 없구요.
acer swift5 laptop
intel i5-7200U
intel HD Graphics 620
8gb ddr3 ram
hp ex900 m.2 250gb
OS : 10.14
기기정보는 다음과 같아요 :)
oxsi.ssdt맞나요? 윈도우 10으로 맞춘다는게 무슨뜻인지 알려주시면 감사하겠습니다ㅜ
제가 쓴 글중 레이져랩탑에 쓰던 파일들이 있는데요. 윈도우 설치하셨다면 거기있는 파일을 한번 사용해보세요. 저도 여기저기 구글링으로 마추긴 했었는데 제기억으론 윈도우를 설치하고 나서 윈도우에서 트랙패드 사용후로 잘 되었던 것 같아요. 그리고 ACER SWIFT5는 생각보다 찾기 쉬워 보입니다. 저도 한번 찾아볼께요.
https://www.tonymacx86.com/threads/guide-acer-swift-5-sf514-53t-whiskey-lake-macos10-14-5.277618/
위글을 한번 보시고 터치패드 관련 파일을 사용해보시지요? 연식을 다르지만 같은 디바이스를 사용할수 도 있으니까요. 저같은 경우도 배터리는 수정했지만, 트랙패드는 최신 VOODOO파일로 해결이 되었습니다.
리플 감사합니다 :)
올려주신 링크가 제 글 3번째에 이미 있습니다ㅎㅎ
제가 이 글을 보고 해킨을 시도해게됐었지요 ㅎㅎ
윈도우 듀얼로 깔았냐고 여쭤봐서 한번 시도했는데....
"새 파티션을 만들거나 기존 시스템 파티션을~~~~"라고 뜨는 바람에 diskpart 에서 sel partition까지 지정해서 clean을 했는데...
불길한 예감은 틀린적이 없듯이, disk자체가 깨끗하게 클린돼버렸네요.... 다 날아가서 윈도우로 결국 되돌아왔습니다...
윈도우에서는 왜이리도 터치패드가 잘먹히는지 ㅋㅋㅋㅋ....
두달있으면 한국으로 가게되는데, 두달 후 한국에서 다시 시도해봐야겠네요ㅠㅠㅠ
흙흙....
바쁜시간 내서 리플달아주셔서 정말 감사합니다!!
저는 모하비 깔고나서 디스크유틸리티로 파티션을 윈도우용으로 만드신뒤 윈도우 설치를 했더니 깔끔하게 되었습니다. 윈도우를 먼저깔고나서 해보진 않았습니다. 랩탑은 시간이 오래걸리더라구요. 힘내시고 화이팅!
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +269 | 달쇠 | 17.07.3020:49 | 11만 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | Mactopia | 17.02.1014:21 | 12만 |
GTX TITAN 그래픽과 macOS의 호환성. +2 | 민준송 | 24.09.3014:22 | 90 |
민준송 | 24.09.3014:22 | 90 | |
oreo | 24.09.2922:21 | 68 | |
수박 | 24.09.2917:58 | 68 | |
루마루 | 24.09.2913:21 | 57 | |
루마루 | 24.09.2910:19 | 96 | |
머트 | 24.09.2723:18 | 89 | |
ashly | 24.09.2720:41 | 103 | |
loopers | 24.09.2716:50 | 101 | |
Caper | 24.09.2602:42 | 155 | |
낡은기계 | 24.09.2301:36 | 182 | |
Door | 24.09.2122:38 | 87 | |
루베콘 | 24.09.2108:35 | 179 | |
에잉 | 24.09.2022:16 | 389 | |
밤가시 | 24.09.1910:03 | 188 | |
SUNWAYFOTO | 24.09.1822:20 | 203 | |
Nelson | 24.09.1815:34 | 368 | |
sebali | 24.09.1814:34 | 366 | |
Panictosh | 24.09.1813:37 | 182 | |
SUNWAYFOTO | 24.09.1801:27 | 223 | |
그냥인간 | 24.09.1719:17 | 125 | |
dlraud | 24.09.1620:36 | 238 | |
Nelson | 24.09.1618:45 | 184 | |
아스타틴 | 24.09.1612:07 | 79 | |
lesmi | 24.09.1522:02 | 144 | |
윤수꾸하하 | 24.09.1323:56 | 194 | |
뚜비 | 24.09.1319:18 | 204 | |
Steer | 24.09.1200:33 | 169 | |
상큼버터 | 24.09.0918:08 | 217 | |
인터찹 | 24.09.0717:13 | 963 | |
서재희 | 24.09.0711:07 | 1438 | |
시습이 | 24.09.0113:39 | 1249 | |
블루 | 24.08.3022:44 | 475 | |
lesmi | 24.08.2911:20 | 416 | |
김덕뱀 | 24.08.2823:04 | 224 | |
그냥구름 | 24.08.2517:14 | 281 | |
Panictosh | 24.08.2218:42 | 251 | |
YouPick | 24.08.2022:45 | 125 | |
윤수꾸하하 | 24.08.2018:52 | 132 | |
HopeMan | 24.08.2012:14 | 208 | |
Panictosh | 24.08.1913:41 | 182 | |
YouPick | 24.08.1509:07 | 437 | |
Panictosh | 24.08.1518:04 | 345 | |
hackillious | 24.08.1514:14 | 141 | |
shion | 24.08.1420:32 | 117 | |
인터찹 | 24.08.1418:19 | 114 | |
Panictosh | 24.08.1217:23 | 405 | |
오디세이 | 24.08.1112:07 | 122 | |
동집 | 24.08.1105:35 | 238 | |
동집 | 24.08.1102:48 | 146 | |
유튜브 | 24.08.1019:03 | 154 | |
유튜브 | 24.08.0909:14 | 295 | |
Direct | 24.08.0901:18 | 257 | |
Panictosh | 24.08.0809:46 | 152 | |
인터찹 | 24.08.0801:41 | 124 | |
mac니망 | 24.08.0615:24 | 160 | |
페러 | 24.08.0615:10 | 144 | |
페러 | 24.08.0600:03 | 119 | |
bl | 24.08.0522:08 | 79 | |
Sequoia | 24.08.0410:04 | 258 | |
Panictosh | 24.08.0320:43 | 89 | |
yeojun | 24.08.0310:01 | 110 | |
yeojun | 24.08.0217:46 | 313 | |
oreo | 24.08.0214:44 | 113 | |
yeojun | 24.08.0214:07 | 271 | |
빅서로가 | 24.08.0118:45 | 305 | |
itstory | 24.08.0118:28 | 189 | |
oreo | 24.08.0115:38 | 93 | |
동집 | 24.07.3122:15 | 166 | |
류가파 | 24.07.3121:42 | 248 | |
마요네즈 | 24.07.3109:23 | 266 | |
동집 | 24.07.3012:52 | 100 | |
동집 | 24.07.2912:11 | 461 | |
인터찹 | 24.07.2901:06 | 311 | |
인터찹 | 24.07.2623:40 | 947 | |
찡준 | 24.07.2611:52 | 93 | |
psychyyy | 24.07.2503:18 | 591 | |
wnsks | 24.07.2502:19 | 146 | |
아키나리 | 24.07.2422:44 | 237 | |
페러 | 24.07.2313:55 | 129 | |
피아노맨 | 24.07.2216:20 | 211 |
https://voodooi2c.github.io/ 이 사이트 글 참고해보세요. DSDT 수정방법 및 켁스트 설치 알려줍니다.
순서는 GPIO Pinning, Installation, Satellite Kexts로 보시면 될거에요. 영어라 ㅈㅅ...