On Thu, May 21, 2009 at 10:04 AM, Brad Allen <[email protected]> wrote: > > > --- [email protected] wrote: > > From: Michael Krufky <[email protected]> > To: [email protected] > 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 <[email protected]> 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 [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
