终端输入 lsusb 发上来看看
一、先说清原理(为什么"认得到却用不了")
指纹要能用,要靠一层层全打通,缺一环就看不到"指纹选项":
内核认识硬件(lsusb能看到)
↓
libfprint 驱动库能驱动这块模块
↓
fprintd 守护进程能调用(能 enroll 注册指纹)
↓
系统设置/登录界面接入了 fprintd(PAM 配置)
↓
→ 才出现「指纹」选项
作者现在卡在 "lsusb 能看到,但设置里没指纹",几乎可以断定是 fprintd 没装好 / PAM 没接入 / 或这块模块不受当前 libfprint 版本支持。
二、排查步骤(按顺序做,别跳)
第 1 步:确认系统到底认不认这个指纹模块
lsusb
找这一行:
✅ 有这行 = 内核认识硬件。(作者已经有了。)再看内核有没有真正加载驱动模块:
dmesg | grep -i fingerprint
journalctl -k | grep -i 06cb
第 2 步:装齐指纹套件(核心)
Deepin 基于 Debian,包名如下:
sudo apt update
sudo apt install fprintd libpam-fprintd # fprintd=驱动守护,libpam-fprintd=登录界面接入
新版 Deepin(20+ / 25)通常系统已内置 fprintd,但如果你没装 libpam-fprintd,设置里就不会出现指纹选项——这是最常见的坑。
第 3 步:看 libfprint 是否支持这块模块
列出系统能让 fprintd 用的指纹设备
fprintd-list
- 如果返回设备列表 → 说明 fprintd 认识它,直接去第 5 步注册
- 如果报 /dev/... not supported 或空 → 就是这个型号不被当前 libfprint 版本驱动,走下面「第 4 步之二」处理
确认 /etc/pam.d/ 下这些文件里有没有 fprintd 一行:
grep -r fprintd /etc/pam.d/
正常应看到类似:
auth sufficient pam_fprintd.so
如果没有,手动补上(编辑 /etc/pam.d/system-auth 或 /etc/pam.d/common-auth ,在 auth 段加一行 auth sufficient pam_fprintd.so )。注意:改 PAM 前先备份,改错可能没法登录。
第 5 步:注册指纹(关键动作)
确认设备被 fprintd 认到后,用命令行直接注册:
fprintd-enroll
按提示多按几次手指,注册成功会提示 Enroll result: enroll-completed 。
注册完成后,重启或重进「设置 → 用户/安全」面板,指纹选项就出来了。
三、如果 fprintd 还是"不支持"这块设备(重点!)
06cb:009a 有个非常常见的坑:它虽然被 lsusb 识别,但部分固件版本需要先刷官方 FW 才能被 libfprint 正常驱动,否则 fprintd 一直报 not supported。解决办法:
-
更新 BIOS/指纹固件(联想官方用 Lenovo Commercial Vantage / 或 Linux 下用 fwupd ):
sudo apt install fwupd
fwupdmgr refresh
fwupdmgr get-updates
fwupdmgr update
刷新指纹的固件后,很多"识别但不工作"的情况能解决。
-
换用新版 libfprint(上游编译版)
系统自带的 libfprint 可能版本旧、没收录这个型号。可尝试安装较新的 libfprint:加 fprint 上游源后安装新版
sudo apt install libfprint-2-2
或在 Deepin 社区/官方源里找更新的指纹支持更新包。
- 兜底方案:实在驱动不上,用 python-validity(针对部分 Synaptics/Validity 模块的第三方驱动):
仅当该模块确认走 Validity 协议时使用,先确认型号再装
(建议先确认社区对你的 ID 06cb:009a 的具体方案,不要盲目装。)
四、整理一份"给帖子作者"的简洁回复
楼主, 06cb:009a 能被 lsusb 认到说明硬件没问题,你缺的是让系统接上指纹。按这个走:
- sudo apt install fprintd libpam-fprintd
- fprintd-list 看设备认不认(认→下一步;不认→看第4点刷固件)
- fprintd-enroll 按指头注册
- 若 fprintd 报 not supported: sudo apt install fwupd && fwupdmgr update 刷指纹固件,再重试
- 注册成功后,设置→用户/安全里就会出现「指纹」
如果还不行,把 fprintd-list 和 lsusb 的输出、还有 dmesg | grep -i 06cb 一起发上来,看是不是这块批次要单独驱动。
五、安全提醒 ⚠️
- 改 /etc/pam.d/ 前一定备份( sudo cp ),PAM 改错可能导致无法解锁/登录。
- 以上是通用的指纹驱动排查流程。你的核心步骤就是第 2、3、5 步(装 fprintd + 确认支持 + 注册指纹),按这个来 90% 能解决。
昨天在本论坛找了一个指纹支持ID列表,里面没这个ID 06cb:009a,说明没这个驱动,不折腾了
以后支持了再更新吧
Popular Ranking
ChangePopular Events
More

中文 


指纹模块可以识别,显示如下,但是密码设置里面没有指纹这一项,不知道为什么?
网上说驱动不对要装,但试了装不上。