저는 민트 17 시나몬을 사용했어요. 두 개의 USB Bluetooth 어댑터가 있는데 그 중 하나(내장)가 작동하지 않지만(hci1) 기본 어댑터인 것 같습니다. 다른 어댑터(hci0 어댑터)를 사용할 수 있도록 비활성화하려면 어떻게 해야 합니까?
rkill 목록
3: hci1: Bluetooth Soft blocked: no Hard blocked: no 4: hci0: Bluetooth Soft blocked: no Hard blocked: no
Bluetooth Manager라는 프로그램을 사용하면 장치를 hci0과 페어링할 수 있지만 hci1과는 페어링할 수 없습니다. 하지만 페어링 후에는 작동하지 않습니다. 시나몬 블루투스 설정에 들어가면 hci1만 옵션으로 나와요
lspci -nnk #only 1 shows up-the internal one
02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Subsystem: Dell Wireless 1704 802.11n + BT 4.0 [1028:0016]
Kernel driver in use: wl
lsusb #internal and dongle show up
Bus 002 Device 003: ID 0a5c:21d7 Broadcom Corp. BCM43142 Bluetooth 4.0
Bus 003 Device 007: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0
답변1
내부 장치는 펌웨어와 함께 사용할 수 있습니다
wget https://www.dropbox.com/s/9oujf7jzgy73z4m/BCM43142A0-0a5c-21d7.hcd
sudo cp BCM43142A0-0a5c-21d7.hcd /lib/firmware/brcm/
sudo modprobe -r btusb
sudo modprobe btusb
하지만 문제는 내부를 비활성화하는 방법이기 때문에
sudo gedit /etc/udev/rules.d/81-bluetooth-hci.rules
그런 다음 다음을 입력하십시오.
SUBSYSTEM=="usb", ATTRS{idVendor}=="0a5c", ATTRS{idProduct}=="21d7", ATTR{authorized}="0"
저장하고 gedit를 종료한 후 다시 시작하면 내부 카드가 표시되지 않습니다.rfkill list all