Автор Тема: Сборка модуля ядра из исходников  (Прочитано 2316 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн golem

  • Новичок форума
  • Сообщений: 8
Сборка модуля ядра из исходников
« : 23 Сентября 2015, 13:53:52 »
Здравствуйте.
Подскажите.
Имея исходники для модуля iwlwifi.ko от ядра 3.10, можно собрать этот модуль для ядра 3.2?
Если можно, где посмотреть инструкцию на русском?
 

Оффлайн yoric

Re: Сборка модуля ядра из исходников
« Ответ #1 : 23 Сентября 2015, 14:36:18 »
Где Вы их взяли, эти исходники? По ядру 3.16 я вижу, что они входят в дерево ядра, то есть в 3.2 свои такие же исходники.
 

Оффлайн golem

  • Новичок форума
  • Сообщений: 8
Re: Сборка модуля ядра из исходников
« Ответ #2 : 23 Сентября 2015, 20:17:12 »
Взял я их из исходников 3.10 ядра. Да, в 3.2 тоже есть этот модуль, но в нем отсутствует поддержка моей wifi карты. Поэтому пытаюсь узнать можно ли пересобрать модуль.
 

Оффлайн yoric

Re: Сборка модуля ядра из исходников
« Ответ #3 : 23 Сентября 2015, 20:58:26 »
Можно-то можно, только как говорят, дьявол скрывается в деталях ;D Просто попробовать подсунуть, или патч сделать из 3.1 и наложить на 3.2. Эта тема обширная и сложная, точно подсказать я не готов. А может не зацикливаться на 3.2 и обновиться до более свежей системы, где есть поддержка этой платы?
 

Оффлайн golem

  • Новичок форума
  • Сообщений: 8
Re: Сборка модуля ядра из исходников
« Ответ #4 : 23 Сентября 2015, 22:04:37 »
дистрибутив - OMV 2.1 на ядре 3.2, в ручную можно обновить до 3.16, но по сообщениям на форумах коряво работают плагины и очень нужный dhcp сервер. Поэтому желательно без смены ядра обойтись.
https://debianforum.ru/index.php?topic=9965.0
 

Оффлайн ferum

Re: Сборка модуля ядра из исходников
« Ответ #5 : 24 Сентября 2015, 09:42:10 »
Взял я их из исходников 3.10 ядра. Да, в 3.2 тоже есть этот модуль, но в нем отсутствует поддержка моей wifi карты. Поэтому пытаюсь узнать можно ли пересобрать модуль.
Собрать можно, но не надо выковыривать исходники одного модуля.
Это теория, практиковать будете сами на свой страх и риск. Лично я собирал примерно таким образом модифицированный модуль для другого устройства и оно работает.
Распаковываем (целиком)исходники нового ядра закинув архив в /usr/src
что то вроде
tar -xpJf linux-source-3.10.tar.xz
cd linux-source-3.10
apt-get install linux-headers-`uname -r` build-essential patch patchutils git-core libproc-processtable-perl libdigest-sha-perl
make -C /lib/modules/$(uname -r)/build M=$(pwd) /kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
cp  /kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko /lib/modules/$(uname -r)/updates/
depmod
reboot
Надеюсь понятно что от куда и куда копируется, если в таком случае модуль не станет работать можно пробовать непосредственно подменить iwlwifi.ko
Русские дебианщики против цифрового слабоумия !
 

Оффлайн golem

  • Новичок форума
  • Сообщений: 8
Re: Сборка модуля ядра из исходников
« Ответ #6 : 24 Сентября 2015, 20:23:47 »
ferum, спасибо, буду пробовать
 

Теги:
     

    [Решено] Сборка пакета в указанную директорию

    Автор rnqlover

    Ответов: 3
    Просмотров: 2238
    Последний ответ 15 Октября 2013, 20:50:20
    от Lum
    Сборка драйвера mali 450 на arm64

    Автор Tammy

    Ответов: 0
    Просмотров: 1462
    Последний ответ 09 Февраля 2019, 19:51:06
    от Tammy
    сборка gedit

    Автор Тхакур

    Ответов: 5
    Просмотров: 1005
    Последний ответ 09 Декабря 2019, 20:41:06
    от ferum
    Debian сборка

    Автор F Nikolaev

    Ответов: 4
    Просмотров: 1793
    Последний ответ 20 Декабря 2012, 03:03:44
    от PbI6A
    Сборка glibc без prefetch

    Автор Евгения

    Ответов: 0
    Просмотров: 1636
    Последний ответ 30 Апреля 2020, 13:17:22
    от Евгения