[linux-dvb] Vivanco 21056/LR306 a.k.a. MSI DVB at Anywhere a.k.a LifeView Hybrid doesn't scan

hermann pitton hermann-pitton at arcor.de
Fri Jun 15 16:55:04 CEST 2007


Hi,

Am Freitag, den 15.06.2007, 16:11 +1000 schrieb Peter D.:
> On Friday 15 June 2007 06:31, Werner Braun wrote:
> 
> [snip]
> > thanks for your reply. Here's what DMESG says when using card=112:
> [snip]
> 
> Hi Werner, 
> 
> Just looking at the subject line; LR306 suggests an MSI TV at nywhere A/D.  
> Try card=94.  The Anywhere A/D appears to be distinct from the Anywhere 
> Plus, Anywhere Master and the plain Anywhere.  I don't know where 
> DVB at nywhere fits in the lineup.  
> 

yes, of course!
Should not have trust in "looks exactly like AsusTek P7131 Hybrid"

MSI TV at nywhere A/D
> > saa7133[0]: subsystem: 4e42:3306, board: LifeView FlyDVB-T Hybrid
> > Cardbus [card=94,insmod option]
> > saa7133[0]: board init: gpio is 210000
> > saa7133[0]: i2c eeprom 00: 42 4e 06 33 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
> > saa7133[0]: i2c eeprom 10: 00 00 62 08 ff 20 ff ff ff ff ff ff ff ff ff ff
> > saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01 03 08 ff 01 ed ff ff ff ff
> > saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> > saa7133[0]: i2c eeprom 40: ff 21 00 c2 96 10 05 01 01 16 32 15 ff ff ff ff
> > saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> > saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> > saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> > tuner 1-004b: chip found @ 0x96 (saa7133[0])
> > tuner 1-004b: setting tuner address to 61
> > tuner 1-004b: type set to tda8290+75a
> > tuner 1-004b: setting tuner address to 61
> > tuner 1-004b: type set to tda8290+75a

Vivanco 21056
> > > saa7133[0]: subsystem: 4e42:3306, board: LifeView FlyDVB-T DUO / MSI
> > > TV at nywhere Duo [card=55,insmod option]
> > > saa7133[0]: board init: gpio is 210000
> > > input: saa7134 IR (LifeView FlyDVB-T D as /class/input/input11
> > > tuner 1-004b: chip found @ 0x96 (saa7133[0])
> > > tuner 0x4b: Configuration acknowledged
> > > tuner 1-004b: setting tuner address to 61
> > > tuner 1-004b: type set to tda8290+75a
> > > saa7133[0]: i2c eeprom 00: 42 4e 06 33 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
> > > saa7133[0]: i2c eeprom 10: 00 00 62 08 ff 20 ff ff ff ff ff ff ff ff ff ff
> > > saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01 03 08 ff 01 ed ff ff ff ff
> > > saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> > > saa7133[0]: i2c eeprom 40: ff 21 00 c2 96 10 05 01 01 16 32 15 ff ff ff ff
> > > saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> > > saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> > > saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> > > saa7133[0]: registered device video0 [v4l2]

Subsystem, gpio init and eeprom content are exactly the same.

It is still not autodetected.
Subvendor 4e42 is LifeView OEM.

	},{
		.vendor       = PCI_VENDOR_ID_PHILIPS,
		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,
		.subvendor    = 0x5168,
		.subdevice    = 0x3306,
		.driver_data  = SAA7134_BOARD_FLYDVBT_HYBRID_CARDBUS,
	},{
		.vendor       = PCI_VENDOR_ID_PHILIPS,
		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,
		.subvendor    = 0x5168,
		.subdevice    = 0x3502,  /* whats the difference to 0x3306 ?*/
		.driver_data  = SAA7134_BOARD_FLYDVBT_HYBRID_CARDBUS,
	},{
		.vendor       = PCI_VENDOR_ID_PHILIPS,
		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,
		.subvendor    = 0x4e42, /* LifeView OEM */
		.subdevice    = 0x3306, /* MSI TV at nywhere A/D, Vivanco 21056, LR306 */
		.driver_data  = SAA7134_BOARD_FLYDVBT_HYBRID_CARDBUS,

Such in saa7134-cards.c struct pci_device_id saa7134_pci_tbl[] would be enough.

Cheers,
Hermann





More information about the linux-dvb mailing list