I have been having a lot of issues with Plex not being able to tune/fine my TV Butler lately on my Synology DS916+. I was using plex with it for serveral months and it all worked fine, but recently it has gone wrong.
The symptoms seem to be
- Plex periodically can’t find the TV Butler device
- Plex can scan for channels and can sometimes tune, but then suddenly it can’t tune anymore.
- Once it can’t tune it’s ‘stuck’ until you reboot and/or plug/unplug the TV butler device
I have applied the udev file fix, and the error messages don’t seem to be permissions.
An example log for trying to tune a channel is
‘’’
Dec 23, 2017 10:17:56.883 [0xf5935b40] INFO - * tvs_program_streamer::tvs_program_streamer. Select program for nid 9018, tid 16517, sid 17540
Dec 23, 2017 10:17:56.883 [0xf2b11b40] INFO - * streamer_container_t::control_thread. Added streamer f7bab79b-b29b-4c86-96e3-8bcebe7a1153
Dec 23, 2017 10:17:56.883 [0xf2b11b40] INFO - * streamer_container_t::control_thread. First streamer was added. Start program streamer
Dec 23, 2017 10:17:56.883 [0xf2b11b40] INFO - * dvb_program_streamer_t::start. Starting program streamer for channel triplet://9018:16517:17540
Dec 23, 2017 10:17:56.883 [0xf2b11b40] INFO - * transponder_streamer::start_channel. Start request for channel triplet://9018:16517:17540
Dec 23, 2017 10:17:56.883 [0xf2b11b40] INFO - * transponder_streamer::stop_idle_timer
Dec 23, 2017 10:18:03.941 [0xf2dffb40] WARN - [E] onetv_factory::StartDevice. Device 3:1 not found
Dec 23, 2017 10:18:03.941 [0xf2dffb40] WARN - [E] CTVSStreamSource::LoadAndInitDriver. Failed to start device path 3:1, type 4, frontend 0
Dec 23, 2017 10:18:03.941 [0xf2b11b40] WARN - [E] tune_transponder. Unable to tune transponder
Dec 23, 2017 10:18:03.941 [0xf2b11b40] WARN - [E] transponder_streamer::start_channel. Tuning stransponder for channel triplet://9018:16517:17540 failed
Dec 23, 2017 10:18:03.941 [0xf2b11b40] INFO - * transponder_streamer::start_idle_timer
Dec 23, 2017 10:18:03.942 [0xf2b11b40] WARN - [E] streamer_container_t::control_thread. program_streamer_->start() failed for streamer f7bab79b-b29b-4c86-96e3-8bcebe7a1153
Dec 23, 2017 10:18:03.942 [0xf5935b40] WARN - [E] web_service_t::process_start_channel. device_manager_->add_streamer returned error
Dec 23, 2017 10:18:03.952 [0xf61ffb40] INFO - * device_manager_t::idle_timer_func. Device dvb#tvbutler#0#3:1 is idle. Unloading it.
Dec 23, 2017 10:18:03.982 [0xf61ffb40] INFO - * transponder_streamer::stop_idle_timer
Dec 23, 2017 10:18:03.982 [0xf61ffb40] INFO - * CTVSStreamSource::Term. Waiting for streaming thread to stop
Dec 23, 2017 10:18:03.991 [0xf61ffb40] INFO - * CTVSStreamSource::Term. Streaming is stopped
Dec 23, 2017 10:18:03.992 [0xf61ffb40] INFO - * CTVSStreamSource::Term. Stream source is stopped
Dec 23, 2017 10:18:04.880 [0xf3423b40] INFO - * transponder_streamer::idle_thread_func finished
‘’’
In this message it’s claiming to not find the device, BUT about a minute earlier it had found it
‘’’
Dec 23, 2017 10:17:15.950 [0xf4a8fb40] INFO - * dvb_device_factory_t::get_device_list. Id dvb#tvbutler#0#3:1, Name DVBLogic TVButler DVB-C/T/T2 (100tc), Standards 3
Dec 23, 2017 10:17:15.950 [0xf4a8fb40] INFO - * device_manager_t::get_device_list. Device DVBLogic TVButler DVB-C/T/T2 (100tc), id dvb#tvbutler#0#3:1, tuners 1, state 0, standards 3
Dec 23, 2017 10:17:15.953 [0xf5c23b40] INFO - * web_service_t::process_device_status
‘’’
Any ideas how to debug/fix?