[Risolto] [Video] card number e turner sheda tv

Riconoscimento, installazione e configurazione delle periferiche.
marcobh5
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 551
Iscrizione: domenica 3 agosto 2008, 14:36

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da marcobh5 »

con il firmware è cosi

Codice: Seleziona tutto

[   12.015398] saa7130/34: v4l2 driver version 0.2.15 loaded
[   12.019565] saa7134 0000:01:08.0: PCI INT A -> Link[LNKA] -> GSI 18 (level, low) -> IRQ 18
[   12.019573] saa7133[0]: found at 0000:01:08.0, rev: 209, irq: 18, latency: 32, mmio: 0xfeaff800
[   12.019580] saa7133[0]: subsystem: 1461:f81d, board: Avermedia Super 007 [card=117,autodetected]
[   12.019601] saa7133[0]: board init: gpio is 0
[   12.019620] IRQ 18/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[   12.190061] saa7133[0]: i2c eeprom 00: 61 14 1d f8 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[   12.190072] saa7133[0]: i2c eeprom 10: ff ff ff ff ff 20 ff ff ff ff ff ff ff ff ff ff
[   12.190080] saa7133[0]: i2c eeprom 20: 01 40 01 32 32 01 01 43 88 ff 00 5d ff ff ff ff
[   12.190089] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.190097] saa7133[0]: i2c eeprom 40: ff 21 00 c0 96 10 05 22 15 76 8b 0c ff ff ff ff
[   12.190106] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.190114] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.190122] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.190130] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.190138] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.190146] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.190154] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.190162] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.190170] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.190178] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.190186] saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   12.450106] tuner 2-004b: chip found @ 0x96 (saa7133[0])
[   18.690104] saa7133[0]: registered device video0 [v4l2]
[   18.690131] saa7133[0]: registered device vbi0
[   18.690161] saa7133[0]: registered device radio0
[   18.696061] saa7134 ALSA driver for DMA sound loaded
[   18.696080] IRQ 18/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[   18.696110] saa7133[0]/alsa: saa7133[0] at 0xfeaff800 irq 18 registered as card -2
[   19.190136] DVB: registering new adapter (saa7133[0])
ora???? ;D
[Guida] accelerare video hd h264 wmv9 con ati 4xxx 5xxx series (smplayer xbmc vlc)
http://forum.ubuntu-it.org/viewtopic.php?t=401372
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da Xgaz »

Come ora? La usi con tvtime e kaffeine...no!? Senza dover cambiare numero di card...prova che sono curioso ;)
marcobh5
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 551
Iscrizione: domenica 3 agosto 2008, 14:36

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da marcobh5 »

sei un vero drago! funziona ;D . ora devo sistemare l'audio di sox ma va tutto ;D ;D sei un grande (good) (good)  raccontami un po come hai fatto??
[Guida] accelerare video hd h264 wmv9 con ati 4xxx 5xxx series (smplayer xbmc vlc)
http://forum.ubuntu-it.org/viewtopic.php?t=401372
Avatar utente
superlex
Rampante Reduce
Rampante Reduce
Messaggi: 5372
Iscrizione: martedì 19 agosto 2008, 23:22
Desktop: Budgie
Distribuzione: Ubuntu 18.04 LTS

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da superlex »

Era ora, questo topic è targato risolto dal 18 ottobre  :P
!!! NOTA !!!: non si accettano richieste d'aiuto in privato, sebbene si possa segnalare la discussione aperta per un eventuale intervento. Grazie.
[GUIDA] Webcam Motion Eye 05ca:18** Sony Vaio
[GUIDA] TunerTV eb1a:2881 per Ubuntu 16.04
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da Xgaz »

E vaiiiiii!!!!!
Ho finalmente creato un driver che funziona  (good)

La battaglia è stata lunga...ma perchè sbagliavo strategia!

