miniLector/Seriale

Transcript

miniLector/Seriale
miniLector/Seriale
miniLector/Seriale..................................................................................................................................1
Risoluzione dei problemi più comuni di malfunzionamento ...........................................................1
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Inserendo una smartcard la segnalazione luminosa (led) si accende in modo continuo ?.............................................. 1
Considerazioni preliminari sulla smartcard............................................................................................................................ 1
Controllare il corretto inserimento dei DUE connettori ........................................................................................................ 2
Guasto hardware del miniLector .............................................................................................................................................. 2
Utilizzare l’ultima versione dell’installazione ........................................................................................................................ 2
Reinstallato il sw, ma inserendo la smartcard il led non si accende ancora ?.................................................................... 3
Se non si riesce ad avviare il servizio “smart card” di Windows ........................................................................................ 4
Altri dubbi sui registri di Windows ?....................................................................................................................................... 5
Casi accertati di conflitto di periferiche su seriale.................................................................................................................. 5
Con le prove precedenti non si è riusciti a risolvere il problema ?...................................................................................... 6
Appendice A:
Installazione rel 1.01..............................................................................................7
Prima dell’installazione...................................................................................................................................................................... 7
Avvio della procedura di installazione ........................................................................................................................................... 7
Installazione con il Setup della rel 1.01 ........................................................................................................................................... 8
Appendice B:
Verifica di alcuni servizi e registri ....................................................................11
Verificare l’avvio del driver e del servizio “smart card”............................................................................................................ 11
I principali registri ............................................................................................................................................................................ 12
Risoluzione dei problemi più comuni di malfunzionamento
In questo breve documento è riportata una guida per la risoluzione dei problemi più
comuni nella installazione di miniLector con interfaccia Seriale.
Si fa riferimento al sistema operativo XP; tuttavia diverse considerazioni qui esposte
sono applicabili anche alle altre versioni di Windows.
1.
Inserendo una smartcard la segnalazione luminosa (led) si accende in
modo continuo ?
L’inserimento della carta (ricordiamo che va inserita nel verso giusto con il chip
rivolto verso l'alto) deve provocare l’accensione continua del led sul lettore almeno
per diversi secondi. La prova di inserzione può essere fatta in qualsiasi contesto, a
computer acceso e sistema operativo avviato, anche senza avviare alcun programma
(es. Firma4 o Dike).
Se ciò non avviene (il led rimane spento) vuol dire che l’inserzione della carta non
riesce a stimolare il software; o che il software stesso non e’ completamente attivato.
2.
Considerazioni preliminari sulla smartcard
Va detto che bisogna considerare l’ipotesi (non frequente, ma accade) che la carta sia
danneggiata; si può provare a cambiare smartcard o a pulire in contatti; in rari casi
un po’ di sporco oppure di ossido sui contatti della carta potrebbe provocare un falso
contatto. In questo caso si può provare a pulire i contatti della carta con un panno
leggermente imbevuto di alcol, oppure meglio con una gomma per matite di tipo
morbido ma pulita);
E' utile, se possibile, provare con una carta diversa.
Esistono varie tipologie di carte distribuite da Infocamere che si distinguono dalle
cifre iniziali del numero seriale (e ciascun tipo ha una sua procedura interna ed un
impatto diverso sul software).
Ad esempio con 12... iniziano le carte SysGillo dei produttori IPM ed
STM-Incard) e con 14... o 15.... le carte CardOS del produttore Siemens.
Pag. 1/14
Ciascuna carta utilizza librerie e componenti software diverse, ciascuna con una
propria sequenza di installazione
3.
Controllare il corretto inserimento dei DUE connettori
La versione seriale richiede, oltre al collegamento del connettore a 9 pin del
miniLector alla porta seriale computer, anche la CONNESSIONE “PASSANTE” sul
cavo della tastiera (necessaria per l’alimentazione del dispositivo).
Se il computer e' di tipo portatile e’ necessario inserire DUE connettori: il primo a 9
pin sulla interfaccia seriale; il SECONDO DI FORMA CIRCOLARE NELLA PRESA
DELLA TASTIERA ESTERNA.
Conviene inoltre verificare che non vi siano nei connettori piedini spezzati o piegati
in particolare sul connettore maschio seriale del computer, e sul connettore del
cavetto proveniente dal miniLector e da inserire nella presa tastiera.
4.
Guasto hardware del miniLector
Potrebbe essere danneggiato il miniLector; se cosi' fosse, si può riportarlo al punto
vendita per una sostituzione (anche immediata se disponibile) o in alternativa
contattare il servizio di assistenza di bit4id. In entrambi i casi seguire la procedura
indicata al punto 10.
Tuttavia prima della sostituzione preghiamo di effettuare tutte le analisi descritte di
seguito in questo documento.
5.
Utilizzare l’ultima versione dell’installazione
In verità sulla base della ns. esperienza e’ molto raro che il problema dipenda
dall’hardware (carta o lettore);
In generale l’accensione del led in modo continuo all'atto dell'inserzione della
smartcard (anche senza attivare alcun programma sul computer) e' indice di un quasi
certo buon funzionamento.
Tra le cause più probabili di malfunzionamento vi e’ certamente la configurazione
software del computer.
Abbiamo rilevato che molti problemi emergono qualora sul computer sono stati
installati in precedenza altre versioni di prodotto, o anche lettori di altri produttori.
Accade di frequente che la installazione o la disinstallazione di tali prodotti causa
delle alterazioni della configurazione del sistema operativo nel supporto delle smart
card. Per ovviare a ciò abbiamo messo a punto di recente una nuova installazione per
il miniLector seriale in grado di risolvere molti dei problemi di questo tipo.
Tale versione dell’installazione e’ riconoscibile dalla stampa sul lato superiore del CD
(versione miniLector Essential) della dicitura: rel. 1.01 (o numero superiore)
In mancanza di tale CD, il nucleo della installazione è scaricabile dal sito bit4id
La procedura per questa installazione è descritta in Appendice A.
E’ molto importante procedere prima alla disinstallazione di tutti i programmi
precedentemente installati, come indicato in dettaglio in Appendice A.
Ricordiamo che per la versione Seriale, anche sui sistemi operativi più recenti come
XP, è necessario non dimenticare di effettuare un RIAVVIO del sistema operativo
(spegnere e riaccendere il computer) dopo OGNI installazione; analogamente nel
caso di una disinstallazione.
Completata la procedura in Appendice A provare ad inserire una smartcard nel
lettore e verificare che il led su miniLector si accenda con continuità. Se ciò non
accade e’ necessario procedere con le istruzioni di cui al punto seguente.
Pag. 2/14
Se invece inserendo una smartcard il led si accende, non dovrebbero esserci altri
problemi e si puo’ proseguire con la installazione degli altri programmi (es. Dike,
Firma4 …).
6.
Reinstallato il sw, ma inserendo la smartcard il led non si accende
ancora ?
Eseguendo la precedente installazione la maggior parte dei problemi derivanti dalla
presenza o disinstallazione di altri lettori e’ risolta.
Tuttavia potrebbe accadere che il servizo “scardsvr” di Windows non venga avviato
automaticamente. Il suo mancato avvio può avvenire nel caso si abbia in precedenza
disinstallato sullo stesso computer un altro programma che utilizza un lettore di
smartcard. Se la procedura di disinstallazione e’ imperfetta, o e’ stata eseguita con un
errore, possono venir cancellate delle voci di registro di Windows che ne
pregiudicano l’attivazione.
Per verificare l’esistenza di questo problema seguire il seguente percorso partendo
dal pulsante Start di Windows:
Start -> Pannello di controllo -> Strumenti di amministrazione -> Servizi
Nell’elenco dei nomi (ordinarlo semmai in ordine alfabetico cliccando in testa alla
prima colonna del campo “Nome”) deve risultare che il servizio “smart card” è
Avviato ed Automatico.
Non confondere il servizio "smart card" con quello denominato “Smart Card Base
Component Helper”, che e’ invece un servizio aggiuntivo non strettamente
indispensabile al funzionamento, e non e’ di ns. interesse.
Se il servizio “smart card” e’ presente nell’elenco ma non e’ avviato provare ad
avviarlo manualmente (con il mouse selezionare la riga del servizio “smartcard”,
cliccare sul tasto destro e scegliere “Riavvia”).
Se il servizio “smart card” non risulta in elenco si può:
ƒ
in primo luogo verificare l’esistenza del file di sistema “scardsvr.exe” nel
direttorio C:\WINDOWS\system32 (la denominazione di questo percorso
potrebbe variare perché ovviamente dipende da dove è stato installato il sistema
operativo). Il file fa parte del sistema operativo, e nel caso manchi vuol dire che
l’installazione del sistema operativo almeno su questa parte e’ stata
Pag. 3/14
ƒ
7.
compromessa. Si può naturalmente provare a ripristinare il file mancante
copiandolo da un altro computer. Tuttavia il danno potrebbe essere più esteso.
In generale invece e’ molto probabile che il file esista e che il mancato avvio
dipenda da una “voce nei registri di windows” che risulta cancellata dalla
disinstallazione di precedenti programmi con smartcard. Per recuperare questo
caso procedere al punto successivo
Se non si riesce ad avviare il servizio “smart card” di Windows
Se con la procedura del punto precedente non si riesce ad avviare il servizio (risulta
sconosciuto oppure non riesce ad avviarsi), non rimane che dare uno sguardo ai
registri di windows. E’ una parte “delicata” del sistema operativo per cui tale
operazione va fatta con una certa prudenza e possibilmente da un tecnico esperto,
perché la modifica inaccorta sui campi dei registri può rendere instabile il sistema; la
riparazione diventa in questi casi molto ardua da richiedere la completa reinstallazione dell’intero sistema operativo.
Partendo dal pulsante Start di Windows:
Start
Esegui
Inserire il comando “regedit” per avviare l’applicazione di editing del set di registri
di windows
Posizionarsi su
HKEY_LOCAL_MACHINES -> SYSTEM -> CurrentControlSet -> Services
Ed infine posizionarsi su
ScardSvr
E’ necessario controllare le voci all’interno di questo set di registri.
In genere se siete arrivati a questo punto il problema dipende dall’assenza della voce
Start sotto SCardSvr (al punto indicato dalla freccia). Ciò può essere stato causato
dalla precedente non accurata disinstallazione di un prodotto che utilizza il servizio
smartcard.
Qualora mancasse, la voce può essere ripristinata manualmente o automaticamente
Procedura manuale per il ripristino della voce ScardSvr
Con un po’ di pazienza o preferibilmente da un tecnico esperto, si puo’ operare nel
modo seguente:
ƒ
ƒ
ƒ
Posizionarsi su ScardSvr e selezionarlo (un solo click)
Tasto destro del mouse - Nuovo valore DWord
Inserire il nome "Start"
Pag. 4/14
ƒ
ƒ
ƒ
ƒ
ƒ
Posizionarsi su Start e selezionarlo (un solo click)
Tasto destro del mouse - Modifica
Nella finestra di dialogo selezionare Base Esadecimale, inserire il valore 2 e click
su OK
Verificare a video il corretto valore 2 in corrispondenza del nome Start.
Riavviare il computer
Procedura automatica per il ripristino della voce ScardSvr
In alternativa a questa procedura si può scaricare il file SetRegistroScardSvr.reg dal
sito Bit4id; una volta scaricato in una qualsiasi cartella è sufficiente fare doppio click
per eseguire in automatico le operazioni sopra descritte.
Fare click su “Si”
L’aggiornamento della voce di registro “ScardSvr” è completato. Fare click su OK.
Non dimenticare di riavviare il computer per rendere operative le modifiche.
8.
Altri dubbi sui registri di Windows ?
In Appendice B, per i più esperti, sono riportati per riferimento lo stato delle
principali voci di registro con altre indicazioni e prove.
In generale pero’ fino ad oggi non abbiamo avuto casi in cui e’ stato necessario
intervenire su questi ulteriori punti.
9.
Casi accertati di conflitto di periferiche su seriale
Esiste la possibilità (accertata in alcuni casi) che il driver del lettore non si e’ installato
o non funziona correttamente per un conflitto tra periferiche e driver diversi.
Cob l’interfaccia seriale, come noto, possono sorgere difficolta’ nel riconoscimento
automatico del dispositivo da parte del sistema operativo XP, specie se la stessa
interfaccia seriale e’ stata usata in precedenza da altre periferiche. Per recuperare un
errore di questo tipo è necessario disinstallare ogni altra applicazione e driver che in
precedenza erano allocate sulla stessa porta seriale e sulla quale ora si vuole collegare
il miniLector. In questi casi e’ anche necessario disinstallare e reinstallare il
miniLector seguendo la procedura descritta in Appendice A. Ad ogni step e’
importante effettuare un riavvio del computer.
In altri casi (anche questi già accertati) il lettore seriale, utilizzando a pieno le
funzionalita’ dell’interfaccia seriale, trova incompatibilità con altre periferiche
attestate su interfacce adiacenti (COM3 o COM4) e che condividono ad esempio gli
stessi interrupt (ad esempio interfacce PCMCIA o modem integrati). Essendo molto
complessa la rilevazione di un conflitto di questo tipo, l’unica soluzione è allora
Pag. 5/14
rimuovere tali periferiche, o provare a cambiare porta seriale (ad esempio da COM1 a
COM2 o viceversa), o ancora in alternativa e’ consigliabile passare ad un lettore
miniLector con interfaccia USB (e’ anche piu’ veloce ed e’ molto meglio supportato in
automatico da XP).
10. Con le prove precedenti non si è riusciti a risolvere il problema ?
Potrebbe naturalmente anche essere danneggiato il miniLector, oppure potrebbe
esserci un nuovo problema non contemplato in questo documento.
In entrambi i casi si può attivare il servizio di assistenza in garanzia inviando una
email a [email protected] (o un fax a 081 19731930), indicando:
ƒ
Il numero di serie ed il part number (indicati sull’etichetta posta sul retro del
dispositivo miniLector)
ƒ
La data ed il luogo di acquisto
ƒ
L’esito delle prove indicate in questo documento e che quindi fanno presumere
che il guasto dipenda da un guasto hardware del miniLector
ƒ
Nel caso si chieda la sostituzione in garanzia indicare se si preferisce effettuarla
presso il punto vendita o direttamente a bit4id. Nel primo caso essa è necessario
verificare la disponibilità di un prodotto sostitutivo da parte del punto vendita.
Nel secondo caso e’ necessario comunicare il proprio indirizzo (casa o ufficio) che
bit4id utilizzerà per la spedizione del prodotto sostitutivo.
Per un miglior e più rapido supporto di assistenza tecnica è necessario includere
anche le seguenti informazioni:
ƒ
Lo stato della segnalazione luminosa su miniLector (lampeggiante, spenta,
continua all'inserimento della carta ...)
ƒ
La descrizione a video dell'eventuale errore, con indicazione del contesto in cui
appare (schermata, menu o comando)
ƒ
Le prime 4 cifre del numero seriale della carta Infocamere (esse indicano il tipo;
infatti potrebbero essere 12... per smartcard IPM o STM-Incard SysGillo, o 14... o
15... per le smartcard del produttore Siemens)
ƒ
Se si è provato a sostituire la carta con un’altra (indicare anche le cifre iniziali di
questo seriale)
ƒ
Se sul sistema operativo XP sono stati installati altri lettori (semmai non
miniLector) attualmente o in passato
ƒ
I risultati delle prove sopra descritte (per verificare il driver ed il servizio di
scardsvr di Windows)
Il servizio di assistenza di bit4id è disponibile per ulteriori chiarimenti e
suggerimenti.
Pag. 6/14
Appendice A:
Installazione rel. 1.01
Di seguito viene descritta la procedura di installazione con la versione rel 1.01 o
seguenti.
Se si e’ acquistato un miniLector in versione Essential verificare che sulla parte
superiore del CD sia stampata la dicitura: rel. 1.01 (o un numero superiore)
In mancanza, si puo’ scaricare dal sito di bit4id il nucleo della installazione
aggiornata alla versione 1.01.
Tale installazione, oltre che per il miniLector seriale a marchio Bit4id, puo’ essere
utilizzata con profitto anche per quelli a marchio “Ipm” ed “Incard”. Tuttavia è
importante precisare che Bit4id non offre alcuna garanzia o supporto su queste
ultime versioni di prodotto.
Prima dell’installazione
Se sul computer sono state installate in precedenza altre versioni o prodotti
alternativi, o ancora qualora si voglia ripetere una installazione per recuperare
eventuali malfunzionamenti, e’ necessario, prima di proseguire, effettuare la
disinstallazione delle applicazioni presenti.
Per questo, dal pulsante Start di Windows:
Start –> Pannello di Controllo –> Installazione Applicazioni –>
Selezionare e rimuovere (cliccare su Cambia/Rimuovi) le seguenti applicazioni
eventualmente presenti:
ƒ
SysGillo miniLector
ƒ
Siemens CardOS API …
ƒ
miniLector
ƒ
Firma4
ƒ
Dike
ƒ
Altre applicazioni di terze parti che utilizzano smartcard e relativi lettori
Non collegare immediatamente il miniLector al computer, ma farlo solo nella fase
finale della installazione quando sarà richiesto.
Avvio della procedura di installazione
Questo paragrafo è da applicare solo per i possessori della installazione re. 1.01 su
CD; per coloro che utilizzano il nucleo della installazione rel. 1.01 scaricata dal sito di
Bit4id, passare direttamente al paragrafo successivo
1.
2.
3.
NON collegare il miniLector (deve essere collegato solo quando è richiesto a
video e seguendo le istruzioni più avanti indicate).
Inserire il CD incluso nella confezione del minilector.
Seguire le istruzioni a video per eseguire la installazione, ed in particolare:
Cliccare su “Collegamento ed
Installazione miniLector”
Pag. 7/14
Cliccare su Versione Seriale
Cliccare su
“miniLector/seriale/Setup.exe”
Fare doppio click in
corrispondenza della icona
“setup.exe”
Installazione con il Setup della rel 1.01
Una volta avviata l'esecuzione del Setup.exe, inizia la installazione dei driver del
minilector.
Pag. 8/14
Fare click su “Avanti”.
Leggere attentamente la licenza d'uso. Cliccare su “Si” per continuare.
L’installazione Tipica e’ quella consigliata; fare click su “Avanti.”.
Collegare il miniLector come mostrato in figura, e poi fare click su “OK”.
Pag. 9/14
Può accadere che il dispositivo miniLector seriale non venga rilevato in automatico.
In tal caso compare la seguente finestra in cui bisogna indicare manualmente la porta
sulla quale e’ stato installato.
Verificare le connessioni, tenendo conto delle avvertenze citate al punto 3 del
presente documento.
Poi, se non si conosce con precisione la porta e’ possibile smarcare anche più di una
voce, cliccando ad esempio sia su COM1 che su COM2 .
Il programma proverà nuovamente in modo selettivo su queste due porte.
Fare click su “Avanti”
Click su “Fine” per uscire, e riavviare il computer
Pag. 10/14
Appendice B:
Verifica di alcuni servizi e registri
Verificare l’avvio del driver e del servizio “smart card”
Come descritto in precedenza in questo documento un problema può determinarsi
per il mancato avvio automatico di uno dei seguenti componenti:
ƒ
“4mlsnt.sys”; il driver del miniLector seriale1
ƒ
“scardsvr”; si tratta di un servizio nativo di Microsoft che gestisce le smartcard; il
suo mancato avvio può avvenire nel caso si abbia in precedenza disinstallato
sullo stesso computer un altro programma che utilizza un lettore di smartcard. Se
la procedura di disinstallazione e’ imperfetta, o e’ stata eseguita con un errore,
possono venir cancellate delle voci di registro di Windows che ne pregiudicano
l’attivazione
Per verificare e’ necessaria un po’ di esperienza nella manutenzione di computer. Si
può, partendo dal pulsante Start di windows, seguire il seguente percorso:
Start -> Esegui
Inserire il comando “cmd” per aprire una finestra shell a righe di comando sullo stile
del vecchio MSDOS; quindi digitare:
net start 4mlsnt
e poi il tasto invio
La risposta può essere servizio sconosciuto, oppure servizio gia’ avviato, oppure
servizio avviato; in questo ultimo caso il servizio non era avviato e quindi si può
inserire la smartcard e verificare che il led si accenda in modo continuo, riavviare il
sistema operativo e quindi operare con il programma di firma (Firma4 o Dike).
Analogamente poi digitare:
net start scardsvr
e poi il tasto invio
Anche qui la risposta può essere servizio sconosciuto, oppure servizio gia’ avviato,
oppure servizio avviato; in questo ultimo caso il servizio non era avviato e quindi si
può inserire la smartcard e verificare che il led si accenda in modo continuo, riavviare
il sistema operativo e quindi operare con il programma di firma (Firma4 o Dike)..
A margine segnaliamo che il comando:
net stop scardsvr
consente di arrestare entrambi i servizi.
Si può provare ad avviare ed arrestare i servizi più volte per verificare che non ci
siano altri problemi.
1 Nelle versioni precedenti alla rel. 1.01 ed in particolare nei miniLector a marchio “Ipm” ed “Incard” il
nome del driver era “ipmmlsnt.sys”. Installando la nuova versione 1.01 tale riferimento non è più presente,
ed e’ sostituito con “4mlsnt.sys”
Pag. 11/14
I principali registri
Eventuali operazioni sui registri vanno sempre fatte con una certa prudenza e
possibilmente da un tecnico esperto, perché la modifica inaccorta sui campi dei
registri può rendere instabile il sistema; la riparazione diventa in questi casi molto
ardua da richiedere la completa re-installazione dell’intero sistema operativo.
Per avviare l’editor dei registri di Windows, partendo dal pulsante Start di Windows:
Start -> Esegui
Inserire il comando “regedit”
Posizionarsi su
HKEY_LOCAL_MACHINES -> SYSTEM -> CurrentControlSet -> Services
Le immagini seguenti riportano lo stato tipico di una installazione su sistema
operativo XP, per le seguenti selezioni:
ScardDrv
ScardDrv-Enum
ScardDrv-Security
ScardSvr
ScardSvr-Enum
ScardSvr-Security
Pag. 12/14
Pag. 13/14
Seguire le indicazioni riportate al punto 7 del presente documento qualora si
rendesse necessario modificare manualmente qualche voce di registro.
Pag. 14/14