James Evans wrote: > I emailed quite a while ago and have been following the mail list ever since, but I was curious as to what might be the major hurdle > to getting support for the DVICO FusionHDTV5 Express card (http://www.fusionhdtv.co.kr/eng/Products/fusion5express.aspx) . It > utilizes the CX23885 Chipset and the 5th Gen. LG Tuner, which both seem to be supported, as well as some PCIx interfaced cards. > > Following is my current system stats as well as the relevant portion of the 'messages' file: > > Gentoo linux kernel 2.6.26-gentoo-r1 x86_64 Dual Core Athlon 4400+ > DVICO FusionHDTV5 Express > Air2PC/AirStar 2 ATSC 3rd generation (HD5000) (x2) > > #====================== SNIP ======================================================= > Sep 17 02:32:09 localhost Linux video capture interface: v2.00 > Sep 17 02:32:09 localhost bttv: driver version 0.9.17 loaded > Sep 17 02:32:09 localhost bttv: using 8 buffers with 2080k (520 pages) each for capture > Sep 17 02:32:09 localhost saa7130/34: v4l2 driver version 0.2.14 loaded > Sep 17 02:32:09 localhost cx88/0: cx2388x v4l2 driver version 0.0.6 loaded > Sep 17 02:32:09 localhost cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded > Sep 17 02:32:09 localhost cx2388x alsa driver version 0.0.6 loaded > Sep 17 02:32:09 localhost cx2388x blackbird driver version 0.0.6 loaded > Sep 17 02:32:09 localhost cx88/2: registering cx8802 driver, type: blackbird access: shared > Sep 17 02:32:09 localhost cx88/2: cx2388x dvb driver version 0.0.6 loaded > Sep 17 02:32:09 localhost cx88/2: registering cx8802 driver, type: dvb access: shared > Sep 17 02:32:09 localhost ivtv: Start initialization, version 1.3.0 > Sep 17 02:32:09 localhost ivtv: End initialization > Sep 17 02:32:09 localhost ivtvfb: no cards found<6>cx23885 driver version 0.0.1 loaded > Sep 17 02:32:09 localhost ACPI: PCI Interrupt Link [LNEA] enabled at IRQ 19 > Sep 17 02:32:09 localhost ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNEA] -> GSI 19 (level, low) -> IRQ 19 > Sep 17 02:32:09 localhost CORE cx23885[0]: subsystem: 18ac:d500, board: DViCO FusionHDTV5 Express [card=4,autodetected] > Sep 17 02:32:09 localhost input: i2c IR (FusionHDTV) as /class/input/input2 > Sep 17 02:32:09 localhost ir-kbd-i2c: i2c IR (FusionHDTV) detected at i2c-0/0-006b/ir0 [cx23885[0]] > Sep 17 02:32:09 localhost tvaudio' 0-0041: tda8425 found @ 0x82 (cx23885[0]) > Sep 17 02:32:09 localhost tuner' 0-0043: chip found @ 0x86 (cx23885[0]) > Sep 17 02:32:09 localhost tda9887 0-0043: creating new instance > Sep 17 02:32:09 localhost tda9887 0-0043: tda988[5/6/7] found > Sep 17 02:32:09 localhost tuner' 0-0061: chip found @ 0xc2 (cx23885[0]) > Sep 17 02:32:09 localhost cx23885[0]: i2c bus 0 registered > Sep 17 02:32:09 localhost cx23885[0]: i2c bus 1 registered > Sep 17 02:32:09 localhost tvaudio' 2-004c: tea6420 found @ 0x98 (cx23885[0]) > Sep 17 02:32:09 localhost msp3400' 2-0044: MSP164209A-17 found @ 0x88 (cx23885[0]) > Sep 17 02:32:09 localhost msp3400' 2-0044: msp3400 mode is manual > Sep 17 02:32:09 localhost cx23885[0]: i2c bus 2 registered > Sep 17 02:32:09 localhost cx23885[0]: cx23885 based dvb card > Sep 17 02:32:09 localhost tuner-simple 0-0061: creating new instance > Sep 17 02:32:09 localhost tuner-simple 0-0061: type set to 64 (LG TDVS-H06xF) > Sep 17 02:32:09 localhost DVB: registering new adapter (cx23885[0]) > Sep 17 02:32:09 localhost DVB: registering frontend 0 (LG Electronics LGDT3303 VSB/QAM Frontend)... > Sep 17 02:32:09 localhost cx23885_dev_checkrevision() Hardware revision = 0xb0 > Sep 17 02:32:09 localhost cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 19, latency: 0, mmio: 0xfa800000 > Sep 17 02:32:09 localhost PCI: Setting latency timer of device 0000:02:00.0 to 64 > Sep 17 02:32:09 localhost b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully > Sep 17 02:32:09 localhost flexcop-pci: will use the HW PID filter. > Sep 17 02:32:09 localhost flexcop-pci: card revision 2 > Sep 17 02:32:09 localhost ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 18 > Sep 17 02:32:09 localhost ACPI: PCI Interrupt 0000:04:08.0[A] -> Link [LNKA] -> GSI 18 (level, low) -> IRQ 18 > Sep 17 02:32:09 localhost DVB: registering new adapter (FlexCop Digital TV device) > Sep 17 02:32:09 localhost i2c-adapter i2c-3: SMBus Quick command not supported, can't probe for chips > Sep 17 02:32:09 localhost i2c-adapter i2c-4: SMBus Quick command not supported, can't probe for chips > Sep 17 02:32:09 localhost i2c-adapter i2c-5: SMBus Quick command not supported, can't probe for chips > Sep 17 02:32:09 localhost b2c2-flexcop: MAC address = 00:d0:d7:0e:a6:c8 > Sep 17 02:32:09 localhost b2c2-flexcop: i2c master_xfer failed > Sep 17 02:32:09 localhost b2c2-flexcop: i2c master_xfer failed > Sep 17 02:32:09 localhost CX24123: cx24123_i2c_readreg: reg=0x0 (error=-121) > Sep 17 02:32:09 localhost CX24123: wrong demod revision: 87 > Sep 17 02:32:09 localhost b2c2-flexcop: i2c master_xfer failed > Sep 17 02:32:09 localhost b2c2-flexcop: i2c master_xfer failed > Sep 17 02:32:09 localhost b2c2-flexcop: i2c master_xfer failed > Sep 17 02:32:09 localhost mt352_read_register: readreg error (reg=127, ret==-121) > Sep 17 02:32:09 localhost b2c2-flexcop: i2c master_xfer failed > Sep 17 02:32:09 localhost nxt200x: nxt200x_readbytes: i2c read error (addr 0x0a, err == -121) > Sep 17 02:32:09 localhost Unknown/Unsupported NXT chip: 00 00 00 00 00 > Sep 17 02:32:09 localhost tuner-simple 3-0061: creating new instance > Sep 17 02:32:09 localhost tuner-simple 3-0061: type set to 64 (LG TDVS-H06xF) > Sep 17 02:32:09 localhost b2c2-flexcop: found 'LG Electronics LGDT3303 VSB/QAM Frontend' . > Sep 17 02:32:09 localhost DVB: registering frontend 1 (LG Electronics LGDT3303 VSB/QAM Frontend)... > Sep 17 02:32:09 localhost b2c2-flexcop: initialization of 'Air2PC/AirStar 2 ATSC 3rd generation (HD5000)' at the 'PCI' bus > controlled by a 'FlexCopIIb' complete > Sep 17 02:32:09 localhost flexcop-pci: will use the HW PID filter. > Sep 17 02:32:09 localhost flexcop-pci: card revision 2 > Sep 17 02:32:09 localhost ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 17 > Sep 17 02:32:09 localhost ACPI: PCI Interrupt 0000:04:09.0[A] -> Link [LNKB] -> GSI 17 (level, low) -> IRQ 17 > Sep 17 02:32:09 localhost DVB: registering new adapter (FlexCop Digital TV device) > Sep 17 02:32:09 localhost i2c-adapter i2c-6: SMBus Quick command not supported, can't probe for chips > Sep 17 02:32:09 localhost i2c-adapter i2c-7: SMBus Quick command not supported, can't probe for chips > Sep 17 02:32:09 localhost i2c-adapter i2c-8: SMBus Quick command not supported, can't probe for chips > Sep 17 02:32:09 localhost b2c2-flexcop: MAC address = 00:d0:d7:0e:6c:aa > Sep 17 02:32:09 localhost b2c2-flexcop: i2c master_xfer failed > Sep 17 02:32:09 localhost b2c2-flexcop: i2c master_xfer failed > Sep 17 02:32:09 localhost CX24123: cx24123_i2c_readreg: reg=0x0 (error=-121) > Sep 17 02:32:09 localhost CX24123: wrong demod revision: 87 > Sep 17 02:32:09 localhost b2c2-flexcop: i2c master_xfer failed > Sep 17 02:32:09 localhost b2c2-flexcop: i2c master_xfer failed > Sep 17 02:32:09 localhost b2c2-flexcop: i2c master_xfer failed > Sep 17 02:32:09 localhost mt352_read_register: readreg error (reg=127, ret==-121) > Sep 17 02:32:09 localhost b2c2-flexcop: i2c master_xfer failed > Sep 17 02:32:09 localhost nxt200x: nxt200x_readbytes: i2c read error (addr 0x0a, err == -121) > Sep 17 02:32:09 localhost Unknown/Unsupported NXT chip: 00 00 00 00 00 > Sep 17 02:32:09 localhost tuner-simple 6-0061: creating new instance > Sep 17 02:32:09 localhost tuner-simple 6-0061: type set to 64 (LG TDVS-H06xF) > Sep 17 02:32:09 localhost b2c2-flexcop: found 'LG Electronics LGDT3303 VSB/QAM Frontend' . > Sep 17 02:32:09 localhost DVB: registering frontend 2 (LG Electronics LGDT3303 VSB/QAM Frontend)... > Sep 17 02:32:09 localhost b2c2-flexcop: initialization of 'Air2PC/AirStar 2 ATSC 3rd generation (HD5000)' at the 'PCI' bus > controlled by a 'FlexCopIIb' complete > Sep 17 02:32:09 localhost bt878: AUDIO driver version 0.0.0 loaded > #====================== SNIP ======================================================= > > Given the above it looks like it is detected properly and I can even find the adapter under /dev/dvb. The problem I seem to be > having is when it comes to getting it to tune. I get the following errors: > > #====================== BEGIN ====================================================== > scanning /usr/share/dvb/atsc/us-ATSC-center-frequencies-8VSB > using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' >>>> tune to: 57028615:8VSB > WARNING: >>> tuning failed!!! >>>> tune to: 57028615:8VSB (tuning failed) > WARNING: >>> tuning failed!!! >>>> tune to: 63028615:8VSB > WARNING: >>> tuning failed!!! >>>> tune to: 63028615:8VSB (tuning failed) > WARNING: >>> tuning failed!!! >>>> tune to: 69028615:8VSB > WARNING: >>> tuning failed!!! >>>> tune to: 69028615:8VSB (tuning failed) > WARNING: >>> tuning failed!!! >>>> tune to: 79028615:8VSB > WARNING: >>> tuning failed!!! >>>> tune to: 79028615:8VSB (tuning failed) > WARNING: >>> tuning failed!!! >>>> tune to: 85028615:8VSB > WARNING: >>> tuning failed!!! >>>> tune to: 85028615:8VSB (tuning failed) > WARNING: >>> tuning failed!!! >>>> tune to: 177028615:8VSB > WARNING: >>> tuning failed!!! >>>> tune to: 177028615:8VSB (tuning failed) > WARNING: >>> tuning failed!!! >>>> tune to: 183028615:8VSB > WARNING: >>> tuning failed!!! > #====================== SNIP ======================================================= > > I figure the problem is really operator error, but I cannot seem to figure it out. I probably just can't see the forest because of > all those dang trees. > > Any help, ideas, suggestions, anything would be greatly appreciated. > Thanks, > --J. Evans Debug looks OK. If you have another board where you know for certain that tuning a specific 8VSB frequency works, then tuning this same frequency with the LG should probably work reliably. In terms of the tuner-to-demod, are you confident that the I/F is set correctly? (And inversion for that matter?) - Steve _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb