해킨질답
  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

노트북에서 usb 3.0 인식을 어떻게 시켜야 할까요?

  • 월드
  • 1796
  • 10
월드님의 기기정보
보유한 기기가 없습니다
추가사양 및 설치(할)OS 좌절금지 10.13.1
공지숙지/증상설명 숙지


현재 노트북으로 커스텀맥을 사용하고 있는데 USB 3.0이 적용된 usb을 꼽으면 인식이 안됩니다.

그래서 usb 3.0 인식에 필요한 USBInjectAll.kext와 XHCI-200-series-injector.kext 을 efi/clover/kexts/10.13 폴더에 넣어주었는데도

인식이 되지 않습니다. 어떻게 해결해야하는건가요,,,


#인식,#커스텀맥,#usb,#노트북,#폴더

월드
4 Lv. 935/1000P

댓글 10

참여를 하시면 세상을 바꿉니다.
profile image
1등 달쇠 2018.04.21. 18:36 |댓주소:#2176972
월드

일단 ioRegistryExplorer 등으로 EHCI 또는 XHCI 를 확인해보시는게 좋겠습니다.


usbInjectALL.kext의 제작자 사이트 가셔서 사용법을 보시는게 좋을듯 합니다.

https://github.com/RehabMan/OS-X-USB-Inject-All


[Guide] Creating a Custom SSDT for USBInjectAll.kext

https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/



맥에서는 usb 포트 제한이 걸려있습니다.

ehci를 먼저 할당하고 그 뒤에 xhci를 hs(high speed, 480mbps)를 할당하고 그 다음에 ss(superspeed, 5gbps)를 할당하는듯 합니다.

(카비레이크 사용하시니 ehci는 없을수 있겠네요.)


팁 게시판에도 나와있듯이 ehci와 hs 할당이 끝나니 포트수 제한에 걸려서 ss가 작동하지 않는것 같습니다.

(저도 그랬습니다.)


dsdt를 이용해서 ehc를 리네이밍 해주시고(카비레이크는 기본이 xhci라서 필요 없을수 있겠네요.), 포트수 제한 풀고(이건 랩탑이라 다를수 있겠네요, usbinjectall 제작자 사이트 가셔서 확인해보세요.) 커스텀 ssdt를 적용해주시면 될듯 합니다.


봄날님 게시글과 최근에 b85메인보드에서 후면 usb 3.0 포트 사용하기 란 팁게시판의 usb 관련 글을 참고하시면 좋을듯 합니다.

완전한 USBInjectAll.kext 설치로 여러가지 문제 해결하기b85m-d3h / 10.12.6 / 후면 usb3.0 사용하기
댓글
월드 작성자 2018.04.21. 18:56 |댓주소:#2177014
달쇠

음,, 일단 ssdt를 건드려야 한다는거네요.. 힘든 작업이 예상됩니다ㅠㅠㅠㅠㅠ

댓글
월드 작성자 2018.04.21. 18:57 |댓주소:#2177019
hckpa1ladin

usbinjectall.kext와 lili.kext 를 l/e에다 넣어줬는데도 인식이 안되는건 여전하네요...

외장하드라서 인식이 안되는걸까요?

댓글
profile image
hckpa1ladin 2018.04.21. 19:25 |댓주소:#2177047
월드


XHCI-200-series-injector.kext는 지워주시고..

FakePCIIID.kext를 설치해보시기 바랍니다. EFI/CLOVER/KEXT/OTHERS에 넣으심 됩니다.

그래도 안되면 FakePCIID_XHCIMux.kext도 위 폴더에 넣어서 부팅해보세요.


위 스샷에서 반전되어있는 패치가 있는데, 적용 안되어있으면 한 개 씩 적용해보세요.


SSDT 수정하는건 마지막 단계이고.. 일단 인식은 제대로 되어있어야 하는데..

카비레이크니까 EHC는 원래 없을거구요.. ioregistryexplorer에서 XHC1로 잡힌다면 XHC로 바꿔줘야 하는데.. 아마 필요없으실것 같구요..(이미 XHC로 되어있을겁니다.),  혹시 모르니 이번 기회에 H_EC => EC, HDAS->HDEF, HECI=>IMEI, MEI=>IMEI는 적용해주세요.

이것도 상관이 있는지는 모르겠는데 바이오스에서 XHCI handoff 는 enable로 설정합니다


위 설정하시다보면 .. 될 것 같습니다(?) ㅎㅎ


kext는 터미널에서 kextstat -k | grep -y <kext이름일부> 명령으로 로드됐는지 확인해보시구요.



댓글
월드 작성자 2018.04.21. 19:29 |댓주소:#2177077
hckpa1ladin

이번에도 성공했습니다...ㅠㅠ 항상 열심히 답해주셔서 너무나도 감사드립니다...ㅠㅠㅠ

정말 hckpa1ladin 님 없었으면 제 커스텀맥은 아무 진전이 없었을꺼 같았습니다...

정말 항상 이렇게 하나하나 알려주시는데 저는 아무것도 해드린게 없어서 너무나도 죄송합니다...

댓글
권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?