On 21 Nov 2010, at 17:23, Robert Longbottom wrote: > On 21/11/2010 13:15, Andre wrote: >> >> On 21 Nov 2010, at 13:07, Robert Longbottom wrote: >> >>> >>> >>> On 21 Nov 2010, at 11:40 AM, Andre<linux-me...@dinkum.org.uk> wrote: >>> >>>> >>>> On 20 Nov 2010, at 19:22, Oliver Endriss wrote: >>>> >>>>> Hi, >>>>> >>>>> On Saturday 20 November 2010 16:52:34 Robert Longbottom wrote: >>>>>> Hi all, >>>>>> >>>>>> I have a Satix-S2 Dual that I'm trying to get to work properly so that I >>>>>> can use it under MythTv however I'm running into a few issues. I >>>>>> previously posted about the problems I'm having here to the mythtv >>>>>> list[1], but didn't really get anywhere. I've had chance to have a bit >>>>>> more of a play and I now seem to have a definite repeatable problem. >>>>>> >>>>>> The problem is when a recording stops on one of the inputs, after about >>>>>> 40s it causes the other input to loose it's signal lock and stop the >>>>>> recording as well. >>>>>> >>>>>> >>>>>> Steps to demonstrate the problem (My Satix card is adapters 5 and 6) >>>>>> >>>>>> In 3 seperate terminals set up femon/szap/cat to make a recording from >>>>>> one of the inputs: >>>>>> >>>>>> 1 - femon -a 6 -f 0 -H >>>>>> 2 - szap -a 6 -f 0 -d 0 -r -H -p -c scanResult07Oct2010_Satix -l >>>>>> UNIVERSAL "BBC 1 London" >>>>>> 3 - cat /dev/dvb/adapter6/dvr0> ad6.mpg >>>>>> >>>>>> In 2 seperate terminals tune in the other input: >>>>>> >>>>>> 4 - femon -a 5 -f 0 -H >>>>>> 5 - szap -a 5 -f 0 -d 0 -r -H -p -c scanResult07Oct2010_Satix -l >>>>>> UNIVERSAL "ITV1 London" >>>>>> >>>>>> Both inputs are fine, signal is good, recording from adapter 6 works. >>>>>> >>>>>> 6 - Ctrl-C the szap process created in (5). >>>>>> >>>>>> femon in (4) still reports status=SCVYL and decent signal strengh as if >>>>>> the adapter is still tuned and FE_HAS_LOCK. After approximately 40 >>>>>> seconds, either: >>>>>> >>>>>> a) the signal drops significantly but the status remains at SCVYL and >>>>>> FE_HAS_LOCK >>>>>> >>>>>> or >>>>>> >>>>>> b) the signal drops and the status goes blank with no lock. >>>>>> >>>>>> It doesn't seem to matter which of these two happen, but at the same >>>>>> time the recording on the other tuner looses it signal and stops >>>>>> recording, despite the fact that szap is still running in (2). femon in >>>>>> (1) no longer reports FE_HAS_LOCK. >>>>>> >>>>>> Strangely if I then try to restart the szap process created in terminal >>>>>> 2 (to try and retune it) it just waits after printing out "using >>>>>> '/dev/dvb/....". However if I then restart the szap process in terminal >>>>>> 5, the one in terminal 2 suddenly kicks in and gets a lock. >>>>>> >>>>>> Interestingly I found a link describing a 60s period the card is kept >>>>>> open for [2], which seems to be similar to my ~40s delay. So it looks >>>>>> like when the second input on the card is closed the first input looses >>>>>> it's lock. >>>>>> >>>>>> This obviously makes it pretty useless for MythTv and as a result it's >>>>>> not currently being used, which is a shame! >>>>>> >>>>>> I'm using the ngene driver from the stock 2.6.35.4 kernel on Gentoo. >>>>>> >>>>>> Does anyone else see this problem? Is there anything I can do to try >>>>>> and fix / debug it? Are there any bug fixes in the latest kernel that >>>>>> might help, or in the linux-dvb drivers that would help? >>>>>> >>>>>> Any help or advice much appreciated. >>>>> >>>>> Please try this driver: >>>>> http://linuxtv.org/hg/~endriss/ngene-test2 >>>> >>>> Well that's progress, trying Robert's procedure fails with my stock driver >>>> (Ubuntu 10.10's 2.6.35-22-generic) but recording continues with your >>>> ngene-test2 driver :-) >>>> >>>> NB I needed to go grab ngene_18.fw before it would work and I have three >>>> unexpected extra frontends, adapter 0,1&2 as well as the configured 5&6, >>>> not sure what's going on there yet! >>>> >>>> There's a ber bump on the other tuner when you retune but it carries on >>>> which is the main thing at this stage. Can see glitches at the >>>> corresponding spot in the recording but worth a try with Myth perhaps? >>>> >>>> I've been running with only one of the tuners for months, perhaps best to >>>> switch off active eit collection though looking at that ber bump. >>>> >>>> Great stuff Oliver. >>>> >>>> Andre >>>> >>>> >>> >>> That does sound like good news, I'll try and give it a go later today now >>> that I have a process to test with. If it does appear to have fixed it then >>> I'll switch myth over to using it later next week and see how it gets on. >> >> I tried it with Myth 0.24 and just got six simultaneous HD recordings out of >> it :-)) total seven if you count the one I started to keep the HD-S2 card >> busy, can't try any more with that sat and my sub. >> >> No glitches I can see, tried it a couple of times with different muxes, so >> far so good. >>> >>> Will report back with the results later. >> >> You can have your thread back now ;-) > > Thanks ;-) The more people that test this and iron out the bugs the better > :-)
I've got an email monitor looking for any mention of the ngene in here, mythtv, hts & vdr lists so I can see if there is any activity, looking for just this kind of email :-) > > I've run through my procedure again using the ngene-test2 drivers from Oliver > and I can report success as well. I too see a glitch on the 2nd tuner when > you retune the 1st, or after about 30s from killing an szap against the 1st, > but the stream on the second tuner continues, so thats a massive improvement. > Good work. > > I'll give it a quick go with MythTV as well tonight, and later next week. > Previously when I tried this tuner with MythTV it would record upto 6 streams > with no problem, but of couse when one tuner dropped out of use the streams > using the other tuner would stop recording (but I didn't know why at the > time). I just need to set up a cunning array of recordings to test that > through MythTV, but it looks pretty promising so far. > > Oh, I also get the three extra dvb adapters, in my case 1,2 & 3. (I already > have two other dvb cards in this box that take 0 and 4) Thats using these > module parameters: That's definitely odd, it's the ngene that's generating them not any of the other cards I have. I just managed to get everything to fit in the default 8 adaptors, I can't use one_adaptor=1 as dvbloopback doesn't work with that. The extra nodes seem to be a harmless oddity and this driver is a massive improvement, big thank you to Oliver. Report back in a few days, my system records ~ 10 hours of HD a day, small percentage of which I actually watch so it should get a workout. Andre > > rob...@quad /sys/module/ngene/parameters $ grep -iH . * > adapter_nr:5,6,-1,-1,-1,-1,-1,-1 > debug:0 > one_adapter:0 > shutdown_workaround:0 > > > > If I use the default parameters: > rob...@quad /sys/module/ngene/parameters $ grep -iH . * > adapter_nr:-1,-1,-1,-1,-1,-1,-1,-1 > debug:0 > one_adapter:1 > shutdown_workaround:0 > > I only get one dvb adapter (/dev/dvb/adapter1), but it contains too much > stuff (extra demuxes, dvrs & nets): > > rob...@quad /dev/dvb $ ls -l adapter1 > total 0 > crw-rw---- 1 root video 212, 0 Nov 21 17:09 demux0 > crw-rw---- 1 root video 212, 7 Nov 21 17:09 demux1 > crw-rw---- 1 root video 212, 11 Nov 21 17:09 demux2 > crw-rw---- 1 root video 212, 14 Nov 21 17:09 demux3 > crw-rw---- 1 root video 212, 17 Nov 21 17:09 demux4 > crw-rw---- 1 root video 212, 1 Nov 21 17:09 dvr0 > crw-rw---- 1 root video 212, 8 Nov 21 17:09 dvr1 > crw-rw---- 1 root video 212, 12 Nov 21 17:09 dvr2 > crw-rw---- 1 root video 212, 15 Nov 21 17:09 dvr3 > crw-rw---- 1 root video 212, 18 Nov 21 17:09 dvr4 > crw-rw---- 1 root video 212, 6 Nov 21 17:09 frontend0 > crw-rw---- 1 root video 212, 10 Nov 21 17:09 frontend1 > crw-rw---- 1 root video 212, 2 Nov 21 17:09 net0 > crw-rw---- 1 root video 212, 9 Nov 21 17:09 net1 > crw-rw---- 1 root video 212, 13 Nov 21 17:09 net2 > crw-rw---- 1 root video 212, 16 Nov 21 17:09 net3 > crw-rw---- 1 root video 212, 19 Nov 21 17:09 net4 > > dmesg reports the following when you do 'modprobe ngene' if that helps at all: > > [ 4504.852993] nGene PCIE bridge driver, Copyright (C) 2005-2007 Micronas > [ 4504.853039] ngene 0000:02:00.0: PCI INT A -> Link[APC5] -> GSI 16 (level, > low) -> IRQ 16 > [ 4504.853048] ngene: Found Mystique SaTiX-S2 Dual (v2) > [ 4504.855133] ngene 0000:02:00.0: setting latency timer to 64 > [ 4504.855667] ngene: Device version 1 > [ 4504.857551] ngene: Loading firmware file ngene_18.fw. > [ 4504.876640] ngene 0000:02:00.0: irq 41 for MSI/MSI-X > [ 4504.878124] error in i2c_read_reg > [ 4504.878127] No CXD2099 detected at 40 > [ 4504.878285] DVB: registering new adapter (nGene) > [ 4505.159774] LNBx2x attached on addr=a > [ 4505.159859] stv6110x_attach: Attaching STV6110x > [ 4505.159864] DVB: registering adapter 1 frontend 0 (STV090x > Multistandard)... > [ 4505.165626] LNBx2x attached on addr=8 > [ 4505.165894] stv6110x_attach: Attaching STV6110x > [ 4505.165901] DVB: registering adapter 1 frontend 0 (STV090x > Multistandard)... > > Thanks, > Robert. > -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html