시스템 사양 선택 | 1번 |
---|
usb2.0 포트가 보드 자체에서 허브로 인식되는 경우 증상발생
---------------
해킨토시에 큰 지식은 없지만 실제로 많은 테스트를 통해 겪어본 경험을 공유하고자 합니다.
요즘 메인보드사 측에서 usb2.0 포트쪽을 허브로 제작해서 판매하는 경우가 많은 것 같습니다 (원가절감?)
저는 ASUS B660M-A WIFI D4를 사용했었고, 실제로 윈도우에서 usb맵핑툴을 실행해보니 2.0포트들은 죄다 허브로 잡히더군요.
저는 아래의 usb들을 사용합니다.
- 로지텍 G304 무선 동글
- 커세어 무선 헤드셋 동글
- 키크론 k10 pro
- anker c300 웹캠
4개가 전부이고, 모두 2.0 usb장치들 입니다.
다른건 모르겠지만 문제는 커세어 무선 헤드셋 동글에서부터 시작됩니다.
사실 문제 원이 밝혀지기 전까지는 헤드셋 동글이 문제인줄도 몰랐습니다.
지속적인 usb프리징 현상과 심할경우 맥 자체가 프리징되는 현상이 있었고, 여기서 더 큰 문제는 로그를 남기지 않더군요.
그래서 하나씩 위치를 바꿔가면서 커세어 무선 헤드셋 동글이 usb2.0 포트에 꼽힐때 증상이 나타나는것으로 확인했으며 3.0포트에 꼽았을시에는 전혀 문제가 없는걸 인지하게 되었습니다.
b660m-a wifi d4 모델같은 경우에는 usb 3 포트가 2개밖에 없습니다.
그래서 다소 여러 포트수를 확보하고자 저는 usb 3.0 유전원 허브를 구매해서 4개를 모두 허브에 꼽아봤죠
그런데? 갑자기 동일 증상이 나타나면서 usb가 죽는겁니다..
이때까지는 사용자인 제 입장에서는 그냥 보드가 안맞는구나 싶었는데, 설치해주신 지인분께서 오랫동안 제 증상과 상태를 점검해보시면서 내놓으신 의견이..
"이전에 usb맵핑을 하다보니 이 보드는 2.0 포트가 허브로 잡히는 경우더라, 본체 뒷면 2.0 포트에 꼽아도 허브쪽으로 전달되고, 유전원 허브를 써도 동일 증상이라면 허브로 잡히는 쪽에 대한 원인이 큰 것 같다"
라고 하시어, 저는 그날 자기전 3.0포트에 헤드셋 동글을 꼽아놓고 유튜브 무한재생을 틀어서 무선헤드셋이 다음날 아침까지 출력할 수 있게 테스트를 해보았습니다.
정말 거짓말 하나 안보태고 무선 헤드셋을 쓰면 약 1시간도 못버티고 프리징 현상이 나타났던 녀석이 아침까지 버티고 있는겁니다.
......
윈도우에서 usb맵핑툴을 실행해보시고 2.0 허브로 되어있는 경우라면 저와같은 증상을 겪으실 수 있을 것 같아 정보를 공유합니다.
아, 물론 2.0 허브라고해서 무조건 장치들이 끊기는건 아닌 듯 합니다. 저같은 경우 커세어 무선 헤드셋이 끊겼기 때문이죠
특정 기기들에 의해 허브로 인식되는곳에 연결하면 끊기는 현상을 공유드리고자 글을 작성하였습니다.
아 그래서 저는 이렇게는 쓰고싶지 않기도하고 포트수 확보를 위해 보드교체를 했습니다.
ASUS Z690M PLUS D4 보드로 교체했고 이녀석은 usb2.0 헤더가 2개인데 1번쪽에 꼽으면 허브로 안가고 2번은 허브이더군요.
제길.. 2.0헤더 둘다 허브로 잡히는군요
그래서 그런진 모르겠는데 bcm무선카드를 구매해서 허브쪽 라인인 2번 헤더로 꼽으니 쓰다보니까 블루투스가 끊기는 현상이 발생하는 것 같더군요..? 그래서 이것도 좀 다른 대안이 있는지 확인중입니다.
hanbyeol님의 새글 알림을 받으실려면 구독
첨부된 EFI파일이 없어 아는대로 씁니다.
USB_11 12, USB_E12, USB_E34가 usb 2.0인것 같습니다.
윈도우즈에서 usb port를 추출하신 것 같은데, 맥에서 추출하시는 것을 추천합니다.
IOKitPersonalities- usb configuration 8086_7ae0 항목이 있는 USBInjectAll.kext를 다운받아 kernel에 넣어주고, config.plit-kernel-Quirks-XHCIPortLimit에 체크를 하시고 리부팅
기존의 방식대로 Hackintool과 usb 2.0, usb 3.0 또는 3.1 스틱을 꽂으면서 하나하나 체크하고 추출하시기 바랍니다.
어 그럼, 허브로 잡히지 않는단 말씀이신건가요?
아니면 허브장치여도 위 같은 문제가 발생되지 않는다는건가요?
와.. 문제는 2.0헤더 둘다 모두 internal로 잡히고 블루투스도 쓰다보니까 usb가 전체 죽네요............ 큰일입니다이거 ㅠㅠ
zipEFI
네 bcm카드가 2.0 헤더가 총 2개가 있는데 2번째에 꼽혀있었고 그로인해 발생된 증상인줄알고 1번으로 옮겨놓은 상태입니다.
카드는 fenvi bcm94360cd 입니다
어.. 혹시 블루투스 카드가 usb어떤 포트에 연결되어있는지를 말씀하시는걸까요?
USB_E12에 연결되어있습니다
포트들은 윈도우에서 usb맵핑 프로그램에서 usb를 하나씩 꼽아서 추출했고 15포트제한으로 인해 3.0포트 한쪽을 맥에서 안쓰려고 2포트를 비운 상태입니다.
네 알겠습니다.
다소 간헐적인 증상들이다보니 적용 후 하루정도 테스트 해보겠습니다
혹시 실례가안된다면 위 파일에 대한 역활을 알 수 있을까요?
SSDT-RHUB.aml의 구문중에 PCI0로 되어있는 부분을 PC00로 수정하셔야 합니다.
늦은시간 대응 감사합니다! 방금 지인분꼐서 말씀하신 내용 모두 인지하셔서 적용해주셨습니다
asus z490시리즈 이 후 부터는 asus보드에서 필요한거 같군요..
선생님..ㅠㅠ 동일 증상이 발생해버렸습니다.
19시 06분 기준으로 usb가 전체적으로 죽어버리는 현상이 발생했습니다..
로그창을 보니 그 시간대에 bluetoothd 로그가 남겨져있고요.. (아무래도 그 당시에 usb가 모두 죽어서 출력된 로그인 듯 합니다)
뭔가 다른데요?
SSDT-RHUB.aml 이 없습니다.
다시 보니 SSDT-USB-Reset.aml로 존재하는군요.
kext의 순서는
1. Lilu.kext, 2. VirtualSMC.kext 3...... 순으로 정리되어야 합니다.
zipSSDT-RHUB.aml
아래 첨부한 주소로 가셔서 400series 이후의 메인보드, config.plist를 어찌 구성해야하는지를 확인하시기 바랍니다.
https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html#starting-point
네, 순서가 잘 못되었습니다.
1, Lilu.kext, 2, VirtualSMC.kext...순으로 정리되어야 합니다.
그리고, ACPI의 내용을 보면, comet lake이후의 구성이 아닙니다.
300시리즈에 맞는 구성인것 같습니다.
예를 들면, 이런식으로 정리됩니다.
아 넵.. 제가 kext는 어찌저찌 한번 해보겠는데 ACPI라고 하시면 제가 혼자해보기엔 많이 어려울까요..?
https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html#starting-point
를 천천히 반복해서 이해될 때까지 읽어보세요.
그러면 쉽게 혼자 하실 수 있습니다.
실수와 실패 두려워마시고, 처음부터 잘 하는 사람 없습니다.
저 역시 엄청 많은 실수와 실패의 경험으로 많이 배우고 있습니다.
그리고 조심스러운 것은 컴마다 사양과 구성이 달라 '내건 되는데, 이건 왜 이러지'라는..ㅋㅋㅋ
분석해 보시기 바랍니다.
[3.0 PORT] (2) 전면부 : 8번 포트 3.0
[2.0 PORT] (1) 1-1 : 12번 포트
[2.0 PORT] (1) 1-2 : 11번 포트
[3.0 PORT] (2) 2-1 (C타입) : 1번 포트
[3.0 PORT] (2) 2-2 : 9번 포트
[3.0 PORT] (2) 3-1 : 6번 포트
[3.0 PORT] (2) 3-2 : 5번 포트
[3.0 PORT] (2) 4-1 : 4번 포트
[3.0 PORT → 2.0 PORT Only] (1) 4-2 : 3번 포트
어.. 우선 말씀해주신대로 적용을 해본거같은데 이렇게 하는게 맞을까요...?
선생님께서 조달해주신 efi 파일에서 ACPI파일들을 가져와서 적용시켰습니다..
재부팅해보니 우선 정상 부팅되었습니다..
앗 감사합니다 ㅠㅠ 그런데 최근에 usb2.0헤더에 bcm카드를 물리면서 바뀐점이 있는데
[3.0 PORT] (2) 전면부 : 8번 포트 3.0
[2.0 PORT] (1) 1-1 : 12번 포트
[2.0 PORT] (1) 1-2 : 11번 포트
[3.0 PORT] (2) 2-1 (C타입) : 1번 포트
[3.0 PORT] (2) 2-2 : 9번 포트
[3.0 PORT] (2) 3-1 : 6번 포트
[3.0 PORT] (2) 3-2 : 5번 포트
[3.0 PORT] (2) 4-1 : 4번 포트
[3.0 PORT] (0) 4-2 : 3번 포트 [사용 안함]
USB2.0 헤더 [1,2] 허브로 묶여있음 : 13번 포트
이렇게 되어있는데 그냥 위에 주신 파일로 적용해보면될까요?
적용할때에 기존에 있던 UTBMap.kext, USBToolBox.kext 이 두개만 지우고 USBPorts.kext만 넣으면되는건지요?!
사실 usb2.0헤더쪽에 물려있는 블루투스 사용시에 발생되는 증상이 문제인데.. 이 문제가 생각보다 노출되지 않더군요..ㅠ usb이 싹 죽는 현상을 테스트해보려면 오늘 하루종일 블루투스 장치를 사용해봐야할 것 같습니다!
SSDT-RHUB.aml이 opencore 0.9.2에서는 필요가 없는것 같습니다.
그리고, AppleXcpmForceBoost는 필요없는 옵션입니다.
Hackintool 을 사용하여 현재의 usb가 제대로 되어있는지 확인하시기 바랍니다.
아니라면, 현재의 EFI를 usb스틱에 저장하시고,
kernel/USBTooBox.kext, UTBMap.kext를 비활성화하시고, usbinjectall.kext를 넣고 활성화,
xhciportlimit을 활성화시키고 리부팅해보세요.
부팅후, Hackintool을 사용하여 usb를 제대로 잡아주시기 바랍니다.
선생님 혹시 AppelXcpmForceBoost저게 CPU 부스트와 관련된게 있을까요?
긱벤치를 돌려보니 점수가 절반정도 떨어졌습니다..!
원래 이정도 나왔었습니다!
그럼 활성화시키세요.
다른 옵션들과의 상관관계를 몰라서, 우선 usb를 잡고나서 하나씩 안정화시키시기를 바랍니다.
아.. 확인했습니다 정상인듯 합니다!
추출하니까 아래 파일들이 나오는데..
1. SSDT-EC-USBX-Z690.aml 이거를 지우고 SSDT-USBX.aml 이걸 넣고
2. SSDT-UIAC.aml 이걸 넣고
3. UTBMap.kext, USBToolBox.kext 지우고 USBPorts.kext를 넣으면 될까요?
아래의 그림을 눌러 usbport.kext를 추출합니다. 추출한 usbpart.kext를 kernel에 넣고 활성화,
usbinjectall.kext 비활성화, xhciportlimit비활성화 하시고 리부팅.
usbinjectall.kext 이게 안보입니다 ㅠㅠ
xhciportlimit은 이미 비활성화 되어있어요!
ㅋㅋㅋㅋ 뭘로 작업하셨데요.ㅋ
하긴 usbinjectall.kext가 먹었으면, usbport들이 엄청 뜨지요.ㅋ
아하.. 위에 제가 질문한대로 모두 완료했습니다!
그럼 제가 궁금한게 제가 선생님 ACPI를 뺴온것중에 또 제꺼에 맞춰서 바꿔야할게 있을까요..?
새벽에 시간내주셔서 감사합니다..
혹시 선생님께서도 ASUS PRIME Z690M PLUS D4 이신가요?
아.. 그럼 허브에 오디오 관련된 장치를 써서 발생되는 경우는 저한테 알려주신 방법이 잘 안돼서 그런건가요?
아 제가 발생되는 원인이 허브로 잡히는 포트에 무선 오디오를 연결해서 사용하면 간헐적으로 usb가 다운되는 현상이 있다는 글인데요..!
이 원인이 발생되는 이유가 세팅이 잘못되어있었는지를 여쭤본겁니다!
아..! 그렇군요 감사합니다 ㅠㅠ 제가 아직 해킨토시에 대해 지식도없고 좀 당황스러우면서도 이게 잘된건가 싶기도해서.. 머릿속에 정리가 잘안되는것 같습니다ㅠㅠ..
현재 usb port 가 완벽한건 아닙니다.
이러한 방법으로 잡는다는 것을 아시고, usbinjectall.kext 로 제대로 잡아주시기 바랍니다.
검색을 하시면, 자세한 설명이 있는 글이 있습니다.
시간내주셔서 감사합니다 선생님 ㅠㅠ
usbinjectall.kext 이게 제일 안정적인건가보군요.. 제가 해볼 수 있다면 진행해보겠습니다..!"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +3 | 좌절금지 | 24.09.1917:09 | 117 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +17 | 좌절금지 | 24.09.1723:58 | 251 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 762 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3546 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4313 |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +63 | shl628 | 23.01.0913:39 | 5만 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 296 |
좌절금지 | 24.09.1919:17 | 296 | |
좌절금지 | 24.09.1917:09 | 117 | |
Stultus | 24.09.1813:37 | 189 | |
좌절금지 | 24.09.1723:58 | 251 | |
좌절금지 | 24.09.1722:40 | 285 | |
맥가즈아 | 24.09.1717:13 | 126 | |
김경석 | 24.09.1708:13 | 286 | |
Panictosh | 24.09.1617:47 | 104 | |
Tamy | 24.09.1504:35 | 473 | |
Stultus | 24.09.1319:18 | 445 | |
치토 | 24.09.1019:44 | 477 | |
머핀X | 24.09.0118:13 | 398 | |
해킨도전자 | 24.09.0112:54 | 301 | |
머핀X | 24.08.3115:34 | 377 | |
화정큐삼 | 24.08.2601:42 | 241 | |
하나브 | 24.08.2422:59 | 213 | |
화정큐삼 | 24.08.2316:25 | 249 | |
CanBe | 24.08.1810:56 | 330 | |
화정큐삼 | 24.08.1800:04 | 205 | |
화정큐삼 | 24.08.1722:03 | 192 | |
jbhlyk | 24.08.1710:14 | 167 | |
Stultus | 24.08.1622:06 | 253 | |
hackillious | 24.08.1511:16 | 160 | |
세유니 | 24.08.1421:30 | 125 | |
Stultus | 24.08.1419:58 | 351 | |
오디세이 | 24.08.1311:26 | 272 | |
좌절금지 | 24.08.1115:46 | 194 | |
티타보르 | 24.08.1111:21 | 141 | |
Stultus | 24.08.1022:46 | 183 | |
오디세이 | 24.08.1022:10 | 394 | |
jbhlyk | 24.08.1019:05 | 127 | |
RogerT | 24.08.0923:20 | 146 | |
좌절금지 | 24.08.0717:18 | 286 | |
RogerT | 24.08.0609:17 | 115 | |
줌바이퍼 | 24.08.0606:14 | 469 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 186 | |
좌절금지 | 24.08.0521:08 | 839 | |
Stultus | 24.08.0221:07 | 441 | |
Tamy | 24.07.3019:12 | 345 | |
해킨도전자 | 24.07.2915:37 | 264 | |
june119 | 24.07.2813:52 | 233 | |
Stultus | 24.07.2112:43 | 246 | |
BlueGuerrilla | 23.05.0502:19 | 3995 | |
Stultus | 24.07.1219:19 | 762 | |
김태국 | 21.08.0213:10 | 3679 | |
Stultus | 24.07.1122:47 | 216 | |
Stultus | 24.07.1020:44 | 139 | |
Stultus | 24.07.0921:44 | 138 | |
Stultus | 24.07.0820:57 | 227 | |
의정이 | 24.07.0811:28 | 173 | |
Stultus | 24.07.0721:25 | 265 | |
bsiugr | 24.07.0604:41 | 289 | |
애플브리크 | 24.07.0509:56 | 499 | |
광호 | 24.02.1715:21 | 2191 | |
치토 | 24.06.2723:24 | 400 | |
talas | 24.06.2617:24 | 193 | |
블루사탕 | 24.06.2120:58 | 116 | |
gtrfxdsp | 24.06.1609:01 | 515 | |
Mactopia | 24.06.1401:04 | 345 | |
Stultus | 24.06.1120:40 | 732 | |
새콤칠리 | 24.06.1115:07 | 673 | |
좌절금지 | 23.02.2118:35 | 118만 | |
Steer | 24.06.1001:11 | 277 | |
Door | 24.06.0810:09 | 156 | |
Tamy | 24.06.0107:41 | 417 | |
ssdwe346 | 24.05.2923:53 | 301 | |
joy | 24.05.2809:58 | 267 | |
거니 | 24.05.2601:07 | 243 | |
RogerT | 24.05.2520:14 | 247 | |
좌절금지 | 24.05.1812:40 | 918 | |
wjdgkdus | 24.05.1615:02 | 213 | |
Tamy | 24.05.1417:36 | 797 | |
줌바이퍼 | 24.05.1002:04 | 1010 | |
의정이 | 24.05.0821:05 | 144 | |
ryzen | 23.10.0921:28 | 2411 | |
챠니앤차니 | 24.05.0319:15 | 146 | |
챠니앤차니 | 24.05.0220:17 | 175 | |
고맹이 | 24.05.0210:00 | 636 | |
shl628 | 24.04.3013:54 | 1067 |
2.13 KB
그림의 설명대로 만들어본 usbport.kext입니다.
제 생각과는 다른 거라서 제대로 될지는 미지수입니다.