맥북프로에서 tb16 dock 사용하기
많은 독 제품을 살펴 봤는데, 예전에 사용했던 OWC 는 사용 기능이 조금 떨어지는 느낌을 지울 수 없었다. 그래서 tb16 이라는 제품을 알게 되었는데, 이게 정식으로 Macbook를 지원하지 않습니다.
애플사에서는 인증된 기기가 아니면 독의 모든 기능을 사용할 수 없습니다. 그러나, 저와 같은 생각을 가진 선지분들이 이를 가능케 했습니다.
대표적으로 아래 링크 되어있는 두가지 솔루션이 있습니다.
무엇을 사용할지 모른다면, 개인적으로 Thunderbolt3Unblocker를 추천합니다.
이유는 _mac이 버전업이 되어도 계속 사용_할 수 있다는 점입니다
두가지 방법을 사용해봤습니다만, tb-enabler는 제대로 작동하지 않았습니다.
설치방법
앞으로의 설명의 Thunderbolt 3 Unblocker에 있는 설명을 그대로 가져왔습니다.
소스 받아오기
다운로드에서 받을 수 있습니다. 또는 아래에서 소스를 직접 받아오세요.
git clone https://github.com/rgov/Thunderbolt3Unblocker.git
git submodule update --init --recursive
brew install cmake
리커버리 모드에서 kext 보안 끄기
재부팅을 하고 사과마크가 나오기 전에 COMMAND+R
를 눌러 recoverty mode
에 진입합니다.
터미널에 누르고 다음과 같이 입력합니다
-bash-3.2# csrutil disable
Successfully disabled System Intergrity Protection. Please restart the machine for the changes to take effect.
성공했다는 메세지와 함께, 바뀐 설정을 적용하기 위해는 재부팅을 해 달라고 합니다.
설치
Thunderbolt3Unblocker.kext
파일을 /Library/Extensions
폴더에 복사 합니다.
터미널을 열고 명령어를 입력합니다.
sudo sh -c 'chown -R root:wheel /Library/Extensions/Thunderbolt3Unblocker.kext && \
chmod -R g-w,o-w /Library/Extensions/Thunderbolt3Unblocker.kext && \
kextcache -i / && \
nvram -d t3u-incompatible && \
kextload -b es.govost.ryan.Thunderbolt3Unblocker'
Recovery Mode에서 csrutil disable 명령어를 실행을 잊으면 안됩니다.
$ sudo chown -R root:wheel Thunderbolt3Unblocker.kext
$ sudo kextload Thunderbolt3Unblocker.kext
Thunderbolt3Unblocker을 사용해서 설치하는 모습
설치가 완료 돤 후에 Thunderbolt Bus가 잡힌 것을 확인할 수 있습니다.
csrutil enable
설치가 완료된 후에는 다시 kext security를 설정 해 주셔야 합니다.
csrutil enable --without kext
를 해주고 리부팅을 진행합니다.
삭제 방법
sudo sh -c 'kextunload -b es.govost.ryan.Thunderbolt3Unblocker; \
rm -Rf /Library/Extensions/Thunderbolt3Unblocker.kext'
문제점
완벽히 호환되는 기기가 아니기 때문에 번거로운 점이 많다. 집에서 혼자 사용하는 경우에는 잠자기 모드에 들어가지 않게 하는 것이 시간을 아끼는 방법이다. 또는 애플에서 인증을 한 기기를 사용하는 것도 나쁘지 않다.
잠자기에서 깨면 HDMI 출력이 안 잡힌다.
해결책
: [설정]에 [Displays]에 들어가서 화면 구성을 변경하면 다시 들어온다.
또는 Thunderbolot 케이블을 뺏다가 다시 꼽아준다.화면 잠금이 되어 있는 상태에서 꼽으면, 화면이 깜빡 거린다.
해결책
: 암호를 눌러 연결한 다음에 케이블을 연결한다.
'개발 > 리눅스' 카테고리의 다른 글
Fedora 30 | 텔레그램 설치하기 (0) | 2019.07.24 |
---|---|
ASUS 라우터 DDNS https 인증 nginx 에 적용하기 (2) | 2019.07.17 |
Mac | vim 8.1 YouCompleteMe 설치 (0) | 2019.05.07 |
CentOS 대 Ubuntu : 서버에 더 좋은 것 (0) | 2019.03.05 |
synology | ssh key값으로 비밀번호 없이 로그인 (1) | 2019.02.21 |