Debian Buster에서 Bluetooth 어댑터를 찾을 수 없습니다.

Debian Buster에서 Bluetooth 어댑터를 찾을 수 없습니다.

새로 설치한 후 Debian Buster에서 Bluetooth 어댑터가 사라졌습니다.

여기에 이미지 설명을 입력하세요.

다음은 도움이 될 수 있는 몇 가지 콘솔 명령의 출력입니다.

$ sudo lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM75 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
01:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

$ bluetoothctl
Agent registered
[bluetooth]# show
No default controller available
[bluetooth]# scan on
No default controller available
[bluetooth]# devices
No default controller available
[bluetooth]#

$ lsmod | grep blue
bluetooth             647168  12 btrtl,btintel,btbcm,bnep,ath3k,btusb
ecdh_generic           24576  1 bluetooth
rfkill                 28672  9 bluetooth,cfg80211
crc16                  16384  2 bluetooth,ext4

$ sudo hcitool dev
Devices:   

편집하다:

$ lsusb
Bus 002 Device 004: ID 0cf3:3004 Qualcomm Atheros Communications AR3012 Bluetooth 4.0
Bus 002 Device 086: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy series, misc. (MTP mode)
Bus 002 Device 092: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy series, misc. (MTP mode)
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 2232:1029 Silicon Motion WebCam SC-13HDL11939N
Bus 001 Device 042: ID 413c:301a Dell Computer Corp. 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ sudo dmesg -H
[Dec27 01:49] usb 2-1.2: device descriptor read/all, error -71
[  +0.087578] usb 2-1.2: new high-speed USB device number 86 using ehci-pci
[  +0.091997] usb 2-1.2: device descriptor read/64, error -71
[  +0.220904] usb 2-1.2: New USB device found, idVendor=04e8, idProduct=6860, bcdDevice= 4.00
[  +0.000007] usb 2-1.2: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[  +0.000003] usb 2-1.2: Product: SAMSUNG_Android
[  +0.000003] usb 2-1.2: Manufacturer: SAMSUNG
[  +0.000003] usb 2-1.2: SerialNumber: 31006a60bc916300
[  +0.001675] cdc_acm 2-1.2:1.1: ttyACM0: USB ACM device
[  +9.751237] usb 2-1.2: USB disconnect, device number 86
[  +0.002457] cdc_acm 2-1.2:1.1: failed to set dtr/rts
[  +0.255609] usb 2-1.2: new high-speed USB device number 87 using ehci-pci
[  +0.109766] usb 2-1.2: New USB device found, idVendor=04e8, idProduct=6860, bcdDevice= 4.00
[  +0.000014] usb 2-1.2: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[  +0.000006] usb 2-1.2: Product: SAMSUNG_Android
[  +0.000004] usb 2-1.2: Manufacturer: SAMSUNG
[  +0.000005] usb 2-1.2: SerialNumber: 31006a60bc916300
[  +0.003301] cdc_acm 2-1.2:1.1: ttyACM0: USB ACM device
[  +4.236783] usb 2-1.2: USB disconnect, device number 87
[  +0.002069] cdc_acm 2-1.2:1.1: failed to set dtr/rts
[  +0.268010] usb 2-1.2: new high-speed USB device number 88 using ehci-pci
[  +0.091980] usb 2-1.2: device descriptor read/64, error -71
[Dec27 01:55] usb 2-1.2: new high-speed USB device number 89 using ehci-pci
[  +0.109939] usb 2-1.2: New USB device found, idVendor=04e8, idProduct=6860, bcdDevice= 4.00
[  +0.000013] usb 2-1.2: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[  +0.000006] usb 2-1.2: Product: SAMSUNG_Android
[  +0.000005] usb 2-1.2: Manufacturer: SAMSUNG
[  +0.000004] usb 2-1.2: SerialNumber: 31006a60bc916300
:

특정 명령의 출력이 필요한 경우 댓글로 알려주시기 바랍니다.

답변1

ath3k.koBluetooth 칩은 커널 모듈에 의해 구동되는 Qualcomm Atheros AR3012입니다 . 출력 lsmod에는 모듈이 실제로 로드되었음을 나타냅니다.

그러나 모듈에는 /lib/firmware/ath3k-1.fw소프트웨어 패키지에 포함된 펌웨어 파일도 필요합니다 firmware-atheros. 이 패키지는 non-freeDebian 패키지 저장소 섹션 에 있습니다 . 아직 설치하지 않으셨다면 설치해주세요. 즐겨 사용하는 패키지 관리 도구에 사용 가능한 패키지가 표시되지 않으면 firmware-atheros먼저 무료가 아닌 저장소 섹션을 활성화해야 할 수도 있습니다.

(참고: 여기서 "무료가 아님"은 "사용 가능한 소스 코드가 없으므로 완전한 무료 소프트웨어는 아닙니다."를 의미합니다. 이는 비용을 지불해야 한다는 의미는 아닙니다.)

무료가 아닌 저장소를 활성화하려면 /etc/apt/sources.list이 파일을 루트로 편집하십시오. 다음과 비슷한 줄이 표시됩니다.

deb http://deb.debian.org/debian buster main

non-free끝에 키워드를 추가하세요.

deb http://deb.debian.org/debian buster main non-free

그런 다음 루트로 실행 apt update하고 자주 사용하는 패키지 관리 유틸리티를 다시 사용해 보세요. 이제 패키지 firmware-atheros를 설치할 수 있습니다.

관련 정보