Linux e Bluetooth

Novos hardware são adicionados no kernel a cada 1 mês(Eu não sei com precisão então eu joguei um valor) então quanto mais recente for o kernel mais hardware tem adicionado.
Então teria que ver se seu dispositivo bluetooth esta presente no kernel e se não tiver tem que testar com um kernel mais recente.
Hardware muito antigos estão praticamente no kernel a anos.

2 curtidas

Perdão a pergunta mas quanto retrocompatível é um Kernel atualizado?
Irei ver este vídeo :clap:t2:

1 curtida

Esse é um problema que enfrento e que já vi vários informes - o bluetooth Qualcomm Atheros não funciona em outros kernels acima do 5.4. Eu resolvi aqui com um patch (mas como uso Manjaro, ele não se aplica ao caso do Mateus). O jeito mais tranquilo é fazer downgrade mesmo. Mas não é tão simples assim - acho que esse aqui pode ajudá-lo nisso:

1 curtida

A retrocompatibilidade, por isso da pergunta eu fiquei curioso e irei pesquisar sobre e também assistir os vídeos. :pray:t2:

1 curtida

Porque o Qualcomm Atheros foi removido do kernel?

Não tenho a menor ideia, e faz pouco sentido, tem muito lap que vem com ele. Apenas descobri que não funciona.
Aqui está o bug report: 210681 – kernel: Bluetooth: hci0: don't support firmware rome 0x31010000
Aqui o patch, no caso para Arch: https://bugs.archlinux.org/task/69110

1 curtida

Acho que o Kernel usa o conceito FILO (First In Last Out)… Bom @MATEUS_WITECK não custa tentar, downgrade o Kernel conforme o Rodrigo_Chile disse e vamos ver oque dá…

1 curtida

Feito o Downgrade…

uname -r
5.4.75-050475-generic

$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04ca:7070 Lite-On Technology Corp. Integrated Camera
Bus 001 Device 003: ID 2717:ff40 Xiaomi Inc. Mi/Redmi series (MTP)
Bus 001 Device 002: ID 18f8:0f97 [Maxxter] USB OPTICAL MOUSE
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Agora tem que ver se o dispositivo não está desligado “mecanicamente”… procure no teclado por ele, costuma ser Fn + F? (sendo ? um dos números de 1 a 12)… por caso, no meu Dell não tem - ou seja, não consigo desligar o bluetooth pelo teclado como consigo desligar o touchpad ou o wifi. Mas não custa olhar… assim como olhar na Bios/Firmware
Veja se o Inxi está instalado, se estiver, rode Inxi -Fzzza… pode aparecer algo ali interessante

o meu não tem essa opção de desligar o bluetooth pelo teclado

Então veja na Bios
Pra instalar o inxi, acho que sudo apt install inxi resolve

1 curtida

isso?

$ inxi
CPU: Quad Core Intel Core i5-8300H (-MT MCP-)
speed/min/max: 901/800/4000 MHz Kernel: 5.4.75-050475-generic x86_64 Up: 10m
Mem: 2122.7/31991.1 MiB (6.6%) Storage: 944.93 GiB (5.0% used) Procs: 349
Shell: bash 5.0.17 inxi: 3.0.38

Sim, mas o comando completo: inxi -Fzzza
Ali procura se tem uma parte falando de bluetooth
Como aqui no meu:

Eu começo a suspeitar oque o Rodrigo_Chile falou, bluetooth está desativado no BIOS. Pois o dispositivo não aparece na lista lsusb e nem neste resumo do inxi. Aguardando o resultado completo.

1 curtida

No curto não ia aparecer mesmo:

~ >>> inxi
CPU: Dual Core Intel Core i3-3227U (-MT MCP-)
speed/min/max: 1896/800/1900 MHz Kernel: 5.10.15-1-MANJARO x86_64 Up: 4h 57m
Mem: 6094.3/7847.9 MiB (77.7%) Storage: 689.33 GiB (54.9% used) Procs: 311
Shell: Zsh inxi: 3.3.01

1 curtida

~$ inxi -Fzzza
System:
Kernel: 5.4.75-050475-generic x86_64 bits: 64 compiler: gcc v: 9.3.0
parameters: BOOT_IMAGE=/vmlinuz-5.4.75-050475-generic
root=/dev/mapper/vgubuntu-root ro quiet splash vt.handoff=7
Desktop: Gnome 3.36.4 wm: gnome-shell dm: GDM3 3.36.3
Distro: Ubuntu 20.04.2 LTS (Focal Fossa)
Machine:
Type: Laptop System: LENOVO product: 81FV v: Lenovo Legion Y530-15ICH
serial: Chassis: type: 10 v: Lenovo Legion Y530-15ICH
serial:
Mobo: LENOVO model: LNVNB161216 v: SDK0J40688 WIN serial:
UEFI: LENOVO v: 8JCN54WW date: 06/15/2020
Battery:
ID-1: BAT0 charge: 49.5 Wh condition: 49.5/52.5 Wh (94%) volts: 12.8/11.4
model: SMP L17M3PG3 type: Li-poly serial: status: Full
CPU:
Topology: Quad Core model: Intel Core i5-8300H bits: 64 type: MT MCP
arch: Kaby Lake family: 6 model-id: 9E (158) stepping: A (10)
microcode: DE L2 cache: 8192 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
bogomips: 36799
Speed: 900 MHz min/max: 800/4000 MHz Core speeds (MHz): 1: 900 2: 900
3: 900 4: 900 5: 900 6: 900 7: 898 8: 900
Vulnerabilities: Type: itlb_multihit status: KVM: Split huge pages
Type: l1tf
mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional,
IBRS_FW, STIBP: conditional, RSB filling
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel UHD Graphics 630 vendor: Lenovo driver: i915 v: kernel
bus ID: 00:02.0 chip ID: 8086:3e9b
Device-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] vendor: Lenovo
driver: nouveau v: kernel bus ID: 01:00.0 chip ID: 10de:1c8d
Display: x11 server: X.Org 1.20.9 driver: modesetting,nvidia
unloaded: fbdev,nouveau,vesa compositor: gnome-shell
resolution: 1920x1080~60Hz, 1920x1080~60Hz
OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 20.2.6
direct render: Yes
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel
v: kernel bus ID: 00:1f.3 chip ID: 8086:a348
Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel
v: kernel bus ID: 01:00.1 chip ID: 10de:0fb9
Sound Server: ALSA v: k5.4.75-050475-generic
Network:
Device-1: Realtek RTL8822BE 802.11a/b/g/n/ac WiFi adapter
vendor: Lenovo ThinkPad E595 driver: rtw_pci v: N/A port: 4000
bus ID: 07:00.0 chip ID: 10ec:b822
IF: wlp7s0 state: down mac:
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Lenovo driver: r8169 v: kernel port: 3000 bus ID: 08:00.0
chip ID: 10ec:8168
IF: enp8s0 state: up speed: 100 Mbps duplex: full mac:
IF-ID-1: anbox0 state: unknown speed: N/A duplex: N/A mac:
Drives:
Local Storage: total: 944.93 GiB used: 46.81 GiB (5.0%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/nvme0n1 vendor: Intel model: MEMPEK1J016GAL size: 13.41 GiB
block size: physical: 512 B logical: 512 B speed: 15.8 Gb/s lanes: 2
serial: rev: K4110420
ID-2: /dev/sda vendor: Western Digital model: WD10SPZX-24Z10
size: 931.51 GiB block size: physical: 4096 B logical: 512 B
speed: 6.0 Gb/s rotation: 5400 rpm serial: rev: 1A05 scheme: GPT
Partition:
ID-1: / raw size: 929.32 GiB size: 913.74 GiB (98.32%)
used: 46.48 GiB (5.1%) fs: ext4 dev: /dev/dm-5
ID-2: /boot raw size: 732.0 MiB size: 704.5 MiB (96.24%)
used: 332.9 MiB (47.3%) fs: ext4 dev: /dev/sda2
ID-3: swap-1 size: 976.0 MiB used: 0 KiB (0.0%) fs: swap
swappiness: 60 (default) cache pressure: 100 (default) dev: /dev/dm-6
Sensors:
System Temperatures: cpu: 63.0 C mobo: N/A gpu: nouveau temp: 49 C
Fan Speeds (RPM): N/A
Info:
Processes: 375 Uptime: 2m Memory: 31.24 GiB used: 1.76 GiB (5.6%)
Init: systemd v: 245 runlevel: 5 Compilers: gcc: 9.3.0 alt: 9 Shell: bash
v: 5.0.17 running in: gnome-terminal inxi: 3.0.38

:thinking: Ishi, não consigo enxergar dispositivo especifico neste relatório…

È, ele não achou nada… tá sem mesmo. O jeito é ver se ele está desligado na BIOS ou usar um externo

Como na BIOS? não vi nada de bluetooth na minha
Acho que não tem
E estive esse tempo todo com um dongle BT na USB tb

Abrir um parenteses, agora mudou as configurações bluetooth e diz “Plugue um dongle para usar o bluetooth”