1. leht 1-st
ID-kaardi hotplug
Postitatud: 08.07.2009, 16:04
Postitas eriks
Vahel tekib vajadus kasutada ID-kaarti, kuid kaardilugeja ühendamisel on kole tüütu trükkida terminali /etc/init.d/pcscd start.
Kas seda asja saab kuidagi automaatseks teha. Külmkäivituse korral, st kui kaardilugeja on arvuti küljes, kõik toimib.
Kaardilugeja SCR3310, reader_drivers = pcsc, ctapi, opsüsteemiks mandriva 2008.1 powerpack.
Alguses asi kuidagi nii ka toimis, kuid uuenduste käigus on midagi kaotsi läinud.
Veel huvitaks selline asi, kas kaardilugeja on võimalik tööle saada ka virtuaalmasinas (Vmware player, virtualbox jms)?
Postitatud: 08.07.2009, 17:51
Postitas imapi
Mandriva control center -> Süsteem -> Süsteemi teenuste haldamine. Otsi see teenus üles ja vaata kas seal on "linnuke" taga, et käivitada laadimisel. Tõenäoliselt pole.
Postitatud: 08.07.2009, 21:20
Postitas spott
imapi kirjutas:Mandriva control center -> Süsteem -> Süsteemi teenuste haldamine. Otsi see teenus üles ja vaata kas seal on "linnuke" taga, et käivitada laadimisel. Tõenäoliselt pole.
kahjuks pole sellest kasu.
Kui kaardilugeja ühendatakse (või sisestatakse kaart) peale arvuti käivitamist, siis tuleb ka vastav teenus taaskäivitada.
Automaatset lahendust vast polegi - kõige lihtsam endale otseviit teha ma arvan vastava teenuse restartimiseks.
Postitatud: 08.07.2009, 21:33
Postitas v6lur
spott kirjutas:imapi kirjutas:Mandriva control center -> Süsteem -> Süsteemi teenuste haldamine. Otsi see teenus üles ja vaata kas seal on "linnuke" taga, et käivitada laadimisel. Tõenäoliselt pole.
kahjuks pole sellest kasu.
Kui kaardilugeja ühendatakse (või sisestatakse kaart) peale arvuti käivitamist, siis tuleb ka vastav teenus taaskäivitada.
Automaatset lahendust vast polegi - kõige lihtsam endale otseviit teha ma arvan vastava teenuse restartimiseks.
udev'i reegliga ei saa?
Nt teha fail "/etc/udev/rules.d/99-pcscd.rules":
Kood: Vali kõik
SUBSYSTEM!="usb_device", GOTO="pcscd_rules_end"
SYSFS{idVendor}=="xxxx", SYSFS{idProduct}=="xxxx", RUN+="/etc/init.d/pcscd restart"
LABEL="pcscd_rules_end"
(xxxx-id saab lsusb'ist: nt "Bus 003 Device 001: ID 0123:89ab Kaardilugeja Nimi" puhul vastavalt "0123" ja "89ab")
Postitatud: 08.07.2009, 21:36
Postitas imapi
spott kirjutas:
Kui kaardilugeja ühendatakse (või sisestatakse kaart) peale arvuti käivitamist, siis tuleb ka vastav teenus taaskäivitada.
Automaatset lahendust vast polegi - kõige lihtsam endale otseviit teha ma arvan vastava teenuse restartimiseks.
Huvitav, mul töötab laitmatult ei pea midagi tegema. Mandriva 2009.1 sama kaardi lugeja.
Postitatud: 09.07.2009, 08:25
Postitas spott
Väga huvitav. Mina pean aga pcscd taaskäivitama, et kaart ära tuntaks...
Postitatud: 09.07.2009, 09:16
Postitas sander85
nii palju kui omast kogemusest tean, siis kui pcscd juba jookseb, siis pole ta lugejaid tunnistamata jätnud, vahel meelega lugeja korra süsteemist välja löönud kui miskit jumpsib, tõenäoliselt mingil põhjusel on lihtsalt pcscd arvuti käivitamisel käivituvate teenuste nimekirjast maas, aga uuesti aktiveerimiseks juba eelpool sai õpetus antud
Postitatud: 09.07.2009, 09:17
Postitas spott
selge - eks ma siis uurin ise ka - äkki tõesti ta mul ei ole automaatselt käivitatavate moodulite nimekirjas
Postitatud: 09.07.2009, 10:38
Postitas mihkel
spott kirjutas:Väga huvitav. Mina pean aga pcscd taaskäivitama, et kaart ära tuntaks...
Mina pean mõnikord lsusb sisse toksima, siis hakkab tööle

Ei nõua vähemalt juurika õigusi.