내 블루투스 어댑터가 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)가 표시됩니다.과거에.
하지만,현재 버전의 리눅스 커널에서, 지원이 없는 것 같습니다.