Не удается настроить встроенный звук: Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
Приветствую всех!
Очень прошу помочь с настройкой звука. Gentoo устанавливаю в первый раз, поэтому прошу разъяснять как для самых маленьких :)
Звук встроенный (материнка gigabyte X48T-DQ6). lspci выдает:
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02) Subsystem: Giga-byte Technology Device a022 Kernel modules: snd-hda-intel
alsaconf успешно находит карту, успешно рапортует, что все сконфигрировано. Однако aplay -l не выдает ничего обнадеживающего:
aplay: device_list:252: no soundcards found...
При этом модуля snd-hda-intel среди загруженных нет и загрузить не удается:
WARNING: Error inserting snd_hda_codec (/lib/modules/3.5.7-gentoo/kernel/sound/pci/hda/snd-hda-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg) FATAL: Error inserting snd_hda_intel (/lib/modules/3.5.7-gentoo/kernel/sound/pci/hda/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)
snd_hwdep: Unknown symbol snd_info_register (err 0) snd_hwdep: Unknown symbol snd_info_create_module_entry (err 0) snd_hwdep: Unknown symbol snd_info_free_entry (err 0) snd_hwdep: Unknown symbol snd_unregister_oss_device (err 0) snd_hwdep: Unknown symbol snd_register_oss_device (err 0) snd_hwdep: Unknown symbol snd_ctl_register_ioctl (err 0) snd_hwdep: Unknown symbol snd_card_file_add (err 0) snd_hwdep: Unknown symbol snd_iprintf (err 0) snd_hwdep: Unknown symbol snd_major (err 0) snd_hwdep: Unknown symbol snd_unregister_device (err 0) snd_hwdep: Unknown symbol snd_device_new (err 0) snd_hwdep: Unknown symbol snd_ctl_unregister_ioctl (err 0) snd_hwdep: Unknown symbol snd_lookup_oss_minor_data (err 0) snd_hwdep: Unknown symbol snd_lookup_minor_data (err 0) snd_hwdep: Unknown symbol snd_card_file_remove (err 0) snd_hwdep: Unknown symbol snd_register_device_for_dev (err 0) snd_hwdep: Unknown symbol snd_info_register (err 0) snd_hwdep: Unknown symbol snd_info_create_module_entry (err 0) snd_hwdep: Unknown symbol snd_info_free_entry (err 0) snd_hwdep: Unknown symbol snd_unregister_oss_device (err 0) snd_hwdep: Unknown symbol snd_register_oss_device (err 0) snd_hwdep: Unknown symbol snd_ctl_register_ioctl (err 0) snd_hwdep: Unknown symbol snd_card_file_add (err 0) snd_hwdep: Unknown symbol snd_iprintf (err 0) snd_hwdep: Unknown symbol snd_major (err 0) snd_hwdep: Unknown symbol snd_unregister_device (err 0) snd_hwdep: Unknown symbol snd_device_new (err 0) snd_hwdep: Unknown symbol snd_ctl_unregister_ioctl (err 0) snd_hwdep: Unknown symbol snd_lookup_oss_minor_data (err 0) snd_hwdep: Unknown symbol snd_lookup_minor_data (err 0) snd_hwdep: Unknown symbol snd_card_file_remove (err 0) snd_hwdep: Unknown symbol snd_register_device_for_dev (err 0)
Кроме того, выполнение /etc/init.d/alsasound stop дает следующий результат:\
* WARNING: you are stopping a boot service * Storing ALSA Mixer Levels ... alsactl: save_state:1580: No soundcards found... * Error saving levels.
Это не удивительно, так как в /proc у меня вообще нет каталога asound.
В данный момент я просто не представляю, что можно предпринять и где копать, искал и по форуму, и в гугле. Все, что только советовали другим я уже перепробывал (правда как соепой котенок), так что сейчас очень прошу помощи у людей знающих в решении моего конкретного случая.
Заранее спасибо всем, кто возьмет на себя труд помочь!
- Для комментирования войдите или зарегистрируйтесь
Сколько раз вы собирали ядро
Сколько раз вы собирали ядро ?
Скорее всего не один раз. Вам нужно очистить директорию с модулями
И собрать ядро заново.
/
Я бы не стал так резво выпиливать текущее ядро.
Ведь есть же
CONFIG_LOCALVERSION
...:wq
--
Live free or die
Anarchist написал(а): Я бы не
Пожалуйста поясните, чем плох предыдущий совет и как использовать CONFIG_LOCALVERSION.
Я вам предлагаю удалить
Я вам предлагаю удалить модули от текущего ядра, т.к. у вас там всё равно, вроде как каша. И затем собрать ядро заново.
Второй оратор вам предлагает в файле конфигурации ядра определить переменную CONFIG_LOCALVERSION , что бы указать при сборке другую директорию модулей.
где N - число ядре процессора +1 или просто число ядер.
В конфигурации загрузчика укажите новое ядро, файл ядра будет называться '/boot/vmlinuz-3.5.7-gentoo-new'
/
Причина твоей беды в том, что в каталоге модулей у тебя каша (ты ведь к текущей конфигурации ядра не с первой попытки пришёл? и уже сконфигурировал всё тебе нужное, за исключением описываемого параметра) из собранного сейчас и собиравшегося на других итерациях (как будет отработан факт наличия модуля для функции, в текущей действительности включённой монолитно или выключенной нафиг лично я заранее сказать не берусь).
Предыдущая рекомендация исходит из наличия навыков конфигурирования ядра, окончательности текущей конфигурации и минимизации избыточности (в системе одно ядро, текущее, как в альтернативной ОС).
Я же исторически привык соломку стелить заранее (вероятно от лени и нелюбви к разного рода Live CD), при (перед) переходом на новое ядро оставляя возможность загрузки с текущим.
Текущее ядро у тебя грузится? Грузится. Работает? Худо-бедно работает.
И не надо его пока трогать. Пусть работает как есть.
Рекомендованный параметр (живёт в разделе
General setup
) по сути суффикс имени ядра (по которому именуется каталог для модулей).Тебе рекомендую переименовать ядро и проводить опыты на независимых (о достигнутого уровня работоспособности) конфигурациях.
:wq
--
Live free or die
.
А ничего страшного - все привязки создаются после каждой сборки заново (см. непосредственное содержимое каталога /lib64/modules/version)
Мы тоже не всего читали Шнитке!.. © В. Вишневский
.
Не знаю. С этой стороны не изучал.
Сужу по личному опыту поверки другой фичи: если в ядре не хватает некоторой полезной фичи, то включив её модулем можно не перезагружаться:
Работает (или по крайней мере работало).
Но если не переписать файл образа ядра (и в случае использования
lilo
--- загрузчика) при перезагрузке ждут сюрпризы.:wq
--
Live free or die
.
Безкостыльно это выполняется посредством make clean
Мы тоже не всего читали Шнитке!.. © В. Вишневский
У меня аналогияная звуковая
У меня аналогияная звуковая карта на ASUS K40IJ, работает как часы, хотя проблем было раньше уйма с ней!
Могу дать конфиг ведра