Howdy, I have a framework 13 and my goodix fingerprint reader cannot be seen by nixos. I had it working in a fedora install and have reinstalled nixos a few times always with zero luck, Any ideas?
sudo lshw | grep goodix -i -B 5 -A 5
serial: ----------------
capabilities: usb-2.00 usb
configuration: driver=usbhid maxpower=100mA speed=12Mbits/s
*-usb:1 UNCLAIMED
description: Generic USB device
product: Goodix USB2.0 MISC
vendor: Goodix
physical id: 4
bus info: usb@1:4
version: 1.00
serial -------------------------
capabilities: usb-2.00
fprintd-enroll
Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No Device available
I solved it by disabling TOD. Remove the lines from your config:
services.fprintd.tod.enable = true;
services.fprintd.tod.driver = pkgs.libfprint-2-tod1-goodix;
1 Like
Thanks dude, this totally fixed it. So weird.