[Hackintosh] - 마더보드 내장 블루투스 비활성화하는 방법
시중에는 Gigabyte WiFi 보드 처럼 CNVi 방식의 네트워크 카드가 내장된 보드들이 있다.
이 카드는 Intel 네트워크 장치로 WiFi 와 Blutooth 를 사용할 수 있게 해주는데, 해킨토시(macOS)에서 Intel Optane Memory 의 사용이 불가능한 것 처럼 Intel CNVi 카드도 사용 할 수 없다.
하지만, 이 Intel CNVi 카드의 Blutooth 는 System Information 에서 찾아 볼 수 있고, System Preferences 에서도 장치 검색이 가능하다. 이렇게 장치가 있다고 인식하는 이유는 Bluetooth HCI가 USB Bus로 연결되기 때문이다.
하지만 Blutooth On/Off 도 불가능하고 페어링은 정상적으로 되지않는다.
원인은 아래와 같이 macOS의 Blutooth MAC 주소를 알 수 없는것이 페어링 불가의 원인으로 보인다.
이렇게 해킨토시에서는 Intel CNVi 카드를 사용 할 수 없기 때문에 다른 Blutooth 장치를 사용해야한다. 가장 쉬운 방법은 Blutooth 동글을 사용하는 방법인데, 동글을 사용하려면 먼저 내장된 장치를 제거해야 한다.
2. Terminal > ioreg 을 실행해서 해당 아이디를 찾는다.
3. 차단 할 장치의 HSxx 넘버를 기록한다. (ex. HS14)
4. 이제 Boot Arguments에 uia_exclude=HSxx 를 추가해주면 해당 장치는 작동하지 않는다.
(ex. uia_exclude=HS14)
5. 시스템 재시작을 해보면 내장 Blutooth 장치가 System Information 과 System Preferences 에서 사라진 것을 확인 할 수 있다.
6. 문제가 있는 내장 Blutooth 장치가 정상적으로 차단되었다면 USB 동글로 패어링도 잘 되고 MAC주소도 정상적으로 표기가 된다.
만약 해킨토시를 사용 할 예정이면 Intel CNVi 카드는 피해야한다.
이 카드는 Intel 네트워크 장치로 WiFi 와 Blutooth 를 사용할 수 있게 해주는데, 해킨토시(macOS)에서 Intel Optane Memory 의 사용이 불가능한 것 처럼 Intel CNVi 카드도 사용 할 수 없다.
하지만, 이 Intel CNVi 카드의 Blutooth 는 System Information 에서 찾아 볼 수 있고, System Preferences 에서도 장치 검색이 가능하다. 이렇게 장치가 있다고 인식하는 이유는 Bluetooth HCI가 USB Bus로 연결되기 때문이다.
하지만 Blutooth On/Off 도 불가능하고 페어링은 정상적으로 되지않는다.
원인은 아래와 같이 macOS의 Blutooth MAC 주소를 알 수 없는것이 페어링 불가의 원인으로 보인다.
이렇게 해킨토시에서는 Intel CNVi 카드를 사용 할 수 없기 때문에 다른 Blutooth 장치를 사용해야한다. 가장 쉬운 방법은 Blutooth 동글을 사용하는 방법인데, 동글을 사용하려면 먼저 내장된 장치를 제거해야 한다.
# 물리적인 장치 제거가 어려운 보드는 아래의 방법을 이용하면된다.
이 방법은 특정 USB 장치를 차단하는 방법으로 이를 이용해 재부팅 혹은 오랜부팅 시간을 유발시켜 부팅을 방해하는 장치를 차단 하거나 여기서 처럼 사용 할 수 없는 장치를 차단 할 수도 있다.- Blutooth 제외하기
2. Terminal > ioreg 을 실행해서 해당 아이디를 찾는다.
3. 차단 할 장치의 HSxx 넘버를 기록한다. (ex. HS14)
4. 이제 Boot Arguments에 uia_exclude=HSxx 를 추가해주면 해당 장치는 작동하지 않는다.
(ex. uia_exclude=HS14)
5. 시스템 재시작을 해보면 내장 Blutooth 장치가 System Information 과 System Preferences 에서 사라진 것을 확인 할 수 있다.
6. 문제가 있는 내장 Blutooth 장치가 정상적으로 차단되었다면 USB 동글로 패어링도 잘 되고 MAC주소도 정상적으로 표기가 된다.
만약 해킨토시를 사용 할 예정이면 Intel CNVi 카드는 피해야한다.
hs가 붙어있지 않아면 어떻게 하나요? 그리고 Boot Arguments에 uia_exclude=HSxx 를 추가는 어떤 경로로 하는건가요? 아이맥입니다
ReplyDelete아래같은식으로 여러개 나오는데 fa110000으로 검색하면요
AppleUSB20InternalHub@fa110000 <class AppleUSB20In$
| | | | | | | +-o AppleUSB20HubPort@fa111000 <class AppleUSB20HubP$
| | | | | | | | +-o Bluetooth USB Host Controller@fa111000 <class $
제 글은 리얼맥이 아닌 해킨토시(커스텀맥)기준입니다.
Delete착오가 없으시길 바랍니다.
잘 설명해 주셔서 감사합니다.
ReplyDelete내용은 이해를 했는데 또한 ID를 찾는 것까지는 알겠습니다.
그런데 제가 아직은 초보인지라 어떻게 수정하는지를 모르겠습니다.
번거로우시겠지만 수정하는 방법을 좀 알려주시면 제게는 큰 도움이 될 것 같습니다.
우선 블로그 방문해주셔서 갑사합니다.
DeleteID 를 찾으셨다면
uia_exclude=HSxx <- xx 자리에 ID 넘버를 넣으시면 됩니다.
예) ID 넘버가 14 라면 uia_exclude=HS14 로 적으시면 됩니다.
해당 명령어 적는 곳을 모르시는 것이라면
해킨토시를 설치하실때 -f -V nv_disable=1 등과 같은 부트 옵션을적는 곳에 추가해주시면 됩니다.
하지만 이 곳에서 적으면 옵션이 저장되지 않죠.
설정을 유지하시려면 config.plist에서 수정해주시면 되는데
Clover configurator 를 사용하신다면 좀더 편하실겁니다.
해당 어플을 이용해서 EFI 파티션에있는 config.plist 을 로드하시고 Boot 탭에서 Arguments 옵션에 uia_exclude=HS14 을 추가 하시면 됩니다.
HS14 에 사용하지 않을 장치의 ID 를 적으시면 됩니다.
도움이 되셨기를바랍니다. :)