Автор Тема: Сборка модуля для ядра (alsa для xen-dom0)  (Прочитано 2485 раз)

Оффлайн cosmobot

  • Начинающий
  • *
  • Сообщений: 18
Пытаюсь собрать модули alsa для ядра  2.6.18-xen-dom0-alt10.M41.
Установил его хидеры , и kernel-sources-alsa

распаковал kernel-sources-alsa tar.gz  сделал configure && make && make install
все вроде успешно собралось и установилось

но при попытке загрузить модуль modprobe ругается :

WARNING: Error inserting snd (/lib/modules/2.6.18-xen-dom0-alt10.M41/kernel/sound/acore/snd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_timer (/lib/modules/2.6.18-xen-dom0-alt10.M41/kernel/sound/acore/snd-timer.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd (/lib/modules/2.6.18-xen-dom0-alt10.M41/kernel/sound/acore/snd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_timer (/lib/modules/2.6.18-xen-dom0-alt10.M41/kernel/sound/acore/snd-timer.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_pcm (/lib/modules/2.6.18-xen-dom0-alt10.M41/kernel/sound/acore/snd-pcm.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error running install command for snd_pcm
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.18-xen-dom0-alt10.M41/kernel/sound/pci/hda/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)


dmesg говорит:snd: Unknown symbol unregister_sound_special
snd: Unknown symbol register_sound_special_device
snd: Unknown symbol sound_class
snd_timer: Unknown symbol snd_info_register
snd_timer: Unknown symbol snd_info_create_module_entry
snd_timer: Unknown symbol snd_info_free_entry
snd_timer: Unknown symbol snd_verbose_printk
snd_timer: Unknown symbol snd_iprintf
snd_timer: Unknown symbol snd_ecards_limit
snd_timer: Unknown symbol snd_oss_info_register
snd_timer: Unknown symbol snd_unregister_device
snd_timer: Unknown symbol snd_device_new
snd_timer: Unknown symbol snd_register_device_for_dev
snd: Unknown symbol unregister_sound_special
snd: Unknown symbol register_sound_special_device
snd: Unknown symbol sound_class
snd_timer: Unknown symbol snd_info_register
snd_timer: Unknown symbol snd_info_create_module_entry
snd_timer: Unknown symbol snd_info_free_entry
snd_timer: Unknown symbol snd_verbose_printk
snd_timer: Unknown symbol snd_iprintf
snd_timer: Unknown symbol snd_ecards_limit
snd_timer: Unknown symbol snd_oss_info_register
snd_timer: Unknown symbol snd_unregister_device
snd_timer: Unknown symbol snd_device_new
snd_timer: Unknown symbol snd_register_device_for_dev
snd_pcm: Unknown symbol snd_info_register
snd_pcm: Unknown symbol snd_info_create_module_entry
snd_pcm: Unknown symbol snd_timer_notify
snd_pcm: Unknown symbol snd_timer_interrupt
snd_pcm: Unknown symbol snd_info_free_entry
snd_pcm: Unknown symbol snd_add_device_sysfs_file
snd_pcm: Unknown symbol snd_info_get_str
snd_pcm: Unknown symbol snd_verbose_printk
snd_pcm: Unknown symbol snd_ctl_register_ioctl
snd_pcm: Unknown symbol snd_card_file_add
snd_pcm: Unknown symbol snd_iprintf
snd_pcm: Unknown symbol io_remap_page_range
и т.д.

Может кто подскажет что именно я делаю неправильно?
Пробовал эту процедуру с kernel-sources-alsa 1.0.14 и 1.0.16 (две версии которые в бранче доступны)
результат аналогичен.

Нашел в сизифе спек на пакет kernel-modules-alsa-xen-dom0 от бранча 4.0
посмотрел процедуру сборки , на мой взгляд не отличается ничем серьёзным от моей .

 


Drool

  • Гость
Пытаюсь собрать модули alsa для ядра  2.6.18-xen-dom0-alt10.M41.
...
распаковал kernel-sources-alsa tar.gz  сделал configure && make && make install

В таком случае не занимайтесь слакваризмом, а возьмите src.rpm из сизифа, поправьте спек и соберите под желаемое ядро.

Оффлайн cosmobot

  • Начинающий
  • *
  • Сообщений: 18
Скачал из сизифа последний доступный srpm alsa-xen-dom0 ,
установил , поправил в спеке версию ядра для которого собираться , собрал srpm , собрал rpm  , установил , таже ошибка


Сдается мне дело тут в чем то еще , то ли во флаге каком то  то ли в конфиге самого ядра , а может и в компиляторе , позже попробую пересобрать само ядро тоже

Drool

  • Гость
Сдается мне дело тут в чем то еще , то ли во флаге каком то  то ли в конфиге самого ядра , а может и в компиляторе , позже попробую пересобрать само ядро тоже

Багу на модуль повесьте.

Оффлайн cosmobot

  • Начинающий
  • *
  • Сообщений: 18
Был бы уверен что дело в модуле повесил.
Вполне возможно что то делаю неправильно.

Тем паче ядру(сборке) то уже несколько месяцев с модулями , им что с того момента никто не пользовался ?


« Последнее редактирование: 08.12.2008 21:17:44 от cosmobot »

Drool

  • Гость
Был бы уверен что дело в модуле повесил.
Вполне возможно что то делаю неправильно.

Вы уверены?

Конечно нет. Но если ничего подобного не находится в http://search.altlinux.org - я бы повесил багу, и уже через багзиллу непосредственно с мантейнером пакета (а кто его может знать лучше?) разобраться бага или микроконфиг.