From: Mack Stanley <mcs1937@gmail.com>
To: Devin Heitmueller <dheitmueller@kernellabs.com>
Cc: linux-media@vger.kernel.org
Subject: Re: Chipset change for CX88_BOARD_PINNACLE_PCTV_HD_800i
Date: Thu, 21 Jun 2012 15:43:50 -0700 [thread overview]
Message-ID: <4FE3A3A6.5050500@gmail.com> (raw)
In-Reply-To: <CAGoCfixL-tEFq4SpjxChH7uc0aDZGtdoO6EqrEH3tzPzoTqK8w@mail.gmail.com>
On 06/20/2012 03:14 PM, Devin Heitmueller wrote:
> On Wed, Jun 20, 2012 at 5:31 PM, Mack Stanley <mcs1937@gmail.com> wrote:
>> Dear Mr. Pascoe,
>>
>> I'm writing to you as the maintainer of the cx88-dvb kernel module.
>>
>> I recently bought a pci tv card that the kernel identifies as supported:
>>
>> 05:00.0 Multimedia video controller [0400]: Conexant Systems, Inc.
>> CX23880/1/2/3 PCI Video and Audio Decoder [14f1:8800] (rev 05)
>> Subsystem: Pinnacle Systems Inc. Device [11bd:0051]
>>
>> My card appears to be the same card as this Pinnacle card
>> (http://www.linuxtv.org/wiki/index.php/Pinnacle_PCTV_HD_Card_%28800i%29)
>> except that it has a Samsung S5H1411 chip in place of the S5H1409 on the
>> original Pinnacle card identified by the kernel.
>>
>> My card is branded "PCTV HD PCI Card 800i"
>> (http://www.pctvsystems.com/Products/ProductsNorthAmerica/HybridproductsUSA/PCTVHDCard/tabid/171/language/en-US/Default.aspx),
>> though I bought it as a Hauppauge card
>> (http://www.newegg.com/Product/Product.aspx?Item=15-116-043&SortField=0&SummaryType=0&Pagesize=10&PurchaseMark=&SelectedRating=-1&VideoOnlyMark=False&VendorMark=&IsFeedbackTab=true&Keywords=linux&Page=1#scrollFullInfo).
>>
>> Because of the changed chip, "dvb_attach" returns NULL, so the cx88-dvb
>> module fails to insert, and no /dev/dvb nodes are created.
>>
>> I was able to get around this by copying s5h1411_config
>> dvico_fusionhdtv7_config to a new
>> "s5h1411_config pinnacle_pctv_hd_800i_config", then replacing
>> s5h1409_attach with s5h1411_attach in
>> case CX88_BOARD_PINNACLE_PCTV_HD_800i in the definition of dvb_register.
>>
>> I built against headers for Fedora 16 kernel 3.3.8-1.fc16.x86_64. The
>> result loads normally and creates /dev/dvb/adaper0 containing demux0,
>> dvr0, frontend0, and net0.
>>
>> "w_scan -fa -A2 -c US -x " produces a long list of frequencies, all but
>> two of which are in us-Cable-IRC-center-frequencies-QAM256. However,
>> w_scan finds no "services" and I haven't been able to coax either
>> scandvb or scte65scan into finding any channels. I don't know whether
>> this is because my shot-in-the-dark modification to cx88-dvb doesn't
>> work, or because Comcast has some screwy way of sending signals to its
>> DTA's.
>>
>> I'm of course more than happy to help in any way.
>>
>> Thanks for your time,
>> Mack
> Hmmm, ok. Let me talk to my contacts at PCTV and see what the deal is
> there. My guess is the 1409 reached end of life, so they had to
> switch to the 1411.
>
> I'm pretty surprised that they didn't bump the PCI ID though. I'll
> find out if they're relying on the eeprom to know which demod is
> present.
>
> The scan is probably failing due to something like a mismatched IF
> output frequency.
>
> Devin
>
Hi Devin,
Thanks very much for your help.
In fact, it seems I have the card working, following your suggestion
about the channel scan failing. But I suspect something is still missing
or worng.
I've been able to successfully scan for channels with scandvb and get a
usable channel.conf using scte65scan. But selecting channels is erratic.
mplayer [various options] dvb://6
tunes to different channels different times, sometimes to video from one
channel and sound from another, sometimes to video but no sound.
I just took some setting from the old 1409 configuration and used them
for the 1411 chip:
static const struct s5h1411_config pinnacle_pctv_hd_800i_config = {
.output_mode = S5H1411_PARALLEL_OUTPUT,
.gpio = S5H1411_GPIO_ON,
.mpeg_timing = S5H1411_MPEGTIMING_NONCONTINOUS_NONINVERTING_CLOCK,
.qam_if = S5H1411_IF_44000,
.vsb_if = S5H1411_IF_44000,
.inversion = S5H1411_INVERSION_OFF,
.status_mode = S5H1411_DEMODLOCKING
};
I'll be interested in what your contacts at pctv suggest.
Best, Mack
next prev parent reply other threads:[~2012-06-21 22:43 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-20 21:31 Chipset change for CX88_BOARD_PINNACLE_PCTV_HD_800i Mack Stanley
2012-06-20 22:14 ` Devin Heitmueller
2012-06-21 22:43 ` Mack Stanley [this message]
2012-06-22 14:28 ` Devin Heitmueller
2012-06-22 15:55 ` Mack Stanley
2012-06-22 16:05 ` Devin Heitmueller
2012-06-22 19:28 ` Devin Heitmueller
2013-02-13 19:38 ` Lucian
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=4FE3A3A6.5050500@gmail.com \
--to=mcs1937@gmail.com \
--cc=dheitmueller@kernellabs.com \
--cc=linux-media@vger.kernel.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.