So...wir kommen der Sache langsam näher.....noch ein Gedicht:
use case: Immer noch dvb-t tuner aktiviert, prio auf tuner B, reboot und dann Aufnahme für dvb-t Sender definiert, umschalten auf SAT-Kanal und ab ins Media Center...und man mags kaum glauben....er nimmt auf:
Code:DEMUX_STOP - pcr - ok DEMUX_STOP - video - ok VIDEO_STOP - [RCU] key: 05 -> 00000000a25dfa05 02 OK SPARK(default) 160 - OK **** 107 6 **** ++++ 27 ms ++++ [RCU] key: 05 -> 00000000a25dfa05 03 OK SPARK(default) 160 - OK **** 107 6 **** ++++ 23 ms ++++ ok AUDIO_STOP - KEY_RELEASE - 160 00 6 6 CAUSE=Timeout ok DEMUX_STOP - audio - ok AUDIO_CONTINUE - ok DEMUX_STOP - ttx - ok TuxTxt stopped service 13f0 cleaning up TuxTxt cache cleared start release channel timer ---- 269 ms ---- [SEM] DOWN [34m[I] Charset : successfully initialised charset='ANSI_X3.4-1968'[0m HOTPLUG connection! [DVBCAHandler] no more services hotplug: ACTION=add complete ACTION=add HOTPLUG connection lost! hotplug: {'ACTION': 'add', 'PHYSDEVPATH': '-', 'DEVPATH': '/devices/virtual/bdi/0:16'} couldn't read model: [Errno 2] No such file or directory: '/sys/block/0:1/device/model' [EPGC] abort non avail schedule other reading [EPGC] abort non avail netmed schedule reading [EPGC] abort non avail netmed schedule other reading [EPGC] abort non avail FreeSat schedule_other reading [EPGC] abort non avail viasat reading release cached channel (timer timeout) [eDVBLocalTimerHandler] remove channel 0x1ebe9b0 [eEPGCache] remove channel 0x1ebe9b0 [EPGC] abort caching events !! stop release channel timer close frontend 1 [turnOffSatCR] running mainloop [SEC] setVoltage 1 [SEC] sleep 200ms [SEC] setVoltage 4 [SEC] setTone 0 [SEC] sleep 20ms [SEC] sendDiseqc: e0105a0000(?) [SEC] sleep 50ms [SEC] setVoltage 1 [SEC] delayed close frontend close frontend 1 [TIMER] activating state 1 begin_date: 20130711 2327 service_name: EinsPlus name: in.puncto description: Wasserratten [TIMER] Filename calculated as: '/media/hdd/movie/20130711 2327 - EinsPlus - in_puncto' recording service: <enigma.eServiceReference; proxy of <Swig Object of type 'eServiceReference *' at 0x1fae548> > [add callback] allocate channel.. 3801:2114 opening frontend 0 frontend successfully opened (0)tune OURSTATE: tuning allocate Channel: res 0 [eDVBCIInterfaces] addPMTHandler 1:0:1:6:3801:2114:EEEE0000:0:0:0: allocate demux query epg event id 12612 found event.. store to disc [TIMER] prepare ok, waiting for begin [SEC] startTuneTimeout 5000 [SEC] setVoltage 0 [SEC] setFrontend 1 setting frontend 0 (0)fe event: status 0, inversion off, m_tuning 1 (0)fe event: status 1f, inversion off, m_tuning 2 OURSTATE: ok [eDVBLocalTimerHandler] channel 0x1ebe9b0 running [eEPGCache] channel 0x1ebe9b0 running [EPGC] next update in 58 min stop release channel timer ok ... now we start!! RECORD service event 5 [TIMER] record event 6 [eDVBCAService] new service 1:0:1:6:3801:2114:EEEE0000:0:0:0: [eDVBCAService] add demux 0 to slot 0 service 1:0:1:6:3801:2114:EEEE0000:0:0:0: RECORD service event 6 tuned.. [TIMER] record event 2 PATready use pmtpid 0400 for service_id 0006 RECORD service event 5 [TIMER] record event 6 [eDVBCIInterfaces] gotPMT [eDVBCAService] don't build/send the same CA PMT twice [eDVBServiceRecord] now running: in.puncto (1800 seconds) [TIMER] record event 9 sdt update done! AITready RECORD service event 11 [eDVBLocalTimerHandler] diff is 1 [eDVBLocalTimerHandler] diff < 120 .. use Transponder Time [eDVBLocalTimerHandler] update RTC [eDVBLocalTimerHandler] time update to 23:26:50 [eDVBLocalTimerHandler] m_time_difference is 1 [eDVBLocalTimerHandler] set Linux Time [TIMER] activating state 2 [TIMER] start recording [TIMER] record event 0 AddPopup, id = None Recording to /media/hdd/movie/20130711 2327 - EinsPlus - in_puncto.ts... eDVBServiceRecord - Ext2/3/4 Filesystem start recording... RECORD: have 1 video stream(s) (0401), and 1 audio stream(s) (0402), and the pcr pid is 0401, and the text pid is 0404 ADD PID: 0000 ADD PID: 0400 ADD PID: 0401 ADD PID: 0402 ADD PID: 0404 setIoPrio realtime level 7 ok [eFilePushThreadRecorder] THREAD START [TIMER] record event 4 OCready [eFilePushThreadRecorder] Warning: All write buffers busy [eDVBRecordFileThread] Waiting for I/O to complete [eFilePushThreadRecorder] OVERFLOW while recording [TIMER] activating state 3 [TIMER] stop recording stop recording! [eFilePushThreadRecorder] stopping thread. [eDVBRecordFileThread] waiting for aio to complete [eDVBRecordFileThread] Waiting for I/O to complete [eDVBRecordFileThread] buffer usage histogram (6 buffers of 188 kB) 0: 1 1: 404 2: 1 3: 1 4: 1 5: 1 6: 1 [eDVBRecordFileThread] Demux buffer overflows: 1 [eFilePushThreadRecorder] THREAD STOP thread joined 0 loading streaminfo for /media/hdd/movie/20130711 2327 - EinsPlus - in_puncto.ts
Jetzt aus media center raus und timer für sat Kanal definiert, wieder ins media center....und dann wieder nüschts:
Code:[I] Charset : successfully initialised charset='ANSI_X3.4-1968' HOTPLUG connection! hotplug: ACTION=add complete ACTION=add HOTPLUG connection lost! hotplug: {'ACTION': 'add', 'PHYSDEVPATH': '-', 'DEVPATH': '/devices/virtual/bdi/0:16'} couldn't read model: [Errno 2] No such file or directory: '/sys/block/0:1/device/model' [DVBCAHandler] no more services release cached channel (timer timeout) [eDVBLocalTimerHandler] remove channel 0x1ef85e0 [eEPGCache] remove channel 0x1ef85e0 stop release channel timer close frontend 1 [turnOffSatCR] running mainloop [SEC] setVoltage 1 [SEC] sleep 200ms [SEC] setVoltage 4 [SEC] setTone 0 [SEC] sleep 20ms [SEC] sendDiseqc: e0105a0000(?) [SEC] sleep 50ms [SEC] setVoltage 1 [SEC] delayed close frontend close frontend 1 [TIMER] activating state 1 begin_date: 20130711 2335 service_name: Das Erste HD name: Beckmann description: Endlich mehr Zeit - entschleunigt leben! [TIMER] Filename calculated as: '/media/hdd/movie/20130711 2335 - Das Erste HD - Beckmann' recording service: <enigma.eServiceReference; proxy of <Swig Object of type 'eServiceReference *' at 0x1fd2d88> > [add callback] allocate channel.. 03fb:0001 opening frontend 1 failed! (/dev/dvb/adapter0/frontend1) Device or resource busy frontend not yet ready? try to open frontend again... failed! (/dev/dvb/adapter0/frontend1) Device or resource busy frontend not yet ready? try to open frontend again... failed! (/dev/dvb/adapter0/frontend1) Device or resource busy (1)tune no frontend device opened... do not try to tune !!! [eDVBLocalTimerHandler] remove channel 0x1ef85e0 [eEPGCache] remove channel 0x1ef85e0 allocate Channel: res -3 RECORD service event 10 [TIMER] record event 3 [TIMER] 'prepare' failed: error -3 [TIMER] backoff: retry in 5 seconds stop recording! (was not recording) [TIMER] record event 5 [TIMER] record event 1 [remove callback] [TIMER] prepare failed [TIMER] currently no service running... so we dont need to stop it [TIMER] activating state 1 begin_date: 20130711 2335 service_name: Das Erste HD name: Beckmann description: Endlich mehr Zeit - entschleunigt leben! [TIMER] Filename calculated as: '/media/hdd/movie/20130711 2335 - Das Erste HD - Beckmann' recording service: <enigma.eServiceReference; proxy of <Swig Object of type 'eServiceReference *' at 0x1fd2d88> > [add callback] allocate channel.. 03fb:0001 opening frontend 1 failed! (/dev/dvb/adapter0/frontend1) Device or resource busy frontend not yet ready? try to open frontend again... failed! (/dev/dvb/adapter0/frontend1) Device or resource busy frontend not yet ready? try to open frontend again... failed! (/dev/dvb/adapter0/frontend1) Device or resource busy (1)tune no frontend device opened... do not try to tune !!! [eDVBLocalTimerHandler] remove channel 0x1ef85e0 [eEPGCache] remove channel 0x1ef85e0 allocate Channel: res -3 RECORD service event 10 [TIMER] record event 3 [TIMER] 'prepare' failed: error -3 [TIMER] backoff: retry in 10 seconds stop recording! (was not recording) [TIMER] record event 5 [TIMER] record event 1 [remove callback] [TIMER] prepare failed [TIMER] activating state 1 begin_date: 20130711 2335 service_name: Das Erste HD
Fazit: dvb-t (laut tuner config der tuner A) kann aufnehmen, die tuner B und C nicht....ich hoffe das Hilft bei der Lösungsfindung
Nachtrag: Wenn ich beim normalen Umschalten zwischen dvb-t und dvb-s logge sehe ich dass die frontend Bezeichnungen aber stimmen müssten, frontend0 ist dvb-t und frontend1 ist dvb-s...warum er aber unter media center das frontend0 öffnen kann und bei frontend1 versagt ist wohl hier die Masterfrage....
Update: Tuner prio hat wohl keinen Einfluss auf diese Testergebnisse, denn auf automatisch verhält es sich identisch. Also kann beim triplex unter media center nur via tuner A eine Aufnahme gestartet werden - falls dieser angeschlossen ist. Alles andere geht in die Binsen