Зравствуйте.
В данное время драйвер для моего тв-тюнера доступен только в экспериментальных версиях.
Посему, я скачал их с http://mcentral.de/hg/~mrec/v4l-dvb-experimental/. Далее make && make install, всё хорошо, но модули не хотят грузиться.
Вот:
modprobe em28xx
FATAL: Error inserting em28xx (/lib/modules/2.6.22.9-desktop-2mdv/kernel/drivers/media/video/em28xx/em28xx.ko): Invalid module format
Смотрел в /var/log/messages, нашёл вот что:
Jan 27 22:35:04 localhost kernel: em28xx: version magic '2.6.22.9-2mdvcustom SMP mod_unload 686 ' should be '2.6.22.9-desktop-2mdv SMP mod_unload 686 '
Не подскажите, как это побороть?
Проблема с компиляцией модуля для ядра
Модератор: Модераторы разделов
-
bo$$
- Сообщения: 11
- ОС: Mandriva Linux 2008
-
Serik
- Сообщения: 149
- ОС: SuSE Linux
Re: Проблема с компиляцией модуля для ядра
А версия загруженного ядра совпадает с тем, под которое компилировали ?
-
wzrd
- Сообщения: 323
- ОС: Debian Lenny
Re: Проблема с компиляцией модуля для ядра
думаю дело в версии, при чем не ядра, а самого модуля? ты модуль из последних сорцов компилил?
P.S. залей исходники, мы тоже попробуем...
P.S. залей исходники, мы тоже попробуем...
-
bo$$
- Сообщения: 11
- ОС: Mandriva Linux 2008
Re: Проблема с компиляцией модуля для ядра
Я не очень разбираюсь в этих деталях. Ядро я не менял. Как стояло то, которое идет в стандартном дистре, так и стоит.
Под какое ядро я компилил, я понятия не имею. Я модули просто распаковал, make, make install. Делал всё, как написано в инструкции (http://mcentral.de/wiki/index.php5/AVerMedia_AverTV_Hybrid_FM_PCI_A16D).
Компилятся, естественно, модули не только под мою карту, а под все, и все с версией, не соответствующей версии работающего ядра. Возожно, команде make нужно задать какие-то доп. параметры, о которых я не знаю...
Модуль компилился из последних исходников.
Под какое ядро я компилил, я понятия не имею. Я модули просто распаковал, make, make install. Делал всё, как написано в инструкции (http://mcentral.de/wiki/index.php5/AVerMedia_AverTV_Hybrid_FM_PCI_A16D).
Компилятся, естественно, модули не только под мою карту, а под все, и все с версией, не соответствующей версии работающего ядра. Возожно, команде make нужно задать какие-то доп. параметры, о которых я не знаю...
Модуль компилился из последних исходников.
-
bo$$
- Сообщения: 11
- ОС: Mandriva Linux 2008
Re: Проблема с компиляцией модуля для ядра
Блин ((( не могу закачать сорсы (((.
Я их брал в http://mcentral.de/hg/~mrec/v4l-dvb-experimental/
Там сверху на странице есть ссыли "zip" и "gz". Нажав на них, вы получите исходники. zip - 3.2 mb, gz - 2.6 mb.
Уж извините за неудобства )))))
Я их брал в http://mcentral.de/hg/~mrec/v4l-dvb-experimental/
Там сверху на странице есть ссыли "zip" и "gz". Нажав на них, вы получите исходники. zip - 3.2 mb, gz - 2.6 mb.
Уж извините за неудобства )))))
-
ssh
- Сообщения: 78
- ОС: Debian
Re: Проблема с компиляцией модуля для ядра
У меня случалось, что указанная в заголовочных файлах дистрибутива версия не соответствует рабочему ядру. Помогало ввести нужный номер версии в /usr/include/linux/version.h.
-
tmp13
- Сообщения: 986
- ОС: openSuse 11.2
Re: Проблема с компиляцией модуля для ядра
если исходники не для вашей версии ядра то вполне может быть что у вас вообще этот модуль не подключится=)
P.S вспоминаю попытку собрать Acronis для 2.6.22=)
P.S вспоминаю попытку собрать Acronis для 2.6.22=)
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
-
wzrd
- Сообщения: 323
- ОС: Debian Lenny
Re: Проблема с компиляцией модуля для ядра
у меня вроде подгрузилось на убунту с ядром 2.6.22.14.
попробуй мой модуль. может он у тебя не правильно собрался.
попробуй мой модуль. может он у тебя не правильно собрался.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
bo$$
- Сообщения: 11
- ОС: Mandriva Linux 2008
Re: Проблема с компиляцией модуля для ядра
Все нормально, в исходниках ядра была не та версия. Я нашёл все файлы, в которых стояла версия mdvcustom и поправил на нужную. Всё работает, всем спасибо!! ))))))))