Re: Lifeview FlyDVB Hybrid PCI (LR-306N): doesn't work anymore

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

 



Hi Mario and all possibly affected,

Am Montag, den 09.03.2009, 00:35 +0100 schrieb Mario Chisari:
> Hi,
> I own a Lifeview FlyDVB Hybrid LR-306N model; it is a PCI model, and
> I've been happily using it with my Mythtv for a couple of years, despite
> it was identified as a Cardbus model. About two months ago, I have
> upgraded kernel, and since then DVB function doesn't work anymore.
> 
> I've checked what's changed, and I've noticed /var/log/messages once was
> something like:
> 
> Dec 28 14:07:02 mumonkan kernel: [   56.651901] saa7130/34: v4l2 driver
> version 0.2.14 loaded
> Dec 28 14:07:02 mumonkan kernel: [   57.249000] saa7133[0]: found at
> 0000:00:09.0, rev: 208, irq: 19, latency: 32, mmio: 0xfebfe800
> Dec 28 14:07:02 mumonkan kernel: [   57.249083] saa7133[0]:
> subsystem:5168:3306, board: LifeView FlyDVB-T Hybrid Cardbus/MSI TV
> @nywhere A/D NB [card=94,autodetected]
> Dec 28 14:07:02 mumonkan kernel: [   57.249173] saa7133[0]: board init:
> gpio is 210000
> Dec 28 14:07:02 mumonkan kernel: [   57.381216] saa7133[0]: i2c eeprom
> 00: 68 51 06 33 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
> Dec 28 14:07:02 mumonkan kernel: [   57.382161] saa7133[0]: i2c eeprom
> 10: 00 00 62 08 ff 20 ff ff ff ff ff ff ff ff ff ff
> Dec 28 14:07:02 mumonkan kernel: [   57.383096] saa7133[0]: i2c eeprom
> 20: 01 40 01 03 03 01 01 03 08 ff 01 16 ff ff ff ff
> Dec 28 14:07:02 mumonkan kernel: [   57.384032] saa7133[0]: i2c eeprom
> 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Dec 28 14:07:02 mumonkan kernel: [   57.384967] saa7133[0]: i2c eeprom
> 40: ff 21 00 c2 96 10 05 01 01 16 32 15 ff ff ff ff
> Dec 28 14:07:02 mumonkan kernel: [   57.385911] saa7133[0]: i2c eeprom
> 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Dec 28 14:07:02 mumonkan kernel: [   57.386848] saa7133[0]: i2c eeprom
> 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Dec 28 14:07:02 mumonkan kernel: [   57.387783] saa7133[0]: i2c eeprom
> 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Dec 28 14:07:02 mumonkan kernel: [   57.400815] saa7133[0]: registered
> device video0 [v4l2]
> Dec 28 14:07:02 mumonkan kernel: [   57.400995] saa7133[0]: registered
> device vbi0
> Dec 28 14:07:02 mumonkan kernel: [   57.401173] saa7133[0]: registered
> device radio0
> Dec 28 14:07:02 mumonkan kernel: [  129.568135] DVB: registering new
> adapter (saa7133[0])
> Dec 28 14:07:02 mumonkan kernel: [  129.568234] DVB: registering
> frontend 0 (Philips TDA10046H DVB-T)...
> Dec 28 14:07:02 mumonkan kernel: [  129.638878] tda1004x: setting up
> plls for 48MHz sampling clock
> Dec 28 14:07:02 mumonkan kernel: [  131.632829] tda1004x: found firmware
> revision 29 -- ok
> 
> Now it goes like this:
> 
> Feb 13 22:53:06 mumonkan [    7.138352] saa7130/34: v4l2 driver version
> 0.2.14 loaded
> Feb 13 22:53:06 mumonkan [    8.089793] saa7134 0000:00:09.0: PCI INT A
> -> GSI 17 (level, low) -> IRQ 17
> Feb 13 22:53:06 mumonkan [    8.089800] saa7133[0]: found at
> 0000:00:09.0, rev: 208, irq: 17, latency: 32, mmio: 0xfebfe800
> Feb 13 22:53:06 mumonkan [    8.089808] saa7133[0]: subsystem:
> 5168:3306, board: LifeView FlyDVB-T Hybrid Cardbus/MSI TV @nywhere A/D
> NB [card=94,autodetected]
> Feb 13 22:53:06 mumonkan [    8.089827] saa7133[0]: board init: gpio is
> 210000
> Feb 13 22:53:06 mumonkan [    8.240008] saa7133[0]: i2c eeprom 00: 68 51
> 06 33 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
> Feb 13 22:53:06 mumonkan [    8.240019] saa7133[0]: i2c eeprom 10: 00 00
> 62 08 ff 20 ff ff ff ff ff ff ff ff ff ff
> Feb 13 22:53:06 mumonkan [    8.240027] saa7133[0]: i2c eeprom 20: 01 40
> 01 03 03 01 01 03 08 ff 01 16 ff ff ff ff
> Feb 13 22:53:06 mumonkan [    8.240036] saa7133[0]: i2c eeprom 30: ff ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Feb 13 22:53:06 mumonkan [    8.240044] saa7133[0]: i2c eeprom 40: ff 21
> 00 c2 96 10 05 01 01 16 32 15 ff ff ff ff
> Feb 13 22:53:06 mumonkan [    8.240052] saa7133[0]: i2c eeprom 50: ff ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Feb 13 22:53:06 mumonkan [    8.240060] saa7133[0]: i2c eeprom 60: ff ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Feb 13 22:53:06 mumonkan [    8.240068] saa7133[0]: i2c eeprom 70: ff ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Feb 13 22:53:06 mumonkan [    8.240076] saa7133[0]: i2c eeprom 80: ff ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Feb 13 22:53:06 mumonkan [    8.240084] saa7133[0]: i2c eeprom 90: ff ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Feb 13 22:53:06 mumonkan [    8.240092] saa7133[0]: i2c eeprom a0: ff ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Feb 13 22:53:06 mumonkan [    8.240100] saa7133[0]: i2c eeprom b0: ff ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Feb 13 22:53:06 mumonkan [    8.240108] saa7133[0]: i2c eeprom c0: ff ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Feb 13 22:53:06 mumonkan [    8.240116] saa7133[0]: i2c eeprom d0: ff ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Feb 13 22:53:06 mumonkan [    8.240124] saa7133[0]: i2c eeprom e0: ff ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Feb 13 22:53:06 mumonkan [    8.240132] saa7133[0]: i2c eeprom f0: ff ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Feb 13 22:53:06 mumonkan [    8.352063] tuner' 0-004b: chip found @ 0x96
> (saa7133[0])
> Feb 13 22:53:06 mumonkan [    8.440007] tda829x 0-004b: setting tuner
> address to 61
> Feb 13 22:53:06 mumonkan [    8.508506] tda829x 0-004b: type set to
> tda8290+75a
> Feb 13 22:53:06 mumonkan [   12.341578] saa7133[0]: registered device
> video0 [v4l2]
> Feb 13 22:53:06 mumonkan [   12.341611] saa7133[0]: registered device vbi0
> Feb 13 22:53:06 mumonkan [   12.341634] saa7133[0]: registered device radio0
> Feb 13 22:53:06 mumonkan [   12.840571] DVB: registering new adapter
> (saa7133[0])
> Feb 13 22:53:06 mumonkan [   12.840578] DVB: registering frontend 0
> (Philips TDA10046H DVB-T)...
> Feb 13 22:53:06 mumonkan [   12.912507] tda1004x: setting up plls for
> 48MHz sampling clock
> Feb 13 22:53:06 mumonkan [   15.156506] tda1004x: timeout waiting for
> DSP ready
> Feb 13 22:53:06 mumonkan [   15.196504] tda1004x: found firmware
> revision 0 -- invalid
> Feb 13 22:53:06 mumonkan [   15.196507] tda1004x: trying to boot from eeprom
> Feb 13 22:53:06 mumonkan [   17.524007] tda1004x: timeout waiting for
> DSP ready
> Feb 13 22:53:06 mumonkan [   17.564005] tda1004x: found firmware
> revision 0 -- invalid
> Feb 13 22:53:06 mumonkan [   17.564007] tda1004x: waiting for firmware
> upload...
> Feb 13 22:53:06 mumonkan [   17.564011] firmware: requesting
> dvb-fe-tda10046.fw
> Feb 13 22:53:06 mumonkan [   30.084007] tda1004x: found firmware
> revision 20 -- ok
> 
> If I understand correctly, the main difference is that now tda1004x
> module seems to be unable to recognize already present firmware rev 29
> (failing to start/un-reset device?). So it tries to load a new firmware,
> rev 20; maybe because of this, maybe because of an incorrect
> resetting procedure, anyway it doesn't work on my board: if I try to
> tune any station with tzap, I sometimes get FE_HAS_LOCK, sometimes I
> don't, but as I try to display video with mplayer I always get no
> video/audio (actually most of the times mplayer doesn't even show a window).
> Actually, this is what happens since mid-february or so, after most
> recent changes to saa7134 module. Before that, the board was almost
> non-working, but behaviour was far less consistent. Usually tda1004x
> module, after trying loading firmware several times, gave up. Sometimes
> it started with firmware ver 20, and very rarely it was even usable, but
> frequently the board went stuck when changing channel, and stopped
> tuning anything anymore.
> Another oddity is that now analog TV consistently works with tvtime
> after the first channel change; that was not the case before. Just for
> record, it still doesn't work with mythtv (no tune while scanning), but
> I'm sure this won't surprise anybody  ;-) However, no analog, no DVB-T,
> so no media center...
> 
> I've tried going back in time, pulling from mercurial old versions
> trying to determine which patch had broken things, but I wasn't unable
> to compile older (than 8848?) versions with my current kernel, so I had
> to give up.
> So... what's changed in the driver over the last year that stopped it
> working? It was OK with kernel 2.6.24.
> 
> Thanks.
> 

the problem with this always getting more card=94 stuff is, that it is
designed against the Philips/NXP recommendations.

And what even does improve this a lot more is, that we get more and more
cards, even from seemingly different subvendors, in the end they come
all out of the same few fabs anyway, still with the same subdevice ID in
the eeprom, but obviously some still do work and others not and we don't
treat them differentiated enough.

So tell how to sort them ?

I'm close to start eeprom jokes again ;)

Maybe we can sort them, or in worst case not.

People, please report all related and also still working card=94 stuff.
I assume at least Mauro's cardbus device is fine. I don't have any of
such cards.

Cheers,
Hermann



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