miniLector/USB

Transcript

miniLector/USB
miniLector/USB
miniLector/USB ......................................................................................................................................1
Risoluzione dei problemi più comuni di malfunzionamento ...........................................................1
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
La segnalazione luminosa (led) su miniLector lampeggia ?................................................................................................. 1
Inserendo una smartcard il led si accende in modo continuo ? ........................................................................................... 1
Considerazioni preliminari sulla smartcard............................................................................................................................ 1
Guasto hardware del miniLector .............................................................................................................................................. 2
La procedura di installazione .................................................................................................................................................... 2
Verificare la corretta installazione del driver.......................................................................................................................... 2
Verificare l’avvio del servizio “smart card” di Windows ..................................................................................................... 2
Se non si riesce ad avviare il servizio “smart card” di Windows ........................................................................................ 3
Altri dubbi sui registri di Windows ?....................................................................................................................................... 5
Con le prove precedenti non si è riusciti a risolvere il problema ?...................................................................................... 5
Appendice A:
Installazione automatica.......................................................................................6
Prima dell’installazione...................................................................................................................................................................... 6
Procedura di installazione ................................................................................................................................................................. 6
Appendice B:
Installazione manuale del driver.........................................................................9
Re-installazione manuale del driver ................................................................................................................................................ 9
Appendice C:
Verifica di alcuni servizi e registri....................................................................12
Verificare l’avvio del driver e del servizio “smart card”............................................................................................................ 12
I principali registri ............................................................................................................................................................................ 13
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 USB.
Si fa riferimento al sistema operativo XP; tuttavia diverse considerazioni qui esposte
sono applicabili anche alle altre versioni di Windows.
1.
La segnalazione luminosa (led) su miniLector lampeggia ?
Se il lettore lampeggia vuol dire che e’ ben collegato, che è alimentato e che il driver
software è installato; Ciò in genere e’ indice anche di un suo buon funzionamento.
Altrimenti c'e' da presumere che il driver non è ben installato oppure che vi è un
problema sull'hardware del computer o del lettore.
2.
Inserendo una smartcard il 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 lampeggiante o peggio e' spento) vuol dire che
l’inserzione della carta non riesce a stimolare il software; o che il software stesso non
e’ completamente attivato.
3.
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);
Pag. 1/15
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.
Ciascuna carta utilizza librerie e componenti software diverse, ciascuna con una
propria sequenza di installazione
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.
La procedura di installazione
In verità sulla base della ns. esperienza e’ molto raro che il problema dipenda
dall’hardware (carta o lettore);
In generale se il led del miniLector lampeggia e' indice di un buon funzionamento
che diventa praticamente quasi certo se la luce e' continua all'atto dell'inserzione
della smartcard (anche senza attivare alcun programma sul computer).
Tra le cause più probabili di malfunzionamento vi e’ certamente la configurazione
software del computer.
Nel dubbio, prima di iniziare l'analisi che segue, o anche successivamente (come
ultima prova), può essere utile disinstallare il software, spegnere e riaccendere il
computer, e poi reinstallare nuovamente il software dal CD del miniLector, seguendo
la procedura riportata in Appendice A.
6.
Verificare la corretta installazione del driver
Il problema potrebbe dipendere dal driver del lettore che non si e’ installato
correttamente (ad esempio per un conflitto tra periferiche diverse).
Per verificare questo caso si può partendo dal pulsante Start di Windows seguire il
seguente percorso:
Start -> Pannello di controllo -> Sistema -> Hardware -> Gestione periferiche
Nell’elenco delle periferiche deve risultare “Lettori smart card”; cliccare su “+” per
espandere il ramo e verificare la presenza di “ACR38 Smart Card reader”
Una eventuale icona con un punto esclamativo indica che il driver non e’ stato
installato correttamente ad esempio per un conflitto hardware tra periferiche diverse.
Tuttavia va tenuto presente che non tutti gli errori hardware sono riportati in questo
modo; in alcuni casi può anche accadere che un errore sul driver dovuto ad un
conflitto hardware non sia qui riportato come errore.
Per recuperare un errore di questo tipo si può seguire la procedura descritta in
Appendice B (Re-installazione manuale del driver)
7.
Verificare l’avvio del servizio “smart card” di Windows
Il problema potrebbe in alternativa essere dovuto ad un mancato avvio automatico
del servizio “scardsvr”; si tratta di un servizio nativo di Microsoft che gestisce le
smartcard; Ciò ad esempio può avvenire nel caso si abbia in precedenza disinstallato
sullo stesso computer un altro programma che utilizza un lettore di smartcard. Se la
Pag. 2/15
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 questo caso e’ necessaria un po’ più di esperienza nella manutenzione
di computer. Si può, partendo dal pulsante Start di windows, seguire il seguente
percorso:
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
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
8.
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
Pag. 3/15
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"
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.
Pag. 4/15
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.
9.
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.
10. Con le prove precedenti non si è riusciti a risolvere il problema ?
Potrebbe essere danneggiato il miniLector, oppure potrebbe essere 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 chiarimenti e suggerimenti.
Pag. 5/15
Appendice A:
Installazione automatica
Di seguito viene descritta la procedura di installazione.
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’ consigliabile, 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.
L’immediato collegamento del miniLector può attivare nei sistemi operativi
Windows più recenti un automatico riconoscimento, essendo i driver del miniLector
(versione ACR38) gia’ inclusi nella distribuzione di Microsoft.
Ciò non pregiudica il funzionamento generale, ma non consente di installare
agevolmente le ultime versioni del driver software incluse nel CD della confezione
miniLector.
Procedura di installazione
1. NON collegare il miniLector (deve essere collegato solo quando è richiesto a
video e seguendo le istruzioni più avanti indicate).
2. Inserire il CD incluso nella confezione del minilector.
3. Seguire le istruzioni a video per eseguire la installazione
4. Al termine della prima fase dell’installazione viene visualizzato a video il
seguente messaggio
5.
Collegare quindi il miniLector ad una porta USB del computer
Pag. 6/15
6.
Fare click su OK e proseguire.
7.
Dopo qualche secondo dalla connessione del miniLector, il sistema operativo
(solo le versioni più recenti di Windows come XP) dovrebbe riconoscere tale
evento con un messaggio a video.
Se la connessione del un nuovo dispositivo miniLector (ACR38 USB Reader) e’
stata riconosciuta dal sistema proseguire al punto successivo
Se invece il sistema operativo non rileva automaticamente la connessione del
nuovo dispositivo ma la segnalazione luminosa (led) su miniLector lampeggia un
driver presumibilmente era già stato installato in precedenza. In caso contrario
provare a disinserire e poi dopo qualche secondo ad inserire nuovamente il
connettore. Se anche in questo modo il sistema non rileva il nuovo dispositivo, e’
necessario proseguire con una installazione manuale del driver come indicato in
Appendice B. L’installazione manuale consente anche di aggiornare il driver
qualora non si e’ sicuri di aver installato l’ultima versione.
8.
Selezionare "Installa il software automaticamente" e click su “Avanti”.
9.
Click su CONTINUA (il driver non è stato firmato da Microsoft ma è quello
corretto!)
Pag. 7/15
10. Attendere la configurazione del Sistema
11. Complimenti l'installazione è terminata con successo, il miniLector è funzionante
e non è necessario alcun RIAVVIO di Windows. Click su FINE
Consigliamo infine di effettuare la registrazione del prodotto su www.bit4id.com (in
questo modo si potranno ottenere tutti gli aggiornamenti del miniLector e le
informazioni sui nuovi prodotti)
Pag. 8/15
Appendice B:
Installazione manuale del driver
Questa procedura può rendersi necessaria:
ƒ
qualora dopo la installazione del software, al momento dell’inserzione del
connettore USB, il dispositivo non viene riconosciuto automaticamente dal
sistema;
ƒ
oppure nel caso si evidenzia un errore nell’installazione del driver (come
descritto in precedenza in questo documento al punto 6)
Re-installazione manuale del driver
Selezionare la voce ACR38USB Reader (o bit4id miniLector USB), click tasto destro e
selezionare la voce Aggiorna driver...
Selezionare Installa da un elenco o percorso specifico (per utenti esperti), click su
AVANTI
Pag. 9/15
Selezionare Non effettuare la ricerca.... Click su AVANTI
Selezionare bit4id miniLector USB, click su AVANTI
Attendere.....
Pag. 10/15
Click su CONTINUA (il driver non è stato firmato da Microsoft ma è quello corretto!)
Attendere la configurazione del Sistema
Complimenti l'installazione è terminata con successo, il miniLector è funzionante e
non è necessario alcun RIAVVIO di Windows. Click su FINE
Pag. 11/15
Appendice C:
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 “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 scardsvr
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)..
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.
Pag. 12/15
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. 13/15
Pag. 14/15
Seguire le indicazioni riportate al punto 8 del presente documento qualora si
rendesse necessario modificare manualmente qualche voce di registro.
Pag. 15/15