Re: Leadtek Winfast DTV-1000S

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

 



On Thu, May 21, 2009 at 10:04 AM, Brad Allen <braddo@xxxxxxxxxxxxxxxx> wrote:
>
>
> --- mkrufky@xxxxxxxxxxx wrote:
>
> From: Michael Krufky <mkrufky@xxxxxxxxxxx>
> To: braddo@xxxxxxxxxxxxxxxx
> Subject: Re: Leadtek Winfast DTV-1000S
> Date: Wed, 20 May 2009 18:09:34 -0400
>
> On Tue, May 19, 2009 at 3:50 AM, Brad Allen <braddo@xxxxxxxxxxxxxxxx> wrote:
>> Dear Michael,
>>
>> Ive just bought a Leadtek Winfast DTV-1000S (18271, 14008, 7130 chipset), believing it would work under Linux as the kernel contains drivers for those three chips.
>>
>> Upon further investigation neither the SAA7134 or the TDA14008 drivers seem to support the 18271. The SAA7134 driver does however appear to work correctly. It just has no tuner to attach to it.
>>
>> I am desperate to get this card working, surely since the drivers for the chips are written its not a huge task. If you would be so kind as to offer your assistance with this issue I have basic C skills and am quite competent in linux so if theres anything at all I can do to assist you please let me know.
>>
>> Thanks in advance,
>>
>> Brad Allen
>>
>
> Brad,
>
> I pushed support for a similar board today... You may be able to get
> your card up and running by using board configuration #156, if you use
> my latest code, located here:
>
> http://kernellabs.com/hg/~mk/hvr1110
>
> The board I have uses a saa7131, not a saa7130, so there may be some
> minor differences...  Does your board support both analog and DVB-T,
> or just DVB-T ?
>
> If this works for you, please let me know.  If not, I have some ideas.
>
> Good Luck.
>
> -Mike Krufky
>
> Hi Mike,
>
> Thanks for your reply. I have had a few minutes to try your latest code and I have both good and bad news to report.
>
> Firstly all three chips are now correctly detected by the module, previously only the SAA7130 was. The DVB device is also now being created whereas before it wasn't.
>
> The card is a DVB-T and FM tuner.
>
> Here are the problems:
>
> 1) When loading the module I get the error "tuner 1-0060: Tuner has no way to set tv freq"
>
> 2) Trying to tune in channels in mythtv fails, it seems to work but nothing is detected. The signal strength meter works properly.
>
> 3) Attempting to view TV with mplayer fails with the following error:
>
> ERROR OPENING FRONTEND DEVICE /dev/dvb/adapter0/frontend0: ERRNO DVB_SET_CHANNEL2, COULDN'T OPEN DEVICES OF CARD: 0, EXIT
> ERROR, COULDN'T SET CHANNEL  0: Failed to open dvb://.
>
> Here is the relevant part from dmesg:
>
> [    6.453049] Linux video capture interface: v2.00
> [    7.280900] saa7130/34: v4l2 driver version 0.2.15 loaded
> [    7.282274] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5
> [    7.282345] PCI: setting IRQ 5 as level-triggered
> [    7.282358] saa7134 0000:00:0f.0: PCI INT A -> Link[LNKC] -> GSI 5 (level, low) -> IRQ 5
> [    7.282451] saa7130[0]: found at 0000:00:0f.0, rev: 1, irq: 5, latency: 32, mmio: 0xea001000
> [    7.282550] saa7130[0]: subsystem: 107d:6655, board: Hauppauge WinTV-HVR1110r3 DVB-T/Hybrid [card=156,insmod option]
> [    7.282699] saa7130[0]: board init: gpio is 2020009
> [    7.301147] IRQ 5/saa7130[0]: IRQF_DISABLED is not guaranteed on shared IRQs
> [    7.437801] saa7130[0]: i2c eeprom 00: 7d 10 55 66 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
> [    7.438219] saa7130[0]: i2c eeprom 10: 00 ff 82 0e ff 20 ff ff ff ff ff ff ff ff ff ff
> [    7.438541] saa7130[0]: i2c eeprom 20: 01 40 01 01 01 ff 01 03 08 ff 00 8a ff ff ff ff
> [    7.439915] saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [    7.440613] saa7130[0]: i2c eeprom 40: ff 35 00 c0 00 10 03 02 ff 04 ff ff ff ff ff ff
> [    7.441307] saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [    7.441984] saa7130[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [    7.442680] saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [    7.443374] saa7130[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [    7.444067] saa7130[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [    7.444746] saa7130[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [    7.445441] saa7130[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [    7.446137] saa7130[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [    7.446815] saa7130[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [    7.447511] saa7130[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [    7.448203] saa7130[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [    7.448889] tveeprom 1-0050: Encountered bad packet header [ff]. Corrupt or not a Hauppauge eeprom.
> [    7.448976] saa7130[0]: warning: unknown hauppauge model #0
> [    7.449059] saa7130[0]: hauppauge eeprom: model=0
> [    7.517263] tea5767_autodetection: not probed - driver disabled by Kconfig
> [    7.517359] tuner 1-0060: chip found @ 0xc0 (saa7130[0])
> [    7.517442] tda829x_attach: not probed - driver disabled by Kconfig
> [    7.517525] tuner 1-0060: Tuner has no way to set tv freq
> [    7.518355] tuner 1-0060: Tuner has no way to set tv freq
> [    7.518600] saa7130[0]: registered device video0 [v4l2]
> [    7.518722] saa7130[0]: registered device vbi0
> [    7.518844] saa7130[0]: registered device radio0
> [    8.097217] dvb_init() allocating 1 frontend
> [    8.116084] tda829x_attach: not probed - driver disabled by Kconfig
> [    8.116186] tda18271 1-0060: creating new instance
> [    8.120055] TDA18271HD/C1 detected @ 1-0060
> [    8.337108] DVB: registering new adapter (saa7130[0])
> [    8.337211] DVB: registering adapter 0 frontend 0 (NXP TDA10048HN DVB-T)...
> [    8.420055] tda10048_firmware_upload: waiting for firmware upload (dvb-fe-tda10048-1.0.fw)...
> [    8.420185] saa7134 0000:00:0f.0: firmware: requesting dvb-fe-tda10048-1.0.fw
> [    8.608406] tda10048_firmware_upload: firmware read 24878 bytes.
> [    8.608499] tda10048_firmware_upload: firmware uploading
> [   11.839068] tda10048_firmware_upload: firmware uploaded
>
> Please let me know if there is anything further I can do to help.
>
> Thanks very much,
>
> Brad
>

Brad,

When you're working on a new board, best to build all modules, in case
there are parts present that you are not aware of... such as:

[    7.517442] tda829x_attach: not probed - driver disabled by Kconfig
[    7.517525] tuner 1-0060: Tuner has no way to set tv freq
[    7.518355] tuner 1-0060: Tuner has no way to set tv freq

You should enable the TDA8290 module.

That doesnt mean it will fix the problem, but it will at least give a
clearer picture as per whats going on there.


You should just do a 'make distclean' then 'make -- dont do menuconfig at all.

Also, is analog tv SUPPOSED to work on this board?  If so, what analog
demodulator is used?  Is it the tda8290?  tda8295?

Can you take a hi-res digital photo and send it to me?

-Mike
--
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