---------- Initial Header -----------
From : vdr-bounces@linuxtv.org
To : "VDR Mailing List" vdr@linuxtv.org Cc : Date : Wed, 22 Sep 2010 21:41:01 +0100 Subject : Re: [vdr] [PATCH] Add support for shared frondends cards
On 21 Sep 2010, at 16:06, support.intranet wrote:
The attached patch (for VDR 1.7.16) implements support for multituner cards where only one tuner can be active at one time, the so called shared frontend cards (notably the HVR-4000 and its derivatives). Currently VDR tries to open all the frontends on startup, with the result that the first frontend (usually DVB-S) works, but the second (usually DVB-T) fails with "Device or resource busy" error. The patch adds a new configuration option to setup.conf, called "OnDemand"; it defaults to 0 (exactly the current behaviour). If set to 1, tuners will be appropriately opened and closed when switching channels. I've tested it with the vnsi plugin and XBMC. I'd be happy if someone could review it and tell me if there is anything to correct and if it is possible to mainline it. Alberto <aod.diff>_______________________________________________ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Ciao Alberto,
Interesting work. I live in the UK and have an HVR4000 for DVB-S. Unfortunately DVB-T reception is poor where I live (hence the satellite solution - additional multilnb to point at 28.2E and 13.0E for L'Eridita) so I cannot fully test this past patching and compiling which I assume will work as you state you have tested.
Looking at the patch, there is something about inhibit epgscan. I do not know much about vdr internals. Would patching vdr and enabling the ondemand option stop epg from updating? A slight negative if this is the case.
Ian.
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Hi Ian, thanks for your answer. The problem with background epg scan is that it tries to access the device you are not using to watch/record as it thinks it is free, so if I don't disable it your favourite program would be stopped every few moments because the scan is taking place (and it closes down all other devices to access its one). I'm currently working on a better approach to this, so that if VDR is opened but you are not using it epg scan is allowed to work. Alberto
Hi
My dvb-s LNB is a Ku-Band LNBG DKF-2024.
The box says: Input 11.70-12.50 Ghz L.O. 10.75 Ghz Noise 0.6dB Gain 60dB
If I set VDR up as follows: Use DiSEqC: no SLOF (MHz): 10750 Low LNB frequency (MHz): 11700 High LNB frequency (MHz): 12500
When I change channels I get: Sep 25 21:15:18 localhost vdr: [2058] ERROR: frontend 0/0: Invalid argument Sep 25 21:15:18 localhost kernel: DVB: adapter 0 frontend 0 frequency 12456000 out of range (950000..2150000)
If I set it to Use DiSEqC: no SLOF (MHz): 11300 Low LNB frequency (MHz): 11300 High LNB frequency (MHz): 11300
I don't get this error, but get: Sep 25 21:15:57 localhost vdr: [2058] frontend 0/0 timed out while tuning to channel 3, tp 112456 Sep 25 21:17:02 localhost vdr: [2058] frontend 0/0 timed out while tuning to channel 3, tp 112456 Sep 25 21:18:07 localhost vdr: [2058] frontend 0/0 timed out while tuning to channel 3, tp 112456
I'm using a dm1105 dvb-s card which works under Windows on the same box, but szap and VDR do not. I can scan channels though with: ./scan dvb-s/OptusB1-NZ -l 11300 -x 0
OptusB1-NZ being: S 12456000 H 22500000 AUTO S 12483000 H 22500000 AUTO
Any suggestions?
On 25 Sep 2010, at 10:20, Simon Baxter wrote:
Hi
My dvb-s LNB is a Ku-Band LNBG DKF-2024.
The box says: Input 11.70-12.50 Ghz L.O. 10.75 Ghz Noise 0.6dB Gain 60dB
If I set VDR up as follows: Use DiSEqC: no SLOF (MHz): 10750 Low LNB frequency (MHz): 11700 High LNB frequency (MHz): 12500
When I change channels I get: Sep 25 21:15:18 localhost vdr: [2058] ERROR: frontend 0/0: Invalid argument Sep 25 21:15:18 localhost kernel: DVB: adapter 0 frontend 0 frequency 12456000 out of range (950000..2150000)
If I set it to Use DiSEqC: no SLOF (MHz): 11300 Low LNB frequency (MHz): 11300 High LNB frequency (MHz): 11300
I don't get this error, but get: Sep 25 21:15:57 localhost vdr: [2058] frontend 0/0 timed out while tuning to channel 3, tp 112456 Sep 25 21:17:02 localhost vdr: [2058] frontend 0/0 timed out while tuning to channel 3, tp 112456 Sep 25 21:18:07 localhost vdr: [2058] frontend 0/0 timed out while tuning to channel 3, tp 112456
I'm using a dm1105 dvb-s card which works under Windows on the same box, but szap and VDR do not. I can scan channels though with: ./scan dvb-s/OptusB1-NZ -l 11300 -x 0
OptusB1-NZ being: S 12456000 H 22500000 AUTO S 12483000 H 22500000 AUTO
Any suggestions?
An 'it works for me' and a suggestion.
- 'it works for me':
I have a Universal LNB, I'm in the UK, my VDR settings are (setup.conf),
LnbFrequHi = 10600 LnbFrequLo = 9750 LnbSLOF = 11700
- A Suggestion:
From,
http://www.satsig.net/cgi-bin/yabb/YaBB.pl?board=ivsat-asia;action=display;n...
" Receivers typically accept L band signals in a range starting at 950 MHz. If you want to receive satellite signals starting at 10.7 GHz then you need a LNB LO of 9.75 GHz. Maybe Astro are starting some services in the band 10.7 - 10.95 GHz ?
For satellite TV, 'universal' LNBs with switchable LO frequencies of 9.75 and 10.6 GHz seem to be common.
For Ku band reception, LO frequencies of 10, 10.75 and 11.3 GHz are also available. "
No idea, just guessing, try rearranging your values in the same sort order a my 'it works for me' section,
High LNB frequency (MHz): 11700 Low LNB frequency (MHz): 10750 SLOF (MHz): 12500
Don't know if this will fry your silicon. ??
Ian.
My dvb-s LNB is a Ku-Band LNBG DKF-2024.
The box says: Input 11.70-12.50 Ghz L.O. 10.75 Ghz Noise 0.6dB Gain 60dB
If I set VDR up as follows: Use DiSEqC: no SLOF (MHz): 10750 Low LNB frequency (MHz): 11700 High LNB frequency (MHz): 12500
No idea, just guessing, try rearranging your values in the same sort order a my 'it works for me' section,
High LNB frequency (MHz): 11700 Low LNB frequency (MHz): 10750 High LNB frequency (MHz): 12500
When I change channels I get: Sep 25 21:15:18 localhost vdr: [2058] ERROR: frontend 0/0: Invalid argument Sep 25 21:15:18 localhost kernel: DVB: adapter 0 frontend 0 frequency 12456000 out of range (950000..2150000)
Thanks - changed my settings to: Use DiSEqC: no SLOF (MHz): 12500 Low LNB frequency (MHz): 10750 High LNB frequency (MHz): 11700
and I no longer the the "out of range error" which is progress I guess!!
But I still get these errors and no picture on any channels: Sep 26 08:38:28 localhost vdr: [1531] switching to channel 2 Sep 26 08:38:30 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 2, tp 112456 Sep 26 08:39:35 localhost vdr: [1531] ERROR: /var/cache/vdr/epg.data.$$$: No such file or directory Sep 26 08:39:35 localhost vdr: [1531] ERROR (epg.c,1160): No such file or directory Sep 26 08:39:38 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 16, tp 112483 Sep 26 08:39:58 localhost vdr: [1531] switching to channel 3 Sep 26 08:40:08 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 3, tp 112456 Sep 26 08:40:08 localhost vdr: [1531] switching to channel 4 Sep 26 08:40:17 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 4, tp 112456 Sep 26 08:40:18 localhost vdr: [1531] switching to channel 5 Sep 26 08:40:26 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 5, tp 112456 Sep 26 08:40:27 localhost vdr: [1531] switching to channel 6 Sep 26 08:40:36 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 6, tp 112456 Sep 26 08:40:36 localhost vdr: [1531] switching to channel 7 Sep 26 08:40:45 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 7, tp 112456 Sep 26 08:40:46 localhost vdr: [1531] switching to channel 8 Sep 26 08:40:54 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 8, tp 112456 Sep 26 08:40:55 localhost vdr: [1531] switching to channel 9 Sep 26 08:41:03 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 9, tp 112456 Sep 26 08:41:04 localhost vdr: [1531] switching to channel 10 Sep 26 08:41:13 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 10, tp 112456 Sep 26 08:41:13 localhost vdr: [1531] switching to channel 11 Sep 26 08:41:22 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 11, tp 112456 Sep 26 08:41:23 localhost vdr: [1531] switching to channel 12 Sep 26 08:41:31 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 12, tp 112456 Sep 26 08:41:32 localhost vdr: [1531] switching to channel 13 Sep 26 08:41:41 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 13, tp 112456 Sep 26 08:41:41 localhost vdr: [1531] switching to channel 14 Sep 26 08:41:50 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 14, tp 112456 Sep 26 08:41:51 localhost vdr: [1531] switching to channel 15 Sep 26 08:41:59 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 15, tp 112456 Sep 26 08:42:00 localhost vdr: [1531] switching to channel 16 Sep 26 08:42:09 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 16, tp 112483 Sep 26 08:42:10 localhost vdr: [1531] switching to channel 17 Sep 26 08:42:19 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 17, tp 112483 Sep 26 08:42:19 localhost vdr: [1531] switching to channel 18 Sep 26 08:42:28 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 18, tp 112483 Sep 26 08:42:28 localhost vdr: [1531] switching to channel 19 Sep 26 08:42:37 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 19, tp 112483 Sep 26 08:42:38 localhost vdr: [1531] switching to channel 20 Sep 26 08:42:47 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 20, tp 112483 Sep 26 08:42:48 localhost vdr: [1531] switching to channel 21 Sep 26 08:42:56 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 21, tp 112483 Sep 26 08:42:56 localhost vdr: [1531] switching to channel 22 Sep 26 08:43:05 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 22, tp 112483 Sep 26 08:43:06 localhost vdr: [1531] switching to channel 23 Sep 26 08:43:15 localhost vdr: [1535] frontend 0/0 timed out while tuning to channel 23, tp 112483
My channels.conf is: TV3;TV Works:12456:hM2O0S0:S160.0E:22500:512=2:650=@4:712:0:1920:47:21:0 C4;TV Works:12456:h:S160.0E:22500:513=2:651=@4:0:0:1921:47:21:0 TV3 PLUS1;TVWORKS :12456:h:S160.0E:22500:518=2:656=@4:0:0:1926:47:21:0 C42;TVWORKS:12456:h:S160.0E:22500:531=2:674=@4:0:0:1940:47:21:0 PRIME;SKY:12456:h:S160.0E:22500:520=2:658=eng@4:0:0:1928:47:21:0 Parliament TV;Kordia Limited:12456:h:S160.0E:22500:515=2:653=eng@4,690=ang@4:0:0:1923:47:21:0 CUE;Kordia Limited:12456:h:S160.0E:22500:516=2:654=eng@4:0:0:1924:47:21:0 Te Reo;Maori Television Service:12456:h:S160.0E:22500:517=2:655=eng@4:0:0:1925:47:21:0 Shine TV;Kordia Limited:12456:h:S160.0E:22500:530=2:673=eng@4:0:0:1927:47:21:0 STRATOS;STRATOS Limited:12456:h:S160.0E:22500:514=2:652=eng@4:0:0:1922:47:21:0 RNZ National;Radio New Zealand:12456:h:S160.0E:22500:0:659=eng@4:0:0:1929:47:21:0 RNZ Concert;Radio New Zealand:12456:h:S160.0E:22500:0:660=eng@4:0:0:1930:47:21:0 [078b];(null):12456:h:S160.0E:22500:0:661=eng@4:0:0:1931:47:21:0 GeorgeFM;GeorgeFM:12456:h:S160.0E:22500:0:665=eng@4:0:0:1935:47:21:0 BaseFM;Kordia:12456:h:S160.0E:22500:0:666=eng@4:0:0:1936:47:21:0 Maori TV;Maori Television Service:12483:h:S160.0E:22500:514=2:652=@4:0:0:1025:47:22:0 TV ONE;Television New Zealand:12483:h:S160.0E:22500:515=2:653=@4:579:0:1035:47:22:0 TV2;Television New Zealand:12483:h:S160.0E:22500:516=2:654=@4:580:0:1036:47:22:0 TVNZ 7;Television New Zealand:12483:h:S160.0E:22500:518=2:656=@4:582:0:1038:47:22:0 TVNZ 6;Television New Zealand:12483:h:S160.0E:22500:512=2:650=@4:581:0:1904:47:22:0 TV ONE;Television New Zealand Ltd.:12483:h:S160.0E:22500:519=2:657=@4:579:0:1908:47:22:0 TV ONE;Television New Zealand:12483:h:S160.0E:22500:513=2:651=@4:579:0:1909:47:22:0 TV ONE;Television New Zealand:12483:h:S160.0E:22500:517=2:655=@4:579:0:1910:47:22:0
I think I may have a driver problem - not sure if the dm1105 chipset on my dvb-s card is well supported in Linux even though scan seems to work fine: ./scan dvb-s/OptusB1-NZ -l 11300 -x 0 scanning dvb-s/OptusB1-NZ using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' initial transponder 12456000 H 22500000 9 initial transponder 12483000 H 22500000 9
tune to: 12456:h:0:22500
DVB-S IF freq is 1156000 0x0000 0x0794: pmt_pid 0x0122 TVWORKS -- C42 (running) 0x0000 0x0787: pmt_pid 0x0121 Kordia Limited -- Shine TV (running) 0x0000 0x078f: pmt_pid 0x0119 GeorgeFM -- GeorgeFM (running) 0x0000 0x0786: pmt_pid 0x0110 TVWORKS -- TV3 PLUS1 (running) 0x0000 0x0780: pmt_pid 0x010a TV Works -- TV3 (running) (etc)