systemd-udevd alto uso da cpu

1

Há alguns dias instalei o Antergos no meu antigo laptop Dell com o Broadcom BCM2046 Bluetooth. Desde então, estou tendo problemas com o bluetooth.

Primeiro, nenhum adaptador foi encontrado. Isso foi de alguma forma resolvido (não tenho certeza se resolvi ou talvez algumas reinicializações funcionaram). Mas agora, mesmo que o bluetooth esteja habilitado e consiga encontrar alguns dispositivos bluetooth, ele não consegue se conectar a eles. E a questão principal, na verdade, é que o systemd-udevd consome ~ 100% da CPU, o que claramente tem a ver com o bluetooth, pois se desabilitar o bluetooth e reiniciar o computador, o consumo de CPU do sistema é de apenas alguns por cento.

Aqui está o dmesg: link E log importante a partir dele é:

[   12.957279] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71

O log do monitor do udevadm tem muitas dessas linhas:

UDEV  [4035.892029] unbind   /devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0 (usb)
UDEV  [4036.034323] bind     /devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0 (usb)

que é provavelmente a razão para o alto uso da CPU (embora não a causa raiz)

Eu tentei executar a ferramenta hid2hci manualmente:

sudo hid2hci --devpath=devices/pci0000:00/0000:00:1d.2/usb8/8-2 --method=dell

Mas estou recebendo:

Control transfer failed: Broken pipe (32)
error: switching device '/sys/devices/pci0000:00/0000:00:1d.2/usb8/8-2' failed.

Alguma ideia de como resolver o problema?

Também preciso marcar que o bluetooth costumava funcionar para mim com o Kubuntu 16.04 e o KDE Neon

    
por Artur Stępniak 25.03.2018 / 12:40

2 respostas

1

Estou no Ubuntu 18.04 com um laptop Dell (versão do kernel 4.15.0-20-generic) e também tive problemas com o systemd-udevd entupindo meu cpu.

Eu tenho procurado soluções em toda a Internet, e parece que muitas pessoas com esse problema o vincularam a algum pacote bluetooth "bluez" (parece que é um problema específico da Dell, e apenas com novos kernels).

No meu caso, não preciso de bluetooth, então acabei de remover o pacote e executei sudo systemctl restart systemd-udevd

A carga da CPU é normal desde então!

    
por 17.05.2018 / 12:21
-1

Estou executando um Dell Latitude e4300. Eu encontrei o problema de alta cpu foi embora quando eu desativado blutooth onboard na BIOS.

    
por 07.06.2018 / 22:04