2013年12月31日 星期二

解決 Lubuntu 13.10 x64 再系統自動更新核心後 SmartCard 讀卡機 無法驅動的問題


有鑑於!Lubuntu 於最近更新核心後再轉帳的時候徒然發現讀卡機怎麼沒有反應,
仔細端詳了一下,瀏覽器、ATM元件、PCSCD程序都正常但是就是讀卡機沒有辦法驅動!
可是禿驢原先再使用的是古董級EZ100PU無論怎重新安裝驅動結果都一樣!
後來陰錯陽差換了一台EasyATM的讀卡機上去馬上可以使用,本以為是那台讀卡機故障了!
沒有想到!沒有拔出來跳去Win7的時候卻發現EZ100PU是正常的,重新開機回到Lubuntu又壞了!幾次下來也沒有心情搞了~反正有一台EasyATM可以用就好了!終於找到機會把那來萬年不壞之身的EZ100PU給換了下來!

可是好景不常,就在前幾天更新了之後,同樣的問題又出現了!
也因為前幾天禿驢的舅老爺來了,所以把我的電腦Lubuntu重新安裝一次給他看!所以目前來說系統應該是很穩定的才對,所以更確定是因為更新所倒置的問題!

再壟長的前情提要後!
正片開始上路

由於!Lubuntu 使用 SmartCard 得透過 PCSCD 程序來達成,既然已經確定是更新核心所引起的,所以可能是不相容所造成

其實可以先重置一下PCSCD程序

sudo /etc/init.d/pcscd restart

如果不行再做以下的動作


所以我們得要破釜沈舟來一次徹底移除再重新安裝整個完整的 PCSCD 程序

sudo apt-get remove --auto-remove  pcscd libpcsc-perl pcsc-tools libccid


直接移除 PCSCD 相關的程序以及依賴性程序

最後一不做二不休順便把 PCSCD 相關的數據庫也一併給移除


sudo apt-get purge --auto-remove  pcscd libpcsc-perl pcsc-tools libccid

然後再把剛剛移除的那些 PCSCD 相關程序給安裝上去<這下面的程序建議REBOOT後再做>

sudo apt-get install  pcscd libpcsc-perl pcsc-tools libccid

禿驢我做到這裡的時候!徒然發現 EasyATM 的電源燈亮了起來!
再高興之餘!想想還真的讓我摸到死耗子~
搞定收工

沒有留言:

張貼留言