[Volgograd] ASP 9 + Vortex II = ?

Sergey Kaluzhskiy hs_sergey на e-mail.ru
Пн Сен 15 19:43:37 MSD 2003


Привет, 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.
Warning: loading /lib/modules/2.4.20-9asp/misc/au8830.o will taint the kernel: 
no license
  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 к 
успеху не привело.

-- 
Sergey 
 
 xmms: Kitaro - Return to Russia


Подробная информация о списке рассылки Volgograd