Pagina 1 di 2
[Risolto] Configurare scheda tv WinTV-HVR-1400
Inviato: sabato 3 settembre 2011, 15:57
da Simonxxx84
Ciao a tutti sto cercado di far funzionare questa sceda tv su ubuntu 10.10 64bit, essa viene riconosciuta dal sistema ma non si avvia ne con tvtime ne kaffeine o altro, come posso fare?Qual' è la procedura da seguire?
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: domenica 4 settembre 2011, 1:33
da Xgaz
Per la 1400 e il digitale terrestre devi mettere il firmware appropriato nella cartella /lib/firmware
Fai così (da terminale):
Codice: Seleziona tutto
sudo wget http://steventoth.net/linux/hvr1400/xc3028L-v36.fw
e riavvia
prova poi se kaffeine la vede
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: domenica 4 settembre 2011, 11:46
da Simonxxx84
Niente da fare kaffeine non me la trova...eppure se do il comando dmesg | grep Hauppauge mi esce:
[ 49.149481] CORE cx23885[0]: subsystem: 0070:8010, board: Hauppauge WinTV-HVR1400 [card=9,autodetected]
[ 49.317895] tveeprom 0-0050: Hauppauge model 80019, rev B2F1, serial# 3758383
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: lunedì 5 settembre 2011, 12:14
da Xgaz
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: lunedì 5 settembre 2011, 17:26
da Simonxxx84
Il primo comando
[ 51.033689] tveeprom 0-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf4)
I secondo
ls: impossibile accedere a /dev/dvb/*: File o directory non esistente
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: lunedì 5 settembre 2011, 17:53
da Xgaz
Simonxxx84 ha scritto:
Il primo comando
[ 51.033689] tveeprom 0-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf4)
I secondo
ls: impossibile accedere a /dev/dvb/*: File o directory non esistente
Non si attiva la parte digitale...
Posta i risultati di:
e
p.s. metti i risultati dentro il tag "code" (pulsante con # sopra a dove scrivi)
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: lunedì 5 settembre 2011, 18:25
da Simonxxx84
Primo comando
Codice: Seleziona tutto
Module Size Used by
iptable_filter 12810 1
ip_tables 27710 1 iptable_filter
x_tables 29777 2 iptable_filter,ip_tables
binfmt_misc 17646 1
pci_stub 12622 1
vboxpci 23112 0
vboxnetadp 13382 0
vboxnetflt 23506 0
vboxdrv 286747 3 vboxpci,vboxnetadp,vboxnetflt
speedstep_lib 13205 0
parport_pc 37530 0
ppdev 17141 0
rfcomm 48645 0
dm_crypt 23725 0
bnep 18517 0
nvidia 11713911 54
btusb 18712 0
bluetooth 165324 5 rfcomm,bnep,btusb
snd_hda_codec_realtek 332834 1
dib7000p 39160 0
dibx000_common 14608 1 dib7000p
snd_hda_intel 34236 2
snd_hda_codec 106725 2 snd_hda_codec_realtek,snd_hda_intel
arc4 12529 2
snd_usb_audio 119214 3
snd_hwdep 13782 2 snd_hda_codec,snd_usb_audio
cx23885 152361 0
altera_stapl 34754 1 cx23885
uvcvideo 69124 0
iwl4965 134289 0
iwl_legacy 83641 1 iwl4965
cx2341x 24288 1 cx23885
videobuf_dma_sg 19354 1 cx23885
videobuf_dvb 14201 1 cx23885
videobuf_core 26238 3 cx23885,videobuf_dma_sg,videobuf_dvb
snd_usbmidi_lib 25407 1 snd_usb_audio
snd_pcm 98306 4 snd_hda_intel,snd_hda_codec,snd_usb_audio
mac80211 310164 2 iwl4965,iwl_legacy
v4l2_common 16456 2 cx23885,cx2341x
videodev 92905 4 cx23885,uvcvideo,cx2341x,v4l2_common
snd_seq_midi 13370 0
snd_rawmidi 30488 2 snd_usbmidi_lib,snd_seq_midi
ir_lirc_codec 12898 0
lirc_dev 19284 1 ir_lirc_codec
snd_seq_midi_event 14899 1 snd_seq_midi
snd_seq 62088 2 snd_seq_midi,snd_seq_midi_event
altera_ci 19760 1 cx23885
snd_timer 30240 2 snd_pcm,snd_seq
snd_seq_device 14528 3 snd_seq_midi,snd_rawmidi,snd_seq
ir_sony_decoder 12549 0
ir_jvc_decoder 12546 0
joydev 18043 0
snd 68651 20 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_usb_audio,snd_hwdep,snd_usbmidi_lib,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
acer_wmi 24447 0
dvb_core 111476 4 dib7000p,cx23885,videobuf_dvb,altera_ci
rc_rc6_mce 12502 0
btcx_risc 13640 1 cx23885
usbhid 48081 0
soundcore 12680 1 snd
ir_rc6_decoder 12579 0
ir_rc5_decoder 12546 0
ite_cir 25957 0
ir_nec_decoder 12546 0
hid 100109 1 usbhid
psmouse 70193 0
snd_page_alloc 18572 2 snd_hda_intel,snd_pcm
rc_core 27014 10 cx23885,ir_lirc_codec,ir_sony_decoder,ir_jvc_decoder,rc_rc6_mce,ir_rc6_decoder,ir_rc5_decoder,ite_cir,ir_nec_decoder
sparse_keymap 13995 1 acer_wmi
serio_raw 13294 0
lp 17868 0
v4l2_compat_ioctl32 17341 1 videodev
tveeprom 21253 1 cx23885
cfg80211 196651 3 iwl4965,iwl_legacy,mac80211
parport 42788 3 parport_pc,ppdev,lp
uvesafb 29284 1
mxm_wmi 12979 0
wmi 19269 2 acer_wmi,mxm_wmi
video 20027 0
atl1e 42525 0
ahci 30380 1
libahci 31326 1 ahci
Secondo comando
Codice: Seleziona tutto
[ 51.127160] iwl4965 0000:08:00.0: loaded firmware version 228.61.2.24
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: martedì 6 settembre 2011, 11:06
da Xgaz
I moduli necessari li hai tutti caricati correttamente...
Principalmente:
dvb_core
cx23885
dib7000p
videobuf_dvb
Il firmware invece non è stato caricato...
Sei sicuro di averlo messo in /lib/firmware ?
Verifica dentro a quella cartella se è presente il xc3028L-v36.fw
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: martedì 6 settembre 2011, 18:26
da Simonxxx84
No per i moduli non li ho caricati, come si procede?

Il firmware invece è nella cartella /lib/firmware.
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: mercoledì 7 settembre 2011, 10:32
da Xgaz
Simonxxx84 ha scritto:
No per i moduli non li ho caricati, come si procede?

Il firmware invece è nella cartella /lib/firmware.
No, era un'affermazione: i moduli ci sono e sono caricati correttamente!
Per capire mi serve il risultato completo del comando
dmesg; riesci ad allegarlo come file .txt o in alternativa metterlo tipo qui:
http://pastebin.com/ e postare il link?
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: mercoledì 7 settembre 2011, 15:20
da Simonxxx84
Certo ecco qua...

Re: Configurare scheda tv WinTV-HVR-1400
Inviato: mercoledì 7 settembre 2011, 16:34
da Xgaz
Ok, più chiaro adesso...
Qui trova il frontend dvb:
Codice: Seleziona tutto
[ 49.634424] cx23885[0]: hauppauge eeprom: model=80019
[ 49.634427] cx23885_dvb_register() allocating 1 frontend(s)
[ 49.634459] cx23885[0]: cx23885 based dvb card
Ma non lo inizializza:
Codice: Seleziona tutto
[ 50.013809] cx23885[0]: frontend initialization failed
[ 50.013815] cx23885_dvb_register() dvb_register failed err = -22
[ 50.013818] cx23885_dev_setup() Failed to register dvb on VID_C
A caricare il firmware non ci pensa per niente...e tutto si blocca lì
L'errore -22 è comune; fammi controllare....
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: mercoledì 7 settembre 2011, 16:54
da Xgaz
Simonxxx84 ha scritto:
Ciao a tutti sto cercado di far funzionare questa sceda tv su ubuntu 10.10 64bit, ...
Che kernel hai su?
Ho letto che ci sono problemi con il driver inserito nel kernel 2.6.35 >:(
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: mercoledì 7 settembre 2011, 17:31
da Simonxxx84
Io ora uso il kernel 3.0.4 il 2.6.35 lo tengo per riserva e per il problema della batteria...

Re: Configurare scheda tv WinTV-HVR-1400
Inviato: giovedì 8 settembre 2011, 0:15
da Xgaz
Simonxxx84 ha scritto:
Io ora uso il kernel 3.0.4 il 2.6.35 lo tengo per riserva e per il problema della batteria...
Questo non è bello...non posso dare la colpa al kernel! >:(
Provo a fare un diff tra i driver precedenti al kernel 2.6.34 e gli attuali per il 3.0
Spero di trovare qualcosa di significativo, a parte l'aggiunta di un paio di schede che ho già visto...
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: giovedì 8 settembre 2011, 8:34
da Simonxxx84

non credo dipenda dal kernel li ho provati tutti a partire da quello di ubuntu 10.04 sino all' ultimo 3.0.4 (e quando dico tutti intendo veramente tutti

) Alla fine ho deciso di chiedere aiuto qui...grazie mille per l' aiuto intanto, almeno ho capito in parte cosa c'è che non và...
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: giovedì 8 settembre 2011, 10:46
da Xgaz
OK, se ho novità scrivo...
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: giovedì 8 settembre 2011, 18:12
da Xgaz
Un tentativo con i driver s2-liplianin...solo che non so se si compilano con kernel 3.0.4 :-\
Codice: Seleziona tutto
sudo apt-get install mercurial linux-headers-`uname -r` build-essential
Codice: Seleziona tutto
hg clone http://mercurial.intuxication.org/hg/s2-liplianin
Codice: Seleziona tutto
gedit s2-liplianin/linux/drivers/media/common/tuners/tuner-xc2028.c
alla riga
971 cambia:
con:
salva...
dopo 10 secondi circa, blocca la compilazione premendo i tasti CTRL e C ed esegui questo comando:
Codice: Seleziona tutto
sed -i 's/CONFIG_DVB_FIREDTV=m/CONFIG_DVB_FIREDTV=n/' ./v4l/.config
riavvia e vediamo se carica il firmware...
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: giovedì 8 settembre 2011, 18:59
da Simonxxx84
Niente da fare non lo carica
Codice: Seleziona tutto
simon@Simon-Aspire-6920g:~$ sudo apt-get install mercurial linux-headers-`uname -r` build-essential
[sudo] password for simon:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
build-essential è già alla versione più recente.
mercurial è già alla versione più recente.
linux-headers-3.0.4-030004-generic è già alla versione più recente.
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
simon@Simon-Aspire-6920g:~$ hg clone http://mercurial.intuxication.org/hg/s2-liplianin
directory di destinazione: s2-liplianin
sto richiedendo tutte le modifiche
sto aggiungendo i changeset
sto aggiungendo i manifesti
sto aggiungendo le modifiche ai file
aggiunti 15392 changeset con 38346 modifiche a 2903 file
sto aggiornando al branch default
1753 files updated, 0 files merged, 0 files removed, 0 files unresolved
simon@Simon-Aspire-6920g:~$ sudo gedit s2-liplianin/linux/drivers/media/common/tuners/tuner-xc2028.c
error: line 3: bad flagvector
error: line 7: bad flagvector
error: line 10: bad flagvector
error: line 12: bad flagvector
error: line 14: bad flagvector
error: line 16: bad flagvector
error: line 21: bad flagvector
error: line 26: bad flagvector
(gedit:11891): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed
(gedit:11891): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed
(gedit:11891): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed
simon@Simon-Aspire-6920g:~$ cd ~/s2-liplianin
simon@Simon-Aspire-6920g:~/s2-liplianin$ make
make -C /home/simon/s2-liplianin/v4l
make[1]: ingresso nella directory "/home/simon/s2-liplianin/v4l"
No version yet, using 3.0.4-030004-generic
make[1]: uscita dalla directory "/home/simon/s2-liplianin/v4l"
make[1]: ingresso nella directory "/home/simon/s2-liplianin/v4l"
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 3.0.4
***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.
If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.
Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:
cp /boot/config-`uname -r` <your kernel dir>/.config
cd <your kernel dir>
make all modules_install install
Please see your distro's web site for instructions to build a new kernel.
Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: uscita dalla directory "/home/simon/s2-liplianin/v4l"
make[1]: ingresso nella directory "/home/simon/s2-liplianin/v4l"
perl scripts/make_config_compat.pl /lib/modules/3.0.4-030004-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
make -C firmware prep
make[2]: Entering directory `/home/simon/s2-liplianin/v4l/firmware'
make[2]: Leaving directory `/home/simon/s2-liplianin/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/simon/s2-liplianin/v4l/firmware'
CC ihex2fw
Generating vicam/firmware.fw
Generating dabusb/firmware.fw
Generating dabusb/bitstream.bin
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory `/home/simon/s2-liplianin/v4l/firmware'
Kernel build directory is /lib/modules/3.0.4-030004-generic/build
make -C /lib/modules/3.0.4-030004-generic/build SUBDIRS=/home/simon/s2-liplianin/v4l CFLAGS="-I../linux/include -D__KERNEL__ -I/include -DEXPORT_SYMTAB" modules
make[2]: Entering directory `/usr/src/linux-headers-3.0.4-030004-generic'
CC [M] /home/simon/s2-liplianin/v4l/tuner-xc2028.o
/home/simon/s2-liplianin/v4l/tuner-xc2028.c: In function 'xc2028_set_params':
/home/simon/s2-liplianin/v4l/tuner-xc2028.c:1178: error: 'T_DIGITAL_TV' undeclared (first use in this function)
/home/simon/s2-liplianin/v4l/tuner-xc2028.c:1178: error: (Each undeclared identifier is reported only once
/home/simon/s2-liplianin/v4l/tuner-xc2028.c:1178: error: for each function it appears in.)
make[3]: *** [/home/simon/s2-liplianin/v4l/tuner-xc2028.o] Errore 1
make[2]: *** [_module_/home/simon/s2-liplianin/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-3.0.4-030004-generic'
make[1]: *** [default] Errore 2
make[1]: uscita dalla directory "/home/simon/s2-liplianin/v4l"
make: *** [all] Errore 2
simon@Simon-Aspire-6920g:~/s2-liplianin$ sed -i 's/CONFIG_DVB_FIREDTV=m/CONFIG_DVB_FIREDTV=n/' ./v4l/.config
simon@Simon-Aspire-6920g:~/s2-liplianin$ make
make -C /home/simon/s2-liplianin/v4l
make[1]: ingresso nella directory "/home/simon/s2-liplianin/v4l"
./scripts/make_myconfig.pl
make[1]: uscita dalla directory "/home/simon/s2-liplianin/v4l"
make[1]: ingresso nella directory "/home/simon/s2-liplianin/v4l"
perl scripts/make_config_compat.pl /lib/modules/3.0.4-030004-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/home/simon/s2-liplianin/v4l/firmware'
make[2]: Leaving directory `/home/simon/s2-liplianin/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/simon/s2-liplianin/v4l/firmware'
make[2]: Nothing to be done for `default'.
make[2]: Leaving directory `/home/simon/s2-liplianin/v4l/firmware'
Kernel build directory is /lib/modules/3.0.4-030004-generic/build
make -C /lib/modules/3.0.4-030004-generic/build SUBDIRS=/home/simon/s2-liplianin/v4l CFLAGS="-I../linux/include -D__KERNEL__ -I/include -DEXPORT_SYMTAB" modules
make[2]: Entering directory `/usr/src/linux-headers-3.0.4-030004-generic'
CC [M] /home/simon/s2-liplianin/v4l/tuner-xc2028.o
/home/simon/s2-liplianin/v4l/tuner-xc2028.c: In function 'xc2028_set_params':
/home/simon/s2-liplianin/v4l/tuner-xc2028.c:1178: error: 'T_DIGITAL_TV' undeclared (first use in this function)
/home/simon/s2-liplianin/v4l/tuner-xc2028.c:1178: error: (Each undeclared identifier is reported only once
/home/simon/s2-liplianin/v4l/tuner-xc2028.c:1178: error: for each function it appears in.)
make[3]: *** [/home/simon/s2-liplianin/v4l/tuner-xc2028.o] Errore 1
make[2]: *** [_module_/home/simon/s2-liplianin/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-3.0.4-030004-generic'
make[1]: *** [default] Errore 2
make[1]: uscita dalla directory "/home/simon/s2-liplianin/v4l"
make: *** [all] Errore 2
simon@Simon-Aspire-6920g:~/s2-liplianin$ sudo make install
make -C /home/simon/s2-liplianin/v4l install
make[1]: ingresso nella directory "/home/simon/s2-liplianin/v4l"
-e
Removing obsolete files from /lib/modules/3.0.4-030004-generic/kernel/drivers/media/video:
-e
Removing obsolete files from /lib/modules/3.0.4-030004-generic/kernel/drivers/media/dvb/cinergyT2:
-e
Removing obsolete files from /lib/modules/3.0.4-030004-generic/kernel/drivers/media/common:
-e
Removing obsolete files from /lib/modules/3.0.4-030004-generic/kernel/drivers/media/dvb/frontends:
Installing kernel modules under /lib/modules/3.0.4-030004-generic/kernel/drivers/media/:
/sbin/depmod -a 3.0.4-030004-generic
make -C firmware install
make[2]: Entering directory `/home/simon/s2-liplianin/v4l/firmware'
Installing firmwares at /lib/firmware: vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make[2]: Leaving directory `/home/simon/s2-liplianin/v4l/firmware'
make[1]: uscita dalla directory "/home/simon/s2-liplianin/v4l"
simon@Simon-Aspire-6920g:~/s2-liplianin$
Re: Configurare scheda tv WinTV-HVR-1400
Inviato: sabato 10 settembre 2011, 23:27
da Xgaz
No, la compilazione non è andata a buon fine:
Codice: Seleziona tutto
/home/simon/s2-liplianin/v4l/tuner-xc2028.c: In function 'xc2028_set_params':
/home/simon/s2-liplianin/v4l/tuner-xc2028.c:1178: error: 'T_DIGITAL_TV' undeclared (first use in this function)
/home/simon/s2-liplianin/v4l/tuner-xc2028.c:1178: error: (Each undeclared identifier is reported only once
/home/simon/s2-liplianin/v4l/tuner-xc2028.c:1178: error: for each function it appears in.)
Quando ci sono errori dopo il "make" è inutile proseguire...
In effetti avevo letto che gli s2-liplianin non si compilano con kernel 3.0.0 e superiori >:(
Visto che l'hai già fatto...riprovare con 2.6.35 - 2.6.38 ?