Differenze tra le versioni di "Dvb"

Da Wiki :: openmamba.
Jump to navigation Jump to search
 
(2 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
<strong>1</strong>
 
 
Per <strong>ricavare il nome esatto del chip e del subsystem</strong> lanciamo da terminale
 
 
<em>$ lspci -vv</em>
 
 
<strong>esempio</strong>
 
 
Multimedia controller: Philips Semiconductors <strong>SAA7133/SAA7135</strong>
 
 
Video Broadcast Decoder (rev d1)
 
 
        Subsystem: ASUSTeK Computer Inc. Unknown device 4871
 
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
 
        Stepping- SERR- FastB2B- DisINTx-
 
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium
 
        >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 
        Latency: 32 (21000ns min, 8000ns max)
 
        Interrupt: pin A routed to IRQ 22
 
        Region 0: Memory at fddfe000 (32-bit, non-prefetchable) [size=2K]
 
        Capabilities: [40] Power Management version 2
 
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2- 
 
              ,D3hot-,D3cold-)
 
                Status: D0 PME-Enable- DSel=0 DScale=1 PME-
 
 
        Kernel driver in use: saa7134
 
 
        Kernel modules: <strong>saa7134</strong>
 
 
 
<strong>2</strong>
 
 
Io ho un ricevitore ASUSTek Tiger Hybrid capture device con chipset PHILIPS SAA7131 e tuner TDAXXXX,
 
 
quindi per farlo funzionare ho dovuto mettere l'apposito firmware (dvb-fe-tda10046.fw) in
 
 
<em>/lib/firmware</em>.
 
 
<strong>Se il tuo tuner richiede firmware esterno</strong>, in <em>/var/log/dmesg.log</em>
 
 
dovresti trovare righe del tipo:
 
 
tda1004x: trying to boot from eeprom
 
 
tda1004x: timeout waiting for DSP ready
 
 
tda1004x: found firmware revision 0 -- invalid
 
 
scaricabile da <em>http://linuxtv.org/hg/v4l-dvb</em>
 
 
Per verificare che il vostro dispositivo lo supporti i drivers DVB
 
 
<em>sudo modprobe saa7134_dvb</em>
 
 
per cercare il firmware che vi serve fate un giro con google
 
 
NB dovete solo spostarlo
 
 
<strong>esempio</strong>
 
 
<em>$ sudo mv /home/NOME_UTENTE/nomefile.fw /lib/firmware</em>
 
 
oppure
 
 
$ su
 
 
Parola d'ordine:
 
 
<em>[root@openmamba NOME_UTENTE]# mv /home/NOME_UTENTE/nomefile.fw /lib/firmware</em>
 
 
<strong>3</strong>
 
 
creare in <em>/etc/modprobe.conf.d</em>
 
 
un file esempio <em>dvb.conf</em>
 
 
inserire queste righe
 
 
<em>alias char-major-81 videodev</em>
 
 
<em>alias char-major-81-0 saa7134</em>
 
 
Se per il tuo chipset Linux fornisce anche il supporto audio attraverso ALSA
 
 
aggiundere questa riga
 
 
<em>options    saa7134    alsa=1</em>
 
 
 
Potrebbe succedere che il sistema non rilevi la scheda o il tuner corretto
 
 
<strong>esempio</strong>
 
 
saa7133[0]: found at 0000:03:09.0, rev: 209, irq: 22, latency: 32, mmio: 0xfddfe000
 
 
saa7133[0]: subsystem: 1043:4871, board: ASUS P7131 4871 [card=111,autodetected]
 
 
saa7133[0]: board init: gpio is 0
 
 
usb usb2: configuration #1 chosen from 1 choice
 
 
hub 2-0:1.0: USB hub found
 
 
hub 2-0:1.0: 8 ports detected
 
 
usb 1-8: new high speed USB device using ehci_hcd and address 2
 
 
saa7133[0]: i2c eeprom 00: 43 10 71 48 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
 
 
saa7133[0]: i2c eeprom 10: ff ff ff 0f ff 20 ff ff ff ff ff ff ff ff ff ff
 
 
saa7133[0]: i2c eeprom 20: 01 40 01 02 03 00 01 03 08 ff 00 cf ff ff ff ff
 
 
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 
 
saa7133[0]: i2c eeprom 40: ff 21 00 c2 96 10 03 22 15 50 ff ff ff ff ff ff
 
 
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 
 
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 
 
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 
 
