Compro Videomate S350 - new version?

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

 



Hi,
I bought a Compro Videomate S350 DVB-S card a few weeks ago as it was
cheap and looked like it might work with Linux using Jan Louw's
patches.  However, my S350 seems to be slightly different - it uses a
SAA7135 chip so isn't correctly identified.  Changing the PCI Vendor
ID to 0x7133 in the S350 patch fixed this, but unfortunately this is
the same PCI Vendor / Device / subvendor / subdevice as the Compro
Videomate T750 - an entirely different, DVB-T board.  I'm not sure how
these should be told apart - maybe using eeprom content?
Anyway, once this was updated the card still didn't work.  I realised
there was no voltage on the RF input to power the LNB, so by trial and
error found a GPIO bit that appears to turn LNB voltage on and off.
Instead of 0x8000 used in Jan's patch, use 0xC000 for GPIO setup.
With this change the card appears to work, at least receiving DVB-S.
I haven't tested the IR remote control or analogue inputs.
I hope this info is of some use to somebody, and that it's considered
if the S350 support gets added to v4l-dvb tree.  I'm not sure if my
card is rare, or a sign of things to come.

Here is the kernel log after modifying the driver:

saa7133[0]: found at 0000:04:09.0, rev: 209, irq: 5, latency: 64,
mmio: 0xfaafe800
saa7133[0]: subsystem: 185b:c900, board: Compro VideoMate S350/300
[card=169,autodetected]
saa7133[0]: board init: gpio is 843f00
saa7133[0]: i2c eeprom 00: 5b 18 00 c9 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7133[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: 01 40 01 02 02 01 03 01 08 ff 00 87 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 d6 00 c0 86 1c 02 01 02 ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff cb
saa7133[0]: i2c eeprom 60: 35 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: 00 00 00 01 40 2a ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
dvb_init() allocating 1 frontend
DVB: registering new adapter (saa7133[0])
DVB: registering adapter 0 frontend 0 (Zarlink ZL10313 DVB-S)...

Regards,

Richard Smith.
--
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