mirror of
https://github.com/systemd/systemd.git
synced 2024-12-21 16:13:32 +08:00
bd37360a21
The USB persist feature allows devices that can retain their state when powered down to work across suspend/resume. This is in particular useful for USB drives. However, the persist feature can get in the way for devices that are unable to retain their state when power is lost. An example of such stateful devices are fingerprint readers where USB persist should be disabled to ensure userspace can detect whether the USB device had a power loss during system suspend. This will initially be used by the libfprint autosuspend hwdb. Closes: #20754
79 lines
2.0 KiB
Plaintext
79 lines
2.0 KiB
Plaintext
# This file is part of systemd.
|
|
#
|
|
# The lookup keys are $MODALIAS strings, see udev's hwdb builtin.
|
|
#
|
|
# Match string formats:
|
|
# <subsystem>:<modalias>
|
|
#
|
|
# pci:v<vendor>d<device>
|
|
# usb:v<vendor>p<product>
|
|
#
|
|
# To add local entries, create a new file
|
|
# /etc/udev/hwdb.d/61-autosuspend-local.hwdb
|
|
# and add your rules there. To load the new rules execute (as root):
|
|
# systemd-hwdb update
|
|
# udevadm trigger /dev/…
|
|
#
|
|
# If your changes are generally applicable, preferably send them as a pull
|
|
# request to
|
|
# https://github.com/systemd/systemd
|
|
# or create a bug report on https://github.com/systemd/systemd/issues and
|
|
# include your new rules, a description of the device, and the output of
|
|
# udevadm info
|
|
# the device.
|
|
#
|
|
# Allowed properties are:
|
|
# ID_AUTOSUSPEND=1
|
|
# ID_PERSIST=0
|
|
#
|
|
# ID_PERSIST=0 allows disabling the kernels USB "persist" feature, which allows
|
|
# the continued use of devices after a power loss (due to suspend). Disable it
|
|
# if the device will loose state without a USB power session and the driver
|
|
# is unable to recover the state when resuming. See
|
|
# https://www.kernel.org/doc/html/latest/driver-api/usb/persist.html
|
|
|
|
# Sort by brand, model
|
|
|
|
#########################################
|
|
# Alcor
|
|
#########################################
|
|
|
|
# AU9540 Smartcard Reader
|
|
usb:v058Fp9540*
|
|
ID_AUTOSUSPEND=1
|
|
|
|
#########################################
|
|
# Lenovo
|
|
#########################################
|
|
|
|
# X1C8 Touchscreen
|
|
usb:v04F3p2B7C*
|
|
# T14 Gen 1 Touchscreen
|
|
usb:v04F3p2ACC*
|
|
ID_AUTOSUSPEND=1
|
|
|
|
#########################################
|
|
# QEMU
|
|
#########################################
|
|
|
|
# Emulated USB HID devices
|
|
usb:v0627p0001:*QEMU USB Keyboard*
|
|
usb:v0627p0001:*QEMU USB Mouse*
|
|
usb:v0627p0001:*QEMU USB Tablet*
|
|
ID_AUTOSUSPEND=1
|
|
|
|
#########################################
|
|
# Sierra Wireless
|
|
#########################################
|
|
|
|
# Sierra Wireless EM7345 4G LTE modem
|
|
usb:v1199pA001*
|
|
ID_AUTOSUSPEND=1
|
|
|
|
#########################################
|
|
# Wacom
|
|
#########################################
|
|
|
|
usb:v056Ap51A0*
|
|
ID_AUTOSUSPEND=1
|