<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Не загружаются модули нового ядра</title>
    <link>https://opennet.dev/openforum/vsluhforumID15/2393.html</link>
    <description>Недавно поменяла железо и сменила дистрибутив. Установила Slackware 12.1 с ядром 2.6.24.5. Пересобрала ядро под свои потребности (на прежнем железе использовала Slackware 11 с ядрами ветки 2.4.х). Решила установить ядро поновее, скачала 2.6.27.7. Собираю и устанавливаю ядро с поддержкой модулей:&lt;br&gt;make mrproper&lt;br&gt;make xconfig&lt;br&gt;make bzImage&lt;br&gt;make modules&lt;br&gt;make modules_install&lt;br&gt;make install.&lt;br&gt;Перезагружаюсь на новое ядро (uname -a показывает, что загрузилось именно 2.6.27.7), однако в процессе загрузки появляется сообщение, что модули нового ядра не найдены - соответсвенно, система не работает ни с dvb, ни с другими подключенными как модули девайсами.&lt;br&gt;Начинаю разбираться - каталог /lib/modules/2.6.27.7 создан, в нём присутствуют подкаталоги для всех устройств, поддержку которых модулями я включила в файле конфигурации. А вот файла rc.modules-2.6.27.7 в каталоге /etc/rc.d нет, есть только rc.modules-2.6.24.5. Как я понимаю, из-за отсутсвия этого файла и не грузятся модули нового ядра. С прежним ядром, 2.6.24.5, с</description>

<item>
    <title>Не загружаются модули нового ядра (Savl)</title>
    <link>https://opennet.dev/openforum/vsluhforumID15/2393.html#8</link>
    <pubDate>Wed, 07 Jan 2009 19:20:41 GMT</pubDate>
    <description>Сразу хочу поблагодарить за тёплые слова по поводу незначительной поправки в процедуре сборки - существующие цели(targets) можно посмотреть в самом Makefile или, если интересны библиографические ссылки, актуальная процедура сборки комментируется, к примеру, в &lt;br&gt;Linux Kernel in a Nutshell, Greg Kroah-Hartman, O&apos;Reilly&lt;br&gt;По существу же Вашего вопроса - в Slackware версии до 12, как оказывается при ближайшем рассмотрении, необходимо при установке ядра, собранного из исходных файлов, создать rc.modules с необходимыми изменениями - /etc/rc.d/rc.modules-$(uname -r) автоматически не создаётся.&lt;br&gt;В качестве шаблона для правки можно использовать файл с установочного диска Slackware:&lt;br&gt;/source/k/kernel-modules-smp/rc.modules.new&lt;br&gt;</description>
</item>

<item>
    <title>Не загружаются модули нового ядра (Vladimir)</title>
    <link>https://opennet.dev/openforum/vsluhforumID15/2393.html#7</link>
    <pubDate>Tue, 06 Jan 2009 07:45:17 GMT</pubDate>
    <description>&amp;gt;&amp;gt; (отвечаю Вам не с домашней машины, поэтому точнее не скажу и вывод dmesg выложу только завтра утром. Тогда же уточню и состояние selinux).&lt;br&gt;&lt;br&gt; Откуда в slackware selinux?&lt;br&gt;</description>
</item>

<item>
    <title>Не загружаются модули нового ядра (rii)</title>
    <link>https://opennet.dev/openforum/vsluhforumID15/2393.html#6</link>
    <pubDate>Mon, 05 Jan 2009 22:15:04 GMT</pubDate>
    <description>&amp;gt;Running /etc/rc.d/rc.modules -&amp;gt; rc.modules-2.6.24.5-smp:&lt;br&gt;&amp;gt;Module dependencies up to date (no new kernel modules found). &lt;br&gt;&amp;gt;Т.е. файла /etc/rc.d/rc.modules-2.6.27.7 у меня так и нет, а /etc/rc.d/rc.modules является ссылкой &lt;br&gt;&amp;gt;на файл от старого ядра rc.modules-2.6.24.5-smp &#037;-( &lt;br&gt;&lt;br&gt;   Это не важно. rc.modules на самом деле написан без жёстких требований к версии ядра. Ну уж если чего нибудь не заработает, то тогда надо будет своё писать. А в твоём случе врятли понадабятся ещё какие нибудь движения.&lt;br&gt;</description>
</item>

<item>
    <title>Не загружаются модули нового ядра (Jafeifija)</title>
    <link>https://opennet.dev/openforum/vsluhforumID15/2393.html#5</link>
    <pubDate>Mon, 05 Jan 2009 20:21:28 GMT</pubDate>
    <description>Selinux грузится в режиме permissing. Я сделала следующее.&lt;br&gt;Заново собрала ядро 2.6.27.7, из-под простого пользователя&lt;br&gt;make mrproper&lt;br&gt;make xconfig (отключила selinux в ядре, после как-нибудь с ним буду разбираться, сначала man&apos;ы почитать надо)&lt;br&gt;make (кстати, мне нигде в литературе не встречалось, что make в этом месте заменяет make bzImage и make modules, огромное спасибо за науку, Savl!), затем su и с правами рута&lt;br&gt;make modules_install&lt;br&gt;make install.&lt;br&gt;Перегружаюсь, сообщений об ошибках нет (это заметно хотя бы по тому, что сразу монтируются разделы ntfs, раньше после попытки примонтировать раздел выскакивало &quot;Module fuse not found&quot;, X-сы запустились с драйвером nVidia. Но остались строки&lt;br&gt;Running /etc/rc.d/rc.modules -&amp;gt; rc.modules-2.6.24.5-smp:&lt;br&gt;Module dependencies up to date (no new kernel modules found).&lt;br&gt;Т.е. файла /etc/rc.d/rc.modules-2.6.27.7 у меня так и нет, а /etc/rc.d/rc.modules является ссылкой на файл от старого ядра rc.modules-2.6.24.5-smp &#037;-(&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Не загружаются модули нового ядра (Jafeifija)</title>
    <link>https://opennet.dev/openforum/vsluhforumID15/2393.html#4</link>
    <pubDate>Sun, 04 Jan 2009 21:21:27 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;быть найдены, но так же интересно узнать результат выполнения корректной процедуры &lt;br&gt;&amp;gt;сборки, которой считаю следующую последовательность: с привилегиями обычного пользователя собрать ядро, &lt;br&gt;&amp;gt;выполнив &lt;br&gt;&amp;gt;make mrproper ; make xconfig ; make ; &lt;br&gt;&amp;gt;Затем, с привилегиями root&apos;а произвести установку, выполнив &lt;br&gt;&amp;gt;make modules_install ; make install ; &lt;br&gt;&amp;gt;После этого, если ничего не изменится, уже попрошу у Вас dmesg и &lt;br&gt;&amp;gt;копию сообщения об отсутствующих модулях. &lt;br&gt;&amp;gt;Ешё, простите за нескромный вопрос, что известно про состояние selinux при запуске? &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;В процессе загрузки по экрану бегут сообщения о происходящих событиях. С определённого момента идут записи о том, что FATAL ERROR: модуль соответсвующего устройства not found. По поводу корректной процедуры сборки: выделила чистый раздел на винчестере, поставила туда всё ту же Слаку 12.1, но обновлялась на другую версию ядра (2.6.27.2). Сборка велась под обычным пользователем, установка - после su. Результат прежний, грузится новое ядро и не</description>
</item>

<item>
    <title>Не загружаются модули нового ядра (Savl)</title>
    <link>https://opennet.dev/openforum/vsluhforumID15/2393.html#3</link>
    <pubDate>Sun, 04 Jan 2009 20:45:02 GMT</pubDate>
    <description>Интересно узнать откуда Вы получаете сообщения о том, что модули не могут быть найдены, но так же интересно узнать результат выполнения корректной процедуры сборки, которой считаю следующую последовательность: с привилегиями обычного пользователя собрать ядро, выполнив&lt;br&gt;make mrproper ; make xconfig ; make ;&lt;br&gt;Затем, с привилегиями root&apos;а произвести установку, выполнив&lt;br&gt;make modules_install ; make install ;&lt;br&gt;После этого, если ничего не изменится, уже попрошу у Вас dmesg и копию сообщения об отсутствующих модулях.&lt;br&gt;Ешё, простите за нескромный вопрос, что известно про состояние selinux при запуске?&lt;br&gt;</description>
</item>

<item>
    <title>Не загружаются модули нового ядра (Jafeifija)</title>
    <link>https://opennet.dev/openforum/vsluhforumID15/2393.html#2</link>
    <pubDate>Sat, 03 Jan 2009 10:24:10 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;make bzImage &lt;br&gt;&amp;gt;&amp;gt;make modules &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Хорошая практика - конфигурировать и собирать ядро, используя привилегии обычного пользователя. Вместо &lt;br&gt;&amp;gt;make bzImage и make modules достаточно выполнить просто команду make &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;make modules_install &lt;br&gt;&amp;gt;&amp;gt;make install&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Так как содержимое и функции файла rc.modules - загадка, а загрузка модулей относится к функциям ядра, можно ли уточнить, есть ли во вновь созданной директории в каталоге /lib/modules/&amp;lt;new version&amp;gt;/ линки на директории с исходными файлами и директорию, где производилась сборка? Есть ли в этой же директории файл modules.dep?&lt;br&gt;&lt;br&gt;Да, линки на директорию с исходниками и директорию сборки есть, и файл modules.dep тоже есть. Вот полное содержание каталога /lib/modules/2.6.27.7:&lt;br&gt;/kernel&lt;br&gt;~source&lt;br&gt;~build&lt;br&gt;modules.alias&lt;br&gt;modules.ccwmap&lt;br&gt;modules.dep&lt;br&gt;modules.ieee1394map&lt;br&gt;modules.inputmap&lt;br&gt;modules.ofmap&lt;br&gt;modules.pcimap&lt;br&gt;modules.seriomap&lt;br&gt;modules.symbols&lt;br&gt;modules.usbmap&lt;br&gt;modules.order.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Не загружаются модули нового ядра (Savl)</title>
    <link>https://opennet.dev/openforum/vsluhforumID15/2393.html#1</link>
    <pubDate>Fri, 02 Jan 2009 17:10:01 GMT</pubDate>
    <description>...&lt;br&gt;&amp;gt;make mrproper &lt;br&gt;&amp;gt;make xconfig &lt;br&gt;&amp;gt;make bzImage &lt;br&gt;&amp;gt;make modules &lt;br&gt;&lt;br&gt;Хорошая практика - конфигурировать и собирать ядро, используя привилегии обычного пользователя. Вместо make bzImage и make modules достаточно выполнить просто команду make&lt;br&gt;&lt;br&gt;&amp;gt;make modules_install &lt;br&gt;&amp;gt;make install&lt;br&gt;&lt;br&gt;Так как содержимое и функции файла rc.modules - загадка, а загрузка модулей относится к функциям ядра, можно ли уточнить, есть ли во вновь созданной директории в каталоге /lib/modules/&amp;lt;new version&amp;gt;/ линки на директории с исходными файлами и директорию, где производилась сборка? Есть ли в этой же директории файл modules.dep?&lt;br&gt;</description>
</item>

</channel>
</rss>
