2010/1/10 JD Louw <jd.louw@xxxxxxxxxx>: > On Wed, 2010-01-06 at 22:17 +0200, Theunis Potgieter wrote: >> 2010/1/2 JD Louw <jd.louw@xxxxxxxxxx>: >> > On Sat, 2010-01-02 at 09:39 +0200, Theunis Potgieter wrote: >> >> 2010/1/1 JD Louw <jd.louw@xxxxxxxxxx>: >> >> > On Tue, 2009-12-29 at 23:23 +0200, Theunis Potgieter wrote: >> >> >> Hi mailing list, >> >> >> >> >> >> I have a problem with my Compro S300 pci card under Linux 2.6.32. >> >> >> >> >> >> I cannot tune with this card and STR/SNRA is very bad compared to my >> >> >> Technisat SkyStar 2 pci card, connected to the same dish. >> >> >> >> >> >> I have this card and are willing to run tests, tested drivers etc to >> >> >> make this work. >> >> >> >> >> >> I currently load the module saa7134 with options: card=169 >> >> >> >> >> >> I enabled some debug parameters on the saa7134, not sure what else I >> >> >> should enable. Please find my dmesg log attached. >> >> >> >> >> >> lsmod shows : >> >> >> >> >> >> # lsmod >> >> >> Module Size Used by >> >> >> zl10039 6268 2 >> >> >> mt312 12048 2 >> >> >> saa7134_dvb 41549 11 >> >> >> saa7134 195664 1 saa7134_dvb >> >> >> nfsd 416819 11 >> >> >> videobuf_dvb 8187 1 saa7134_dvb >> >> >> dvb_core 148140 1 videobuf_dvb >> >> >> ir_common 40625 1 saa7134 >> >> >> v4l2_common 21544 1 saa7134 >> >> >> videodev 58341 2 saa7134,v4l2_common >> >> >> v4l1_compat 24473 1 videodev >> >> >> videobuf_dma_sg 17830 2 saa7134_dvb,saa7134 >> >> >> videobuf_core 26534 3 saa7134,videobuf_dvb,videobuf_dma_sg >> >> >> tveeprom 12550 1 saa7134 >> >> >> thermal 20547 0 >> >> >> processor 54638 1 >> >> >> >> >> >> # uname -a >> >> >> Linux vbox 2.6.32-gentoo #4 Sat Dec 19 00:54:19 SAST 2009 i686 Pentium >> >> >> III (Coppermine) GenuineIntel GNU/Linux >> >> >> >> >> >> Thanks, >> >> >> Theunis >> >> > >> >> > Hi, >> >> > >> >> > It's probably the GPIO settings that are wrong for your SAA7133 based >> >> > card revision. See http://osdir.com/ml/linux-media/2009-06/msg01256.html >> >> > for an explanation. For quick confirmation check if you have 12V - 20V >> >> > DC going to your LNB. The relevant lines of code is in >> >> > ~/v4l-dvb/linux/drivers/media/video/saa7134/saa7134-cards.c: >> >> > >> >> > case SAA7134_BOARD_VIDEOMATE_S350: >> >> > dev->has_remote = SAA7134_REMOTE_GPIO; >> >> > saa_andorl(SAA7134_GPIO_GPMODE0 >> 2, 0x00008000, 0x00008000); >> >> > saa_andorl(SAA7134_GPIO_GPSTATUS0 >> 2, 0x00008000, 0x00008000); >> >> > break; >> >> > >> >> Hi thanks for the hint. I changed it to the following: >> >> >> >> case SAA7134_BOARD_VIDEOMATE_S350: >> >> dev->has_remote = SAA7134_REMOTE_GPIO; >> >> saa_andorl(SAA7134_GPIO_GPMODE0 >> 2, 0x0000c000, 0x0000c000); >> >> saa_andorl(SAA7134_GPIO_GPSTATUS0 >> 2, 0x0000c000, 0x0000c000); >> >> break; >> >> >> >> I now get the same SNR as on my skystar2 card, signal is still >> >> indicating 17% where as the skystar2 would show 68%. At least I'm >> >> getting a LOCK on channels :) >> >> >> >> Thanks! >> >> >> >> > >> >> > Looking at your log, at least the demodulator and tuner is responding >> >> > correctly. You can see this by looking at the i2c traffic addressed to >> >> > 0x1c (demodulator) and 0xc0 (tuner). Attached is a dmesg trace from my >> >> > working SAA7130 based card. >> >> > >> >> > Regards >> >> > JD >> >> > >> > >> > Hi, >> > >> > Just to clarify, can you now watch channels? >> > >> > At the moment the signal strength measurement is a bit whacked, so don't >> > worry too much about it. I also get the 75%/17% figures you mentioned >> > when tuning to strong signals. The figure is simply reported wrongly: >> > even weaker signals should tune fine. If you want you can have a look in >> > ~/v4l-dvb/linux/drivers/media/dvb/frontends/mt312.c at >> > mt312_read_signal_strength(). >> > >> > Also, if you have a multimeter handy, can you confirm that the >> > 0x0000c000 GPIO fix enables LNB voltage? I'd like to issue a patch for >> > this. I've already tested this on my older card with no ill effect. >> >> This is what happened when I started vdr. >> >> Vertical gave a Volt reading between 13.9 and 14.1, Horizontal Gave >> 19.4 ~ 19.5. When I stopped vdr, the Voltage went back to 14V. I >> thought that it would read 0V. What is suppose to happen? >> >> Theunis >> >> > >> > Regards >> > JD >> > >> > >> > >> > > > Hi, > > The newer revision cards should be able to shut down LNB power when the > card is closed. This is what the Windows driver does; not yet > implemented in Linux. > > I'd like to document the different variants of this card on the wiki. > Can you send me the output of lspci -vvnn for your variant? If you have > Windows, can you also send me some RegSpy states similar to the ones I'm > attaching to this mail? > > Regards > JD > > 00:09.0 Multimedia controller [0480]: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder [1131:7133] (rev d1) Subsystem: Compro Technology, Inc. VideoMate T750 [185b:c900] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64 (21000ns min, 8000ns max) Interrupt: pin A routed to IRQ 12 Region 0: Memory at ef000000 (32-bit, non-prefetchable) [size=2K] Capabilities: [40] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME- Kernel driver in use: saa7134 Kernel modules: saa7134 Since I do not own a windows machine, I will try take it to someone that has it and run RegSpy -- 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