Re: ATSC Tuner in KWorld PC120-U PCI Hybrid ATSC (17de:a134)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



More precisely I call:
                fe0->dvb.frontend = dvb_attach(s5h1411_attach,
                        &kworld_s5h1411_config,
                        &dev->i2c_adap);

Where kworld_s5h1411_config is:

        static struct s5h1411_config kworld_s5h1411_config = {
                .output_mode   = S5H1411_SERIAL_OUTPUT,
                .gpio          = S5H1411_GPIO_ON,
                .qam_if        = S5H1411_IF_4000,
                .vsb_if        = S5H1411_IF_3250,
                .inversion     = S5H1411_INVERSION_ON,
                .status_mode   = S5H1411_DEMODLOCKING,
                .mpeg_timing   =
S5H1411_MPEGTIMING_CONTINOUS_NONINVERTING_CLOCK,
        };

But fe0->dvb.frontend is null:

[  318.881811] WARNING: You're using an experimental version of the
DVB stack. As the driver
[  318.881818]          is backported to an older kernel, it doesn't
offer enough quality for
[  318.881824]          its usage in production.
[  318.881827]          Use it with care.
[  318.910782] dvb_init() allocating 1 frontend
[  319.132737] s5h1411_readreg: readreg error (ret == -5)
[  319.133113] saa7133[0]/dvb: frontend initialization failed


On Sat, Nov 27, 2010 at 12:49 PM, Hooman B. <linux@xxxxxxxxxxx> wrote:
> Yes. Typo. It's a PC150-U.
>
> I found the digital decoder. It's a Samsung s5h1411.
>
> Unfortunately no saa7134 card uses s5h1411, so I'm trying to copy come
> code from a saa7164 card. But my C coding skills are very very
> limited.
>
> I currently trying to play around with these (copied from a saa7164
> card!). I don't know if I'm in the right direction or not!
>
> static struct s5h1411_config kworld_s5h1411_config = {
>    Â.output_mode  = S5H1411_SERIAL_OUTPUT,
>    Â.gpio     Â= S5H1411_GPIO_ON,
>    Â.qam_if    Â= S5H1411_IF_4000,
>    Â.vsb_if    Â= S5H1411_IF_3250,
>    Â.inversion   = S5H1411_INVERSION_ON,
>    Â.status_mode  = S5H1411_DEMODLOCKING,
>    Â.mpeg_timing  = S5H1411_MPEGTIMING_CONTINOUS_NONINVERTING_CLOCK,
> };
>
> Hooman
>
> On Sat, Nov 27, 2010 at 12:14 PM, CityK <cityk@xxxxxxxxxx> wrote:
>>> I've been trying to get the ATSC tuner in my KWorld PC120-U PCI Hybrid
>>> ATSC (17de:a134)
>>
>> Are you sure you don't mean the PC120-U Â? -- ÂI can't find such a product.
>> Â A PC150-U model, on the other hand....
>>
>>> > ÂI see the drivers for both TDA18271HDC2 and TDA8290 loaded.
>>> > ÂI thought TDA18271HDC2 was the digital channel decoder, isn't it? Is
>>> > Âthe "digital channel decoder" different from the digital tuner??
>>> > ÂShould be looking for a different chip?
>>>
>>> they are detected by chip IDs.
>>>
>>> The tda8290 is the IF demodulator for global analog TV.
>>> In case of the saa7135 it is an extra chip on the PCB, which most often
>>> can also control the tuner over an i2c gate.
>>>
>>> The tda18271hdc2 is a global hybrid tuner for analog and digital
>>> terrestrial TV. It can also provide a FM radio IF. Further processing
>>> and stereo separation for that is done on capable bridges like
>>> saa7133/35/31e, not on the tda 8290.
>>>
>>> Yes, for any terrestrial digital TV you need an extra channel decoder
>>> and all known details about it.
>>>
>>> http://linuxtv.org/wiki/index.php/Category:ATSC_PCI_Cards
>>>
>>> In case of terrestrial ATSC, it must be able to deal with 8VSB
>>> modulation.
>>
>> From the pics on newegg (
>> http://www.newegg.com/Product/Product.aspx?Item=N82E16815260032 ), it
>> Âappears that they have used a Samsung demodulator
>>
>
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux