All of lore.kernel.org
 help / color / mirror / Atom feed
From: Steven Toth <stoth@linuxtv.org>
To: James Evans <jrevans1@earthlink.net>
Cc: linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] DVICO FusionHDTV5 Express Support
Date: Mon, 22 Sep 2008 00:00:18 -0400	[thread overview]
Message-ID: <48D71852.5090705@linuxtv.org> (raw)
In-Reply-To: <002001c91c65$939d8b60$bad8a220$@net>

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@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

  reply	other threads:[~2008-09-22  4:00 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-09-22  3:44 [linux-dvb] DVICO FusionHDTV5 Express Support James Evans
2008-09-22  4:00 ` Steven Toth [this message]
2008-09-22  4:26   ` James Evans
2008-09-22  5:02     ` Steven Toth
2008-09-22 23:27       ` James Evans
2008-09-23  0:22         ` Steven Toth
2008-09-23 14:48           ` James Evans
2008-09-23 15:09             ` [linux-dvb] [TESTERS REQUIRED] " Steven Toth

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=48D71852.5090705@linuxtv.org \
    --to=stoth@linuxtv.org \
    --cc=jrevans1@earthlink.net \
    --cc=linux-dvb@linuxtv.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.