Dovevo pensarci prima che si potevano unire i drivers delle due card in modo da farne uno funzionante sia per il digitale che per l'analogico...invece ci siamo persi a rimuovere e ricaricare moduli!!

Ti spiego tutto il ragionamento che mi ha portato a questo, in modo che possa servire a te e ad altri che hanno lo stesso problema (il thread  ha avuto più di 5100 visite)  (yes)

L'altro giorno, quando c'erano problemi nella rimozione del modulo saa7134, ho fatto un giro in rete per cercare qualche info aggiuntiva, e ho trovato questo: http://www.mail-archive.com/git-commits ... 22084.html
in pratica quello che era stato aggiunto ai drivers per rendere compatibile la parte digitale della tua scheda;

Ho notato però che in questo punto:
.inputs = {{
                    .name   = name_tv, /* FIXME: analog tv untested */
non erano stati volutamente inseriti settaggi per l'ingresso analogico, perchè non testati...forse perchè nessuno li aveva provati, ho pensato io!?

Ho aperto allora il file di configurazione delle schede sui drivers V4l, e mi sono andato a vedere i parametri della scheda che funzionava con l'analogico (nr. 149), e ho visto che i settaggi erano molto simili alla tua nr. 117...con in più i settaggi degli ingressi analogici!!

Queste le due schede sul file saa7134-cards.c:

Codice: Seleziona tutto

[SAA7134_BOARD_AVERMEDIA_SUPER_007] = {
		.name           = "Avermedia Super 007",
		.audio_clock    = 0x00187de7,
		.tuner_type     = TUNER_PHILIPS_TDA8290,
		.radio_type     = UNSET,
		.tuner_addr     = ADDR_UNSET,
		.radio_addr     = ADDR_UNSET,
		.tuner_config   = 0,
		.mpeg           = SAA7134_MPEG_DVB,
		.inputs = {{
			.name   = name_tv, /* FIXME: analog tv untested */
			.vmux   = 1,
			.amux   = TV,
			.tv     = 1,
		}},
	},
per la digitale;

Codice: Seleziona tutto

[SAA7134_BOARD_AVERMEDIA_M135A] = {
		.name           = "Avermedia PCI pure analog (M135A)",
		.audio_clock    = 0x00187de7,
		.tuner_type     = TUNER_PHILIPS_TDA8290,
		.radio_type     = UNSET,
		.tuner_addr     = ADDR_UNSET,
		.radio_addr     = ADDR_UNSET,
		.tuner_config   = 2,
		.gpiomask       = 0x020200000,
		.inputs         = {{
			.name = name_tv,
			.vmux = 1,
			.amux = TV,
			.tv   = 1,
		}, {
			.name = name_comp1,
			.vmux = 3,
			.amux = LINE1,
		}, {
			.name = name_svideo,
			.vmux = 8,
			.amux = LINE1,
		} },
		.radio = {
			.name = name_radio,
			.amux = TV,
			.gpio = 0x00200000,
		},
		.mute = {
			.name = name_mute,
			.amux = TV,
			.gpio = 0x01,
		},
	},
per l'analogica.

In pratica ho pensato, visto che i parametri funzionavano bene separatamente, di unirli in un'unica scheda ( la nr.117), così:

Codice: Seleziona tutto

[SAA7134_BOARD_AVERMEDIA_SUPER_007] = {
		.name           = "Avermedia Super 007",
		.audio_clock    = 0x00187de7,
		.tuner_type     = TUNER_PHILIPS_TDA8290,
		.radio_type     = UNSET,
		.tuner_addr     = ADDR_UNSET,
		.radio_addr     = ADDR_UNSET,
		.tuner_config   = 2,
		.mpeg           = SAA7134_MPEG_DVB,
                .gpiomask       = 0x020200000,
		.inputs         = {{
			.name = name_tv,
			.vmux = 1,
			.amux = TV,
			.tv   = 1,
		}, {
			.name = name_comp1,
			.vmux = 3,
			.amux = LINE1,
		}, {
			.name = name_svideo,
			.vmux = 8,
			.amux = LINE1,
		} },
		.radio = {
			.name = name_radio,
			.amux = TV,
			.gpio = 0x00200000,
		},
		.mute = {
			.name = name_mute,
			.amux = TV,
			.gpio = 0x01,
		},
	},
Inoltre, perchè la tua scheda venisse riconosciuta dal sistema, ho cambiato l'ID della super 007 originale con quello della tua:

da 1461:f01d a  1461:f81d ; in questo punto:
     

Codice: Seleziona tutto

  .vendor       = PCI_VENDOR_ID_PHILIPS,
	.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,	
	.subvendor    = 0x1461, /* Avermedia Technologies Inc */
	.subdevice    = 0xf81d, /* AVerTV DVB-T Super 007 Hybrid*/
	.driver_data  = SAA7134_BOARD_AVERMEDIA_SUPER_007,
	},{
In allegato metto anche la patch, che nel frattempo ho prodotto, che modifica automaticamente il file saa7134-cards.c;

Per usarla bisogna scaricarla, rinominarla togliendo .txt alla fine, e copiarla nella propria home; poi da terminale:

Codice: Seleziona tutto

sudo patch ~/v4l-dvb/linux/drivers/media/video/saa7134/saa7134-cards.c < Add_analog_TV_for_Avermedia_Super_007.diff
e di seguito tutta la procedura per la compilazione dei drivers....  ;)
Allegati
Add_analog_TV_for_Avermedia_Super_007.diff.txt
(1.6 KiB) Scaricato 53 volte
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da Xgaz »

superlex ha scritto: Era ora, questo topic è targato risolto dal 18 ottobre  :P
Era targato giustamente [Risolto] perchè era segno del destino che venisse risolto  ;D
marcobh5
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 551
Iscrizione: domenica 3 agosto 2008, 14:36

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da marcobh5 »

e ci sei riuscito al 1 colpo davvero eccellente. non mi rmane che ringraziarti (b2b) (b2b)
@ superlex:
so che non è da regolamento scrivere i propri problemi nei messaggi degli altri ma pur troppo nel mio messaggio con la descrizione del problema non ho avuto risposte ho trovato questa discussione interessante e ho pensato di scrivere pure io pensando di risolvere subito non avrei mai immaginato arrivare a tanto, comunque come detto da xgaz era destino che doveva risolversi. grazie a tutti x  l'aiuto!!! (good)
[Guida] accelerare video hd h264 wmv9 con ati 4xxx 5xxx series (smplayer xbmc vlc)
http://forum.ubuntu-it.org/viewtopic.php?t=401372
Avatar utente
superlex
Rampante Reduce
Rampante Reduce
Messaggi: 5372
Iscrizione: martedì 19 agosto 2008, 23:22
Desktop: Budgie
Distribuzione: Ubuntu 18.04 LTS

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da superlex »

marcobh5 ha scritto: e ci sei riuscito al 1 colpo davvero eccellente. non mi rmane che ringraziarti (b2b) (b2b)
@ superlex:
so che non è da regolamento scrivere i propri problemi nei messaggi degli altri ma pur troppo nel mio messaggio con la descrizione del problema non ho avuto risposte ho trovato questa discussione interessante e ho pensato di scrivere pure io pensando di risolvere subito non avrei mai immaginato arrivare a tanto, comunque come detto da xgaz era destino che doveva risolversi. grazie a tutti x  l'aiuto!!! (good)
Lo so, purtroppo parecchie volte non ci sono risposte nei nuovi topic. Però sei fortunato che ci fosse Xgaz, altrimenti in un topic risolto avresti avuto ancora meno risposte :)
Ad ogni modo sono contento che abbia risolto anche tu, e ti invito a creare una guida, sempre che ne abbia voglia/tempo, affinché tutti coloro che hanno il tuo stesso dispositivo possano trovarne giovamento, basta anche un collegamento al messaggio di Xgaz  ;D
Ultima modifica di superlex il domenica 17 gennaio 2010, 14:10, modificato 1 volta in totale.
!!! NOTA !!!: non si accettano richieste d'aiuto in privato, sebbene si possa segnalare la discussione aperta per un eventuale intervento. Grazie.
[GUIDA] Webcam Motion Eye 05ca:18** Sony Vaio
[GUIDA] TunerTV eb1a:2881 per Ubuntu 16.04
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da Xgaz »

Faccio di meglio....

stasera, quando marcobh5, mi invia gli ultimi dati che gli ho chiesto, mando il tutto direttamente a Mauro Carvalho  ;)

Vediamo se riusciamo a far inserire la modifica nella prossima revisione dei drivers (good)
Avatar utente
filuferrusat
Prode Principiante
Messaggi: 30
Iscrizione: lunedì 18 gennaio 2010, 14:13

Re: [Video] card number e turner sheda tv

Messaggio da filuferrusat »

Xgaz ha scritto: Ok allora crea questo script:

Codice: Seleziona tutto

sudo gedit tvtime+audio.sh
(o nominalo come vuoi te)

All'interno scrivici:

Codice: Seleziona tutto

#!/bin/sh
#
# lancia il programma tvtime per vedere la tv e ridireziona l'output dell'audio
# quando si chiude la finestra di TVtime uccide il processo 
# 
sox -r 32000 -t alsa hw:1,0 -t alsa hw:0,0 & tvtime
pkill sox
exit 0
Salva e rendilo eseguibile:

Codice: Seleziona tutto

sudo chmod 755 tvtime+audio.sh
Adesso puoi lanciarlo da terminale con:

Codice: Seleziona tutto

./tvtime+audio.sh
O crearti un lanciatore sul desktop che esegue il comando


