Ubuntu ja Dell D600 sisemine ID-kaardi lugeja

Ubuntu Linuxi ja tema erinevate versioonide foorum

Moderaator: Moderaatorid

Vasta
vussvillem
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 50
Liitunud: 16.01.2008, 19:42

Ubuntu ja Dell D600 sisemine ID-kaardi lugeja

Postitus Postitas vussvillem »

Dell D600-l on PCMCIA ava all sisemine ID-kaardi lugeja (smart card reader). Sõbralt laenatud USB ID-kaardi lugeja tuntakse ära aga läpaka smart card reader'it mitte (töötab midagi näppimata Windowsis).

Sisemise ID-kaardi lugeja puhul "opensc-tool --list-readers" annab vastuseks:
Failed to establish context: No readers found

Keegi oskab aidata? On kellelgi samasugust asja ette tulnud?


P.S. Olen võhik Linuxi maailmas. Hetkel kasutan Ubuntu 8.04, mille seadistasin vastavalt ideelabori juhendile (http://ideelabor.ee/id-kaart/linux). Installeerisin OpenSC algkoodist. Olen tuttav Ubuntu 8.04 ja Firefox 3 probleemidega (USB ID-kaardi lugejaga kerkib ülesse foorumist tuttav teema: saan SEBi sisse aga allkirja anda ei saa). Samas on minu postituse probleem hoopis teist laadi.
Kasutaja avatar
mihkel
Vana Pingviin
Vana Pingviin
Postitusi: 1284
Liitunud: 16.04.2006, 13:08

Postitus Postitas mihkel »

http://ideelabor.ee/opensource/wiki/IdK ... buntuLinux

Seal allpool on toodud mõned võimalikud tagasilöögid. Oled nendega tutvunud?
vussvillem
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 50
Liitunud: 16.01.2008, 19:42

Postitus Postitas vussvillem »

Tänan aitamast. Jah, vaatasin neid tagasilöögi variante ka.

Peast kahjuks ei mäleta enam, mis "ps ax | grep pcscd" vastuseks andis (läpakas pole hetkel paariks päevaks minu kasutuses) - kuna tegemist olulise infoga, vaatan paari päeva pärast järele ja postitan vastuse. Restartisin pcscd ka mitu korda, midagi ei muutunud.
Kasutaja avatar
zeratul
Pingviini aktivist
Pingviini aktivist
Postitusi: 120
Liitunud: 22.02.2006, 02:00

Postitus Postitas zeratul »

Vaata, mis lugeja tüüp sul on. Mul on D630 peal O2 Micro Oz776.
Seal jah mingist versioonist alates kirjutati libccid paketti mingi kala sisse ja seetõttu alates gutsy versioonist enam ei funga. Jõudsin selle bugiga lõpuks arendaja endani välja ja ta viis paranduse sisse, mis aga alles Interpid Ibex'isse sisse on viidud, kuid võin sind ise juhendada, kuidas see 8.04 versioonis tööle saada.

Võimalik muidugi, et sul on hoopis teist tüüpi lugeja, mis pole üldse toetatud. Siis võid proovida jällegi ccid arendajatega kontakti leida, et nad sinu lugeja toe lisaksid.
vussvillem
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 50
Liitunud: 16.01.2008, 19:42

Postitus Postitas vussvillem »

Zeratul, oleks hea küll, kui sa aitaksid mul selle asja korda saada. Iseasi, kas ma aru saan sinust. Alustuseks - olen nii tume junn - mis ma tegema pean, et lugeja mudelit teada saada? :oops: Peaks olema D600-l vaikimisi peal olev lugeja. Delli kodulehelt saadud läpaka spetsifikatsioonides reader'i mudelit kirjas pole. Oskasin Smart Card Readeri mudeli väljaselgitamiseks vaid googeldada :D Imelikul kombel sellist infot pea et polnudki, ainuke asi mis leidsin, oli mingi Soome leht, kus pakutakse Dell D600 smart card readerile O2 Micro Oz 711 driver'eid.

http://www.intermin.fi/vrk/fineid/home. ... 54002E0773
Kasutaja avatar
zeratul
Pingviini aktivist
Pingviini aktivist
Postitusi: 120
Liitunud: 22.02.2006, 02:00

Postitus Postitas zeratul »

Nojah, selle lugeja käima panemine jääb arvatavasti minu võimetest väljapoole, kuna linuxi draiveritega käsitsi jamamine pole just minu tugevaim külg. Oz711 draivereid kahjuks ccid paketis pole :( aga võid alati arendaja enda käest küsida, et kas on kunagi ehk plaanis see tugi lisada.

projekti leht asub siin: http://pcsclite.alioth.debian.org/ccid.html
ja arendaja email on: ludovic.rousseau@free.fr
vussvillem
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 50
Liitunud: 16.01.2008, 19:42

Postitus Postitas vussvillem »

Pärast pikemat otsimist sattusin lõpuks soonele. Tuleb välja et O2 Micro Smartcard Readeri Linuxi driverite jaoks on eraldi projekt olemas https://gna.org/projects/o2scr

Muuseas, olen kuulnud - vähemalt windowsi kasutajate seas - harvad ei ole juhud, kui D600 omanikud endale PCMCIA-sse istuva ID-kaardi lugeja ostavad, teadmata, et neil PCMCA pesa all vajalik vidin juba olemas on :) Igatahes, pisike kuid põhjalik seletus neile, kes tahavad ka O2 Micro Smartcard Readerit tööle saada.
Oletus, mis teen: veebist tirid asjad Desktopile.

EELTÖÖ
1) terminalis lspci käsuga saad vaadata PCI device'i sealhulgas oma smartcard readeri mudelit, minul töötas see O2 Micro OZ711EC1 mudeliga Ubuntus, peaks töötama ka muude O2Micro mudelitega ja teistes distributsioonides
2) mine ülalviidatud veebilehele
3) lae alla o2scr-1.0.2.tar.bz2 ja paki lahti
4) INSTALL failis on installimise juhend, seletan lahti neile, kes inglise keelt ei oska:

