<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: не компилится модуль на ядрах &amp;gt; 2.6.24</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/84511.html</link>
    <description>Hello.&lt;br&gt;&lt;br&gt;есть модуль для специализированной железки для рассчетов.&lt;br&gt;этот модуль прекрасно собирается и работает на ядрах &amp;lt; 2.6.25&lt;br&gt;на ядрах &amp;gt;= 2.6.25 при компиляции получаем:&lt;br&gt;&lt;br&gt;error: variable &apos;fops&apos; has initializer but incomplete type&lt;br&gt;error: unknown field &apos;ioctl&apos; specified in initializer&lt;br&gt;warning: excess elements in struct initializer&lt;br&gt;warning: (near initialization for &apos;fops&apos;)&lt;br&gt;error: unknown field &apos;mmap&apos; specified in initializer&lt;br&gt;warning: excess elements in struct initializer&lt;br&gt;warning: (near initialization for &apos;fops&apos;)&lt;br&gt;error: unknown field &apos;open&apos; specified in initializer&lt;br&gt;warning: excess elements in struct initializer&lt;br&gt;warning: (near initialization for &apos;fops&apos;)&lt;br&gt;error: unknown field &apos;release&apos; specified in initializer&lt;br&gt;warning: excess elements in struct initializer&lt;br&gt;warning: (near initialization for &apos;fops&apos;)&lt;br&gt;error: unknown field &apos;nopage&apos; specified in initializer&lt;br&gt;warning: initialization from incompatible pointer type&lt;br&gt;error: unknown field &apos;nopage&apos; specified in initializer&lt;br&gt;warning: initialization from inco</description>

<item>
    <title>не компилится модуль на ядрах &amp;gt; 2.6.24 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/84511.html#2</link>
    <pubDate>Mon, 16 Mar 2009 17:52:17 GMT</pubDate>
    <description>Не работает из-за modpci, посмотри может каких нибудь опций нехватает в конфиге&lt;br&gt;</description>
</item>

<item>
    <title>не компилится модуль на ядрах &amp;gt; 2.6.24 (mikra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/84511.html#1</link>
    <pubDate>Mon, 16 Mar 2009 17:11:35 GMT</pubDate>
    <description>&amp;gt;этот модуль прекрасно собирается и работает на ядрах &amp;lt; 2.6.25 &lt;br&gt;&amp;gt;на ядрах &amp;gt;= 2.6.25 при компиляции получаем:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;error: variable &apos;fops&apos; has initializer but incomplete type &lt;br&gt;&amp;gt;error: unknown field &apos;ioctl&apos; specified in initializer &lt;br&gt;&amp;gt;Что за нововведения произошли в более новых ядрах? &lt;br&gt;&amp;gt;Куда смотреть и что починить? &lt;br&gt;&lt;br&gt;Ну смотри. Во второй же строке говорится о несовместимости структур. Значит в очередном ядре изменился програмный интерфейс взаимодействия с модулями.&lt;br&gt;1. Можно не ставить новые ядра и все будет работать.&lt;br&gt;2. Можно обратиться к разработчику модуля за патчем.&lt;br&gt;3. Можно разобраться как работает драйвер и переписать его под новое ядро.&lt;br&gt;4. Можно самому научиться кодить, разобраться в тысячах строк кода ядра линукс и написать патч, который будет позволять модулю работать. Это будет эквивалентно&lt;br&gt;&quot;НОВОЕЯДРО&quot;+&quot;РАБОТА&quot;=&quot;СТАРОЕЯДРО&quot;&lt;br&gt;Получается первый вариант. Может лучше сразу исключить &quot;НОВОЕЯДРО&quot; и &quot;РАБОТА&quot; :)&lt;br&gt;&lt;br&gt;Сдается мне последние два варианта не твои.&lt;br&gt;Если жизни без нового ядра нет, то лучше п</description>
</item>

</channel>
</rss>
