You are not logged in.

#1 2022-08-25 11:46:38

daneel971
Member
Registered: 2008-03-28
Posts: 197

[SOLVED] Back USB ports after kernel update don't work anymore

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

#2 2022-08-25 11:54:09

dimich
Member
From: Kharkiv, Ukraine
Registered: 2009-11-03
Posts: 356

Re: [SOLVED] Back USB ports after kernel update don't work anymore

Is there difference in output of

dmesg | grep -i usb

in LTS and standard kernel after boot?

Offline

#3 2022-08-25 14:42:53

daneel971
Member
Registered: 2008-03-28
Posts: 197

Re: [SOLVED] Back USB ports after kernel update don't work anymore

Nothing - no error messages whatsoever. Even the list of loaded modules is the same (at least for all USB related modules).

Offline

#4 2022-08-25 15:01:35

seth
Member
Registered: 2012-09-03
Posts: 64,391

Re: [SOLVED] Back USB ports after kernel update don't work anymore

"lspci -k" on either kernel.

Offline

#5 2022-08-25 17:43:38

daneel971
Member
Registered: 2008-03-28
Posts: 197

Re: [SOLVED] Back USB ports after kernel update don't work anymore

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

#6 2022-08-25 18:29:08

seth
Member
Registered: 2012-09-03
Posts: 64,391

Re: [SOLVED] Back USB ports after kernel update don't work anymore

--- 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.

tongue

There're other modules not used, is this maybe just a kernel disparity?

uname -a; pacman -Qs linux # on the standard kernel

Offline

#7 2022-08-26 08:23:27

daneel971
Member
Registered: 2008-03-28
Posts: 197

Re: [SOLVED] Back USB ports after kernel update don't work anymore

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

#8 2022-08-26 11:13:34

seth
Member
Registered: 2012-09-03
Posts: 64,391

Re: [SOLVED] Back USB ports after kernel update don't work anymore

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

#9 2022-08-27 07:21:05

daneel971
Member
Registered: 2008-03-28
Posts: 197

Re: [SOLVED] Back USB ports after kernel update don't work anymore

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

#10 2022-08-27 13:05:40

seth
Member
Registered: 2012-09-03
Posts: 64,391

Re: [SOLVED] Back USB ports after kernel update don't work anymore

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

#11 2022-08-28 07:56:57

daneel971
Member
Registered: 2008-03-28
Posts: 197

Re: [SOLVED] Back USB ports after kernel update don't work anymore

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

#12 2022-08-28 08:33:55

yuexiaduzhuo345
Member
Registered: 2020-07-25
Posts: 2

Re: [SOLVED] Back USB ports after kernel update don't work anymore

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

#13 2022-08-28 09:32:45

daneel971
Member
Registered: 2008-03-28
Posts: 197

Re: [SOLVED] Back USB ports after kernel update don't work anymore

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

#14 2022-08-28 12:09:56

seth
Member
Registered: 2012-09-03
Posts: 64,391

Re: [SOLVED] Back USB ports after kernel update don't work anymore

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

#15 2022-08-29 01:30:30

yuexiaduzhuo345
Member
Registered: 2020-07-25
Posts: 2

Re: [SOLVED] Back USB ports after kernel update don't work anymore

seth wrote:

@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

Board footer

Powered by FluxBB