Bug#1089119: fwupd: "FuEngine failed to add device" error when inseting USB-stick
Package: fwupd
Version: fwupd/unstable,testing,now 2.0.2-2 amd64
Severity: normal
Dear Maintainer,
Because this bug happens with only one USB-stick and not other sticks and fwupd not being the obvious cause , this bug might be more "important" than "normal"
When I insert my USB-stick (storage device) in my machine, it fails to mount and also unmounted access fails (like with partition managers).
In my syslog I found the fwupd errors like below::
2024-12-05T19:36:01.117422+01:00 machine fwupd[3123]: 18:36:01.117 FuEngine failed to add device /sys/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host1/target1:0:0/1:0:0:0/block/sdb: failed to setup: failed to read version: command fail with status 2, senseKey 0x05, asc 0x20, ascq 0x00
2024-12-05T19:37:46.585317+01:00 machine fwupd[3123]: 18:37:46.483 FuEngine failed to add device /sys/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host1/target1:0:0/1:0:0:0/block/sdb: failed to setup: no value for VEN
Since the USB-stick gave no problems in other machines, I decided to uninstall fwupd. This resolved the problem and reinstalling fwupd brought the problem back.
As I mentioned above it's just this one stick. It's old, released in nov 2011, purchased in july 2013, but it's not broken and I'd like to keep using it and fwupd.
Output of #lsusb -vd 0951:162b
Bus 004 Device 030: ID 0951:162b Kingston Technology DataTraveler HyperX 3.0
Couldn't open device, some information will be missing
Negotiated speed: SuperSpeed (5Gbps)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.00
bDeviceClass 0 [unknown]
bDeviceSubClass 0 [unknown]
bDeviceProtocol 0
bMaxPacketSize0 9
idVendor 0x0951 Kingston Technology
idProduct 0x162b DataTraveler HyperX 3.0
bcdDevice 1.10
iManufacturer 1 Kingston
iProduct 2 DT HyperX 3.0
iSerial 3 20CF30E117F6BD51020304B2
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x002c
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 896mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0400 1x 1024 bytes
bInterval 0
bMaxBurst 14
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0400 1x 1024 bytes
bInterval 0
bMaxBurst 14
-- System Information:
Debian Release: trixie/sid
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.11.10-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages fwupd depends on:
ii adduser 3.137
ii libarchive13t64 [libarchive13] 3.7.4-1.1
ii libblkid1 2.40.2-11
ii libc6 2.40-4
ii libcbor0.10 0.10.2-2
pn libcbor0.8 <none>
ii libcurl3t64-gnutls [libcurl3-gnutls] 8.11.0-1
ii libdrm-amdgpu1 2.4.123-1
ii libdrm2 2.4.123-1
ii libefiboot1t64 [libefiboot1] 38-3.1+b1
pn libflashrom1 <none>
pn libfwupd2 <none>
pn libfwupd3 <none>
pn libgcab-1.0-0 <none>
ii libglib2.0-0t64 [libglib2.0-0] 2.82.2-3
ii libgnutls30t64 [libgnutls30] 3.8.8-2
ii libgudev-1.0-0 238-5+b1
ii libgusb2 0.4.9-1+b1
pn libjcat1 <none>
ii libjson-glib-1.0-0 1.10.0+ds-3
ii liblzma5 5.6.3-1+b1
ii libmbim-glib4 1.30.0-1+b2
ii libmbim-proxy 1.30.0-1+b2
ii libmm-glib0 1.22.0-3+b2
ii libpolkit-gobject-1-0 125-2
ii libprotobuf-c1 1.4.1-1+b3
ii libqmi-glib5 1.34.0-2+b2
ii libqmi-proxy 1.34.0-2+b2
pn libsmbios-c2 <none>
ii libsqlite3-0 3.46.1-1
ii libsystemd0 257~rc3-1
pn libtss2-esys-3.0.2-0 <none>
pn libtss2-esys-3.0.2-0t64 <none>
ii libusb-1.0-0 2:1.0.27-1+b1
ii libxmlb2 0.3.21-1
ii shared-mime-info 2.4-5+b1
ii systemd [systemd-sysusers] 257~rc3-1
ii zlib1g 1:1.3.dfsg+really1.3.1-1+b1
Versions of packages fwupd recommends:
pn bolt <none>
ii dbus 1.14.10-6
ii fwupd-amd64-signed [fwupd-signed] 1:1.7+1
pn jq <none>
ii python3 3.12.7-1
pn secureboot-db <none>
ii udisks2 2.10.1-11
Versions of packages fwupd suggests:
pn gir1.2-fwupd-2.0 <none>
Reply to: