diff --git a/lib/dvb/dvb.cpp b/lib/dvb/dvb.cpp index 86632631b3f..976333321c3 100644 --- a/lib/dvb/dvb.cpp +++ b/lib/dvb/dvb.cpp @@ -339,6 +339,11 @@ bool eDVBAdapterLinux::isusb(int nr) return true; } snprintf(devicename, sizeof(devicename), "/sys/class/dvb/dvb%d.frontend0/device/ep_84", nr); + if (::access(devicename, X_OK) >= 0) + { + return true; + } + snprintf(devicename, sizeof(devicename), "/sys/class/dvb/dvb%d.frontend0/device/ep_8f", nr); return ::access(devicename, X_OK) >= 0; }