@mrkeks

Как собрать ядро 4.0, чтобы была поддержка wifi из ядра 5.2?

Есть ядро 5.2, в котором работает модуль wifi на моем ноутбуке.
Но по роду деятельности необходимо использовать ядро 4.0, в котором поддержки данного модуля еще нет.
Как собрать ядро 4.0, чтобы была поддержка wifi из ядра 5.2?
Знаю что существует практика бэкпортирования поддержки оборудования из новых версий ядер в старые, но как это сделать не знаю
Постоянно перезагружаться между ядрами не вариант.
  • Вопрос задан
  • 135 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 4
@vlarkanov
А точно нельзя собрать нужный модуль ОТДЕЛЬНО и потом подгзузить его через modprobe?
Ответ написан
@MikeDeblin
Работать на 5.2, а систему на 4-ке держать в виртуалке?
Или совсем не вариант?
Бекпортирование штука непростая, может и не окупить сил затраченных на нее.
Как вариант проанализировать изменение в драйвере в 5-ке и сравнить с реализацией в 4-ке и внести изменения.
Ответ написан
@vitaly_il1
DevOps Consulting
практика бэкпортирования поддержки оборудования из новых версий ядер в старые,

Этот вариант явно для кернел-хакеров.
Более реально на мой взгляд поискать или спросить в форуме (или maillist, или GitHub issues) этого модуля, как народ с этим справляется. Наверняка уже есть решение.
Ответ написан
@lorc
Собственно, вы сами ответили на свой вопрос - надо бэкпортировать драйвер на ваше ядро. Делается это с помощью гита и вдумчивого чтения исходников. Дело не простое, если вы совершенно не разбираетесь в ядре. Но к сожалению, по другому - никак.

А зачем вам ядро 4.0? Что в нем такого особенного? Может проще будет перетащить нужные вам изменения в 5.2?

Портировать код вперед обычно проще, чем назад.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы