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 :00:0a.2: PCI INT A - GSI
18 (level, low) - IRQ 18
[ 14.185141] cx88[0]/2: found at :00:0a.2, rev: 5, irq: 18,
latency: 32, mmio: 0xfa00
[ 14.185507] cx8800 :00:0a.0: PCI INT A - GSI 18 (level, low) -
IRQ 18
[ 14.185521] cx88[0]/0: found at :00:0a.0, rev: 5, irq: 18,
latency: 32, mmio: 0xf800
[ 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
.
[ 16.946596] cx88[0]: Calling XC2028/3028 callback
[ 18.146493] xc2028 1-0061: Loading firmware for type=MTS (4), id
b700.
[ 18.163073] xc2028 1-0061: Loading SCODE for type=MTS LCD NOGD MONO
IF SCODE HAS_IF_4500 (6002b004), id b700.
[ 18.224014] cx88[0]: Calling XC2028/3028 callback
[ 18.346316] EMU10K1_Audigy :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: