[linux-dvb] lifeview NOT LV3H not working

ciencio vic at zini-associati.it
Mon Mar 2 22:10:49 CET 2009


Hello,
I bought the TV card in the object, it is a PCI hybrid TV-card, both
analogue and DVB-T.

I bought it, because on the manufacturer site they said they develop a
linux driver, unfortunately when I downloaded the driver (which claims
to be for fedora) I found the whole V4L tree to be compiled.

By the way, I tried to compiled it but it failed 'because it looked for
the 2.6.19 kernel sources while I'm on Ubuntu Intrepid with a 2.6.27.

So I downloaded the v4l tree from HG, compiled and installed it, but
this time was the firmware that was missing. I followed the instruction
to get the firmware for the xc3028  from here

>  http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip

and everything seemed to be perfect... but the tuner wasn't able to
detect anything.

I tried "w_scan", since there was not a freq table for my town, but it
didn't find anything and dmesg reported the following error repeated:

> [ 4982.520836] zl10353: write to reg 6c failed (err = -6)!
> [ 4982.521593] zl10353: write to reg 6d failed (err = -6)!
> [ 4982.522337] zl10353: write to reg 6e failed (err = -6)!
> [ 4982.523079] zl10353: write to reg 6f failed (err = -6)!
> [ 4982.523822] zl10353: write to reg 5f failed (err = -6)!
> [ 4982.524565] zl10353: write to reg 71 failed (err = -6)!
> [ 4982.614090] zl10353_read_register: readreg error (reg=6, ret==-6)
> [ 4982.614847] zl10353_read_register: readreg error (reg=10, ret==-6)
> [ 4982.615591] zl10353_read_register: readreg error (reg=11, ret==-6)
> [ 4982.616817] zl10353_read_register: readreg error (reg=16, ret==-6)
> [ 4982.617509] zl10353_read_register: readreg error (reg=17, ret==-6)
> [ 4982.618446] zl10353_read_register: readreg error (reg=18, ret==-6)
> [ 4982.619373] zl10353_read_register: readreg error (reg=19, ret==-6)
> [ 4982.620273] zl10353_read_register: readreg error (reg=20, ret==-6)
> [ 4982.621134] zl10353_read_register: readreg error (reg=21, ret==-6)
> [ 4982.821710] zl10353_read_register: readreg error (reg=6, ret==-6)
> [ 4982.822474] zl10353_read_register: readreg error (reg=10, ret==-6)
> [ 4982.823338] zl10353_read_register: readreg error (reg=11, ret==-6)
> [ 4982.824062] zl10353_read_register: readreg error (reg=16, ret==-6)
> [ 4982.824877] zl10353_read_register: readreg error (reg=17, ret==-6)
> [ 4982.825589] zl10353_read_register: readreg error (reg=18, ret==-6)
> [ 4982.826601] zl10353_read_register: readreg error (reg=19, ret==-6)
> [ 4982.827463] zl10353_read_register: readreg error (reg=20, ret==-6)
> [ 4982.828180] zl10353_read_register: readreg error (reg=21, ret==-6)

I also tried scantv for analogue broadcast, but there wat a sign of the
analogue tuner work, too. And the output of dmesg this time was the
following

> [ 5458.532019] cx88[0]: Calling XC2028/3028 callback
> [ 5459.008018] cx88[0]: Calling XC2028/3028 callback
> [ 5459.484026] cx88[0]: Calling XC2028/3028 callback
> [ 5459.960024] cx88[0]: Calling XC2028/3028 callback
> [ 5460.448073] cx88[0]: Calling XC2028/3028 callback
> [ 5460.928071] cx88[0]: Calling XC2028/3028 callback
> [ 5461.408074] cx88[0]: Calling XC2028/3028 callback

This is the output of dmesg at startup:

[   13.929094] tuner' 1-0061: chip found @ 0xc2 (cx88[0])
[   14.185029] xc2028 1-0061: creating new instance
[   14.185036] xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
[   14.185048] cx88[0]: Asking xc2028/3028 to load firmware xc3028-v27.fw
[   14.185071] cx88[0]/2: cx2388x 8802 Driver Manager
[   14.185121] cx88-mpeg driver manager 0000:00:0a.2: PCI INT A -> GSI
18 (level, low) -> IRQ 18
[   14.185141] cx88[0]/2: found at 0000:00:0a.2, rev: 5, irq: 18,
latency: 32, mmio: 0xfa000000
[   14.185507] cx8800 0000:00:0a.0: PCI INT A -> GSI 18 (level, low) ->
IRQ 18
[   14.185521] cx88[0]/0: found at 0000:00:0a.0, rev: 5, irq: 18,
latency: 32, mmio: 0xf8000000
[   14.185753] cx88[0]/0: registered device video0 [v4l2]
[   14.185835] cx88[0]/0: registered device vbi0
[   14.185902] cx88[0]/0: registered device radio0
[   14.185967] firmware: requesting xc3028-v27.fw
[   14.733493] cx2388x alsa driver version 0.0.6 loaded
[   16.747916] xc2028 1-0061: Loading 80 firmware images from
xc3028-v27.fw, type: xc2028 firmware, ver 2.7
[   16.748129] cx88[0]: Calling XC2028/3028 callback
[   16.946586] xc2028 1-0061: Loading firmware for type=BASE MTS (5), id
0000000000000000.
[   16.946596] cx88[0]: Calling XC2028/3028 callback
[   18.146493] xc2028 1-0061: Loading firmware for type=MTS (4), id
000000000000b700.
[   18.163073] xc2028 1-0061: Loading SCODE for type=MTS LCD NOGD MONO
IF SCODE HAS_IF_4500 (6002b004), id 000000000000b700.
[   18.224014] cx88[0]: Calling XC2028/3028 callback
[   18.346316] EMU10K1_Audigy 0000:00:09.0: PCI INT A -> GSI 17 (level,
low) -> IRQ 17
[   18.381388] cx88/2: cx2388x dvb driver version 0.0.6 loaded
[   18.381396] cx88/2: registering cx8802 driver, type: dvb access: shared
[   18.381403] cx88[0]/2: subsystem: 14f1:8852, board: Geniatech
X8000-MT DVBT [card=63]
[   18.381409] cx88[0]/2: cx2388x based DVB/ATSC card
[   18.381415] cx8802_alloc_frontends() allocating 1 frontend(s)
[   18.411681] cx88_audio 0000:00:0a.1: PCI INT A -> GSI 18 (level, low)
-> IRQ 18
[   18.411734] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
[   18.414562] ACPI: PCI Interrupt Link [ALKC] enabled at IRQ 22
[   18.414574] VIA 82xx Audio 0000:00:11.5: PCI INT C -> Link[ALKC] ->
GSI 22 (level, low) -> IRQ 22
[   18.414733] VIA 82xx Audio 0000:00:11.5: setting latency timer to 64
[   18.439808] xc2028 1-0061: attaching existing instance
[   18.439814] xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
[   18.439817] cx88[0]/2: xc3028 attached
[   18.439825] DVB: registering new adapter (cx88[0])
[   18.439830] DVB: registering adapter 0 frontend 0 (Zarlink ZL10353
DVB-T)...

[omissis]

[   34.207368] cx88[0]: Calling XC2028/3028 callback
[   34.405817] xc2028 1-0061: Loading firmware for type=BASE FM (401),
id 0000000000000000.
[   34.405827] cx88[0]: Calling XC2028/3028 callback
[   35.646479] xc2028 1-0061: Loading firmware for type=FM (400), id
0000000000000000.
[   35.696021] cx88[0]: Calling XC2028/3028 callback

and this is the output of lsmod (only relevant modules)

ciencio at kinotto:~$ lsmod
snd_emu10k1_synth      14464  0
snd_emux_synth         41344  1 snd_emu10k1_synth
snd_seq_virmidi        13568  1 snd_emux_synth
snd_seq_midi_emul      14592  1 snd_emux_synth
zl10353                15752  1
cx88_dvb               28420  0
cx88_vp3054_i2c        10752  1 cx88_dvb
snd_via82xx            32536  2
snd_emu10k1           146208  4 snd_emu10k1_synth
snd_mpu401_uart        15360  1 snd_via82xx
snd_ac97_codec        111652  2 snd_via82xx,snd_emu10k1
ac97_bus                9856  1 snd_ac97_codec
snd_util_mem           12416  2 snd_emux_synth,snd_emu10k1
snd_hwdep              15236  2 snd_emux_synth,snd_emu10k1
snd_seq_dummy          10884  0
cx88_alsa              18824  1
snd_seq_oss            38528  0
snd_seq_midi           14336  0
snd_rawmidi            29824  4
snd_seq_virmidi,snd_emu10k1,snd_mpu401_uart,snd_seq_midi
evdev                  17696  7
snd_pcm_oss            46848  0
snd_mixer_oss          22784  1 snd_pcm_oss
videobuf_dvb           15236  1 cx88_dvb
snd_seq_midi_event     15232  3 snd_seq_virmidi,snd_seq_oss,snd_seq_midi
dvb_core               94336  2 cx88_dvb,videobuf_dvb
snd_pcm                83204  5
snd_via82xx,snd_emu10k1,snd_ac97_codec,cx88_alsa,snd_pcm_oss
snd_seq                57776  9
snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
tuner_xc2028           30772  2
snd_seq_device         15116  8
snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
tuner                  36036  0
snd_timer              29960  3 snd_emu10k1,snd_pcm,snd_seq
snd_page_alloc         16136  3 snd_via82xx,snd_emu10k1,snd_pcm
snd                    63268  28
snd_emux_synth,snd_seq_virmidi,snd_via82xx,snd_emu10k1,snd_mpu401_uart,snd_ac97_codec,snd_hwdep,cx88_alsa,snd_seq_oss,snd_rawmidi,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq,snd_seq_device,snd_timer
cx8800                 38456  0
fglrx                1813960  23
parport_pc             39204  1
parport                42604  3 ppdev,lp,parport_pc
cx8802                 23684  1 cx88_dvb
pcspkr                 10624  0
cx88xx                 79144  4 cx88_dvb,cx88_alsa,cx8800,cx8802
i2c_viapro             15764  0
ir_common              56068  1 cx88xx
2c_algo_bit           14340  2 cx88_vp3054_i2c,cx88xx
tveeprom               20356  1 cx88xx
v4l2_common            23808  2 tuner,cx8800
videodev               49312  4 tuner,cx8800,cx88xx,v4l2_common
i2c_core               31892  9
zl10353,cx88_vp3054_i2c,tuner_xc2028,tuner,cx88xx,i2c_viapro,i2c_algo_bit,tveeprom,v4l2_common
v4l1_compat            21892  1 videodev
videobuf_dma_sg        20612  5 cx88_dvb,cx88_alsa,cx8800,cx8802,cx88xx
videobuf_core          26372  5
videobuf_dvb,cx8800,cx8802,cx88xx,videobuf_dma_sg
btcx_risc              12552  4 cx88_alsa,cx8800,cx8802,cx88xx
soundcore              15328  1 snd

I can't understand what' wrong with that card. Is there anyone able to
help me?

-- 
ciencio
-- 
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html



More information about the linux-dvb mailing list