[Volgograd] ASP 9 + Vortex II = ?
Ablamsky Taras
v-lug на vlink.ru
Вт Сен 16 00:22:19 MSD 2003
On Mon, Sep 15, 2003 at 07:43:37PM +0400, Sergey Kaluzhskiy wrote:
> Привет, All!
>
> Продолжаем эпопею :)
>
> Покопавшись в исходниках, модуль все-таки скомпилировал. Оказалось, что в
> АСП9 (или новом ядре) изменился формат вызова функции remap_page_range().
>
> Однако скомпиленный модуль ставится только, если загружать его насильно:
>
> [root на localhost sergey]# /sbin/insmod -f au8830
> Using /lib/modules/2.4.20-9asp/misc/au8830.o
> Warning: The module you are trying to load
> (/lib/modules/2.4.20-9asp/misc/au8830.o) is compiled with a gcc
> version 2 compiler, while the kernel you are running is compiled with
> a gcc version 3 compiler. This is known to not work.
gcc --version ?
> Warning: loading /lib/modules/2.4.20-9asp/misc/au8830.o will taint the kernel:
> no license
Лицензию может стоит указать?
что говорит
#modprobe au8830
?
> See http://www.tux.org/lkml/#export-tainted for information about tainted
> modules
> Warning: loading /lib/modules/2.4.20-9asp/misc/au8830.o will taint the kernel:
> forced load
> Module au8830 loaded, with warnings
>
> Загрузившись, драйвер для звуковухи работает прекрасно.
>
> Непонятно, почему это вдруг оказалось скомпилено в версии 2 gcc, ведь у меня
>
> gcc version 3.2.2 20030222 (ASPLinux 3.2.2-5asp)
>
> При этом в makefile я еще использовал ключ -V3.2.2, то есть явно указал
> версию.
>
> Таким образом, проблема: хотелось бы грузить драйвер при загрузке ОС, а он
> через modprobe не грузится. Прописывание через insmod в etc/rc.sysinit к
> успеху не привело.
Что значит "не грузится"? Молча? А в логах?
Что значит "Прописывание через insmod в etc/rc.sysinit"?
Конкретней, что если там написать insmod -f au8830 -- не работает?
А, да, depmod -a делали?
--
Тарас.
Подробная информация о списке рассылки Volgograd