Grazie mille!!!...ho risolto i problemi audio e con lo script si va che è una meraviglia!  ;D ;D ;D

P.S. tanto x la statistica a me funziona con PAL B/G che è anche segnato sul tuner
Avatar utente
filuferrusat
Prode Principiante
Messaggi: 30
Iscrizione: lunedì 18 gennaio 2010, 14:13

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da filuferrusat »

la mia scheda TV ha un ingresso video RCA (video IN) ma quando gli fornisco segnale video non vedo niente su TvTime,  sia selezionado composito 1  che 2....
Qualcuno ha mai provato TvTime dandogli in ingresso sulla scheda un segnale video  di un' altra periferica (nel mio caso decoder)?

Posso confermare che la scheda su Win funzionava con questa configurazione, chiaramente usavo  il software proprietario (lifeviewTV).

Sto pensando che sia TvTime, avete qualche altro sw da consigliarmi in modo da avere una controprova?

Gracias! ;D
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da Xgaz »

xawtv

Registra pure... ;)
Avatar utente
filuferrusat
Prode Principiante
Messaggi: 30
Iscrizione: lunedì 18 gennaio 2010, 14:13

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da filuferrusat »

aiuto!!!

da stasera non ho più l'audio su TVtime, se lancio da riga di comando:

sox -r 32000 -t alsa hw:1,0 -t alsa hw:0,0 & tvtime

mi da il seguente errore: sox FAIL formats: can't open input  `hw:1,0': snd_pcm_open error: Device or resource busy

