SigmaPlus Posted April 17, 2021 Posted April 17, 2021 Обновление 3.7 Alpha 5 поломало (ликвидировало) поддержку DVB. Никакой ругани в логе, просто с драйвером вообще не взаимодействует. KN-1810. Quote
0 slomblobov Posted April 17, 2021 Posted April 17, 2021 Нам придётся собрать улики, мы слишком мало знаем о преступнике. Последний раз его видели в 4.9.266. Потребуются свидетели и мы не знаем имя жертвы. 2 Quote
0 SigmaPlus Posted April 17, 2021 Author Posted April 17, 2021 1 час назад, vst сказал: Потребуются свидетели и мы не знаем имя жертвы. Как сознательный гражданин готов всячески содействовать органам. Высылаю Вам явки и пароли. P.S. Нашёл в логе что в процессе загрузки роутера Opkg::Manager: /opt/etc/ndm/usb.d/000-kmod_loader.sh: modinfo: ERROR: Module /opt/lib/modules/4.9-ndm-5/kernel-4.9/compat.ko not found. Quote
0 slomblobov Posted April 17, 2021 Posted April 17, 2021 @SigmaPlus Что-то в ваших показаниях вы не упоминаете о opkg-kmod-dvb-tuner... Ещё не хотите ничего поведать? self-test_KN-1810_draft_3_07.A.5.0-1_router_2021-04-18T00-54-36_654Z Quote
0 SigmaPlus Posted April 17, 2021 Author Posted April 17, 2021 12 минуты назад, vst сказал: Что-то в ваших показаниях вы не упоминаете о opkg-kmod-dvb-tuner... Ещё не хотите ничего поведать? Cтатья 51. Конституции Российской Федерации стоит на защите моих прав, так что склоняюсь к тому чтобы воздержаться. Впрочем могу и передумать если пойму какого рода информация о opkg-kmod-dvb-tuner Вас интересует. Quote
0 slomblobov Posted April 18, 2021 Posted April 18, 2021 @SigmaPlusСледствие считает, что потерпевший случайно или намеренно удалил компонент opkg-kmod-dvb-tuner и тем самым совершил убийство. Quote
0 r13 Posted April 18, 2021 Posted April 18, 2021 (edited) 27 минут назад, vst сказал: @SigmaPlusСледствие считает, что потерпевший случайно или намеренно удалил компонент opkg-kmod-dvb-tuner и тем самым совершил убийство. Судя по основной теме dvb этот компонент уже давно дохлый и не используется, а все крутится на модулях предоставляемых @McMCC Так что у @SigmaPlus из вариантов либо сидеть на тех прошивках где работает, либо надеятся что @McMCC пересоберет под новую Edited April 18, 2021 by r13 Quote
0 SigmaPlus Posted April 18, 2021 Author Posted April 18, 2021 (edited) 50 минут назад, vst сказал: Следствие считает, что потерпевший случайно или намеренно удалил компонент opkg-kmod-dvb-tuner и тем самым совершил убийство. Надеюсь на суде мне удастся отстоять свою невиновность и убедить представителей органов в том что они заблуждались. 1.При переходе на ядро 4.9 (на серию прошивок 3.xx ) модуль ядра для поддержки DVB так и не был собран. Модуль предлагается для установки , но противопоказан к установке поскольку не обеспечивает работоспособность. Поэтому благодаря McMCC был собран обходной вариант который позволяет жить и не тужить использую костыли. Соответственно всё неубходимое находится на примонтированной флешке в рамках OPKG. 2.Откат на 3.7 Alpha 4 сразу же восстанавливает работоспособность решения. Таким образом уважаемый суд прошу учесть эти обстоятельства и вынести непретвзятое решение встав на защиту интересов граждан и законности. Edited April 18, 2021 by SigmaPlus Quote
0 Le ecureuil Posted April 18, 2021 Posted April 18, 2021 Все ясно. В A.5 изменился modver, теперь у ядра версия не 4.9-ndm-4, а 4.9-ndm-5. Потому в скрипты нужно внести изменения. 2 Quote
0 SoNick Posted May 11, 2021 Posted May 11, 2021 (edited) Удалось запустить поддержку DVB на прошивке 3.7 Alpha 8. Содержимое архива распаковать в папку /opt/lib/modules/ (рядом с папками 4.9-ndm-3 и 4.9-ndm-4) и дать команду depmod -a. Стабильность работы не гарантирую, но Астромета на MN88473 и T230С работают. 4.9-ndm-5.tar.gz Edited May 11, 2021 by SoNick 1 Quote
0 McMCC Posted May 12, 2021 Posted May 12, 2021 Теперь любой может собрать эти драйвера без проблем - https://github.com/McMCCRU/linux-4.9-dvb-ndm Это исходники только для сборки DVB драйверов с недостающими модулями!!! Полноценных исходников ядра у меня нет, они и не нужны... 3 Quote
0 McMCC Posted May 13, 2021 Posted May 13, 2021 Обновил сборку на https://github.com/McMCCRU/linux-4.9-dvb-ndm Туда не попали некоторые последние фиксы с первым комитом, сейчас все нормально, все работает... 1 Quote
0 sergeyk Posted May 13, 2021 Posted May 13, 2021 5 минут назад, McMCC сказал: Обновил сборку на https://github.com/McMCCRU/linux-4.9-dvb-ndm Туда не попали некоторые последние фиксы с первым комитом, сейчас все нормально, все работает... К сожалению полноценных исходников ядра нынешних прошивок Keenetic'ов у меня нет, я делал вручную экспорт всех нужных заголовочных файлов из того, что было. Часть исходников я взял из ядра linux-4.9 для Android, другую, очень старую, когда я еще работал в NDM Systems и она тогда находилась в зачаточном состоянии. Тем не менее, собранные драйвера работают до сих пор, не смотря на то, что сменилось несколько внутренних версий ядра в прошивках... Почему нет? Тут вполне актуальная версия ядра. 1 Quote
0 McMCC Posted May 13, 2021 Posted May 13, 2021 3 минуты назад, sergeyk сказал: Почему нет? Тут вполне актуальная версия ядра. Спасибо! Не знал... Quote
0 slomblobov Posted May 13, 2021 Posted May 13, 2021 @McMCC может подтянуть необходимые изменения в прошивочные модули? Сейчас компонент opkg-kmod-dvb-tuner выглядит бесполезным. Quote
0 McMCC Posted May 13, 2021 Posted May 13, 2021 3 минуты назад, vst сказал: @McMCC может подтянуть необходимые изменения в прошивочные модули? Сейчас компонент opkg-kmod-dvb-tuner выглядит бесполезным. Так замените drivers/media и include/uapi/linux/dvb из моего гита в своем, тогда у вас будет нормальная поддержка DVB, остальное я не трогал больше нигде в ядре. Останется только вопрос с mt7628, на нем драйвера работают с затыками, тут уже я ничего сделать не могу... 2 Quote
0 McMCC Posted May 13, 2021 Posted May 13, 2021 Вот diff между вашей версией ядра, что дал выше мне Сергей, и моей сборкой. Нужно просто проанализировать на состояние с последними правками из комьюнити linux-4.9 и перетащить необходимое... linux-4.9_dvb.patch.gz Quote
0 sergeyk Posted May 13, 2021 Posted May 13, 2021 10 минут назад, McMCC сказал: Нужно просто проанализировать на состояние с последними правками из комьюнити linux-4.9 и перетащить необходимое... Лучше результат "git am ...", чтобы сохранить атрибуты коммита. Quote
0 McMCC Posted May 13, 2021 Posted May 13, 2021 Ну мне все исходники ядра не нужны, поэтому я сделал по минимуму взяв нужное от ядра, весит меньше и собирается быстро... P.S. Сделал синхронизацию сборки с последней официальной версией ядра. Собранные версии можно взять отсюда - https://github.com/McMCCRU/linux-4.9-dvb-ndm/releases 2 Quote
0 SigmaPlus Posted May 13, 2021 Author Posted May 13, 2021 3 часа назад, McMCC сказал: P.S. Сделал синхронизацию сборки с последней официальной версией ядра. Собранные версии можно взять отсюда - https://github.com/McMCCRU/linux-4.9-dvb-ndm/releases Спасибо! Работает отлично. Вопрос чисто эстетического характера: как побороть неверную по сути запись в логе Opkg::Manager: /opt/etc/init.d/rc.unslung: modinfo: ERROR: Module /opt/lib/modules/4.9-ndm-5/kernel/compat.ko not found. ? P.S. В смысле понимаю как, имею ввиду что надо расположение compat.ko корректнее указать в скрипте S00kmod_config. Подправить самому 1 секунда... Quote
0 McMCC Posted May 13, 2021 Posted May 13, 2021 1 час назад, SigmaPlus сказал: Вопрос чисто эстетического характера: как побороть неверную по сути запись в логе Мне кажется в теме по TVHeadend я выкладывал исправления, если нет, то выложу сюда... kmod_fix.tar.gz 2 Quote
Question
SigmaPlus
Обновление 3.7 Alpha 5 поломало (ликвидировало) поддержку DVB. Никакой ругани в логе, просто с драйвером вообще не взаимодействует. KN-1810.
21 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.