You are not logged in.
I noticed that after the kernel update I did yesterday, the back USB ports on my PC don't work anymore - my USB keyboard isn't recognized anymore nor a USB pendrive that's always connected on the back of the PC.
The front ports work fine: once I plug the keybord in a front USB port, it works as usual. The BT USB controller (always plugged in a front port) also works fine.
With the LTS kernel I have no issue.
lsusb with the LTS kernel give me this:
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 002: ID 058f:6387 Alcor Micro Corp. Flash Drive
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 05ac:024f Apple, Inc. Aluminium Keyboard (ANSI)
Bus 003 Device 004: ID 1bcf:28c4 Sunplus Innovation Technology Inc. FHD Camera Microphone
Bus 003 Device 002: ID 0424:2532 Microchip Technology, Inc. (formerly SMSC)
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
and with the standard kernel
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Does anybody have suggestions?
Last edited by daneel971 (2022-08-28 09:33:19)
Offline
Is there difference in output of
dmesg | grep -i usb
in LTS and standard kernel after boot?
Offline
Nothing - no error messages whatsoever. Even the list of loaded modules is the same (at least for all USB related modules).
Offline
"lspci -k" on either kernel.
Offline
lspci -k LTS kernel
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
Subsystem: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
Subsystem: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1453
Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 0000
Kernel driver in use: pcieport
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 0000
Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
Subsystem: Gigabyte Technology Co., Ltd Device 5001
Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
Subsystem: Gigabyte Technology Co., Ltd Device 5001
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3
Kernel driver in use: k10temp
Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7
01:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 XHCI Controller (rev 01)
Subsystem: ASMedia Technology Inc. Device 1142
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
01:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset SATA Controller (rev 01)
Subsystem: ASMedia Technology Inc. Device 1062
Kernel driver in use: ahci
01:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Bridge (rev 01)
Subsystem: ASMedia Technology Inc. Device 0201
Kernel driver in use: pcieport
02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
Subsystem: ASMedia Technology Inc. Device 3306
Kernel driver in use: pcieport
02:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
Subsystem: ASMedia Technology Inc. Device 3306
Kernel driver in use: pcieport
02:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
Subsystem: ASMedia Technology Inc. Device 3306
Kernel driver in use: pcieport
02:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
Subsystem: ASMedia Technology Inc. Device 3306
Kernel driver in use: pcieport
02:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
Subsystem: ASMedia Technology Inc. Device 3306
Kernel driver in use: pcieport
03:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
DeviceName: Broadcom 5762
Subsystem: Gigabyte Technology Co., Ltd Device e000
Kernel driver in use: igb
Kernel modules: igb
06:00.0 RAID bus controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01)
Subsystem: Silicon Image, Inc. Device 7132
Kernel driver in use: sata_sil24
Kernel modules: sata_sil24
08:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series] (rev c8)
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series]
Kernel driver in use: amdgpu
Kernel modules: amdgpu
08:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
08:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
Kernel driver in use: ccp
Kernel modules: ccp
08:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
Subsystem: Gigabyte Technology Co., Ltd Device 5007
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
08:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
Subsystem: Gigabyte Technology Co., Ltd Device 5007
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
08:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
Subsystem: Gigabyte Technology Co., Ltd Device a0c3
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
09:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 61)
Subsystem: Gigabyte Technology Co., Ltd Device b002
Kernel driver in use: ahci
lspci -k standard kernel
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
Subsystem: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
Subsystem: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1453
Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 0000
Kernel driver in use: pcieport
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 0000
Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
Subsystem: Gigabyte Technology Co., Ltd Device 5001
Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
Subsystem: Gigabyte Technology Co., Ltd Device 5001
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3
Kernel driver in use: k10temp
Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7
01:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 XHCI Controller (rev 01)
Subsystem: ASMedia Technology Inc. Device 1142
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
01:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset SATA Controller (rev 01)
Subsystem: ASMedia Technology Inc. Device 1062
Kernel driver in use: ahci
01:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Bridge (rev 01)
Subsystem: ASMedia Technology Inc. Device 0201
Kernel driver in use: pcieport
02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
Subsystem: ASMedia Technology Inc. Device 3306
Kernel driver in use: pcieport
02:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
Subsystem: ASMedia Technology Inc. Device 3306
Kernel driver in use: pcieport
02:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
Subsystem: ASMedia Technology Inc. Device 3306
Kernel driver in use: pcieport
02:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
Subsystem: ASMedia Technology Inc. Device 3306
Kernel driver in use: pcieport
02:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
Subsystem: ASMedia Technology Inc. Device 3306
Kernel driver in use: pcieport
03:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
DeviceName: Broadcom 5762
Subsystem: Gigabyte Technology Co., Ltd Device e000
Kernel driver in use: igb
Kernel modules: igb
06:00.0 RAID bus controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01)
Subsystem: Silicon Image, Inc. Device 7132
Kernel driver in use: sata_sil24
Kernel modules: sata_sil24
08:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series] (rev c8)
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series]
Kernel driver in use: amdgpu
Kernel modules: amdgpu
08:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
Kernel modules: snd_hda_intel
08:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
Kernel modules: ccp
08:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
Subsystem: Gigabyte Technology Co., Ltd Device 5007
Kernel modules: xhci_pci
08:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
Subsystem: Gigabyte Technology Co., Ltd Device 5007
Kernel modules: xhci_pci
08:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
Subsystem: Gigabyte Technology Co., Ltd Device a0c3
Kernel modules: snd_hda_intel
09:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 61)
Subsystem: Gigabyte Technology Co., Ltd Device b002
Kernel driver in use: ahci
I didn´t spot anything here though
Offline
--- lspci.std 2022-08-25 20:25:16.329995325 +0200
+++ lspci.lts 2022-08-25 20:25:22.569994910 +0200
@@ -68,18 +68,23 @@
Kernel modules: amdgpu
08:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
+ Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
08:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
+ Kernel driver in use: ccp
Kernel modules: ccp
08:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
Subsystem: Gigabyte Technology Co., Ltd Device 5007
+ Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
08:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
Subsystem: Gigabyte Technology Co., Ltd Device 5007
+ Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
08:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
Subsystem: Gigabyte Technology Co., Ltd Device a0c3
+ Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
09:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 61)
Subsystem: Gigabyte Technology Co., Ltd Device b002
Yeah… except that the xhci_hcd module isn't controlling the … errr … controllers on 08:00.3 and 08:00.4
Pretty much insignificant.
…
There're other modules not used, is this maybe just a kernel disparity?
uname -a; pacman -Qs linux # on the standard kernel
Offline
uname -a gives:
Linux ed.bebop 5.19.3-arch1-1 #1 SMP PREEMPT_DYNAMIC Sun, 21 Aug 2022 18:55:22 +0000 x86_64 GNU/Linux
pacman -Qs linux gives:
local/alsa-lib 1.2.7.2-1
An alternative implementation of Linux sound support
local/alsa-utils 1.2.7-1
Advanced Linux Sound Architecture - Utilities
local/android-udev 20220611-1
Udev rules to connect Android devices to your linux box
local/apparmor 3.0.7-1
Mandatory Access Control (MAC) using Linux Security Module (LSM)
local/arch-install-scripts 26-1
Scripts to aid in installing Arch Linux
local/archlinux-artwork 1.6-6
Official logos, icons, CD labels and other artwork for Arch Linux
local/archlinux-keyring 20220727-1 (base-devel)
Arch Linux PGP keyring
local/archlinux-themes-sddm 2.0-1
Adaptation to SDDM of archlinux-themes-kdm
local/archlogos 1.0.0-1
Archlinux logos
local/asp 8-1
Arch Linux build source file management tool
local/autokey-git 0.96.0.beta.10.r8.f0d2acc-1
A desktop automation utility for Linux and X11 - GTK & Qt frontends
local/avahi 0.8+22+gfd482a7-3
Service Discovery for Linux using mDNS/DNS-SD -- compatible with Bonjour
local/base 3-1
Minimal package set to define a basic Arch Linux installation
local/cmt 1.18-1 (ladspa-plugins pro-audio)
LADSPA plugins for use with software synthesis and recording packages on Linux
local/efibootmgr 18-1
Linux user-space application to modify the EFI Boot Manager
local/exfatprogs 1.1.3-1
exFAT filesystem userspace utilities for the Linux Kernel exfat driver
local/filesystem 2021.12.07-1
Base Arch Linux files
local/firejail 0.9.70-2
Linux namespaces sandbox program
local/ibus 1.5.26-2
Next Generation Input Bus for Linux
local/iptables 1:1.8.8-2
Linux kernel packet control tool (using legacy interface)
local/joyutils 1.8.1-1
jscal, jstest, and jsattach utilities for the Linux joystick driver
local/kexec-tools 2.0.24-1
Load another kernel from the currently executing Linux kernel
local/keyutils 1.6.3-1
Linux Key Management Utilities
local/kmod 30-1
Linux kernel module management tools and library
local/ladspa 1.17-1
Linux Audio Developer's Simple Plugin API (LADSPA)
local/libaio 0.3.113-1
The Linux-native asynchronous I/O facility (aio) library
local/libcap-ng 0.8.3-1
A library for Linux that makes using posix capabilities easy
local/libiec61883 1.2.0-6
A higher level API for streaming DV, MPEG-2 and audio over Linux IEEE 1394
local/libimobiledevice 1.3.0-5
Library that talks the protocols to support iPhone and iPod Touch devices on Linux
local/libraw1394 2.1.2-3
Provides an API to the Linux IEEE1394 (FireWire) driver
local/liburing 2.2-1
Linux-native io_uring I/O access library
local/libva 2.15.0-2
Video Acceleration (VA) API for Linux
local/libxshmfence 1.3-3
a library that exposes a event API on top of Linux futexes
local/linux 5.19.3.arch1-1
The Linux kernel and modules
local/linux-api-headers 5.18.15-1
Kernel headers sanitized for use in userspace
local/linux-firmware 20220708.be7798e-1
Firmware files for Linux
local/linux-firmware-whence 20220708.be7798e-1
Firmware files for Linux - contains the WHENCE license file which documents the vendor license details
local/linux-headers 5.19.3.arch1-1
Headers and scripts for building modules for the Linux kernel
local/linux-lts 5.15.63-1
The LTS Linux kernel and modules
local/linux-lts-headers 5.15.63-1
Headers and scripts for building modules for the LTS Linux kernel
local/lirc 1:0.10.1-12
Linux Infrared Remote Control utilities
local/man-pages 5.13-1
Linux man pages
local/mdadm 4.2-2
A tool for managing/monitoring Linux md device arrays, also known as Software RAID
local/mplayer 38359-1
Media player for Linux
local/ndctl 74-1
Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel
local/net-tools 2.10-1
Configuration tools for Linux networking
local/nordvpn-bin 3.14.2-1
NordVPN CLI tool for Linux
local/pacman-mirrorlist 20220724-1
Arch Linux mirror list for use by pacman
local/python-bluezero 0.7.1-0
Python library for Bluetooth Low Energy (BLE) on Linux
local/python-distro 1.7.0-1
Linux OS platform information API
local/python-prctl 1.8.1-3
Python(ic) interface to the linux prctl syscall
local/python-pyinotify 0.9.6-11
Python module used for monitoring filesystems events on Linux platforms with inotify.
local/python-pyroute2 0.6.13-1
A pure Python netlink and Linux network configuration library
local/smooth 0.9.9-1
An object oriented C++ class library for Windows, OS X, Linux and most Unix-like operating systems
local/squashfs-tools 4.5.1-1
Tools for squashfs, a highly compressed read-only filesystem for Linux
local/util-linux 2.38.1-1
Miscellaneous system utilities for Linux
local/util-linux-libs 2.38.1-1
util-linux runtime libraries
local/v4l-utils 1.22.1-1
Userspace tools and conversion library for Video 4 Linux
local/wallpapers-arch 5.0-4
Archlinux-themed wallpapers
local/x-tile 3.3-3
Allows you to select a number of windows and tile them in different ways (Fancyzones for Linux)
What do you mean by "kernel disparity"?
EDIT: I tried downgrading the kernel - due to the holydays I missed some kernel versions and I switched from the last 5.18 to the 5.19.3-arch1 version.
The problem arises since the first 5.19 version.
Last edited by daneel971 (2022-08-26 08:53:12)
Offline
What do you mean by "kernel disparity"?
The booting and installed kernel having different versions (happens if you forget to mount the /boot partition etc) but that's not the case.
Please post your system journal ("sudo journalctl -b | curl -F 'file=@-' 0x0.st" feeds it into a apstebin service), maybe it reveals why the xhci_hcd module doesn't capture the controller.
Offline
standard kernel
http://0x0.st/o9RS.txt
LTS kernel
http://0x0.st/o9RQ.txt
I noticed that this section is completely missing from the boot log of the standard kernel, but I couldn't find any useful message in the log
kernel: xhci_hcd 0000:08:00.3: xHCI Host Controller
kernel: xhci_hcd 0000:08:00.3: new USB bus registered, assigned bus number 3
kernel: xhci_hcd 0000:08:00.3: hcc params 0x0270ffe5 hci version 0x110 quirks 0x0000000840000410
kernel: xhci_hcd 0000:08:00.3: xHCI Host Controller
kernel: xhci_hcd 0000:08:00.3: new USB bus registered, assigned bus number 4
kernel: xhci_hcd 0000:08:00.3: Host supports USB 3.1 Enhanced SuperSpeed
kernel: usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
kernel: usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
kernel: usb usb3: Product: xHCI Host Controller
kernel: usb usb3: Manufacturer: Linux 5.15.63-1-lts xhci-hcd
kernel: usb usb3: SerialNumber: 0000:08:00.3
kernel: hub 3-0:1.0: USB hub found
kernel: hub 3-0:1.0: 4 ports detected
kernel: usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
kernel: usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.15
kernel: usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
kernel: usb usb4: Product: xHCI Host Controller
kernel: usb usb4: Manufacturer: Linux 5.15.63-1-lts xhci-hcd
kernel: usb usb4: SerialNumber: 0000:08:00.3
kernel: hub 4-0:1.0: USB hub found
kernel: hub 4-0:1.0: 4 ports detected
kernel: xhci_hcd 0000:08:00.4: xHCI Host Controller
kernel: xhci_hcd 0000:08:00.4: new USB bus registered, assigned bus number 5
kernel: xhci_hcd 0000:08:00.4: hcc params 0x0260ffe5 hci version 0x110 quirks 0x0000000840000410
kernel: xhci_hcd 0000:08:00.4: xHCI Host Controller
kernel: xhci_hcd 0000:08:00.4: new USB bus registered, assigned bus number 6
kernel: xhci_hcd 0000:08:00.4: Host supports USB 3.1 Enhanced SuperSpeed
kernel: usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
kernel: usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
kernel: usb usb5: Product: xHCI Host Controller
kernel: usb usb5: Manufacturer: Linux 5.15.63-1-lts xhci-hcd
kernel: usb usb5: SerialNumber: 0000:08:00.4
kernel: hub 5-0:1.0: USB hub found
kernel: hub 5-0:1.0: 1 port detected
kernel: usb usb6: We don't know the algorithms for LPM for this host, disabling LPM.
kernel: usb usb6: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.15
kernel: usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
kernel: usb usb6: Product: xHCI Host Controller
kernel: usb usb6: Manufacturer: Linux 5.15.63-1-lts xhci-hcd
kernel: usb usb6: SerialNumber: 0000:08:00.4
kernel: hub 6-0:1.0: USB hub found
kernel: hub 6-0:1.0: 1 port detected
Offline
Does is show up when you blacklist amdgpu and boot nomodeset?
https://wiki.archlinux.org/title/Kernel … acklisting - use "module_blacklist=amdgpu"
If so, does https://wiki.archlinux.org/title/Kernel … _KMS_start help?
Offline
Do you suspect amdgpu is involved in this?
I'll try blacklisting it, as for early KMS I'm already using it.
EDIT: if I blacklist amdgpu, USB works as expected - in fact, I can use my keyboard.
Last edited by daneel971 (2022-08-28 08:11:56)
Offline
I have the same problem and blacklisting amdgpu solved the problem. But the thing is my computer only have an AMD GPU. Graphic interface cannot work without a GPU.
Offline
I tried updating the MB Bios (Gigabyte B450 Aorus Pro) from F50 to F63d - and it worked!
Thanks seth for your time and for pointing me in the right direction.
Offline
I noticed that the GPU was on the same bus as the missing USB hub and was somewhat intertwined w/ its setup some GPU setup stages had swapped their order … and then just followed a hunch ;-)
@yuexiaduzhuo345, if you cannot get a BIOS update and are currently using early KMS, you could try w/o the latter (and deal w/ the GUI inhibiting late KMS by other measures) to get the GPU setup away from the usb init.
Offline
@yuexiaduzhuo345, if you cannot get a BIOS update and are currently using early KMS, you could try w/o the latter (and deal w/ the GUI inhibiting late KMS by other measures) to get the GPU setup away from the usb init.
@seth That really solved the problem. Thanks a lot.:)
Last edited by yuexiaduzhuo345 (2022-08-29 01:33:39)
Offline