名言佳句

2012年6月21日 星期四

ArchLinux 晶片讀卡機的安裝

先前是使用 Ubuntu 系統,後來實在是受不了它的愈來愈肥傾向,所以只好再次轉跑道,改奔 ArchLinux 這套與 FreeBSD 軟體套件管理頗為相似的 Linux 系統。
一直沒有發現這個問題,直到今天要使用 WebATM 時才警覺到,哇咧,讀卡機還沒搞定 @@
因為這問題在 Ubuntu 時就已經解決了,雖然系統已改門換代了,但其核心依然不變的猶是 Linux,所以只需將相同的驅程給安裝起來即可。
  • 安裝驅程
    需要安裝 pcsclite pcsc-perl pcsc-tools ccid 這四個套件
    Arch:~$ sudo pacman -S pcsclite pcsc-perl pcsc-tools ccid
  • 啟動 pcscd 服務
    sudo rc.d start pcscd (20160425 改)
    sudo systemctl start pcscd
    sudo systemctl enable pcscd
  • 檢測系統是否有偵測到讀卡機
    Arch:~$ lsusb
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 002: ID 05e3:070e Genesys Logic, Inc. USB 2.0 Card Reader
    Bus 006 Device 002: ID 1241:1111 Belkin Mouse
    Bus 007 Device 002: ID 058f:9520 Alcor Micro Corp. EMV Certified Smart Card Reader
    發現到了 Alcor Micro Corp. EMV Certified Smart Card Reader 的讀卡機訊息。
  • 檢測讀卡機是否成功驅動
    Arch:~$ pcsc_scan
    PC/SC device scanner
    V 1.4.18 (c) 2001-2011, Ludovic Rousseau 
    Compiled with PC/SC lite version: 1.8.1
    Using reader plug'n play mechanism
    Scanning present readers...
    0: Alcor Micro SCR001 00 00
    
    Thu Jun 21 14:48:24 2012
    Reader 0: Alcor Micro SCR001 00 00
      Card state: Card removed, 
如果於指令 pcsc_scan 訊息中發現了讀卡機的訊息,那就表示讀卡機已驅動可供使用,所以接下來就只需依各自所需來進行不同的操作嘍。

沒有留言:

張貼留言

ArcoLinux 無線網卡自動離線

一直以來都是使用有線網路在連網,但後來覺得桌機與逸晨似乎不太氣合,在使用壽命上,總是比他人要來的短,常常保固期一過,就開始某些配件不預期罷工----長久性的。 後來在主機板掛了之後,就決定改採用筆記型電腦來做日常工作機,因為目前的日常工作,已不再像以往般,以性能為主要導向,簡言之...