<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Сборка vhci_hcd для ядра 6.6</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10468.html</link>
    <description>Здравствуйте. Есть такой проект virtual usb dirver https://github.com/linuxbuh/vhci_hcd.&lt;br&gt;Он без проблем собирается на ядрах от 5.х до 6.1. Однако на 6.6 завершается ошибкой:&lt;br&gt;/home/arch/abs/testing/vhci-hcd/src/build/vhci-hcd/1.15/build/usb-vhci-iocifc.c:1072:10: error: &amp;#8216;struct class&amp;#8217; has no member named &amp;#8216;owner&amp;#8217;&lt;br&gt; 1072 &amp;#124;         .owner = THIS_MODULE,&lt;br&gt;      &amp;#124;          ^~~~~&lt;br&gt;In file included from ./include/linux/linkage.h:7,&lt;br&gt;                 from ./arch/x86/include/asm/cache.h:5,&lt;br&gt;                 from ./include/linux/cache.h:6,&lt;br&gt;                 from ./include/linux/time.h:5,&lt;br&gt;                 from ./include/linux/stat.h:19,&lt;br&gt;                 from ./include/linux/module.h:13:&lt;br&gt;./include/linux/export.h:29:21: error: initialization of &amp;#8216;const char *&amp;#8217; from incompatible pointer type &amp;#8216;struct module *&amp;#8217; &#091;-Werror=incompatible-pointer-types&#093;&lt;br&gt;   29 &amp;#124; #define THIS_MODULE (&amp;__this_module)&lt;br&gt;      &amp;#124;                     ^&lt;br&gt;/home/arch/abs/testing/vhci-hcd</description>

<item>
    <title>Сборка vhci_hcd для ядра 6.6 (Nihilist)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10468.html#8</link>
    <pubDate>Fri, 03 Oct 2025 16:02:23 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Добрый день. Не поделитесь правилами сборки?&lt;br&gt;&amp;gt; Тут же вроде всё понятно объяснили, просто нужно пересобрать пакет под нужное &lt;br&gt;&amp;gt; ядро, ничего сложного тут нет, у меня получилось пересобрать минут за &lt;br&gt;&amp;gt; 10, вместе с установкой недостающих для сборки пакетов. Теперь HaspEmul работает &lt;br&gt;&amp;gt; на Ubuntu 25.04 &lt;br&gt;&lt;br&gt;Меня интересуют файлы debian/*&lt;br&gt;&lt;br&gt;Пропатченные файлы у меня уже есть.&lt;br&gt;</description>
</item>

<item>
    <title>Сборка vhci_hcd для ядра 6.6 (Proud)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10468.html#7</link>
    <pubDate>Tue, 09 Sep 2025 07:09:23 GMT</pubDate>
    <description>&amp;gt;  &quot;.owner = THIS_MODULE,&quot; и закомментировал &quot;REMAKE_INITRD=no&quot; в dkms.conf &lt;br&gt;&lt;br&gt;Скачал с гитхаба исходники и удалил 1073 строку &quot;.owner = THIS_MODULE,&quot;&lt;br&gt;всё откомпилировалось и установилось, но работать начало после apt upgrade и второй перезагрузки&lt;br&gt;</description>
</item>

<item>
    <title>Сборка vhci_hcd для ядра 6.6 (Evgen)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10468.html#6</link>
    <pubDate>Sat, 26 Apr 2025 20:11:45 GMT</pubDate>
    <description>&amp;gt; Нашёл...&lt;br&gt;&amp;gt; кроме коммента .owner надо в функции ioc_register надо все __put_user заменить на &lt;br&gt;&amp;gt; put_user &lt;br&gt;&amp;gt; Спасибо. Тему модно закрывать.&lt;br&gt;&lt;br&gt;Надо все __put_user заменить на put_user этот параметр я нетрогал, удалил строку:     &lt;br&gt; &quot;.owner = THIS_MODULE,&quot; и закомментировал &quot;REMAKE_INITRD=no&quot; в dkms.conf&lt;br&gt;</description>
</item>

<item>
    <title>Сборка vhci_hcd для ядра 6.6 (Evgen)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10468.html#5</link>
    <pubDate>Sat, 26 Apr 2025 19:56:31 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Нашёл...&lt;br&gt;&amp;gt;&amp;gt; кроме коммента .owner надо в функции ioc_register надо все __put_user заменить на &lt;br&gt;&amp;gt;&amp;gt; put_user &lt;br&gt;&amp;gt;&amp;gt; Спасибо. Тему модно закрывать.&lt;br&gt;&amp;gt; Добрый день. Не поделитесь правилами сборки?&lt;br&gt;&lt;br&gt;Тут же вроде всё понятно объяснили, просто нужно пересобрать пакет под нужное ядро, ничего сложного тут нет, у меня получилось пересобрать минут за 10, вместе с установкой недостающих для сборки пакетов. Теперь HaspEmul работает на Ubuntu 25.04&lt;br&gt;</description>
</item>

<item>
    <title>Сборка vhci_hcd для ядра 6.6 (Nihilist)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10468.html#4</link>
    <pubDate>Sat, 19 Apr 2025 12:04:31 GMT</pubDate>
    <description>&amp;gt; Нашёл...&lt;br&gt;&amp;gt; кроме коммента .owner надо в функции ioc_register надо все __put_user заменить на &lt;br&gt;&amp;gt; put_user &lt;br&gt;&amp;gt; Спасибо. Тему модно закрывать.&lt;br&gt;&lt;br&gt;Добрый день. Не поделитесь правилами сборки?&lt;br&gt;</description>
</item>

<item>
    <title>Сборка vhci_hcd для ядра 6.6 (Анон70)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10468.html#3</link>
    <pubDate>Thu, 04 Jan 2024 16:49:42 GMT</pubDate>
    <description>Нашёл... &lt;br&gt;кроме коммента .owner надо в функции ioc_register надо все __put_user заменить на put_user&lt;br&gt;Спасибо. Тему модно закрывать.&lt;br&gt;</description>
</item>

<item>
    <title>Сборка vhci_hcd для ядра 6.6 (Анон70)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10468.html#2</link>
    <pubDate>Thu, 04 Jan 2024 15:44:00 GMT</pubDate>
    <description>&amp;gt;&amp;gt; error: &amp;#8216;struct class&amp;#8217; has no member named &amp;#8216;owner&amp;#8217; &lt;br&gt;&amp;gt;&amp;gt; Как это исправить ?&lt;br&gt;&amp;gt; закомментируй owner &lt;br&gt;&lt;br&gt;Пробовал уже... Появляется другая ошибка:&lt;br&gt;usb-vhci-iocifc.c: In function &amp;#8216;ioc_register&amp;#8217;:&lt;br&gt;./arch/x86/include/asm/uaccess.h:176:33: error: invalid initializer&lt;br&gt;  176 &amp;#124;         __typeof__(ptr) __ptr = (ptr); /* eval ptr once */              &#092;&lt;br&gt;      &amp;#124;                                 ^&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Сборка vhci_hcd для ядра 6.6 (Tester)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10468.html#1</link>
    <pubDate>Thu, 04 Jan 2024 15:04:53 GMT</pubDate>
    <description>&amp;gt; error: &amp;#8216;struct class&amp;#8217; has no member named &amp;#8216;owner&amp;#8217; &lt;br&gt;&amp;gt; Как это исправить ?&lt;br&gt;&lt;br&gt;закомментируй owner&lt;br&gt;</description>
</item>

</channel>
</rss>
