Есть системы, в которых установлено несколько ТВ-карт, например 2x Max S8.
В Linux каждый тюнер распознается как один адаптер, поэтому, если установлено два Max S8, то 16 тюнеров = 16 доступных адаптеров. Если вы установили драйвер и система перезагружается, вы заметите, что обнаруживаются только первые 8 тюнеров / адаптеров.
В выходных данных журнала (например, dmesg) вы найдете следующие записи:
...
[11.970694] Ошибка регистрации адаптеров. Проверьте DVB_MAX_ADAPTERS в config.
Это связано с тем, что в Linux по умолчанию установлено только 8 адаптеров. Чтобы получить недостающие тюнеры / адаптеры, доступные в системе, вы должны изменить часть драйвера, а затем пересобрать драйвер и установить его снова.
Следующие инструкции объяснят, что в драйвере необходимо изменить.
Инструкция:
Если вы установили драйверы в соответствии с нашими инструкциями «Сборка и установка драйвера dddvb под Linux (DVB)», источники драйверов будут находиться в / usr / src /.
1. Заходим в каталог с драйверами:
cd /usr/src/dddvb-0.9.xx(replacing xx with the number of driver, e.g. 0.9.26)
2. Очистить драйвера:
sudo make clean
3. Открыть файл /dvb-core/dvbdev.h любым редактором и отредактировать следующим образом:
#if defined(CONFIG_DVB_MAX_ADAPTERS) && CONFIG_DVB_MAX_ADAPTERS > 0 #define DVB_MAX_ADAPTERS CONFIG_DVB_MAX_ADAPTERS#else #define DVB_MAX_ADAPTERS 64#endif
изменить на ...
//#if defined(CONFIG_DVB_MAX_ADAPTERS) && CONFIG_DVB_MAX_ADAPTERS > 0// #define DVB_MAX_ADAPTERS CONFIG_DVB_MAX_ADAPTERS//#else// #define DVB_MAX_ADAPTERS 64//#endif#define DVB_MAX_ADAPTERS 64
4. Соберите и установите драйвер:
sudo makesudo make install
5. Объявляем о новых модулях и их зависимостях:
sudo depmod -a
6. Перезагрузите компьютер:
sudo reboot
После перезагрузки компьютера все тюнеры / адаптеры должны быть доступны.
« Zurück
Datenschutzerklärung | Impressum