Tenho placas de extensão USB PCI-E que não estão funcionando corretamente após uma atualização do kernel: dispositivos USB são detectados, mas descartados imediatamente. Isso significa que não posso usar, por exemplo, o stick USB do meu fone de ouvido sem fio naquela placa de extensão, apenas em um slot USB da placa-mãe.
Estou enfrentando esse problema desde que o pacote do kernel linux-image-6.8.0-40-generic foi instalado no meu Ubuntu 22.04 LTS e também no Ubuntu 24.04 LTS com 6.8.0-44-generic.
Alguma ideia de como consertar isso?
5:00.0 USB controller: VIA Technologies, Inc. VL805/806 xHCI USB 3.0 Controller (rev 01)
dmesg:
[ 68.549318] xhci_hcd 0000:02:00.0: xHCI host not responding to stop endpoint command
[ 68.613928] xhci_hcd 0000:02:00.0: Host halt failed, -110
[ 68.613931] xhci_hcd 0000:02:00.0: xHCI host controller not responding, assume dead
[ 68.613943] xhci_hcd 0000:02:00.0: HC died; cleaning up
Solução: desative o intel iommu no arquivo /etc/default/grub.
/etc/default/grub:
Para sua referência, caso você esteja enfrentando o mesmo problema: