[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