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

cd /lib/firmware

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
Posta i risultati di:

Codice: Seleziona tutto

dmesg | grep DVB
e

Codice: Seleziona tutto

ls /dev/dvb/* -l

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:

Codice: Seleziona tutto

 lsmod
e

Codice: Seleziona tutto

dmesg | grep firmware
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?

Codice: Seleziona tutto

uname -a
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
;D 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:

Codice: Seleziona tutto

 #if 1 /* keep */
con:

Codice: Seleziona tutto

 #if 0 /* keep */
salva...

Codice: Seleziona tutto

cd ~/s2-liplianin

Codice: Seleziona tutto

make
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

Codice: Seleziona tutto

make

Codice: Seleziona tutto

sudo make install
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 ?