Reaccess/disable crashed devices
Today, TVHE just showed an empty interface (layout was there, but no EPG/device/dvr information).
The reason was a crashed dvb device.
To avoid loss of recordings on other devices, TVHE should try to close and reopen the file descriptor of a crashed device. If that fails three times, TVHE should disable the device and log a message.
Updated by renne - over 10 years ago
As all information in EPG, recording schedule, channel list and all information about the dvb adapters (General, Multiplexes, Services, Satellite Config) vanished (just empty frames), I assume that there were also problems with accessing the DVB adapter(s). In case ioctl calls return an error or an adapter does not provide a TS, TVHE can close and reopen the file descriptor.