udev, alsa и системные звуки
Возможно, это разные вопросы, но не исключено, что и один.
1) При загрузке с некоторых пор появилась ругань от udev, что не находятся файлы alsactl-что-то там. К сожалению, лога, где это можно посмотреть поподробнее, я не нашёл - точно не dmesg, не rc.log и не messages. На всякий случай выполнил "alsactl store", и он честно записал текущее состояние в /var/lib/alsa/asound.state, как в мане и написано. Где найти, как поправить?
2) Примерно с того же времени "испортились" системные звуки в кедах. У меня самопальные короткие wav-ы с синичьим пением стали проигрываться очень тихо (до того - с той же громкостью, что и все остальные), в аккаунте жены - после стандартного звука загрузки кед появился щелчок. Мелочи, но раздражает, пару месяцев назад было всё ОК. Возможно, как-то связано с п.1.
- Для комментирования войдите или зарегистрируйтесь
А у Вас, случаем, не udev-187
А у Вас, случаем, не udev-187 ?
ArtSh написал(а): А у Вас,
Как видите, нет. Вообще, без необходимости из стабильной ветки стараюсь не вылезать.
Удалось разглядеть, что в
Удалось разглядеть, что в упор не видит
/usr/sbin/alsactl
Есть объяснение, но не решение
Нашёл вот этот топик. Удалось понять, что при нынешней версии udev (171) на эти сообщения можно не обращать внимания, но когда udev-187 и больше выйдут в стабильную ветку, придётся как-то загонять монтирование /usr в initramfs (как именно - не понял). Итак, осталось 2 вопроса:
1) Как подключить монтирование /usr (на отдельном разделе) через initramfs (на будущее)?
2) Есть ли какие-то логи udev, чтобы не пытаться поймать быстро проскакивающие сообщения на старте?
1) Генкернел умеет или
1) Генкернел умеет или создавая свой initramfs дописать в init скрипт команду монтирования
_SerEga_ написал(а): 1)
Генкернел умеет прописывать куда надо (кстати, куда?) монтирование fs, я правильно понял? К стыду своему, не нашёл, как заставить его это сделать. Просветите, пожалуйста!
http://www.gentoo.ru/node/250
http://www.gentoo.ru/node/25066
Собственно, genkernel ничего для этого не делает. Он монтирует корень, а потом монтирует все ФС, которые найдет в /etc/fstab.
Не грусти, товарищ! Всё хорошо, beautiful good!
у меня с винча монтирует
у меня с винча монтирует только корень и /usr , остальное монтирует localmount
winterheart
А фигли ж тогда ругается?! В /ets/fstab /usr (как и всё остальное) у меня прописан.
Типа, должон монтироваться initramfs-ом.
Предложенную ветку (http://www.gentoo.ru/node/25066) почитал, но запутался ещё больше - там говорят, что мол по умолчанию initramfs пустой.
alver@hare ~ $ ls -lh /boot/ итого 12M lrwxrwxrwx 1 root root 1 янв. 14 2011 boot -> . drwxr-xr-x 2 root root 4.0K авг. 9 22:49 grub lrwxrwxrwx 1 root root 43 июня 26 21:37 initramfs -> initramfs-genkernel-x86_64-3.3.8-gentoo-Shu -rw-r--r-- 1 root root 1.8M мая 3 22:02 initramfs-genkernel-x86_64-3.2.12-gentoo-Shu -rw-r--r-- 1 root root 2.0M июня 26 21:37 initramfs-genkernel-x86_64-3.3.8-gentoo-Shu lrwxrwxrwx 1 root root 44 июня 26 21:37 initramfs.old -> initramfs-genkernel-x86_64-3.2.12-gentoo-Shu lrwxrwxrwx 1 root root 40 июня 26 21:33 kernel -> kernel-genkernel-x86_64-3.3.8-gentoo-Shu -rw-r--r-- 1 root root 2.2M мая 3 21:59 kernel-genkernel-x86_64-3.2.12-gentoo-Shu -rw-r--r-- 1 root root 2.2M июня 26 21:33 kernel-genkernel-x86_64-3.3.8-gentoo-Shu lrwxrwxrwx 1 root root 41 июня 26 21:33 kernel.old -> kernel-genkernel-x86_64-3.2.12-gentoo-Shu drwxr-xr-x 2 root root 4.0K февр. 17 2011 memtest86plus lrwxrwxrwx 1 root root 44 июня 26 21:33 System.map -> System.map-genkernel-x86_64-3.3.8-gentoo-Shu -rw-r--r-- 1 root root 1.8M мая 3 21:59 System.map-genkernel-x86_64-3.2.12-gentoo-Shu -rw-r--r-- 1 root root 1.8M июня 26 21:33 System.map-genkernel-x86_64-3.3.8-gentoo-Shu lrwxrwxrwx 1 root root 45 июня 26 21:33 System.map.old -> System.map-genkernel-x86_64-3.2.12-gentoo-Shu
Как видно (красненьким пометил), initramfs ни разу не пустой.
И как мне это проверить?
Короче, совсем запутался!
Вроде никаких дополнительных
Вроде никаких дополнительных манипуляций не требуется.
Копаясь в инит скриптах
Копаясь в инит скриптах генкернела нашел, что он либо монтирует, то что прописано в /etc/initramfs.mounts, либо, если файла нет то /usr