안녕하세요. 야크트74입니다.
macOS Big Sur 11.4 (20F71)로 업데이트 하고 지원하고 있는 XHC 관련 USB Controller를 확인해 보았습니다.
특히 사항은 11.4에서 "AppleAMDUSBXHCIPCI" IOClass개 새로 생겼고 지원 장치는 2가지네요.
추가 > XHC에 갑자기 AMD가 올라와서 조사를 해 보았습니다
AMD Radeon RX 6900XT - unknown PCI Devices 라는 타이틀이 있는 정보가 있었습니다.
Q : After installing my Radeon RX 6900XT there are some new PCI devices but AIDA64 cant identify them...
A :
1002-73A4 - AMD UCM-UCSI Device [1002-73A4] [NoDB]
1002-73A6 - ATI/AMD USB 3.10 eXtensible-Hostcontroller – 1.10 (Microsoft) [1002-73A6] [NoDB]
RX6900XT 가 USB 관련 호스트 장치로 인식 하는 부분이 있나보네요.
결국 AMD Radeon RX 6900XT와 관련된 AppleAMDUSBXHCIPCI의 변경외에 11.3.x 와 11.4에서 지원 컨트롤러 종류는 변한게 없네요.
아래의 XHC / Intel USB Controller 확인 리스트를 활용하는 방법? 아직 익숙하지 않은 분들은 https://x86.co.kr/tip/5269799 아래쪽의 업데이트 내용을
참조 하세요.
[초기 베타]
[ 11.3.x ]
초기 베타 이후
- 제거 됨.
IOClass : AappleASMedia3142USBXHCI
IOPCIPrimaryMatch : 0x21421b21
보충>
제거된 ASMedia2142를 위한 injector 를 "맥토피아"님께서 자료실에 올려 놓으신 것을 확인 했습니다.
https://x86.co.kr/kext/5982657
자료실의 "ASMedia_2142_injector.kext.zip"을 압축을 해제하면 "ASMedia.kext" 가 들어 있습니다.
"ASMedia.kext" 의 내용을 보니 다음과 같습니다.
- 패키지/Contents/MacOS/이하(실행 바이너리 존재 하지 않음
- 패키지/Contents/info.plist
동작 : ASMedia2142를 [11.4] / #11 번째 항목의 IOClass "AppleUSBXHCIPCI"를 사용하도록 만들었네요.
"XHCI-unsupported.kext" 가 했던 것 처럼 호환성이 있는 네이티브 IOClass에 붙여 주는 역할을 합니다.
초기 베타 때 확인시 ASMedia2142의 지원 부분은 IOClass : AappleASMedia3142USBXHCI 으로 존재 했었습니다.
[ 11.4 ]
#1
IOClass : AppleAMDUSBXHCIPCI <---- 추가
IOPCIPrimaryMatch : 0x73a41002 0x73a61002
#2
IOClass : AppleASMedia1042USBXHCI
IOPCIPrimaryMatch : 0x11421b21
#3
IOClass : AppleASMediaUSBXHCI
IOPCIPrimaryMatch : 0x0c033000
#4
IOClass : AppleIntelCNLUSBXHCI
IOPCIPrimaryMatch : 0x9ded8086 0xa36d8086 0x06ed8086
#5
IOClass : AppleIntelCLUSBXHCI
IOPCIPrimaryMatch : 0x38ed8086 0x8a138086
#6
IOClass : AppleUSBXHCIAR
IOPCIPrimaryMatch : 0x15b68086 0x15c18086 0x15bd8086 0x15d48086
#7
IOClass : AppleUSBXHCIFL1100
IOPCIPrimaryMatch : 0x11001b73
#8
IOClass : AppleUSBXHCILPT
IOPCIPrimaryMatch : 0x9c318086
#9
IOClass : AppleUSBXHCILPTH
IOPCIPrimaryMatch : 0x8c318086
#10
IOClass : AppleUSBXHCILPTHB
IOPCIPrimaryMatch : 0x8cb18086
#11
IOClass : AppleUSBXHCIPCI
IOPCIPrimaryMatch : 0x0c033000
#12
IOClass : AppleUSBXHCIPPT
IOPCIPrimaryMatch : 1e318086
#13
IOClass : AppleUSBXHCISPT
IOPCIPrimaryMatch : 0xa12f8086 0xa2af8086 0xa1af8086
#14
IOClass : AppleUSBXHCISPTLP
IOPCIPrimaryMatch : 0x9d2f8086
#15
IOClass : AppleUSBXHCITR
IOPCIPrimaryMatch : 0x15e98086 0x15ec8086 0x15f08086 0x0b278086
#16
IOClass : AppleUSBXHCIWPT
IOPCIPrimaryMatch : 0x9cb18086
간략한 USB 포트 확인 사항 ( 11.3.X 대와 증상이 똑같음)
Test Base : ASUS Z370 Maximus X hero
[Test 1]
Opencore 0.7.0 (5c7d61f)
OC (XhciPortLimit : True)
- Intel XHC 포트 사용 불능.
- ASMedia 포트 이상 없음.
[Test 2]
Opencore 0.7.0 (5c7d61f)
OC (XhciPortLimit : false)
- Intel XHC 포트 이상 없음. ( OC의 ExternalDiskIcons 적용 안됨)
- ASMedia 포트 이상 없음.
[Test 3]
Opencore 0.7.0 (5c7d61f)
OC (XhciPortLimit : false)
USBInjectAll 0.7.6
- Intel XHC 포트 이상 없음.
- ASMedia 포트 이상 없음.
감사 합니다.
수고 하세요.
야크트74님의 새글 알림을 받으실려면 구독
*적용중인 도장
사전 업데이트 관련 이슈 관련 정보 초기 업데이트시 참조 되는글 많은 도움이 될것 같습니다. 수고하셨습니다.
"Dokdo"님 안녕하세요.
11.3 ~ 11.4 까지 그리고, 개인적으로 11.5 베타를 쓰고 있는 상태인데, 제 생각에는 새로운 커널 패치 값 또는 OC에서 "XhciPortLimit" 설정에 변화가 있어야 되지 않을까? 합니다.
USB의 문제가 있는 것에 대해 해외 사이트의 정보는 이렇습니다.
1. 11.3 이상으로 업데이트 하기 전에 USB 매핑을 해둔다. 예> 11.2.3 에서 포트 매핑
2. "XhciPortLimit" 를 Disable 한고, #1 에서 매핑한 것을 사용한다.
입니다.
저도 새로운 솔루션이 있는지 계속 주시 하고 있습니다. 새로운 정보가 생기면 공유 드리겠습니다.
감사 합니다.
참고로, 팁란의 소개로 github -USBToolBox를 사용하여 윈도우즈에서 macOS 사용을 위한 USB 포트 매핑을 하시는 분들도 계실 것 같습니다.
https://github.com/USBToolBox/tool
개인적인 의견입니다.
USBToolBox의 악성코드에 대한 우려를 해 봅니다.
아래는 각종 백신에서 검출한 Windows.zip 의 검증 결과 입니다. ( 19개 백신 엔진에서 악성코드 검출!!!)
저도 USBToolBox를 사용한 테스트를 해보려고 했지만, 제가 쓰는 비트디펜더에서 악성코드 검출로 "USBToolBox"의 일부 파일을 차단(검역소 이동)등이 되어 버려서
진행 하지 않았습니다.
백신을 끄고 진행해 볼수도 있지만, 저는 위의 사항이 개선된 릴리즈가 나올때 까지 사용 할 생각이 없습니다.
참조 하십시요.
감사 합니다.
또한 저도 시도해보았으나.. 제대로 동작하지 않는것? 같아 맥os에서 시도하려고 합니다.
현재 11.2.3이고 추천해주시는 툴이 있으실까요?
이 부분도 확인하고 있습니다만, 현재는 "Hackintool"을 사용한 삽질(노가다?) 가 최선 일것 같습니다.
그럼 SSDT-EC-USBX.aml 와 USBInjectALL을 넣고 부팅시킨 뒤 삽질을 하면 되는 것인가요?
USB 쪽은 거의 건드리지 않은 지라 많이 어렵네요.... ㅠㅠ
먼저 사용하고 계시는 "SSDT-EC-USBX.aml"이 아래 내용만이 있는지 확인 하십시요.
혹시 아래의 내용이 포함되어 있지 않은지 확인 하십시요. ( USB 포트 매핑과 별개로 Device (EC)에 관한 사항이 포함 되지 않은지 확인 하십시요
(포함 되어 있다면, 분리 사용을 권고 드립니다. SSDT , Device (EC) 의 패치가 부팅에 꼭 필요한 시스템도 있습니다. 확인 하지 않고 "SSDT-EC-USBX.aml"를 제거 하시면 부팅이 안될 수 있습니다.)
절차,
1. USB 포트 매핑에 관한 SSDT, 각종 kext를 Disable 합니다.
2. USBInjectALL 적용
3. "XhciPortLimit" 를 Disable
4. Hackintool을 사용한 포트 매핑 ( 삽질 )
수고 하십시요.
넵. 도움이 되었으면 합니다.
추가> 포트 매핑에 대한 사항을 피드백 드렸지만, 본문의 테스트 저의 경우
[Test 3]
Opencore 0.7.0 (5c7d61f)
OC (XhciPortLimit : false)
USBInjectAll 0.7.6
- Intel XHC 포트 이상 없음.
- ASMedia 포트 이상 없음.
과 같이 저의 M/B : ASUS Maximus X Hero 에서 OS : macOS 11.5 beta (20G5023d) 포트매핑을 하지 않아도 큰 문제 없습니다.
포트 이슈가 다양하니 참조 하십시요.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +3 | 좌절금지 | 24.09.1917:09 | 71 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +15 | 좌절금지 | 24.09.1723:58 | 181 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 755 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3531 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4296 |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +63 | shl628 | 23.01.0913:39 | 5만 |
Sonoma 14.7(23H124) i9-12900, GA-Z690 Proart Creator + BCM WiFi Support +2 | 좌절금지 | 24.09.1722:40 | 196 |
2020 그램 sonoma efi 15Z90N +1 | 맥가즈아 | 24.09.1717:13 | 89 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 193 |
좌절금지 | 24.09.1919:17 | 193 | |
좌절금지 | 24.09.1917:09 | 71 | |
Stultus | 24.09.1813:37 | 151 | |
좌절금지 | 24.09.1723:58 | 181 | |
좌절금지 | 24.09.1722:40 | 196 | |
맥가즈아 | 24.09.1717:13 | 89 | |
김경석 | 24.09.1708:13 | 220 | |
Panictosh | 24.09.1617:47 | 99 | |
Tamy | 24.09.1504:35 | 467 | |
Stultus | 24.09.1319:18 | 436 | |
치토 | 24.09.1019:44 | 470 | |
머핀X | 24.09.0118:13 | 394 | |
해킨도전자 | 24.09.0112:54 | 295 | |
머핀X | 24.08.3115:34 | 373 | |
화정큐삼 | 24.08.2601:42 | 239 | |
하나브 | 24.08.2422:59 | 208 | |
화정큐삼 | 24.08.2316:25 | 247 | |
CanBe | 24.08.1810:56 | 329 | |
화정큐삼 | 24.08.1800:04 | 205 | |
화정큐삼 | 24.08.1722:03 | 189 | |
jbhlyk | 24.08.1710:14 | 167 | |
Stultus | 24.08.1622:06 | 251 | |
hackillious | 24.08.1511:16 | 159 | |
세유니 | 24.08.1421:30 | 124 | |
Stultus | 24.08.1419:58 | 345 | |
오디세이 | 24.08.1311:26 | 271 | |
좌절금지 | 24.08.1115:46 | 194 | |
티타보르 | 24.08.1111:21 | 141 | |
Stultus | 24.08.1022:46 | 183 | |
오디세이 | 24.08.1022:10 | 391 | |
jbhlyk | 24.08.1019:05 | 127 | |
RogerT | 24.08.0923:20 | 145 | |
좌절금지 | 24.08.0717:18 | 286 | |
RogerT | 24.08.0609:17 | 115 | |
줌바이퍼 | 24.08.0606:14 | 458 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 185 | |
좌절금지 | 24.08.0521:08 | 838 | |
Stultus | 24.08.0221:07 | 426 | |
Tamy | 24.07.3019:12 | 343 | |
해킨도전자 | 24.07.2915:37 | 262 | |
june119 | 24.07.2813:52 | 206 | |
Stultus | 24.07.2112:43 | 245 | |
BlueGuerrilla | 23.05.0502:19 | 3993 | |
Stultus | 24.07.1219:19 | 755 | |
김태국 | 21.08.0213:10 | 3679 | |
Stultus | 24.07.1122:47 | 215 | |
Stultus | 24.07.1020:44 | 138 | |
Stultus | 24.07.0921:44 | 137 | |
Stultus | 24.07.0820:57 | 223 | |
의정이 | 24.07.0811:28 | 171 | |
Stultus | 24.07.0721:25 | 264 | |
bsiugr | 24.07.0604:41 | 288 | |
애플브리크 | 24.07.0509:56 | 492 | |
광호 | 24.02.1715:21 | 2185 | |
치토 | 24.06.2723:24 | 398 | |
talas | 24.06.2617:24 | 193 | |
블루사탕 | 24.06.2120:58 | 116 | |
gtrfxdsp | 24.06.1609:01 | 511 | |
Mactopia | 24.06.1401:04 | 345 | |
Stultus | 24.06.1120:40 | 726 | |
새콤칠리 | 24.06.1115:07 | 672 | |
좌절금지 | 23.02.2118:35 | 118만 | |
Steer | 24.06.1001:11 | 275 | |
Door | 24.06.0810:09 | 155 | |
Tamy | 24.06.0107:41 | 416 | |
ssdwe346 | 24.05.2923:53 | 299 | |
joy | 24.05.2809:58 | 264 | |
거니 | 24.05.2601:07 | 243 | |
RogerT | 24.05.2520:14 | 247 | |
좌절금지 | 24.05.1812:40 | 913 | |
wjdgkdus | 24.05.1615:02 | 211 | |
Tamy | 24.05.1417:36 | 797 | |
줌바이퍼 | 24.05.1002:04 | 1008 | |
의정이 | 24.05.0821:05 | 144 | |
ryzen | 23.10.0921:28 | 2405 | |
챠니앤차니 | 24.05.0319:15 | 146 | |
챠니앤차니 | 24.05.0220:17 | 173 | |
고맹이 | 24.05.0210:00 | 635 | |
shl628 | 24.04.3013:54 | 1067 |
"Dokdo"님 안녕하세요.
11.3 ~ 11.4 까지 그리고, 개인적으로 11.5 베타를 쓰고 있는 상태인데, 제 생각에는 새로운 커널 패치 값 또는 OC에서 "XhciPortLimit" 설정에 변화가 있어야 되지 않을까? 합니다.
USB의 문제가 있는 것에 대해 해외 사이트의 정보는 이렇습니다.
1. 11.3 이상으로 업데이트 하기 전에 USB 매핑을 해둔다. 예> 11.2.3 에서 포트 매핑
2. "XhciPortLimit" 를 Disable 한고, #1 에서 매핑한 것을 사용한다.
입니다.
저도 새로운 솔루션이 있는지 계속 주시 하고 있습니다. 새로운 정보가 생기면 공유 드리겠습니다.
감사 합니다.