O2SCR DRIVER'I INSTALL
a) installi pcsclite, selle leiad veebilehelt http://pcsclite.alioth.debian.org/
tiri alla, paki lahti; seejärel terminalis:

cd Desktop/pcsc*
./configure
make
sudo make install
NB! Kui ta hakkab karjuma midagi libusb paketti kohta, siis vaata, et sul oleks installitud nii libusb kui libusb-dev või libusb-devel

b)installi o2scr, terminalis:
cd ~/Desktop/o2scr
sudo make install

c)aktiveeri o2scr, terminalis:

pccardctl info (vaata, mis number sul X-i asemel on: PRODID_X="O2Micro" ja pane see number X-i asemele järgmistes käskudes)

pccardctl eject X
pccardctl insert X

MÄRKUSED
Ubuntus ilmub o2scr driverite installimise järel restricted drivers manager'ile (Ubuntu 8.04: System->Administration->Hardware Drivers) uus sissekanne - o2scr.

EDIT:
1. UBUNTU 8.04: o2scr-ist on hetkel (16.05.2009) olemas versioon 1.0.4 aga minul see praegu ei töötanud, ei viitsinud ka proovida, kas 1.0.3 versioon töötab ja kasutasin uuesti 1.0.2 versiooni.

2. UBUNTU 9.04 (võibolla ka alates Ubuntu 8.10-st): Pidin kasutama uusimat o2scri (05.01.2010, oscr-1.0.4), et tööle saada.
Viimati muutis vussvillem, 05.01.2010, 20:03, muudetud 1 kord kokku.
Kasutaja avatar
Kaar3l
Vana Pingviin
Vana Pingviin
Postitusi: 692
Liitunud: 07.05.2007, 17:47

Postitus Postitas Kaar3l »

Sain üle kivide kändude asja kuidagi karmicule installitud, kuid
laptop@D420:~$ pccardctl info

Kood: Vali kõik

PRODID_1=""
PRODID_2=""
PRODID_3=""
PRODID_4=""
MANFID=0000,0000
FUNCID=255
lsusb
Bus 002 Device 006: ID 0b97:7762 O2 Micro, Inc. Oz776 SmartCard Reader
Hyva päiva!
Vasta