Následující návod může být použitelný i pro jiné notebooky, které obsahují stejnou nebo podobnou čtečku.
Příprava
Zjistil jsem, že v lenovu E530 je nějaká čtečka od Realteku. Podíval jsem se na stránky a zjistil, že jsou ke stažení dva různé drivery pro linux. Třeba mám štěstí a jeden z nich je právě pro mě.
- PCIE RTS5229 card reader driver for Linux
- PCIE RTS5209 card reader driver for Linux
Zkusil jsem si ověřit, jestli některý z modelů není přítomný v mém počítači pomocí výpisu PCI karet.
lspciZajímavý byl především řádek
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5229 (rev 01)Unassigned class mi evokovalo něco jako že se jedná o nerozpoznané zařízení, ale to se asi mýlím, jelikož po instalaci ovladače se to nezměnilo. Nicméně na konci řádku je povědomé číslo 5229. Stejné číslo má jeden z ovladačů uvedený výše. Zkusil jsem ho stáhnout a rozbalit.
Tady už šlo vše hladce jelikož v souboru README.txt bylo napsáno dost výstižně co s tím dělat:
Přidal jsem tedy pouze před make install a depmod oprávnění roota, jak je psáno na konci - výsledné příkazy tedy byly:General Information===================Linux driver for Realtek PCI-Express card reader chip.Build Steps===========1) make2) make install3) depmod4) reboot your computerNote: Root privilege is required in step 2 and 3
sudo make install
sudo depmodPo restartu počítače čtečka skvěle funguje. Škoda, že není ovladač již součástí distribuce - mnohým uživatelům by to jistě usnadnilo život.
Čtečka otisku prstů
sudo aptitude install libbsapi