[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

DTV no Debian 6.0.3



Ola,
esses dias recebi um dongle USB receptor de TV digital (ISDB-T) e
desde então tento fazer funcionar no Debian.
usb id dele e o seguinte:
ID 187f:0201 Siano Mobile Silicon Nova B

O modulo do kernel e o smsusb e associados smsmdtv e smsdvb.
Também e necessário a obtenção do firmware em
http://steventoth.net/linux/sms1xxx/

O moduloe smsdvb não e carregado automaticamente, sendo necessário a
sua carga manual. Que pode ser resolvido com a seguinte linha a ser
colocando em algum .conf no /etc/modprobe.d (não testado)

softdep smsusb post: smsdvb

No dmesg temos:
[3121940.600059] usb 1-6: new high speed USB device using ehci_hcd and
address 73
[3121940.733353] usb 1-6: New USB device found, idVendor=187f, idProduct=0201
[3121940.733359] usb 1-6: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[3121940.733364] usb 1-6: Product: MDTV Receiver
[3121940.733367] usb 1-6: Manufacturer: MDTV Receiver
[3121940.733519] usb 1-6: configuration #1 chosen from 1 choice
[3121940.748355] usb 1-6: firmware: requesting dvb_nova_12mhz_b0.inp
[3121941.304100] smscore_set_device_mode: firmware download success:
dvb_nova_12mhz_b0.inp
[3121941.304489] usbcore: registered new interface driver smsusb
[3121941.312253] DVB: registering new adapter (Siano Nova B Digital Receiver)
[3121941.314263] DVB: registering adapter 0 frontend 0 (Siano Mobile
Digital MDTV Receiver)...

O receptor esta pronto para ser usado.
Segundo a minha leitura, agora tenho que gerar uma lista de canais
disponíveis usando o comando scan presente no pacote dvb-apps, da
seguinte forma:
scan tabela_de_frequencias >lista_de_canais.conf
Essa tabela se encontra aqui
http://www.linuxtv.org/wiki/index.php/ISDB-T_Frequency_Table

E onde parei, o scan não encontra nenhum canal, existe ao menos um
canal digital aqui na cidade, confirmado com o uso do dongle em um
windows.

Fiz uma tabela com dois dos canais que supostamente deveriam estar no
ar, canal 33 e 41.
$ scan /tmp/dtv-can.txt
scanning /tmp/dtv-can.txt
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 587142857 2 9 9 6 2 4 0
initial transponder 635142857 2 9 9 6 2 4 0
>>> tune to: 587142857:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 587142857:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 635142857:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 635142857:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.


Qual o problema?
Suporte do linux (2.6.32-5-amd64) para esse chip e ISDB-T não esta bom?
o dvb-apps do debian não tem suporte a ISDB-T?
Falta algum modulo?



No aguardo de qualquer informação
Paulino


Reply to: