Fingerprint Broadcom device is not waking up after deep sleep

Before entering deep sleep, the device works normally, but after sleep it does not turn on. I think it’s due to some power settings. It even not showing in lsusb

Host: Latitude 5411
Kernel: 6.6.32-1
DE: GNOME 46.2
WM: Mutter

Before sleep:

➜  ~ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0a5c:5843 Broadcom Corp. 58200
Bus 001 Device 003: ID 0c45:6a09 Microdia Integrated_Webcam_HD
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 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

After sleep:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0c45:6a09 Microdia Integrated_Webcam_HD
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 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

According to wiki, tried to set /etc/udev/rules.d/50-usb_power_save.rules, but still doesnt work

# blacklist for usb autosuspend
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0a5c", ATTR{idProduct}=="5843", GOTO="power_usb_rules_end"
ACTION=="add", SUBSYSTEM=="usb", TEST=="power/control", ATTR{power/control}="on" LABEL="power_usb_rules_end"
and ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0a5c", ATTR{idProduct}=="5843", ATTR{power/autosuspend}="-1"

If it did, then your post would be empty. :wink:

This is a support forum, not Reddit or any other social network. There’s a difference.

Please see the following and make appropriate edits–especially using proper formatting:

Hope, now it’s better

1 Like