scheda TV ibrida con saa7134

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
nightfiler
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: lun 22 set 2008, 11:06
Kernel: 2.6
Desktop: fluxbox

scheda TV ibrida con saa7134

Messaggio da nightfiler »

salve a tutti,
per motivi di tempo mi trovo ad usare una macchina con distribuzione ubuntu. Spero non me ne vogliate :D
Comunque il problema che andrò ad esporvi è relativo a tutte le distribuzioni.

Possiedo una Gigabyte GT-P8000. Scheda TV Tuner ibrida: analogica e DVB-T. Chipset SAA7133/SAA7134.
Non è ancora presente nella cardlist della documentazione del kernel linux.

Codice: Seleziona tutto

04:00.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
	Subsystem: Giga-byte Technology Device 9004
	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: 64 (21000ns min, 8000ns max)
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at febff800 (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: saa7134
Viene caricato il modulo saa7134, con supporto alsa. Non viene caricato alcun modulo per far funzionare il tuner.
Nella directory /lib/firmware è già presente il file del firmware per tda10046, anche se non so se possa servire. Ho letto una precedente discussione sul 7134 che lo richiedeva.

Da quello che ho potuto leggere, si dovrebbe provare a caricare il modulo saa7134 con opzione tuner=Y dove Y è un numero.
Ma come faccio, sparo dentro numeri a caso?
Avete consigli?

Avatar utente
slux
Linux 3.x
Linux 3.x
Messaggi: 789
Iscritto il: dom 20 mar 2005, 0:00
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10
Località: Prato
Contatta:

Re: scheda TV ibrida con saa7134

Messaggio da slux »

Ciao,
effettivamente è una scheda non supportata al momento.
Attenzione!Il tuo chip DVBT è il TDA10048 non il TDA10046 classico!!!!
Puoi provare fornendo i codici manualmente,magari utilizzando quelli di modelli similari.
Comunque a questo indirizzo Hermann Pitton fornisce qualche dritta http://www.linuxtv.org/pipermail/linux- ... 32245.html
Prova a dare un'occhiata.

nightfiler
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: lun 22 set 2008, 11:06
Kernel: 2.6
Desktop: fluxbox

Re: scheda TV ibrida con saa7134

Messaggio da nightfiler »

grazie,
avevo letto quella mailing qualche tempo fa e non c'era quella nuova risposta :p
Ho letto le istruzioni per la leadtek winfast DVB 1000 S che dovrebbe avere lo stesso tuner ma purtroppo non riesco a comprendere come devo muovermi.
Sono ancora un novizio e di certo ubuntu fino ad ora non mi aiutato ad imparare ed esplorare i meandri dei sistemi unix.

Avatar utente
slux
Linux 3.x
Linux 3.x
Messaggi: 789
Iscritto il: dom 20 mar 2005, 0:00
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10
Località: Prato
Contatta:

Re: scheda TV ibrida con saa7134

Messaggio da slux »

Non conosco Ubuntu,perciò non so indicarti i file specifici da modificare o eventualmente creare.
Per provare ad impostare il modello di scheda devi eseguire da console questo comando:

Codice: Seleziona tutto

sudo /sbin/modprobe saa7134 card=xxx
Inoltre assicurati con il seguente comando

Codice: Seleziona tutto

sudo /sbin/lsmod | grep TDA
che il modulo TDA10048 sia caricato e anche il relativo firmware presente in /lib/firmware

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: scheda TV ibrida con saa7134

Messaggio da phobos3576 »

Controlla anche il contenuto di /var/log/dmesg; dovresti trovare qualcosa del genere:

Codice: Seleziona tutto

saa7130/34: v4l2 driver version 0.2.15 loaded
saa7134 0000:03:0a.0: PCI INT A -> Link[APC3] -> GSI 18 (level, low) -> IRQ 18
saa7133[0]: found at 0000:03:0a.0, rev: 209, irq: 18, latency: 32, mmio: 0xfdefe000
saa7133[0]: subsystem: 1043:4871, board: ASUS P7131 4871 [card=111,autodetected]
saa7133[0]: board init: gpio is 0
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
saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner 0-004b: chip found @ 0x96 (saa7133[0])
tda829x 0-004b: setting tuner address to 61
tda829x 0-004b: type set to tda8290+75a
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
dvb_init() allocating 1 frontend
DVB: registering new adapter (saa7133[0])
DVB: registering adapter 0 frontend 0 (Philips TDA10046H DVB-T)...
tda1004x: setting up plls for 48MHz sampling clock
tda1004x: timeout waiting for DSP ready
tda1004x: found firmware revision 0 -- invalid
tda1004x: trying to boot from eeprom
tda1004x: timeout waiting for DSP ready
tda1004x: found firmware revision 0 -- invalid
tda1004x: waiting for firmware upload...
saa7134 0000:03:0a.0: firmware: requesting dvb-fe-tda10046.fw
tda1004x: found firmware revision 29 -- ok
saa7134 ALSA driver for DMA sound loaded
saa7133[0]/alsa: saa7133[0] at 0xfdefe000 irq 18 registered as card -1
Nel tuo caso evidentemente non viene rilevato il modello del tuner; però il dmesg potrebbe aiutarti a ricavare informazioni utili.

Tempo fa neppure il tuner ibrido della mia scheda TV (AsusTek Tiger LNA Hybrid Capture Device) veniva rilevato; mi ero iscritto allora alla mailing list di LinuxTV e mi aveva risposto Hermann Pitton in persona che è lo sviluppatore dei driver Linux per i chipset SAAXXXX.
Praticamente, Hermann Pitton mi chiedeva vari dettagli sulla mia scheda TV e poi mi inviava le patch da applicare al kernel; alla fine siamo riusciti a risolvere tutto e così è stato aggiunto ufficialmente il supporto al kernel di quel modello di tuner.

Rispondi