perchè????  >:(  help!
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da Xgaz »

Probabilmente si è aggiornato sox (l'ultima versione a qualcuno non funziona con TVtime)

Rimuovilo:

Codice: Seleziona tutto

sudo apt-get remove sox
e fai come qui: http://forum.ubuntu-it.org/viewtopic.ph ... 0#p2828780
Avatar utente
filuferrusat
Prode Principiante
Messaggi: 30
Iscrizione: lunedì 18 gennaio 2010, 14:13

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da filuferrusat »

ho  seguito la procedura e adesso ho questo messaggio d'errore da riga di comando:

sox: Symbol `sox_effect_fns' has different size in shared object, consider re-linking
sox: Symbol `sox_globals' has different size in shared object, consider re-linking
sox: Symbol `sox_format_fns' has different size in shared object, consider re-linking
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/user/.tvtime/tvtime.xml
Thank you for using tvtime.
[1]+  Segmentation fault      sox -r 32000 -t alsa hw:1,0 -t alsa hw:0,0
user@PINGUINO:~$ sox -r 32000 -t alsa hw:1,0 -t alsa hw:0,0 & tvtime
[1] 28543
sox formats: no handler for given file type `alsa'
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/user/.tvtime/tvtime.xml

Preciso che in aggiunta alla procedura ho dovuto disinstallare libsox1a per reinstallare libsox1
Avatar utente
filuferrusat
Prode Principiante
Messaggi: 30
Iscrizione: lunedì 18 gennaio 2010, 14:13

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da filuferrusat »

ho  copiato troppa  roba....

user@PINGUINO:~$ sox -r 32000 -t alsa hw:1,0 -t alsa hw:0,0 & tvtime
[1] 28543
sox formats: no handler for given file type `alsa'
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/user/.tvtime/tvtime.xml
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da Xgaz »

Avatar utente
filuferrusat
Prode Principiante
Messaggi: 30
Iscrizione: lunedì 18 gennaio 2010, 14:13

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da filuferrusat »

niente da fare

Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/user/.tvtime/tvtime.xml
arecord: main:608: errore aprendo l'audio: Dispositivo o risorsa occupata
aplay: main:608: errore aprendo l'audio: Dispositivo o risorsa occupata

io non riesco proprio a capire...ok  che il sox è stato aggiornato ma tornando indietro tutto dovrebbe tornare come prima!!!
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da Xgaz »

Hai l'audio della scheda tv occupato da un'altro processo  :-\

Siamo sicuri che hw:1,0 è la scheda SAA7134 vero?


Comunque se non risolvi ti conviene aprire un'altra dicussione...qui siamo fuori tema e su una discussione pergiunta "risolta"  ;)
Avatar utente
filuferrusat
Prode Principiante
Messaggi: 30
Iscrizione: lunedì 18 gennaio 2010, 14:13

Re: [Risolto] [Video] card number e turner sheda tv

Messaggio da filuferrusat »

si sicuro che è hw:1,0

nel frattempo ho fatto il reboot della macchina! e in successione ho fatto questo:

1)tentantivo con il tuo script:

sox -r 32000 -t alsa hw:1,0 -t alsa hw:0,0 & tvtime
pkill sox
exit 0

niente audio

2) tentativo con metodo tuo "alternativo"(arecord....):

Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/user/.tvtime/tvtime.xml
Registrazione in corso WAVE 'stdin' : Signed 16 bit Little Endian, Frequenza 32000 Hz, Stereo
Riproduzione in corso WAVE 'stdin' : Signed 16 bit Little Endian, Frequenza 32000 Hz, Stereo
Thank you for using tvtime.

OK  audio

3) rifatto passo 1)
OK audio

4) rifatto passo 2)
OK audio con il seguente messaggio da riga di comando (eppure va!):

Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/user/.tvtime/tvtime.xml
aplay: main:608: errore aprendo l'audio: Dispositivo o risorsa occupata
arecord: main:608: errore aprendo l'audio: Dispositivo o risorsa occupata
Thank you for using tvtime.
[2]+  Exit 1                  arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay -D hw:0,0

Insomma sembra che sono riuscito a forzare o con il reboot o con arecord ad eliminare il processo che mi bloccava!!!

Cmq grazie per  il supporto...la  prox volta apro un thread in caso si ripresentasse il problema!...non dormirò sonni tranquilli finchè  non capirò  bene cosa è successo anche perchè al punto 4) mi direbbe ancora "risorsa occupata"
....notte!..e grazie!
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: federicogalimberti e 7 ospiti