ติดตั้งไดรเวอร์ลายนิ้วมือ 138a: 0090 บน Ubuntu 16.04 (ThinkPad T460s)


9

ฉันกำลังจะตั้งค่า T460s อันน่าอัศจรรย์ใหม่ของฉันกับ Ubuntu 16.04 (เนื่องจากปัญหา Skylake Kernel ฉันเลือกรุ่นใหม่) ฉันพยายามใช้เซ็นเซอร์ลายนิ้วมือซึ่ง 138a: 0090 (lusb) ลายนิ้วมือ Gui ไม่รู้จัก อุปกรณ์ที่ไม่น่าแปลกใจเพราะมันไม่ได้อยู่ในรายการความเข้ากันได้ของมัน ฉันต้องรอคนขับรถหรือมีบางอย่างที่ฉันสามารถทำได้เกี่ยวกับเรื่องนี้?

ขอบคุณมาก :)


1
ยังไม่ได้เปิด 16.04 ซึ่งทำให้คำถามของคุณไม่อยู่ในหัวข้อ หากคำถามของคุณเกี่ยวกับวิธีทำให้เครื่องอ่านลายนิ้วมือนั้นทำงานได้นั่นจะเป็นสิ่งที่แตกต่างออกไป
LiveWireBT

นั่นเป็นคำถามของฉันฉันเป็นคนใหม่ในชุมชนนี้ในฐานะนักเขียนดังนั้นโปรดแก้ตัวข้อผิดพลาดบางอย่างในการโพสต์เนื้อหา
Atomius

1
สิ่งนี้ยังไม่ได้รับการสนับสนุนติดตามข้อผิดพลาดที่bugs.freedesktop.org/show_bug.cgi?id=94536
Treviño

ฉันมีสแกนเนอร์ตัวเดียวกันกับ Lenovo Thinkpad X1 Yoga ใหม่ของฉัน ยังไม่มีโชคกับ fprint ฉันดู libfprint repo แต่โครงการได้รับการปรับปรุงล่าสุดในปี 2008 และดูเหมือนจะไม่มี "รายการคำขอไดรเวอร์" :(

สิ่งนี้ใช้ได้กับรุ่น x1-carbon i7 รุ่นที่ 3 ของฉัน 3448 launchpad.net/~fingerprint/+archive/ubuntu/fingerprint-gui ขอให้โชคดีที่สุด
Sherif Salem

คำตอบ:


7

ฉันเพิ่งได้เครื่องอ่านลายนิ้วมือ (138a: 0090) ทำงานกับ Thinkpad T460p ของฉัน!

  1. อาจเป็นความคิดที่ดีที่จะลบlibpam-fprintdหากคุณได้ติดตั้งไว้แล้ว:
    $sudo apt remove libpam-fprintd
  2. เพิ่ม repo libpam-fprintdที่รองรับ138:0090
    $sudo add-apt-repository -u ppa:3v1n0/libfprint-vfs0090
  3. ติดตั้งlibpam-fprintd
    $sudo apt install libpam-fprintd
  4. ลงทะเบียนเครื่องมือค้นหาดัชนีโดยใช้:
    $fprintd-enroll -f "right-index-finger" "$USER"
  5. ลงทะเบียนนิ้วมือทั้งหมด:
    $for finger in {left,right}-{thumb,{index,middle,ring,little}-finger}; do fprintd-enroll -f "$finger" "$USER"; done

ดูที่นี่สำหรับข้อมูลเพิ่มเติม: https://github.com/3v1n0/libfprint


มันได้ผล! ทดสอบกับ Lenovo T460p และใช้งานได้อย่างไร้ที่ติ คนทำงานที่ยอดเยี่ยม!
ฌอนโบน

ผมได้ทำตามคำแนะนำของคุณ Enroll result: enroll-unknown-errorแต่เมื่อพยายามที่จะลงทะเบียนเรียนนิ้วผมได้ ฉันกำลังพยายามทำให้ T460p ทำงานร่วมกับ Ubuntu 18.04 ที่ติดตั้งไว้ คุณมีความคิดเกี่ยวกับวิธีการทำให้มันใช้งานได้หรือไม่?
mateuszb

ลองสิ่งนี้บนแล็ปท็อป Lenovo p50 ของฉัน ทำงานได้ดีจนกระทั่งนิ้วมือลงทะเบียนผลผลิตคือ:list_devices failed: No devices available
Zany_Zachary1

ฉันลอง t460s, Ubuntu 18.04, เอาท์พุทในขั้นตอนที่ 4:list_devices failed: No devices available
เลอเฮอัน

5

ฉันมี x1 carbon 4th gen ซึ่งมีตัวอ่านลายนิ้วมือเหมือนกัน ฉันตรวจสอบแหล่งที่มา libfprint upstram และยังไม่ได้รับการสนับสนุนดังนั้นนั่นเป็นสาเหตุที่มันไม่ทำงาน คุณอาจจะต้องรอจนกว่าจะมีคนสร้างโปรแกรมควบคุมขึ้นมา


2

ความพยายามที่จะกลับวิศวกรรมโปรโตคอลได้เริ่มขึ้นและพบว่าประสบความสำเร็จที่นี่ จับตาดูโครงการนั้นเพื่อหาไดรเวอร์


0

สำหรับ Ubuntu 16.04 หรือสูงกว่า:

ทำตามขั้นตอนเหล่านี้เพื่อติดตั้ง repo บน Lenovo B series (ใช้งานได้ดีกับ Lenovo E450 ของฉัน)

  1. $ sudo apt install libpam-fprintd
  2. $ fprint-enroll
  3. ปัดนิ้วของคุณบนเครื่องสแกนนิ้วมือ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.