| USB ID - usbid - pagina 2 |
|
| Scritto da Administrator | ||||
| Lunedì 25 Maggio 2009 23:05 | ||||
Pagina 2 di 2 Per conoscere l'ID del proprio hardware, sono disponibili due comandi linux: lspci, utile ad identificare le periferiche PCI, e lsusb, adatto invece per le periferiche USB. Un esempio di output del comando lsusb potrebbe essere il seguente: Bus 002 Device 003: ID 067b:3507 Prolific Technology, Inc. PL3507 ATAPI6 Bridge Nell'esempio precedente si può vedere con esattezza il tipo della periferica collegata. Se vogliamo essere ancora piu' curiosi, possiamo andare a vedere l' output del comando linux dmesg per avere una visuale cronologica di cio' che ha comportato l' inserimento della periferica L'esempio che segue mostra i risultati dei comandi lsusb e dmesg lanciati dopo il collegamento ad una porta USB di un ricevitore digitale terrestre marcato Yakumo: lsusb Bus 002 Device 005: ID 14aa:0222 AVerMedia (again) or C&E dmesg: [ 2677.408962] usb 2-1: configuration #1 chosen from 1 choice [ 2677.487184] dvb-usb: found a 'WideView WT-220U PenType Receiver (Typhoon/Freecom)' in cold state, will try to load a firmware
Come potete notare, il comando lsusb, riconosce con una descrizione l' accoppiata vendor_id:hardware_id , ma poi nell' installazione della periferica vediamo con dmesg che viene trattata come una "WideView WT-220U PenType Receiver (Typhoon/Freecom)" La periferica in questione, un ricevitore USB digitale terrestre , non ha un firmware su ROM/EPROM , quindi necessita che ogni volta che viene collegata sia il pc a caricargli il firmware, e quindi ha 2 stati "cold" e "warm". cio' rende la periferica molto flessibile, chi sa' scrivere i firmware potrebbe aver voglia di implementare una nuova funzione, e quindi scriversi il proprio firmware e farlo caricare ad ogni accensione, in maniera molto semplice, lavorando solo da tastiera, senza bisogno di saldatori o programmatori di eprom Quella che segue è una spiegazione degli eventi mostrati nei due output precedenti (i numeri tra parentesi quadre indicano l'istante temporale dall'accensione del computer): [ 2677.408962] viene collegata la periferica; [ 2677.487184] la periferica viene riconosciuta come «wideView wt-220U penType receiver (Typhoon/Freecom)» [ 2677.493679] viene caricato il firmware dal file dvb-usb-wt220u-02.fw ( per ubuntu preventivamente scaricato e copiato nella directory /lib/firmware/ ); [ 2678.546715] disconnessione e riconnessione della periferica a causa di un cambio di ID in «14aa:0221»; [ 2679.925399] la periferica viene rilevata come riconosciuta e funzionante [ 2679.926885] viene abilitato il ricevitore infrarossi della penna, sulla periferica «input3».
|
||||
| Ultimo aggiornamento Mercoledì 05 Agosto 2009 14:08 |
| 88.7% | | ITALY |
| 2.7% | | UNITED STATES |
| 1.4% | | GERMANY |
| 1% | | JAPAN |
| 0.9% | | UNITED KINGDOM |
| Oggi: | 20 |
| Ieri: | 37 |
| Questa settimana: | 20 |
| Scorsa settimana: | 268 |
| Questo mese: | 208 |
| Scorso mese: | 909 |
| Totale: | 3979 |






![]() | oggi | 40 |
![]() | ieri | 59 |
![]() | questa settimana | 40 |
![]() | Questo mese | 301 |
![]() | dal 08/08/2009 | 13837 |