14zd950, 15zd960 둘다 카탈리나로 업그레이드를 하고 나니....
항상 마지막(삽질)은 잠자기 문제로 귀결 되었습니다.
그래서 이쯤해서 그만두고 사용해도 잠자기 문제 말고는 불편한점 없이 살았지만 공부하는 마음으로 좀더 가보기로 했습니다.
여러 자료를 뒤지다 해결하고 최대한 초보(선배님들께 죄송, 제맘대로 해석이 많을듯함)로서 느낀부분들을 알기쉽게 다음번을 위해 자료로 남겨볼까합니다.
- 개념만 잡는다는 느낌으로 읽어주세요
USB 설정 - 이작업은 목적은 편안한 잠자기를 하게 하는 것이고
다음 설명의 목표는 3개의 파일을 얻고 부팅에 적용시키는 것입니다.
자료를 뒤져보면 맥은 현재 15개까지 IO ports를 허용한다고 합니다. 하지만 요즘 컴들은 전후면 해서 USB 포트만해도 -
15개는 가볍게 넘기기도 합니다.
그럼 그램은 얼마나 가지고 있을 까요?
좌측에 USB 1개, C-type USB1개, 우측에 USB 2개 총4개가 입출력에 관한 포트입니다.
여기서 잠시, 물리적인 USB형태말고도 그램에는
통신네트워크(와이파이, 유선연결 10/100 이더넷포트) 웹캠, CRW(?) 이 보드에 연결되어 있습니다. (internal device 라고 정리하죠)
큰 의미로 총 8개의 입출력 포트가 달려있습니다.
USB 는 2.0, 3.0 3.1 등이 사용되고 있는데 이 USB 장비들을 랩톱에 연결하면 그램은
매달리는 장비에 따라 2.0 또는 3.0 으로 인지하고 적당한 포트를 할당해서 랩탑과 자료를 주고 받습니다.
즉 2.0 장비가 연결되면 HS01, HS02, ......HS10 (10개)가 대기중이고 (HS; high speed)
3.0 장비가 연결되면 SS01, SS02, SS03 중 포트가 입출력 통로를 개척합니다. (SS:super speed)
즉 3.0 장치가 연결되면 HS01, SS01 두개가 할당되어 속도에 맞추어 2가지 길을 다 열어주고 지나가게 하는 것 같습니다.
이런 대강의 개념을 머리속에 그리며
그램 시스템을 살펴보면
그램 15zd960은
사양으로는 USB 2.0 1개 USB 2개 라고 하는데 아래시스템 정보에는 모두 3.0 BUS에 달려있네요
USB device tree 라고 쓴 아래 부분을 보면 연결된 장치들이 나오고 그 아래는 각 장치별로 속성들이 나와있습니다.
위의 화살표는 Broadcom 94352z 네트워크 모듈로 속도가 최대 12Mb/s (아마 2.0 포트만 연결되면 되겠죠) - HS05
아래 화살표는 유선케이블로 c-type USB로 연결되는 인터넷 라인포트로 최대속도 480Mb/s로 3.0 으로 연결되어야겠죠 ( 이경우 HS02와 SS02가 함꼐 준비되어야 한다고 합니다.) 따라서 모두 3.0 만으로 동시에 연결되려면 15개 이내어어야 하므로 7개까지 3.0 포트로 열어줄수 있는 거죠(7x2=14 <15)
IOResisteryExplorer 을 실행합니다.
좌측을 죽 내려오면
HS01@14100000
HS02@14200000
:
:
USR02@14200000
까지 보입니다.
2,4,5,6,7 앞의 삼각형은 장비가 이미 물려 있다는 것입니다. 1,3은 물려보면 사용하는 항목인지 아닌지 알수 있는 항목입니다.
해야할 작업은 안쓰이는 항목을 고르는 것입니다. HS 는 찾기 쉽습니다.
USB3.0 저장메로리를 USB포트에 넣으면 연결 장치 목록이 나타나면 녹색으로 바뀌었다 검은색 글씨로 바뀝니다.
다시 제거하면 붉은색으로 색이 바뀌게 됩니다.
우측에는 장비 speed 관련 항목도 보입니다.
HS 는 반복해서 하다보면 사용중인 HS를 다 고를수 있습니다. SS는 3개 밖에 없어 다 필요한 것으로 판단되고 USR은 다 지우라고(?) 선배님들이....
포트 파악이 다 되었다면 필요없는 포트를 지워야 합니다.
예전글에 FP-patcher 프로그램이 소개되어있는데, 이게 발전되어 hackintool 이 되었더군요 이놈을 실행하면
상단 아이콘들 중간에 USB 를 누르면 아래애 열린 포트리스트들이 보여질겁니다. 초록색이 사용중인 것들입니다.
파악하고 있는 포트와 확인하고 사용하지 않는 포트는 맨아래 둥근 원속 - 를 누르면 포트가 사라지게 됩니다.
실수했다면 중간의 둥근 화살표를 누르면 원래대로 돌아갑니다.
HS08, HS09, HS10 을 삭제하고 USB3라고 된 부분을 내장장비들을 바꾸어 줍니다.
(예, 웹캠은 HS06에 480Mbs로 연결되고 우리가 연결하는 장비가 아니고 달려있는 내장(Internal) 장비라고 우측 상하화살표를 조절해서
ㅂㅏ꾸어 줍니다. 제 생각에는 여기가 더 중요한 것 같습니다. 항목삭제는 잘못되어도 internal을 잘 정해주어야 잠자기 성공합니다.
USR1 USR2 는 살려 놓았는데도 나중에 만들어진 파일을 열어보니 사라졌더군요 일단 삭제해도 무방하였습니다.
항목삭제와 connector 설정을 마무리하고 아래 우측 화살표에 나와에는 나가는 화살표있는 아이콘(export)을 누르면 우리가 그렇게 바라던
파일 3개가 바탕화면에 나타날겁니다.
SSDT-EC.aml SSDT-UIAC.aml 2개의 파일은 EFI/Clover/ACPI/patched/ 폴더로 복사하고
USBPorts.kext 는 EFI/Clover/kexts/other/ 폴더에 저장합니다. (이파일은 큰 업그레이드가 되지않는한 다음버전에 그대로 사용가능)
이 폴더에 USBinjectAll.kext 는 여기서 삭제되어야합니다.
추가>>. 클로버 사용자는 SSDT-UIAC.aml 필요없고 USBPorts.kext 만 other애 넣으면 된다고 합니다. (USBinjectAll.kext 은 삭제)
이제 부트가 될떄 적용이 되도록 clover-configulator를 실행시켜 conifg.plist를 열고 Acpi메뉴에 아래그림처럼 추가합니다.
ㄷㅏ시 부팅하고 IOResisteryExplorer 을 열어보면 리스트에서 지워진 항목이 빠져있는 것을 볼수 있습니다.
잠자기는 여러종류가 있는데 아래글을 참고하시구요
잠자기 명령을 내리기위해 터미널을 열어 종류에 맞는 걸 입력하시면 됩니다.
sudo pmset -a hibernatemode 0 <== suspend to RAM only (default on desktops)
sudo pmset -a hibernatemode 1 <== suspend to disk only
sudo pmset -a hibernatemode 3 <== suspend to disk + RAM (default on laptops)
현재 잠자기 모드를 보려면 pmset -g | grep hibernatemode 누르면 됩니다.
잠자기를 원활하게 해본적이 없어 잘 알순 없지만 그래도 USB설정 후 이건 바뀌었다 는 것은 (잠자기 3번으로 설정)
1. 잠들면 바로 깨는 현상이 사라졌습니다.
2.잠 들어도 하드드라이버 돌아가는 불빛이 쉬지 않았는데 이제 쉽니다. 후판에 발열현상이 개선되어 차가워 집니다.
3. 깨우려면 키보드터치나 외장 마우스를 움직이거나 덮어놓았던 랩탑상판을 열거나,
깜박이고 있는 전원버튼을 한번 눌러주면 일어납니다.
4. 깨어나서 먹통이던 블루투스가 연결가능합니다.(물론 와이파이 ok)
5. 깨어나면 트랙패드가 먹통이었는데 이건 잠자기에서 깨어나서 그럴수도 있는데 엘란터치패드를 패치했더니 사라졌습니다.
( other 폴더에 ApplePS2SmartTouchPad.kext를 넣어주고 부팅하면 패치됩니다.)
이 자료를 보고 위와 같이 개념잡고 정리할 수 있었습니다.
봄날님의 자료에는 수동으로 파일을 만드는 방법으로 패치하는 것이고
위의 내용은 해킨툴을 이용해 반자동으로 파일을 만들어 내는 방법이라 보시면 되겠습니다.
1-2번 해보니까 내용이 좀 들어오는것 같아 글을 남겨봅니다. 훗날 일기장처럼 뒤져서 패치할때를 대비하기 위해....
읽어주셔서 감사합니다.
이제부터다님, 안녕하세요.
지금, usb 매핑 시도중인데, 엄청 삽질 중입니다.^^;
가뭉에 단비같은 정보네요. ( 저는 오픈코어 0.6.1 - 빅서베타 9 사용중입니다. )
도움 좀 받게 오픈코어로 넘어 오시는 것이...^^
ㅇㅣ런,,,, 해킨툴버전마다 상황이 같은데도 다른 항목들을 찾아주고 있네요 다시 말하면 해킨툴 버전에 따라 성공과 실패가 달라진다느 것인데....
아무래도 삽질을 해서 찾는 것이 답일 듯 합니다.
오픈코어로 넘어와 잠자기 중 화면만 죽어있고 백그라운드(?)에서 활성화 되어 있어 언젠간 잡아야지~했는데 자세한 설명 덕분에 15포트로 잡긴 잡았는데 또 백그라운드에서 놀고 있네요 ㅜㅜ 어쨌든 또 삽질을~ 감사합니다! ^^
정확히 뭔지 모르는(온보드 와이파이, 블투로 예상되는) usb 제거 후 테스트... 아오~ 또 화면만 죽은 상태... 열어보니 accountsd CPU 점유율 상승중... icloud 로그 아웃 후 테스트 하니 잘 자고 있습니다. 하하하... 오늘 밤 재워보겠습니다. 잘자라 제발~ ^^;................. 자기전 혹시나 하고 확인했는데 또 화면만 자고 있어요 ㅠㅠ 다른 문제인가 봅니다. 앗싸~ 삽질! ㅠㅠ
accountsd 이슈 때문인지 싶어 icloud 로그아웃, 이메일 계정 삭제 후 에너지 절약의 power nap 비활성화 시키고 테스트 중입니다. 잘 자고 있는 듯 합니다. ㅎ
올려주신 정보덕분에 불필요한 포트들을 제거할 수 있었습니다. 감사드립니다. ^^
제가 요즘 usb 매핑문제로 친숙해있는 USBPorts.kext 와 SSDT-UIAC.aml 을 이렇게 쉽게 생성하다니...
이제부터다님의 클로버와는 다르게, 오픈코어(0.6.1)에서는 해킨툴이 5 개 파일들을 생성해주었습니다. ( 아니면, 해킨툴 v3.4.4 라서...)
https://dortania.github.io/OpenCore-Post-Install/usb/manual/manual.html
USRx Ports 에 대한 내용이 있는데, macOS 에서 지원하지 않는 포트이므로 삭제해도 된다고 합니다.
그리고, 해킨툴 v3.4.4 를 사용중인데, 포트들이 가끔 이중으로 표시되기도 했는데, 지금은 이상이 없습니다.
해킨툴을 몇개 실험해보니 버전마다 조금씩 다른 이름을 쓰는 파일들이 생기네요 내용은 같은듯한데 축하드려요 암튼...
확장자 dsl 은 같은 같일의 컴파일 전 상태입니다. aml 이 컴파일 후 파일인것이구요 결국 3개입니다.
주연테크 j7fc 모델도 덕분에 잠 잘자네요~ 감사합니다~~^^ 오픈코어 080 몬터레이 12.3.1 입니다
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +28 | 833 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +22 | 547 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1365 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 560 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 890 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 3975 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5035 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 42 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 20 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 27 | 24.10.2321:29 | 해킨도전자 |
20 | 24.10.2322:26 | 뿌엥 | |
27 | 24.10.2321:29 | 해킨도전자 | |
42 | 24.10.2319:04 | 사노라맨 | |
467 | 24.10.1412:27 | shl628 | |
600 | 24.10.1316:00 | 수박 | |
325 | 24.10.1222:56 | Stultus | |
833 | 24.10.1121:10 | 좌절금지 | |
409 | 24.10.1115:53 | 수박 | |
547 | 24.10.0900:22 | 줌바이퍼 | |
1365 | 24.07.1219:19 | Stultus | |
1179 | 24.10.0500:31 | 줌바이퍼 | |
564 | 24.10.0410:49 | Tamy | |
734 | 24.09.2923:48 | 머트 | |
623 | 24.09.2822:28 | 머트 | |
448 | 24.09.2808:22 | Tamy | |
879 | 24.09.2321:32 | Stultus | |
990 | 24.09.2210:59 | 좌절금지 | |
627 | 24.09.2203:23 | 누림어멈 | |
1166 | 24.09.1919:17 | 좌절금지 | |
560 | 24.09.1917:09 | 좌절금지 | |
496 | 24.09.1813:37 | Stultus | |
890 | 24.09.1723:58 | 좌절금지 | |
592 | 24.09.1722:40 | 좌절금지 | |
450 | 24.09.1717:13 | 맥가즈아 | |
558 | 24.09.1708:13 | 김경석 | |
226 | 24.09.1617:47 | Panictosh | |
760 | 24.09.1504:35 | Tamy | |
580 | 24.09.1319:18 | Stultus | |
695 | 24.09.1019:44 | 치토 | |
482 | 24.09.0118:13 | 머핀X | |
451 | 24.09.0112:54 | 해킨도전자 | |
537 | 24.08.3115:34 | 머핀X | |
300 | 24.08.2601:42 | 화정큐삼 | |
300 | 24.08.2422:59 | 하나브 | |
316 | 24.08.2316:25 | 화정큐삼 | |
411 | 24.08.1810:56 | CanBe | |
358 | 24.08.1800:04 | 화정큐삼 | |
297 | 24.08.1722:03 | 화정큐삼 | |
197 | 24.08.1710:14 | jbhlyk | |
309 | 24.08.1622:06 | Stultus | |
214 | 24.08.1511:16 | hackillious | |
164 | 24.08.1421:30 | 세유니 | |
416 | 24.08.1419:58 | Stultus | |
375 | 24.08.1311:26 | 오디세이 | |
263 | 24.08.1115:46 | 좌절금지 | |
184 | 24.08.1111:21 | 티타보르 | |
231 | 24.08.1022:46 | Stultus | |
525 | 24.08.1022:10 | 오디세이 | |
166 | 24.08.1019:05 | jbhlyk | |
193 | 24.08.0923:20 | RogerT | |
336 | 24.08.0717:18 | 좌절금지 | |
129 | 24.08.0609:17 | RogerT | |
568 | 24.08.0606:14 | 줌바이퍼 | |
86 | 24.08.0523:34 | jbhlyk | |
262 | 24.08.0521:10 | 수인과윤슈 | |
880 | 24.08.0521:08 | 좌절금지 | |
603 | 24.08.0221:07 | Stultus | |
389 | 24.07.3019:12 | Tamy | |
340 | 24.07.2915:37 | 해킨도전자 | |
272 | 24.07.2813:52 | june119 | |
301 | 24.07.2112:43 | Stultus | |
4030 | 23.05.0502:19 | BlueGuerrilla | |
3727 | 21.08.0213:10 | 김태국 | |
275 | 24.07.1122:47 | Stultus | |
211 | 24.07.1020:44 | Stultus | |
250 | 24.07.0921:44 | Stultus | |
371 | 24.07.0820:57 | Stultus | |
198 | 24.07.0811:28 | 의정이 | |
381 | 24.07.0721:25 | Stultus | |
357 | 24.07.0604:41 | bsiugr | |
645 | 24.07.0509:56 | 애플브리크 | |
2435 | 24.02.1715:21 | 광호 | |
470 | 24.06.2723:24 | 치토 | |
239 | 24.06.2617:24 | talas | |
155 | 24.06.2120:58 | 블루사탕 | |
551 | 24.06.1609:01 | gtrfxdsp | |
387 | 24.06.1401:04 | Mactopia | |
849 | 24.06.1120:40 | Stultus | |
762 | 24.06.1115:07 | 새콤칠리 | |
118만 | 23.02.2118:35 | 좌절금지 |
데스크탑에서도 usb 잡으면 잠자기가 될지 기대하며 시도해봅니다