[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