The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"загрузка модуля драйвера mxser.ko в FC4"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"загрузка модуля драйвера mxser.ko в FC4"  
Сообщение от Alex_Smirnov email(ok) on 02-Фев-06, 07:11 
Сталкнулся с такой проблемой. Установил FedoraCore4 (ядро 2.6.11) на компьютере стоит плата с четырьмя COM-портами MOXA C104H, раньше в FC1 был модуль mxser.o который нормально грузился, в FC4 модуля для MOXA нет, как я понял из док.  FC перестала его включать в конфигурацию ядра. На сайте производителя нашел драйвер для MOXA , утверждается что этот драйвер работает в ядре 2.6 и тестировался в FC2. Скачал исходники ядра 2.6 с сайта (http://download.fedora.redhat.com) там есть тексты дравера mxser.c (есть и они в ядре 2.6.11 и на сайте kernel.org) скомпилил модуль, но при загрузке модуля выдается сообщение
no version for "struct_module" found: kernel tainted.

Скажите в чем может быть проблема, это драйвер не соответствует ядру, тогда почему его исходники включены в исходники ядра. Или надо перекомпилить ядро, или это связано с SELinux и надо где то указать ядру что у него появился новый модуль ?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "загрузка модуля драйвера mxser.ko в FC4"  
Сообщение от screepah (ok) on 02-Фев-06, 12:17 
>no version for "struct_module" found: kernel tainted.
>
>Скажите в чем может быть проблема, это драйвер не соответствует ядру,

http://linux.derkeiler.com/Mailing-Lists/Kernel/2005-06/5398.html

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "загрузка модуля драйвера mxser.ko в FC4"  
Сообщение от Alex_Smirnov email(ok) on 02-Фев-06, 14:55 
>
>http://linux.derkeiler.com/Mailing-Lists/Kernel/2005-06/5398.html
Спасибо за ответ !
из ссылки понял что надо еще и перекомпилить ядро с параметром

CONFIG_MODVERSIONS=n

и тогда будут грузится non-gpl module
1. скажите, чем отличаются модули non-gpl module от gpl module
2. в доке по FC4 написано

  Построение только модулей ядра
Развёрнутое дерево исходных текстов не требуется для компиляции модуля ядра, например, собственного драйвера устройства, предназначенного для текущего ядра.

Например, чтобы скомпилировать модуль foo.ko, создайте следующий файл Makefile в каталоге, содержащем файл foo.c:

obj-m := foo.o

KDIR  := /lib/modules/$(shell uname -r)/build
PWD   := $(shell pwd)

default:
    $(MAKE) -C $(KDIR) M=$(PWD) modules

Выполните команду make для компиляции модуля foo.ko.

но почему-то не работает

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру