AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-503561

Adrian Bienias's questions

Martin Hope
Adrian Bienias
Asked: 2022-01-14 01:51:22 +0800 CST

O controle de volume do alto-falante Bluetooth não funciona (mas o silenciamento funciona)

  • 3
$ neofetch
OS: Pop!_OS 21.10 x86_64 
Kernel: 5.15.8-76051508-generic

Eu tenho dois dispositivos Bluetooth: um alto-falante SoundCore Booste fones de ouvido EDIFIER W830BT.

Quando estou tentando alterar o volume nos fones de ouvido usando as configurações de volume do sistema, ele funciona. Os fones de ouvido também possuem botões para controlar o volume e esses botões também funcionam (eles alteram o volume do sistema no Linux).

Mas em um alto-falante Bluetooth, alterar o volume no Linux não afeta o volume real. Por outro lado, usar os botões de volume no alto-falante altera o volume do sistema no Linux (e a barra de nível de volume no Linux muda conforme o esperado quando eu uso os botões do dispositivo).

Além disso, quando eu mudo o volume do sistema no Linux, isso afeta o alto-falante (som mudo).

Resumindo - os dispositivos Bluetooth funcionam, o som é reproduzido, posso alterar os volumes usando os botões dos dispositivos, mas apenas o volume do alto-falante não pode ser controlado pelo volume do sistema Linux (exceto silenciar).

Eu removi e emparelhei novamente o alto-falante, mas isso não ajudou.

Para ambos os dispositivos, Output Device configurationestá definido como Hight Fidelity Playback (A2DP Sink).

O mesmo alto-falante funciona bem no macOS (alterar o volume do sistema afeta o volume do alto-falante).

$ bluetoothctl devices
Device 00:22:37:59:E0:A5 SoundCore Boost
Device 5C:C6:E9:30:68:EA EDIFIER W830BT
$ bluetoothctl show
Controller 38:DE:AD:1B:85:90 (public)
    Name: xxxx
    Alias: xxxx
    Class: 0x007c010c
    Powered: yes
    Discoverable: no
    DiscoverableTimeout: 0x000000b4
    Pairable: no
    UUID: Message Notification Se.. (00001133-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
    UUID: OBEX Object Push          (00001105-0000-1000-8000-00805f9b34fb)
    UUID: Message Access Server     (00001132-0000-1000-8000-00805f9b34fb)
    UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
    UUID: IrMC Sync                 (00001104-0000-1000-8000-00805f9b34fb)
    UUID: Vendor specific           (00005005-0000-1000-8000-0002ee000001)
    UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    UUID: Phonebook Access Server   (0000112f-0000-1000-8000-00805f9b34fb)
    UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
    UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
    UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
    UUID: Handsfree Audio Gateway   (0000111f-0000-1000-8000-00805f9b34fb)
    UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
    UUID: OBEX File Transfer        (00001106-0000-1000-8000-00805f9b34fb)
    Modalias: usb:v1D6Bp0246d053C
    Discovering: no
    Roles: central
    Roles: peripheral
Advertising Features:
    ActiveInstances: 0x00 (0)
    SupportedInstances: 0x05 (5)
    SupportedIncludes: tx-power
    SupportedIncludes: appearance
    SupportedIncludes: local-name

Alguma ideia de como resolver o problema?


Editar 1:

Eu inicializei a versão LTS ao vivo com um kernel mais antigo

$ neofetch
OS: Pop!_OS 20.04 LTS x86_64
Kernel: 5.13.0-7620-generic

E descobriu-se que não há problema com essa versão - o controle de som do sistema afeta o volume do meu alto-falante Bluetooth conforme o esperado.

Também inicializei a versão ao vivo do meu sistema atual (para confirmar que não há problemas com minha versão instalada) e o problema com o controle de volume estava presente.

Então, meu palpite é que o kernel 5.15.8-76051508-genericfaz algo com Bluetooth e controle de som de maneira diferente do 5.13.0-7620-generic.


Edição 2:

Eu fiz downgrade da versão do kernel para 5.13.0.
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.13/

Baixei 4 arquivos e instalei

$ ls
linux-headers-xxx_all.deb
linux-headers-xxx-generic_xxx.deb
linux-image-usigned-xxx-generic_xxx.deb
linux-modules-xxx-generic_xxx.deb

$ sudo dpkg -i *.deb

Pop!_OS não tem GRUB e usa kernelstub
https://github.com/isantop/kernelstub/blob/master/README.md

Eu mudei a versão do kernel usando o seguinte comando (onde xxx é a versão do kernel desejada)

$ sudo kernelstub -v -k /boot/vmlinuz-xxx-generic -i /boot/initrd.img-xxx-generic

Após a reinicialização, vejo que estou usando o kernel, 5.13.0-051300-genericmas isso não resolve o problema com o controle de volume.

$ uname -r
5.13.0-051300-generic

Então, meu palpite é que Pop!_OSalgo mudou 20.04 LTSe 21.10quebrou o controle de volume adequado no meu alto-falante Bluetooth e não é culpa do kernel.

bluetooth pop-os
  • 1 respostas
  • 860 Views
Martin Hope
Adrian Bienias
Asked: 2021-12-16 04:28:39 +0800 CST

Sem wifi, erro iwlwifi -110 "Não foi possível preparar o cartão", o Windows bloqueia o cartão wifi?

  • 2

Atualmente, estou usando Pop!_OS 21.04 x86_64 com kernel 5.15.5-76051505-generic
, mas reproduzi esse problema em Manjaro, Tails, Ubuntu, MX. Então a distribuição não importa.

Quando inicializo um Linux, não consigo me conectar à rede Wi-Fi.
Encontrei uma solução para isso há algum tempo e estava conectado ao Windows (inicialização dupla).
Eu tive que desligar o Wi-Fi no Windows antes de desligá-lo, só então o Wi-Fi funcionou no Linux.

Mas agora eu tenho apenas Linux (sem dual-boot) na minha máquina.
Tudo estava funcionando bem até que eu usei Hiren's BootCD PEo Windows Live-usb com algumas ferramentas utilitárias.

Depois de inicializar esse utilitário (a partir de uma unidade USB) e conectar-me ao Wi-Fi, o Wi-Fi parou de funcionar no Linux.

Parece o mesmo problema que tive antes, mas desta vez não consigo desativar com êxito o Wi-Fi no Windows de inicialização do Hiren. Já tentei desabilitar o cartão Wi-Fi no gerenciador de dispositivos, desinstalá-lo completamente, desmarque permitir desligar o cartão devido ao gerenciamento de energia, tudo sem sucesso.

Meu palpite é que o Windows bloqueia o cartão Wi-Fi de alguma forma e não pode ser inicializado corretamente pelo Linux depois disso.

Minha solução comprovada antes (quando eu tinha Windows e Linux dual-boot) era inicializar o Windows, desligar o Wi-Fi nele e, em seguida, inicializar o Linux.
Mas no momento não tenho o Windows instalado, apenas o utilitário live-usb com o Windows. Ele usa alguns não padrão PE Network Managerpara gerenciar o Wi-Fi e desativá-lo não ajuda como costumava na interface Wi-Fi padrão do Windows.

Você tem alguma idéia de como "acordar" a placa wireless no Linux?
A placa wireless é claramente detectada, mas simplesmente não funciona.

Eu realmente não quero instalar o Windows apenas para desligar o Wi-Fi nele e depois destruí-lo.

Logs do estado atual do Linux:

$ iwconfig

lo        no wireless extensions.

enp0s31f6  no wireless extensions.
$ rfkill

ID TYPE      DEVICE              SOFT      HARD
 1 wlan      dell-wifi      unblocked unblocked
 2 bluetooth dell-bluetooth   blocked unblocked

$ sudo lshw -C network

  *-network                 
       description: Network controller
       product: Wireless 8265 / 8275
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 78
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=iwlwifi latency=0
       resources: irq:135 memory:ef100000-ef101fff
  *-network
       description: Ethernet interface
       product: Ethernet Connection (4) I219-LM
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       logical name: enp0s31f6
       version: 21
       serial: 10:65:30:2e:ee:de
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=5.15.5-76051505-generic firmware=0.1-4 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:131 memory:ef300000-ef31ffff
$ sudo dmesg | grep iwlwifi

Dec 15 11:06:54 ncno2 kernel: iwlwifi 0000:02:00.0: enabling device (0000 -> 0002)
Dec 15 11:06:54 ncno2 kernel: iwlwifi 0000:02:00.0: loaded firmware version 36.ca7b901d.0 8265-36.ucode op_mode iwlmvm
Dec 15 11:06:54 ncno2 kernel: iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 8265, REV=0x230
Dec 15 11:06:56 ncno2 kernel: iwlwifi 0000:02:00.0: Couldn't prepare the card
Dec 15 11:06:56 ncno2 kernel: iwlwifi 0000:02:00.0: Error while preparing HW: -110
Dec 15 11:06:57 ncno2 kernel: iwlwifi 0000:02:00.0: Master Disable Timed Out, 100 usec
networking wifi
  • 2 respostas
  • 604 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve