Comments
Description
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