Короче, ситуация такова. Пересобрал ядро 2.6.21.5(кстати, возможно, проблемы возникают из за неправильных опций при сборке - что модулем, а что в ядро.), загрузился. При загрузке вылетело сообщение, что не получается нормально загрузить OSS compatible modules. При этом звуковуха обнаруживалась, а alsamixer работал. Но звука-таки не было.
Пересобрал ядро исключив все что можно из раздела "Звук" из ядра и собрал как модули. Теперь отпала первая проблема с загрузкой OSS совместимых модулей, но осталась ошибка:
FATAL: Error inserting snd_seq_oss (путь до модуля/snd_seq_oss.ko): Device or resource busy
И появилась ошибка, цитирую:
/usr/sbin/alsactl: load state: 1329: No soundcards found
А при вызове alsamixer'а - function snd_ctl_open failed for default: No such device.
Мое мнение, что я что-то напортачил с опциями ядра. Вот они(для звука):
Код: Выделить всё
# Sound
#
CONFIG_SOUND=y
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m
CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
# CONFIG_SND_DYNAMIC_MINORS is not set
CONFIG_SND_SUPPORT_OLD_API=y
# CONFIG_SND_VERBOSE_PROCFS is not set
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
#
# Generic devices
#
CONFIG_SND_MPU401_UART=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
//вырезано - т.к. все опции отключены. Они ненужны.
#
# ISA devices
//вырезано
#
# PCI devices
#
//вырезано
CONFIG_SND_VIA82XX=m
CONFIG_SND_VIA82XX_MODEM=m
//вырезано
# USB devices
# SoC audio support
#
# CONFIG_SND_SOC is not set
#
# Open Sound System
#
CONFIG_SOUND_PRIME=y
CONFIG_OBSOLETE_OSS=y
# CONFIG_SOUND_BT878 is not set
# CONFIG_SOUND_ES1371 is not set
# CONFIG_SOUND_ICH is not set
# CONFIG_SOUND_TRIDENT is not set
# CONFIG_SOUND_MSNDCLAS is not set
# CONFIG_SOUND_MSNDPIN is not set
CONFIG_SOUND_VIA82CXXX=y
CONFIG_MIDI_VIA82CXXX=y
# CONFIG_SOUND_OSS is not set
CONFIG_AC97_BUS=mВот. Подскажите, что где менять. Спасибо!