LINUX.ORG.RU

после оптимизации ядра не грузятся звуковые дрова


0

0

Оптимизировал ядро, уменьшил размеры с 2.9M до 0.9М. Звук работал, сохранил .config в другом месте, чтобы вернуться, продолжил оптимизацию (люблю я это дело). Но потерял работоспособность звука, даже когда загрузил предварительно сохраненный файл для menuconfig. Видимо, как-то неправильно создаются звуковые модули.

Действия примерно были такими:

- make symlink dep (иногда просил menuconfig) - make clean (сдуру в некоторых своих иттерациях так писал - хотел подчистить все "лишние" модули) - make bzImage - make install - make modules - make modules_install

На этапе загрузки и при попытки установки "родных" звуковых драйверов имею примерно одинаковое следующее: Oct 20 22:11:58 localhost modprobe: /lib/modules/2.4.18-3custom/kernel/drivers/sound/soundcore.o: unresolved symbol register_chrdev_R02ca188e Oct 20 22:11:58 localhost rc.sysinit: Loading sound module (viaudio): failed Oct 20 22:11:58 localhost modprobe: /lib/modules/2.4.18-3custom/kernel/drivers/sound/soundcore.o: insmod /lib/modules/2.4.18-3custom/kernel/drivers/sound/soundcore.o failed Oct 20 22:11:58 localhost modprobe: /lib/modules/2.4.18-3custom/kernel/drivers/sound/soundcore.o: insmod sound-slot-0 failed

Как побороть проблему ?


для начала послал бы более подробную информацию: вывод depmod -ae, /usr/src/linux.config, информацию о своей карте и используются ли какие внешние звуковые модули (alsa?)
если да, то перестраивал ли ты их после перекомпилляции ядра?

anonymous
()
Ответ на: комментарий от anonymous

У меня Avance AC'97 Audio на MB V266B Дрова для линейки VT8233,VT8233C,VT8233A,VT8235

Вот секция SOUND в .config: # # Sound # CONFIG_SOUND=m # CONFIG_SOUND_BT878 is not set CONFIG_SOUND_CMPCI=m CONFIG_SOUND_CMPCI_FM=y CONFIG_SOUND_CMPCI_FMIO=388 CONFIG_SOUND_CMPCI_FMIO=388 CONFIG_SOUND_CMPCI_MIDI=y CONFIG_SOUND_CMPCI_MPUIO=330 CONFIG_SOUND_CMPCI_JOYSTICK=y CONFIG_SOUND_CMPCI_CM8738=y # CONFIG_SOUND_CMPCI_SPDIFINVERSE is not set CONFIG_SOUND_CMPCI_SPDIFLOOP=y CONFIG_SOUND_CMPCI_SPEAKERS=2 CONFIG_SOUND_EMU10K1=m # CONFIG_MIDI_EMU10K1 is not set CONFIG_SOUND_FUSION=m CONFIG_SOUND_CS4281=m # CONFIG_SOUND_ES1370 is not set CONFIG_SOUND_ES1371=m CONFIG_SOUND_ESSSOLO1=m CONFIG_SOUND_MAESTRO=m CONFIG_SOUND_MAESTRO3=m CONFIG_SOUND_ICH=m CONFIG_SOUND_RME96XX=m # CONFIG_SOUND_SONICVIBES is not set CONFIG_SOUND_TRIDENT=m CONFIG_SOUND_MSNDCLAS=m # CONFIG_MSNDCLAS_HAVE_BOOT is not set CONFIG_MSNDCLAS_INIT_FILE="/etc/sound/msndinit.bin" CONFIG_MSNDCLAS_PERM_FILE="/etc/sound/msndperm.bin" CONFIG_SOUND_MSNDPIN=m # CONFIG_MSNDPIN_HAVE_BOOT is not set CONFIG_MSNDPIN_INIT_FILE="/etc/sound/pndspini.bin" CONFIG_MSNDPIN_PERM_FILE="/etc/sound/pndsperm.bin" CONFIG_SOUND_VIA82CXXX=m CONFIG_MIDI_VIA82CXXX=y CONFIG_SOUND_OSS=m # CONFIG_SOUND_TRACEINIT is not set CONFIG_SOUND_DMAP=y CONFIG_SOUND_AD1816=m CONFIG_SOUND_SGALAXY=m # CONFIG_SOUND_ADLIB is not set CONFIG_SOUND_ACI_MIXER=m CONFIG_SOUND_CS4232=m CONFIG_SOUND_SSCAPE=m CONFIG_SOUND_GUS=m CONFIG_SOUND_GUS16=y CONFIG_SOUND_GUSMAX=y CONFIG_SOUND_VMIDI=m CONFIG_SOUND_TRIX=m CONFIG_SOUND_MSS=m CONFIG_SOUND_MPU401=m CONFIG_SOUND_NM256=m # CONFIG_SOUND_MAD16 is not set CONFIG_SOUND_PAS=m # CONFIG_PAS_JOYSTICK is not set CONFIG_SOUND_PSS=m # CONFIG_PSS_MIXER is not set # CONFIG_PSS_HAVE_BOOT is not set CONFIG_SOUND_SB=m CONFIG_SOUND_AWE32_SYNTH=m CONFIG_SOUND_WAVEFRONT=m CONFIG_SOUND_MAUI=m CONFIG_SOUND_YM3812=m CONFIG_SOUND_OPL3SA1=m CONFIG_SOUND_OPL3SA2=m CONFIG_SOUND_YMFPCI=m CONFIG_SOUND_YMFPCI_LEGACY=y CONFIG_SOUND_UART6850=m # CONFIG_SOUND_AEDSP16 is not set # CONFIG_SOUND_TVMIXER is not set

gtyrin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.