All my USB devices are autosuspending now because of a too broad rule in libfprint
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libfprint (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) |
Bug Description
laney@raleigh> apt policy libfprint-2-2
libfprint-2-2:
Installed: 1:1.90.
Candidate: 1:1.90.
Version table:
*** 1:1.90.
500 file:/srv/
100 /var/lib/
This is the USB controller on my desktop (no fingerprint reader)
laney@raleigh> sudo udevadm info /sys/devices/
P: /devices/
N: bus/usb/002/001
L: 0
E: DEVPATH=
E: DEVNAME=
E: DEVTYPE=usb_device
E: DRIVER=usb
E: PRODUCT=1d6b/2/508
E: TYPE=9/0/0
E: BUSNUM=002
E: DEVNUM=001
E: MAJOR=189
E: MINOR=128
E: SUBSYSTEM=usb
E: USEC_INITIALIZE
E: ID_VENDOR=
E: ID_VENDOR_
E: ID_VENDOR_ID=1d6b
E: ID_MODEL=
E: ID_MODEL_
E: ID_MODEL_ID=0002
E: ID_REVISION=0508
E: ID_SERIAL=
E: ID_SERIAL_
E: ID_BUS=usb
E: ID_USB_
E: ID_VENDOR_
E: ID_AUTOSUSPEND=1
E: ID_MODEL_
E: ID_PATH=
E: ID_PATH_
E: LIBFPRINT_
E: ID_FOR_
E: TAGS=:snap_
Note that it has
E: LIBFPRINT_
which is suspicious, why is libfprint touching that?
Furthermore, all devices attached to it have
ATTRS{
in particular this causes problems for my mouse which doesn't like being suspended - it takes a few seconds to wake up each time after I stop using it, which is surprisingly annoying.
It's these rules:
SUBSYSTEM=="usb", ATTRS{idVendor}
SUBSYSTEM=="usb", ATTRS{idVendor}
which are matching, and they shouldn't be here since they aren't matching a fingerprint reader.
This is listed on https:/
ProblemType: Bug
DistroRelease: Ubuntu 21.04
Package: libfprint-2-2 1:1.90.
ProcVersionSign
Uname: Linux 5.8.0-26-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu53
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: GNOME
Date: Mon Nov 30 18:43:42 2020
InstallationDate: Installed on 2012-10-07 (2976 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Beta amd64 (20121007)
SourcePackage: libfprint
UpgradeStatus: Upgraded to hirsute on 2020-08-18 (104 days ago)
Changed in libfprint (Ubuntu): | |
importance: | Undecided → High |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
status: | New → Triaged |
status: | Triaged → In Progress |
This bug was fixed in the package libfprint - 1:1.90. 3+tod1- 0ubuntu3
--------------- 3+tod1- 0ubuntu3) hirsute; urgency=medium
libfprint (1:1.90.
* debian/patches:
- Reorder to give upstream more priority
- Don't use power-save mode for USB controller (LP: #1906296)
-- Marco Trevisan (Treviño) <email address hidden> Mon, 30 Nov 2020 20:24:59 +0100