tuner 2-004b: chip found @ 0x96 (saa7133[0])
 
 
usb 1-8: configuration #1 chosen from 1 choice
 
 
tda8290 2-004b: setting tuner address to 61
 
 
allora bisogna aggiungerli
 
 
questi valori li potete trovare in
 
 
<em>/usr/src/linux/Documentation/video4linux/CARDLIST.saa7134</em>
 
 
<em>/usr/src/linux/Documentation/video4linux/CARDLIST.tuner</em>
 
 
options saa7134 card=[numero scheda] tuner=[numero tuner]
 
 
alias char-major-89 i2c-dev
 
 
<strong>esempio</strong>
 
 
<em>options saa7134 card=78 tuner=67</em>
 
 
riavviare
 
 
<strong>4</strong>
 
 
Per controllare che i messaggi del kernel non presentino degli errori:
 
 
<em>dmesg | grep saa</em>
 
 
saa7130/34: v4l2 driver version 0.2.14 loaded
 
 
saa7133[0]: found at 0000:03:09.0, rev: 209, irq: 22, latency: 32, mmio: 0xfddfe000
 
 
saa7133[0]: subsystem: 1043:4871, board: ASUSTeK P7131 Dual [card=78,insmod option]
 
 
saa7133[0]: board init: gpio is 0
 
 
input: saa7134 IR (ASUSTeK P7131 Dual)
 
 
as /devices/pci0000:00/0000:00:10.0/0000:03:09.0/input/input6
 
 
saa7133[0]: i2c eeprom 00: 43 10 71 48 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
 
 
saa7133[0]: i2c eeprom 10: ff ff ff 0f ff 20 ff ff ff ff ff ff ff ff ff ff
 
 
saa7133[0]: i2c eeprom 20: 01 40 01 02 03 00 01 03 08 ff 00 cf ff ff ff ff
 
 
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 
 
saa7133[0]: i2c eeprom 40: ff 21 00 c2 96 10 03 22 15 50 ff ff ff ff ff ff
 
 
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 
 
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 
 
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 
 
tuner 2-004b: chip found @ 0x96 (saa7133[0])
 
 
saa7133[0]: registered device video0 [v4l2]
 
 
saa7133[0]: registered device vbi0
 
 
saa7133[0]: registered device radio0
 
 
DVB: registering new adapter (saa7133[0])
 
 
saa7134 ALSA driver for DMA sound loaded
 
 
saa7133[0]/alsa: saa7133[0] at 0xfddfe000 irq 22 registered as card -1
 
                                 
 
<strong>5</strong>
 
 
 
<strong>Sintonizzazione dispositivo</strong>
 
<strong>Sintonizzazione dispositivo</strong>
  
Riga 202: Riga 5:
 
<em>/home/NOME_UTENTE/.kde/share/apps/kaffeine/dvb-t/</em>
 
<em>/home/NOME_UTENTE/.kde/share/apps/kaffeine/dvb-t/</em>
  
lo nominate ad esempio sigla nazione-Provincia (it-Torino)
+
lo nominate ad esempio
 
+
<em>it-Torino-grugliasco</em>
per differenziarlo da quello gia presente nella cartella potete aggiungere la vostra citta' di
 
 
 
appartenenza
 
 
 
<strong>esempio</strong>  
 
 
 
sigla nazione-Provincia-ctta'  (it-Torino-grugliasco)
 
 
 
(da neuro!!)
 
 
 
  
 
le frequenze le potete trovarle anche qui <em>http://www.dgtvi.it/</em>
 
le frequenze le potete trovarle anche qui <em>http://www.dgtvi.it/</em>
Riga 233: Riga 26:
 
alla fine dovreste avere una tabella come questa
 
alla fine dovreste avere una tabella come questa
  
<em>#</em> T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
+
 
 +
<p><em>#</em> T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy</p>
  
  
Riga 261: Riga 55:
  
 
<em>#</em>  MUX-TIMB1 - UHF 37 can 54   
 
<em>#</em>  MUX-TIMB1 - UHF 37 can 54   
 +
 
T 738000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
 
T 738000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
  

Versione attuale delle 14:23, 29 apr 2008

Sintonizzazione dispositivo

Dovreste creare un nuovo file o modificare quello esistente in

/home/NOME_UTENTE/.kde/share/apps/kaffeine/dvb-t/

lo nominate ad esempio it-Torino-grugliasco

le frequenze le potete trovarle anche qui http://www.dgtvi.it/

il database si aggiorna man mano che vengono eseguite le richieste,

quindi se non le trovate subito riprovate dopo un po di tempo....

o trovate un altro sito....

le frequenze che trovate sono espresse in Hz voi dovete convertirle in MHz

esempio

482 Hz >> 482000000 MHz

(spero sia corretto per chi non ha pratica... al massimo e la enne figura di ...)

alla fine dovreste avere una tabella come questa


# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy


# MUX-A RAI - UHF 30 can 66

T 834000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE

# MUX-B RAI - UHF 67 can 26

T 514000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE

# MUX Mediaset1 - UHF 65 can 21

T 474000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE

# MUX DFREE - UHF 53 can 50

T 706000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE

# MUX Mediaset2 - UHF 32 can 22

T 482000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE

# MUX MBONE - UHF 62 can 68

T 850000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE

# MUX-TIMB1 - UHF 37 can 54

T 738000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE


riavviate

lanciate il vostro programma preferito (kaffeine tvtime xawtv) è provate a fare una scansione ...