블루투스가 작동하지 않음

블루투스가 작동하지 않음

내 블루투스 어댑터가 Linux mint(및 기타 배포판)에서 작동하지 않습니다. 나는 인터넷에서 찾을 수 있는 모든 가능한 해결책을 시도했습니다. 심지어 Arch와 우분투를 기반으로 하는 다양한 배포판도 시도했지만 소용이 없었습니다.

내 동글은 매우 다재다능하며 Windows에서 잘 작동합니다. 드라이버나 소프트웨어가 필요하지 않습니다. dmesg 및 기타 로그가 있으니 살펴보시기 바랍니다.

$ dmesg | grep Blue
[  104.529258] Bluetooth: Core ver 2.22
[  104.529285] Bluetooth: HCI device and connection manager initialized
[  104.529293] Bluetooth: HCI socket layer initialized
[  104.529295] Bluetooth: L2CAP socket layer initialized
[  104.529299] Bluetooth: SCO socket layer initialized
[  104.729614] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[  104.729616] Bluetooth: BNEP filters: protocol multicast
[  104.729626] Bluetooth: BNEP socket layer initialized
[  106.626960] Bluetooth: hci0: command 0x2003 tx timeout
[  108.674989] Bluetooth: hci0: command 0x2007 tx timeout
[  316.130957] Bluetooth: hci0: command 0x2003 tx timeout
[  318.178971] Bluetooth: hci0: command 0x2007 tx timeout

블루베리 대신 블루맨을 사용해도 해봤지만 효과가 없었습니다.

$ rfkill list all
0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
2: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

이건 또 다른 거야

$ inxi -Fxz
System:    Host: mark85 Kernel: 5.3.0-24-generic x86_64 bits: 64 compiler: gcc v: 7.4.0 
           Desktop: Cinnamon 4.2.4 Distro: Linux Mint 19.2 Tina base: Ubuntu 18.04 bionic 
Machine:   Type: Desktop System: Hewlett-Packard product: HP Compaq dc7900 Small Form Factor v: N/A 
           serial: <filter> 
           Mobo: Hewlett-Packard model: 3031h serial: <filter> BIOS: Hewlett-Packard v: 786G1 v01.27 
           date: 10/22/2015 
CPU:       Topology: Dual Core model: Intel Core2 Duo E8400 bits: 64 type: MCP arch: Penryn rev: A 
           L2 cache: 6144 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx bogomips: 11969 
           Speed: 1995 MHz min/max: 1998/3000 MHz Core speeds (MHz): 1: 1995 2: 1995 
Graphics:  Device-1: Intel 4 Series Integrated Graphics vendor: Hewlett-Packard driver: i915 
           v: kernel bus ID: 00:02.0 
           Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa 
           resolution: 1024x768~60Hz 
           OpenGL: renderer: Mesa DRI Intel Q45/Q43 v: 2.1 Mesa 19.0.8 direct render: Yes 
Audio:     Device-1: Intel 82801JD/DO HD Audio vendor: Hewlett-Packard driver: snd_hda_intel 
           v: kernel bus ID: 00:1b.0 
           Sound Server: ALSA v: k5.3.0-24-generic 
Network:   Device-1: Intel 82567LM-3 Gigabit Network vendor: Hewlett-Packard driver: e1000e 
           v: 3.2.6-k port: 1100 bus ID: 00:19.0 
           IF: enp0s25 state: down mac: <filter> 
           Device-2: Atheros AR9271 802.11n type: USB driver: ath9k_htc bus ID: 1-1:2 
           IF: wlx60e327170563 state: up mac: <filter> 
Drives:    Local Storage: total: 149.05 GiB used: 14.24 GiB (9.6%) 
           ID-1: /dev/sda vendor: Seagate model: ST3160023AS size: 149.05 GiB temp: 21 C 
Partition: ID-1: / size: 18.65 GiB used: 9.01 GiB (48.3%) fs: ext4 dev: /dev/sda3 
           ID-2: /home size: 32.65 GiB used: 5.23 GiB (16.0%) fs: ext4 dev: /dev/sda6 
Sensors:   System Temperatures: cpu: 28.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Info:      Processes: 199 Uptime: 16m Memory: 3.74 GiB used: 1.56 GiB (41.8%) Init: systemd 
           runlevel: 5 Compilers: gcc: 7.4.0 Shell: bash v: 4.4.20 inxi: 3.0.32 

예, 내 BT가 연결되어 있지만 출력에는 다음과 같습니다.

$ sudo bluetoothctl
Agent registered
[bluetooth]# show
No default controller available

그리고

$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 10c4:8108 Cygnal Integrated Products, Inc. 
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

답변1

출력은 dmesg | grep Blue커널이 하드웨어를 감지했다는 것이 아니라 커널이 자체 Bluetooth 지원을 시작했다는 것을 알려줍니다.

lsusb 출력에는 커널을 지원하는 동글에 속하는 VID(공급업체 ID) 및 PID(제품 ID)가 표시됩니다.과거에.

하지만,현재 버전의 리눅스 커널에서, 지원이 없는 것 같습니다.

관련 정보