Debian 11 не работает bluetooth
Всем доброго дня, подскажите по проблеме — Debian 11 (Десктоп — Mate, DM — lightdm) не работает bluetooth, комп обычный (не ноут), блютуз юэсбэшный, по подобной теме нагугливается многое но почти ничего не подходит — там у людей в основном ноуты и как часто бывает в дебиане из коробки просто не оказалось нужного проприетарного драйвера, у меня ситуация какая то непонятная: Перетыкаю блютуз донгл, в последних строчках dmesg -k будет инфа о блютузе: $dmesg -k
usb 1-11.1.3: new full-speed USB device number 17 using xhci_hcd usb 1-11.1.3: New USB device found, idVendor=0a12, idProduct=0001, bcdDevice=88.91 usb 1-11.1.3: New USB device strings: Mfr=0, Product=2, SerialNumber=0 usb 1-11.1.3: Product: BT DONGLE10 Bluetooth: hci0: CSR: Unbranded CSR clone detected; adding workarounds.
Почитал https://wiki.debian.org/BluetoothUser установил сначала blueman а потом и gnome-bluetooth и bluedevil (результата ноль что после blueman что после остальных) $sudo service bluetooth status:
user@mycomp:~$ sudo service bluetooth status ● bluetooth.service - Bluetooth service Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2023-01-18 19:45:54 MSK; 23h ago Docs: man:bluetoothd(8) Main PID: 1133 (bluetoothd) Status: "Running" Tasks: 1 (limit: 19030) Memory: 1.9M CPU: 27ms CGroup: /system.slice/bluetooth.service └─1133 /usr/libexec/bluetooth/bluetoothd Jan 18 19:45:51 mycomp systemd[1]: Starting Bluetooth service. Jan 18 19:45:51 mycomp bluetoothd[1133]: Bluetooth daemon 5.55 Jan 18 19:45:54 mycomp bluetoothd[1133]: Starting SDP server Jan 18 19:45:54 mycomp systemd[1]: Started Bluetooth service. Jan 18 19:45:55 mycomp bluetoothd[1133]: Bluetooth management interface 1.18 initialized
pulseaudio — установлен Но нет никаких апплетов блютуза, при попытке зайти в System-Preferences-Hardware-(Bluetooth Adapters и Bluetooth manager) ничего не происходит и ничего не появляется, в Sound Preferences’ах из аудиоустройств — только audio HDMI от видюхи и все, никакого блютуза! хотя lsusb выдаёт:
Bus 001 Device 017: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Могут быть совершенно разные железки. У меня похожая работает без проблем.
vvn_black ★★★★★ ( 19.01.23 19:12:50 MSK )
Последнее исправление: vvn_black 19.01.23 19:15:43 MSK (всего исправлений: 1)
hci0: Type: Primary Bus: USB BD Address: 00:1A:7D:DA:71:13 ACL MTU: 679:8 SCO MTU: 48:16 DOWN RX bytes:367 acl:0 sco:0 events:12 errors:0 TX bytes:33 acl:0 sco:0 commands:12 errors:1
Can't init device hci0: Invalid argument (22)
hci0: Type: Primary Bus: USB BD Address: 00:1A:7D:DA:71:13 ACL MTU: 679:8 SCO MTU: 48:16 DOWN RX bytes:734 acl:0 sco:0 events:24 errors:0 TX bytes:66 acl:0 sco:0 commands:24 errors:2 Features: 0xbf 0x3e 0x4d 0xfa 0xdb 0x3d 0x7b 0xc7 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: Link mode: SLAVE ACCEPT
bluez is already the newest version (5.55-3.1).
У меня был bluetooth dongle от Asus. Тоже не работал на Debian. Помогла установка проприетарных драйверов с сайта Asus.
Ну и если нужны звуковые функции донгла- важен пакет pulseaudio-module-bluetooth.
user@mycomp:~$ apt search pulseaudio-module-bluetooth Sorting. Done Full Text Search. Done pulseaudio-module-bluetooth/stable,now 14.2-2 amd64 [installed,automatic] Bluetooth module for PulseAudio sound server
user@mycomp:~$ apt search pulseaudio-module-bluetooth Sorting. Done Full Text Search. Done pulseaudio-module-bluetooth/stable,now 14.2-2 amd64 [installed,automatic] Bluetooth module for PulseAudio sound server
bluez-firmware — глупый вопрос — что это? команда или что? ))))))
Ок. Дай вывод команды lsmod и название твоего устройства как на упаковке
sudo apt install pulseaudio-module-bluetooth У меня на KDE после этого все работает (на чистой установке).
Читай вывод выше, он итак уже установлен
user@mycomp:~$ lsmod Module Size Used by uas 32768 0 usb_storage 81920 1 uas vboxnetadp 28672 0 vboxnetflt 32768 0 vboxdrv 573440 2 vboxnetadp,vboxnetflt nf_conntrack_netlink 57344 0 nft_counter 16384 8 xt_conntrack 16384 2 nf_conntrack 176128 2 xt_conntrack,nf_conntrack_netlink nf_defrag_ipv6 24576 1 nf_conntrack nf_defrag_ipv4 16384 1 nf_conntrack xt_NFQUEUE 16384 4 xt_tcpudp 20480 2 nft_compat 20480 8 nf_tables 253952 14 nft_compat,nft_counter tcp_diag 16384 0 inet_diag 24576 1 tcp_diag nfnetlink_queue 28672 2 nfnetlink 20480 6 nfnetlink_queue,nft_compat,nf_conntrack_netlink,nf_tables bnep 28672 2 nls_ascii 16384 1 nls_cp437 20480 1 vfat 20480 1 fat 86016 1 vfat snd_hda_codec_realtek 163840 1 snd_hda_codec_generic 98304 1 snd_hda_codec_realtek ledtrig_audio 16384 1 snd_hda_codec_generic snd_hda_codec_hdmi 73728 1 snd_hda_intel 57344 4 snd_intel_dspcfg 28672 1 snd_hda_intel soundwire_intel 45056 1 snd_intel_dspcfg soundwire_generic_allocation 16384 1 soundwire_intel btusb 65536 0 snd_soc_core 319488 1 soundwire_intel btrtl 28672 1 btusb btbcm 20480 1 btusb snd_compress 32768 1 snd_soc_core btintel 32768 1 btusb edac_mce_amd 32768 0 soundwire_cadence 36864 1 soundwire_intel snd_hda_codec 176128 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek kvm_amd 118784 0 bluetooth 753664 12 btrtl,btintel,btbcm,bnep,btusb snd_hda_core 110592 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek snd_hwdep 16384 1 snd_hda_codec soundwire_bus 94208 3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence snd_pcm 143360 7 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_compress,snd_soc_core,snd_hda_core jitterentropy_rng 16384 1 kvm 937984 1 kvm_amd drbg 40960 1 ansi_cprng 16384 0 snd_timer 49152 1 snd_pcm ecdh_generic 16384 1 bluetooth irqbypass 16384 1 kvm rfkill 32768 5 bluetooth ghash_clmulni_intel 16384 0 joydev 28672 0 ecc 36864 1 ecdh_generic crc16 16384 1 bluetooth aesni_intel 372736 0 snd 110592 18 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm libaes 16384 2 bluetooth,aesni_intel crypto_simd 16384 1 aesni_intel cryptd 24576 2 crypto_simd,ghash_clmulni_intel tpm_crb 20480 0 soundcore 16384 1 snd tpm_tis 16384 0 tpm_tis_core 28672 1 tpm_tis glue_helper 16384 1 aesni_intel wmi_bmof 16384 0 sg 36864 0 tpm 73728 3 tpm_tis,tpm_crb,tpm_tis_core evdev 28672 18 k10temp 16384 0 pcspkr 16384 0 ccp 110592 7 kvm_amd sp5100_tco 20480 0 watchdog 32768 1 sp5100_tco efi_pstore 16384 0 rapl 20480 0 acpi_cpufreq 32768 0 rng_core 16384 2 ccp,tpm msr 16384 0 parport_pc 40960 1 ppdev 24576 0 lp 20480 0 parport 73728 3 parport_pc,lp,ppdev fuse 167936 3 configfs 57344 1 efivarfs 16384 1 ip_tables 36864 0 x_tables 53248 5 xt_conntrack,nft_compat,xt_tcpudp,ip_tables,xt_NFQUEUE autofs4 53248 2 btrfs 1589248 2 blake2b_generic 20480 0 raid10 65536 0 raid456 184320 0 async_raid6_recov 24576 1 raid456 async_memcpy 20480 2 raid456,async_raid6_recov async_pq 20480 2 raid456,async_raid6_recov async_xor 20480 3 async_pq,raid456,async_raid6_recov async_tx 20480 5 async_pq,async_memcpy,async_xor,raid456,async_raid6_recov xor 24576 2 async_xor,btrfs raid6_pq 122880 4 async_pq,btrfs,raid456,async_raid6_recov libcrc32c 16384 4 nf_conntrack,btrfs,nf_tables,raid456 crc32c_generic 16384 0 raid1 53248 0 raid0 24576 0 multipath 20480 0 linear 20480 0 md_mod 188416 6 raid1,raid10,raid0,linear,raid456,multipath hid_generic 16384 0 usbhid 65536 0 hid 151552 2 usbhid,hid_generic amdgpu 6713344 9 gpu_sched 49152 1 amdgpu sd_mod 61440 6 t10_pi 16384 1 sd_mod i2c_algo_bit 16384 1 amdgpu crc_t10dif 20480 1 t10_pi crct10dif_generic 16384 0 ttm 114688 1 amdgpu drm_kms_helper 278528 1 amdgpu cec 61440 1 drm_kms_helper ahci 40960 4 xhci_pci 20480 0 libahci 45056 1 ahci xhci_hcd 311296 1 xhci_pci drm 626688 10 gpu_sched,drm_kms_helper,amdgpu,ttm libata 299008 2 libahci,ahci mxm_wmi 16384 0 crct10dif_pclmul 16384 1 crct10dif_common 16384 3 crct10dif_generic,crc_t10dif,crct10dif_pclmul crc32_pclmul 16384 0 r8169 102400 0 scsi_mod 270336 5 sd_mod,usb_storage,uas,libata,sg crc32c_intel 24576 3 usbcore 331776 6 xhci_hcd,usbhid,usb_storage,btusb,xhci_pci,uas realtek 24576 1 mdio_devres 16384 1 r8169 libphy 155648 3 r8169,mdio_devres,realtek i2c_piix4 28672 0 usb_common 16384 2 xhci_hcd,usbcore gpio_amdpt 20480 0 wmi 36864 2 wmi_bmof,mxm_wmi gpio_generic 16384 1 gpio_amdpt button 24576 0
Название устройства как на коробке дать не смогу, нет ни коробки ни надписей на устройстве Зато могу узнать об устройстве с помощью hwinfo:
user@mycomp:~$ hwinfo 81: USB 00.0: 11500 Bluetooth Device [Created at usb.122] Unique ID: Pcod.nQKjiuCfL84 Parent ID: mQ_q.DFkaVl_rzX0 SysFS ID: /devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-11/1-11.1/1-11.1.3/1-11.1.3:1.0 SysFS BusID: 1-11.1.3:1.0 Hardware Class: bluetooth Model: "Cambridge Silicon Radio Bluetooth Dongle (HCI mode)" Hotplug: USB Vendor: usb 0x0a12 "Cambridge Silicon Radio, Ltd" Device: usb 0x0001 "Bluetooth Dongle (HCI mode)" Revision: "88.91" Driver: "btusb" Driver Modules: "btusb" Speed: 12 Mbps Module Alias: "usb:v0A12p0001d8891dcE0dsc01dp01icE0isc01ip01in00" Driver Info #0: Driver Status: btusb is active Driver Activation Cmd: "modprobe btusb" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #84 (Hub)
Debian User Forums
install bluetooth adapter 0a12:0001 Cambridge Silicon Radio
install bluetooth adapter 0a12:0001 Cambridge Silicon Radio
#1 Post by SImon2020 » 2020-01-27 16:16
Hi there, I tried to get the adapter to run, but I failed so far.
What I did:
Plug the adapter, install some packages:
apt install pulseaudio-module-bluetooth bluez-firmware btscanner blueman bluez bluez-tools libpam-blue python-bluez
sudo apt-get install bluetooth bluez libbluetooth-dev libudev-dev libcap2-bin
Some outputs that might be helpful:
simon@debian-simon:~$ lsusb Bus 002 Device 002: ID 1058:25a1 Western Digital Technologies, Inc. Elements / My Passport (WD20NMVW) Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 0451:16a8 Texas Instruments, Inc. Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 001 Device 002:[b] ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)[/b] Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
simon@debian-simon:~$ sudo journalctl -f -- Logs begin at Mon 2020-01-27 13:13:33 CET. -- Jan 27 16:56:29 debian-simon kernel: usb 1-2: new full-speed USB device number 6 using xhci_hcd Jan 27 16:56:29 debian-simon kernel: usb 1-2: New USB device found, idVendor=0a12, idProduct=0001, bcdDevice=88.91 Jan 27 16:56:29 debian-simon kernel: usb 1-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0 Jan 27 16:56:29 debian-simon kernel: usb 1-2: Product: USB1.1-A Jan 27 16:56:29 debian-simon systemd[1]: Starting Load/Save RF Kill Switch Status. Jan 27 16:56:29 debian-simon systemd[1]: Started Load/Save RF Kill Switch Status. Jan 27 16:56:29 debian-simon systemd[1]: Reached target Bluetooth.
simon@debian-simon:~$ bluetoothctl [bluetooth]# list [bluetooth]# devices No default controller available [bluetooth]#
Unfortunately, google lead me to this page and I followed the steps:
https://www.raspberrypi.org/forums/view . 4#p1384009
I think this destroyed some dependencies. Before I running the stuff in the post, I had:
simon@debian-simon:~$ dpkg -l blue* Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten | Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/ Halb installiert/Trigger erWartet/Trigger anhängig |/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht) ||/ Name Version Architektur Beschreibung +++-==============-============-============-================================= ii bluetooth 5.50-1 all Bluetooth support (metapackage) ii bluez 5.50-1 amd64 Bluetooth tools and daemons un bluez-alsa (keine Beschreibung vorhanden) un bluez-audio (keine Beschreibung vorhanden) un bluez-cups (keine Beschreibung vorhanden) un bluez-gnome (keine Beschreibung vorhanden) un bluez-input (keine Beschreibung vorhanden) un bluez-network (keine Beschreibung vorhanden) ii bluez-obexd 5.50-1 amd64 bluez obex daemon un bluez-pan (keine Beschreibung vorhanden) un bluez-serial (keine Beschreibung vorhanden) un bluez-utils (keine Beschreibung vorhanden) simon@debian-simon:~$
simon@debian-simon:~$ sudo dpkg -l blue* [sudo] Passwort für simon: dpkg-query: Kein Paket gefunden, das auf bluez-5.50 passt dpkg-query: Kein Paket gefunden, das auf bluez-5.50.tar.xz passt dpkg-query: Kein Paket gefunden, das auf bluez-firmware.deb passt
Sorry its partly in German, hope thats enough info. Can someone give me a hint here? Or recommend some other bluetooth adapter, that might work better?