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

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, спасибо, буду пробовать
 

Теги:
     

    Сборка glibc без prefetch

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

    Ответов: 0
    Просмотров: 1682
    Последний ответ 30 Апреля 2020, 13:17:22
    от Евгения
    Сборка и установка пакета postgresql92-9.2.1-1.1C.src.deb.zip

    Автор H00D

    Ответов: 2
    Просмотров: 4107
    Последний ответ 06 Марта 2013, 17:08:32
    от H00D
    Сборка пакетов и обновление

    Автор Tomoki Sakurai

    Ответов: 1
    Просмотров: 1365
    Последний ответ 19 Мая 2015, 05:16:21
    от ihammers
    Сборка oldstable стабильнее чем stable?

    Автор Veritas Vestas

    Ответов: 5
    Просмотров: 2143
    Последний ответ 26 Февраля 2019, 17:28:57
    от Ogis1975
    backport и сборка пкетов.

    Автор nixit

    Ответов: 5
    Просмотров: 1726
    Последний ответ 08 Июня 2012, 06:41:04
    от Malaheenee