Re: VideoMate S350, need community advice

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

 



Hello Guys,

Here is my 2 cents worth . Glad to see that  there are others interested in this card too .


O&M Ugarcina wrote:
O&M Ugarcina wrote:
Alexander E. Patrakov wrote:
O&M Ugarcina wrote:
Linux video capture interface: v2.00
PCI: Enabling device 0000:00:1f.3 (0001 -> 0003)
ACPI: PCI Interrupt 0000:00:1f.3[C] -> GSI 18 (level, low) -> IRQ 20
saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt 0000:04:01.0[A] -> GSI 22 (level, low) -> IRQ 21
saa7130[0]: found at 0000:04:01.0, rev: 1, irq: 21, latency: 64, mmio: 0xfeaffc00
saa7130[0]: subsystem: 185b:c900, board: Compro Videomate DVB-T300 [card=70,insmod option]
saa7130[0]: board init: gpio is 843f00
input: saa7134 IR (Compro Videomate DV as /class/input/input4
saa7130[0]: i2c eeprom 00: 5b 18 00 c9 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7130[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 20: 01 40 01 02 02 01 03 01 08 ff 00 87 ff ff ff ff
saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 40: ff d6 00 c0 86 1c 02 01 02 ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff cb
saa7130[0]: i2c eeprom 60: 30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 70: 00 00 00 10 03 9c ff ff ff ff ff ff ff ff ff ff
tuner 1-0068: chip found @ 0xd0 (saa7130[0])
saa7130[0]: registered device video0 [v4l2]
saa7130[0]: registered device vbi0
saa7130[0]/dvb: frontend initialization failed

Then it is not an exact clone of Compro Videomate DVB-T300. You can try looking at the card, writing down the chip numbers, searching for ones that exist in http://www.linuxtv.org/hg/v4l-dvb/file/7dba1f554c4a/linux/Documentation/video4linux/CARDLIST.tuner, and adding the "tuner=XX" option to the saa7134 module.

Not sure, however, if this makes sense at all for DVB-S cards.

Hello Alexander,

I have just tried running dmesg on my regular kernel which is a 2.6.22-9.61 fc6 and now I get much the same as above . So looks like support for T300 might be in there already . But that is neither here nor there .

>From what I can see the brake down of the S350 is : saa7130 , demodulator : zl10313 which has now been re-badged by Intel as CE6313   and tuner zl10039 which has also been re-badged  by Intel as CE 5039 .

Looking through the archives looks like there was some mention of zl10313 in December 2006 here :

http://www.linuxtv.org/pipermail/linux-dvb/2006-December/015092.html

and perhaps some work done on demodulator drivers here :

http://www.mcmilk.de/projects/dvb-card/patches/

I guess what we might need is some driver development for the demodulator/tuner . I noticed there is a lot of interest for linux drivers out there for S350 . Looks like there is quite a large user base of this card including Broadband Internet via Satellite . Especially in forums such as this :  http://forum.ixbt.com/topic.cgi?id=73:2477-18

To developers : If any printouts or info is needed please do not hesitate to ask .

Best Regards

Milorad









Hello ,


Just heard on the grapevine that we attracted the attention of one of the driver Developers for our Compro Videomate S350 Satellite card .
Very good news as I have already begun to give up hope of ever getting this card working . Much thanks Manu for getting on the band wagon .
And if there is any testing or printouts that you need please do not hesitate to ask .

Thanks Manu again , for getting involved in this as you probably have too many commitments as it is .

Best Regards
Milorad



Hello ,

Newest developments on this  side  . Have been in contact with Compro to see if they are willing to send the source code for their driver or perhaps compile a newer binary as the one they supply is very old (kernel 2.6.17) .  No luck with first one , but they did send me a link to a fedora kernel compilation that was for kernel 2.6.18 ,but kernel would not start . It complained that file was corrupt . Tried to force load the zl100313 module that came with it but it also failed ( my kernel is 2.6.22 ) complaining that there was symbol issues .
I came across some interesting info in a Russian forum where people seem to be using this S350 card a lot for Broadband Internet. One of the guys was able to use the Compro provided "drivers" and was able to get this dmesg :

Linux video capture interface: v1.00
saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18
ACPI: PCI Interrupt 0000:03:08.0[A] -> Link [APC3] -> GSI 18 (level, low) -> IRQ 19
saa7130[0]: found at 0000:03:08.0, rev: 1, irq: 19, latency: 32, mmio: 0xfdfff000
saa7130[0]: subsystem: 185b:c900, board: Compro Videomate DVB-S350 [card=95,autodetected]
saa7130[0]: board init: gpio is 843f00
input: saa7134 IR (Compro Videomate DV as /class/input/input2
usb 1-1: new low speed USB device using ohci_hcd and address 2
saa7130[0]: i2c eeprom 00: 5b 18 00 c9 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7130[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 20: 01 40 01 02 02 01 03 01 08 ff 00 87 ff ff ff ff
saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 40: ff d6 00 c0 86 1c 02 01 02 ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff cb
saa7130[0]: i2c eeprom 60: 30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner 0-0068: chip found @ 0xd0 (saa7130[0])
tuner 0-0068: tuner 0x68: Tuner count greater than 73
saa7130[0]: registered device video0 [v4l2]
saa7130[0]: registered device vbi0

The reason I say "drivers" is that the way they deliver them is by taking the whole kernel and taring it into a rpm . So looking at the  frontend/ directory of that rpm i did not see a module for zl10313 , but as you see above the card is recognized .My conclusion is that they must have patched either the zl10353 module or perhaps another . Also they must have patched the SAA7134 files as well to include card 95 by the look of it in contravention to the GPL license as well. And yet refuse to publish the source .

Also from what I can see the standard SAA7134 has a completely different card listed for card type 95 .

I would be interested to hear your views on this .

BR
Milorad



Anton P. Linevich wrote:
Greeting, Matthias!  Tue, Nov 06, 2007 at 05:48:57PM +0100, zzam wrote: 

  
Well, last line saying that my card is hopeless under linux? Or I need dig
more?!
      
Best you first provide good pictures (both sides of the card) and a list of 
contained ICs. (I suggest to add it to the linuxtv.org dvb-wiki).
    

here is the image (identical with my):
http://www.ixbt.com/monitor/images/compro-s350/compro-s350-front.jpg
http://www.ixbt.com/monitor/images/compro-s350/compro-s350-back.jpg
http://www.ixbt.com/monitor/images/compro-s350/chip-1.jpg
http://www.ixbt.com/monitor/images/compro-s350/chip-2.jpg

QPSK demodulator: ZL10313
CPU: SAA7130HL

  
Please alsa add lspci -vvnn output, and dmesg after using modprobe saa7134 
i2c_scan=1
    
lspci:
 01:00.0 Multimedia controller [0480]: Philips Semiconductors SAA7130 Video Broadcast Decoder [1131:7130] (rev 01)
        Subsystem: Compro Technology, Inc. Unknown device [185b:c900]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR+
        Latency: 32 (21000ns min, 8000ns max)
        Interrupt: pin A routed to IRQ 22
        Region 0: Memory at fb000000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [40] Power Management version 1
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=1 PME-

modprobe saa7134 i2c_scan=1

 saa7130/34: v4l2 driver version 0.2.14 loaded
 saa7130[0]: found at 0000:01:00.0, rev: 1, irq: 22, latency: 32, mmio: 0xfb000000
 saa7130[0]: subsystem: 185b:c900, board: UNKNOWN/GENERIC [card=0,autodetected]
 saa7130[0]: board init: gpio is 843f00
 tuner' 2-0068: chip found @ 0xd0 (saa7130[0])
 saa7130[0]: i2c eeprom 00: 5b 18 00 c9 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
 saa7130[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff ff ff ff ff ff ff ff ff ff
 saa7130[0]: i2c eeprom 20: 01 40 01 02 02 01 03 01 08 ff 00 87 ff ff ff ff
 saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 saa7130[0]: i2c eeprom 40: ff d6 00 c0 86 1c 02 01 02 ff ff ff ff ff ff ff
 saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff cb
 saa7130[0]: i2c eeprom 60: 30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 saa7130[0]: i2c scan: found device @ 0xa0  [eeprom]
 saa7130[0]: i2c scan: found device @ 0xd0  [???]
 saa7130[0]: registered device video1 [v4l2]
 saa7130[0]: registered device vbi1
 saa7134 ALSA driver for DMA sound loaded
 saa7130[0]/alsa: saa7130[0] at 0xfb000000 irq 22 registered as card -2

  
If I am right this card is based on similar chips as the AverTV DVB-S Pro 
A700, that I try to add support for at the moment.
http://www.linuxtv.org/wiki/index.php/AVerMedia_AVerTV_DVB-S_Pro_(A700)
    

i2c output seems differ, but I am not really hardware proffi in that...

PS. Sorry for long puse. I am ready to help you.

  

_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux