Debian 11 mi nevidí žádné USB

Debian 11 mi nevidí žádné USB
« kdy: 27. 07. 2025, 21:12:35 »
Nějak zásadně mě to doteď netrápilo, protože stroj slouží jako server s virtuálkami a USB vlastně vůbec na nic nepotřebuje (dokonce i klávesnici mám přes PS/2 na dvoukonzolovém KVM přepínači). Ale přesto mi to nedá se nezeptat: Nechodí mi žádné USB porty, lsusb prostě nevypíše nic (měl by vypsat aspoň USB huby) a nějak netuším, čeho se mám chytnout. Instalováno je to bez grafického rozhraní, s nějakými drobnostmi, aby chodil vzdáleně X-server přes ssh/vcxsrv. Debian 11.
lspci -k vypíše toto:
Kód: [Vybrat]
00:00.0 Host bridge: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers (rev 03)
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device 8694
        Kernel driver in use: skl_uncore
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 03)
        Kernel driver in use: pcieport
00:14.0 USB controller: Intel Corporation Comet Lake PCH-V USB Controller
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device 8694
        Kernel modules: xhci_pci
00:16.0 Communication controller: Intel Corporation Device a3ba
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device 8694
        Kernel driver in use: mei_me
        Kernel modules: mei_me
00:17.0 SATA controller: Intel Corporation 400 Series Chipset Family SATA AHCI Controller
        DeviceName: Onboard - SATA
        Subsystem: ASUSTeK Computer Inc. 400 Series Chipset Family SATA AHCI Controller
        Kernel driver in use: ahci
        Kernel modules: ahci
00:1b.0 PCI bridge: Intel Corporation Device a3e9 (rev f0)
        Kernel driver in use: pcieport
00:1c.0 PCI bridge: Intel Corporation Device a395 (rev f0)
        Kernel driver in use: pcieport
00:1c.7 PCI bridge: Intel Corporation Device a397 (rev f0)
        Kernel driver in use: pcieport
00:1d.0 PCI bridge: Intel Corporation Device a398 (rev f0)
        Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Device a3c8
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device 8694
00:1f.2 Memory controller: Intel Corporation Memory controller
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device 8694
00:1f.3 Audio device: Intel Corporation Device a3f0
        DeviceName: Onboard - Sound
        Subsystem: ASUSTeK Computer Inc. Device 87fb
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel, snd_sof_pci
00:1f.4 SMBus: Intel Corporation Comet Lake PCH-V SMBus Host Controller
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Comet Lake PCH-V SMBus Host Controller
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801
01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1)
        Subsystem: Gigabyte Technology Co., Ltd GF119 [GeForce GT 610]
        Kernel driver in use: nouveau
        Kernel modules: nouveau
01:00.1 Audio device: NVIDIA Corporation GF119 HDMI Audio Controller (rev a1)
        Subsystem: Gigabyte Technology Co., Ltd GF119 HDMI Audio Controller
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
        Kernel driver in use: r8169
        Kernel modules: r8169
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
        Subsystem: ASUSTeK Computer Inc. PRIME B450M-A Motherboard
        Kernel driver in use: r8169
        Kernel modules: r8169
Deska je ASUS Prime B460M-K, BIOS poslední. Cvičně bootnuty Windows, tam je vše v pořádku (bootnul jsem z USB3, myš na USB2, vše bez problémů chodí).

dmesg |grep -i usb vypíše:
Kód: [Vybrat]
[    0.886101] ACPI: bus type USB registered
[    0.886118] usbcore: registered new interface driver usbfs
[    0.886124] usbcore: registered new interface driver hub
[    0.886133] usbcore: registered new device driver usb
[    0.893573] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
[    0.894799] xhci_hcd 0000:00:14.0: USB bus 1 deregistered

uname -r napíše
Kód: [Vybrat]
5.10.0-35-amd64
Jak říkám, chodí to jako server s virtuálkami (možná to má vliv? nevím, proto to zmiňuji, ale nikdy se mi to nestalo na jiných strojích), používám KVM/QEMU a virt-manager.

Díky za každé posunutí správným směrem.


CPU

  • *****
  • 1 146
    • Zobrazit profil
    • E-mail
Re:Debian 11 mi nevidí žádné USB
« Odpověď #1 kdy: 27. 07. 2025, 21:32:33 »
To je dost divný, skoro nikdy neinstaluju desktopové prostředí, ale USB používám často a tohle jsem nikde nepotkal. Přemýšlím, jak to zreplikovat. Jaké máš konkrétně jádro?

EDIT:
Měl jsem podobný problém kdysi v roce 2022, ale stačilo mi tam prdnout nové jádro a bylo vymalováno.
« Poslední změna: 27. 07. 2025, 21:35:39 od CPU »

Re:Debian 11 mi nevidí žádné USB
« Odpověď #2 kdy: 27. 07. 2025, 22:22:13 »
Teď jsem to zupgradoval na aktuální Debian 12 a chová se to stejně.
Kód: [Vybrat]
hostnamectl
 Static hostname: …
       Icon name: computer-desktop
         Chassis: desktop

Operating System: Debian GNU/Linux 12 (bookworm)
          Kernel: Linux 6.1.0-37-amd64
    Architecture: x86-64
 Hardware Vendor: ASUS
  Hardware Model: PRIME B460M-K
Firmware Version: 1620

Ještě jedno info:
Kód: [Vybrat]
dmesg |grep -i xhci
[    0.714912] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    0.714916] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
[    0.715972] xhci_hcd 0000:00:14.0: hcc params 0x200077c1 hci version 0x100 quirks 0x0000000000109810
[    0.716111] xhci_hcd 0000:00:14.0: No msi-x/msi found and no IRQ in BIOS
[    0.716142] xhci_hcd 0000:00:14.0: startup error -22
[    0.716163] xhci_hcd 0000:00:14.0: USB bus 1 deregistered
[    0.716168] xhci_hcd 0000:00:14.0: init 0000:00:14.0 fail, -22
[    0.716192] xhci_hcd: probe of 0000:00:14.0 failed with error -22
« Poslední změna: 27. 07. 2025, 22:28:06 od 𝑾𝑰𝑭𝑻 »

Re:Debian 11 mi nevidí žádné USB
« Odpověď #3 kdy: 28. 07. 2025, 09:21:23 »
Kód: [Vybrat]
cat /proc/cmdline
?

Re:Debian 11 mi nevidí žádné USB
« Odpověď #4 kdy: 28. 07. 2025, 11:00:28 »
ano, je tam to pci=nomsi, měl jsem dojem, že jsem to sem doplňoval, ale nevidim to tu :).


Re:Debian 11 mi nevidí žádné USB
« Odpověď #5 kdy: 28. 07. 2025, 11:45:11 »
ano, je tam to pci=nomsi

Tak to smaž a zkus znova.

Re:Debian 11 mi nevidí žádné USB
« Odpověď #6 kdy: 28. 07. 2025, 14:52:21 »
Zkusil bych novější kernel. Comet Lake je poměrně mladý hardware.

Re:Debian 11 mi nevidí žádné USB
« Odpověď #7 kdy: 28. 07. 2025, 18:43:45 »
ano, je tam to pci=nomsi

Tak to smaž a zkus znova.
Tak podle očekávání to pomohlo, jen teda úplně nechápu, kde se to tam vzalo. Já si nevybavuju, že bych to tam dával. Ale co už, díky všem :).

Re:Debian 11 mi nevidí žádné USB
« Odpověď #8 kdy: 29. 07. 2025, 09:48:37 »
To by mě taky celkem zajímalo, kudy to tam nalezlo...  :-\