Salve a tutti. Sono alle prese anche col problema di una chiavetta TV usb che non riesco ad utilizzare. Il risultato di lsusb è il seguente:
giancarlo@giancarlo-laptop:~$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 005: ID 090c:1000 Feiya Technology Corp. Flash Drive
Bus 003 Device 004: ID 05fe:1011 Chic Technology Corp.
Bus 003 Device 002: ID 058f:9254 Alcor Micro Corp. Hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 023: ID 187f:0201
Bus 001 Device 005: ID 05e3:0505 Genesys Logic, Inc.
Bus 001 Device 004: ID 0951:1606 Kingston Technology
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Direi perciò che si tratta di chipset Siano, giusto?
Ho provato ad eseguire la sequenza suggerita da Tullio:
@Andrew_25
giusto, Xgaz ha ragione, in effetti la sequenza completa è questa:
1 Scaricare il firmware, prendendolo da:
http://www.steventoth.net/linux/sms1xxx/dovrebbe essere, se ben ricordo, il penultimo, quello da 69k.
2 Rinominarlo in:
sms1xxx-nova-b-dvbt-01.fw
3 Metterlo in /lib/firmware
occhio che questa operazione va fatta come amministratore (root), se non hai dimestichezza con la shell basta che apri un terminale e dai:
Codice:
sudo nautilus
e puoi prendere e copiare i files come vuoi, stai attento però a non fare confusione!!
4 A questo punto metti il modulo smsdvb in /etc/modules, però questo mi sembra che tu l'abbia già fatto.
5 Ora installa le librerie:
Codice:
sudo apt-get install libxine1-ffmpeg libavcodec-unstripped-52
puoi farlo anche da Synaptic.
6 Ora togli e rimetti la pennetta (o la metti se non era collegata) e poi, da terminale, dai dmesg, nelle ultime righe ti dovrebbero venire fuori delle linee del genere:
Codice:
dmesg
Feb 26 22:16:54 HAL3000 kernel: [ 5074.452027] usb 1-3: new high speed USB device using ehci_hcd and address 8
Feb 26 22:16:55 HAL3000 kernel: [ 5074.589218] usb 1-3: configuration #1 chosen from 1 choice
Feb 26 22:16:55 HAL3000 kernel: [ 5074.590390] usb 1-3: firmware: requesting sms1xxx-nova-b-dvbt-01.fw
Feb 26 22:16:55 HAL3000 kernel: [ 5075.160041] smscore_set_device_mode: firmware download success: sms1xxx-nova-b-dvbt-01.fw
Feb 26 22:16:55 HAL3000 kernel: [ 5075.160369] DVB: registering new adapter (Siano Nova B Digital Receiver)
Feb 26 22:16:55 HAL3000 kernel: [ 5075.160545] DVB: registering adapter 1 frontend 0 (Siano Mobile Digital SMS1xxx)...
a questo punto la pennetta è riconosciuta e registrata.
7 Ora riavvia il pc (non dovrebbe servire, comunque non costa nulla), se tutto è andato bene Kaffeine dovrebbe vedere la pennetta e puoi fare lo scanning dei canali, a me li ha presi ma con l'opzione di spostamento di frequenza.
Tutto quanto sopra va per Karmic, ma penso che sia la stessa cosa per le versioni successive, in quanto dubito che quello che manca l'abbiano messo, poichè l'hanno tolto volutamente: prima di Karmic c'era.
L'unica differenza, mi pare di aver capito, è che nel mio caso il firmware deve essere rinominato in dvb_nova_12mhz_b0.inp
Ho provato col firmware suggerito da Tullio (quello da 69k in
http://www.steventoth.net/linux/sms1xxx/), ho inserito la chiavetta usb e ho eseguito dmesg col seguente risultato (una sfilza di linee di errore e poi infine):
[ 1095.003393] smsusb_onresponse: line: 116: error, urb status -71, 0 bytes
[ 1095.004160] smscore_set_device_mode: firmware download success: dvb_nova_12mhz_b0.inp
[ 1095.007519] smsusb_onresponse: line: 116: error, urb status -71, 0 bytes
[ 1095.008156] smscore_set_device_mode: line: 912: return error code -71.
[ 1095.008166] smsusb_init_device: line: 383: smscore_start_device(...) failed
[ 1095.008390] smsusb_onresponse: line: 116: error, urb status -2, 0 bytes
[ 1095.008513] smsusb_onresponse: line: 116: error, urb status -2, 0 bytes
[ 1095.008638] smsusb_onresponse: line: 116: error, urb status -2, 0 bytes
[ 1095.008759] smsusb_onresponse: line: 116: error, urb status -2, 0 bytes
[ 1095.008887] smsusb_onresponse: line: 116: error, urb status -2, 0 bytes
[ 1095.009010] smsusb_onresponse: line: 116: error, urb status -2, 0 bytes
[ 1095.009137] smsusb_onresponse: line: 116: error, urb status -2, 0 bytes
[ 1095.009262] smsusb_onresponse: line: 116: error, urb status -2, 0 bytes
[ 1095.009384] smsusb_onresponse: line: 116: error, urb status -2, 0 bytes
[ 1095.009513] smsusb_onresponse: line: 116: error, urb status -2, 0 bytes
[ 1095.009529] sms_ir_exit:
[ 1095.009599] smsusb: probe of 1-2:1.0 failed with error -71
[ 1095.009739] usb 1-2: USB disconnect, address 22
[ 1097.148065] usb 1-2: new high speed USB device using ehci_hcd and address 23
[ 1097.281022] usb 1-2: configuration #1 chosen from 1 choice
[ 1097.283967] usb 1-2: firmware: requesting dvb_nova_12mhz_b0.inp
[ 1097.856084] smscore_set_device_mode: firmware download success: dvb_nova_12mhz_b0.inp
[ 1097.856411] DVB: registering new adapter (Siano Nova B Digital Receiver)
[ 1097.859486] DVB: registering adapter 0 frontend 0 (Siano Mobile Digital MDTV Receiver)...
Eseguendo lsusb la chiavetta viene sempre indicata con Bus 001 Device 023: ID 187f:0201, senza nessun cambiamento. Ovviamente Kaffeine non la vede, perché non riesco a cercare i canali (il campo source è disabilitato).
Per sicurezza ho provato anche con gli altri firmware contenuti in
http://www.steventoth.net/linux/sms1xxx/, copiandoli e rinominandoli uno alla volta, ma senza nessun risultato.
Qualcuno mi può aiutare? Grazie!!!!