Hello,
Since recent kernel updates, USB drives are detected but not mounted anymore:
lsusb
...
Bus 004 Device 006: ID 1b1c:1a03 Corsair Voyager 3.0
journalctl -f
...
kernel: usb 4-1: new SuperSpeed USB device number 6 using xhci_hcd
kernel: usb 4-1: New USB device found, idVendor=1b1c, idProduct=1a03, bcdDevice=10.75
kernel: usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
kernel: usb 4-1: Product: Voyager 3.0
kernel: usb 4-1: Manufacturer: Corsair
kernel: usb 4-1: SerialNumber: 239271215127054F
mtp-probe[18540]: checking bus 4, device 6: "/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1"
mtp-probe[18540]: bus: 4, device: 6 was not an MTP device
kernel: uas: Unknown symbol usb_stor_sense_invalidCDB (err -2)
kernel: uas: Unknown symbol usb_stor_adjust_quirks (err -2)
mtp-probe[18543]: checking bus 4, device 6: "/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1"
mtp-probe[18543]: bus: 4, device: 6 was not an MTP device
Here some information about my laptop/os.
uname -r
6.8.11-200.fc39.x86_64
dmidecode
...
BIOS Information
Vendor: LENOVO
Version: N3BET60W (1.38 )
Release Date: 03/20/2024
...
BIOS Revision: 1.38
Firmware Revision: 1.20
System Information
Manufacturer: LENOVO
Product Name: 21AKCTO1WW
Version: ThinkPad P14s Gen 3
...
It’s because I made multiple tests with all the kernel versions I have: 6.8.11, 6.8.10, 6.8.9. But it’s always the same result.
I edited my previous message to add details on performed tests.
But it still does not work. I rarely use USB drives so I can’t remember the last time / last kernel version it was working.
The disk is not listed and I guess cannot be mounted.
Sorry, my system knowledge is a bit limited I am not 100% sure if I have installed additional kernel modules but I don’t think so except maybe for NVIDIA kmod-nvidia- which btw was working fine until the kernel was upgraded, maybe because I have to perform operations after each kernel update.
Probably no related to the usb issue, but I note that you are using the nouveau driver. You probably will be much more satisfied overall if you install the nvidia driver for that GPU from the rpmfusion repo.
You stated that you may have those drivers already installed, which can be checked and verified by running dnf list installed \*nvidia\*. It also may be related to the fact the nouveau driver is shown in the inxi output.
You can check hardware by running lspci and lsusb to see what the system is showing.
Have you checked the firmware (bios) version installed on that laptop? Sometimes newer kernels require the latest bios version be installed to manage everything. There are several threads here where problems were fixed by performing a bios update on the hardware.
Originally I wanted to stick with the nouveau driver but I have noticed that my laptop was very slow during video meetings. Then when monitoring the GPUs I have noticed that only the intel graphics one (integrated in the CPU) was active. To remediate to this I installed the nvidia driver using sudo dnf install akmod-nvidia. If I remember correctly, I was contrained to switch back from wayland to xorg. It works fine until the kernel was upgraded. I assume that maybe something has to be recompiled but I never took the time to investigate.
lsusb
Bus 001 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 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 5986:2142 Bison Electronics Inc. Integrated RGB Camera
Bus 003 Device 003: ID 343c:0000 xxxxxxxx USB Type-C Digital AV Adapter
Bus 003 Device 004: ID 10ab:9309 USI Co., Ltd
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 004: ID 1b1c:1a03 Corsair Voyager 3.0
I ran the linux firmware update right before opening this thread.
The BIOS release is 03/20/2024, so it seems quite recent.
Maybe something that I can do is to reset my computer by re-installing fedora 40 but I can’t use media writer as USB is not working.
I see 3 thunderbolt usb hubs and one usb 3.2 hub in the lspci listing.
I am guessing those correspond to the lsusb Bus 001-3 and Bus 004 in that order.
Since all the usb ports show up there in the listings of the hardware it would appear that they “should” be functional.
If you were to attempt repair of the nvidia drivers first that should solve the issue with the GPU.
This should once again have the nvidia drivers loading and usable.
Then attack the usb issue.
I cannot say which port is the usb 3.2, but it would seem that whichever that is would be best for a functional usb port.
My approach is to first download the iso installation media, verify the download with the checksum shown at the same site, then use media writer (or another tool such as dd) to write that image to the usb device. (you are not limited by download speed nor potential download errors during writing by this approach.)
One problem I often note is that users tend to insert the usb device without being aware A) that it normally is automatically mounted by the system, and B) that writing to it while mounted is often destined for failure. I have been bit by this ‘feature’ at times when I am in a hurry and I fail to ensure that I umount the device before writing the image to it.