udev, alsa и системные звуки

Возможно, это разные вопросы, но не исключено, что и один.
1) При загрузке с некоторых пор появилась ругань от udev, что не находятся файлы alsactl-что-то там. К сожалению, лога, где это можно посмотреть поподробнее, я не нашёл - точно не dmesg, не rc.log и не messages. На всякий случай выполнил "alsactl store", и он честно записал текущее состояние в /var/lib/alsa/asound.state, как в мане и написано. Где найти, как поправить?
2) Примерно с того же времени "испортились" системные звуки в кедах. У меня самопальные короткие wav-ы с синичьим пением стали проигрываться очень тихо (до того - с той же громкостью, что и все остальные), в аккаунте жены - после стандартного звука загрузки кед появился щелчок. Мелочи, но раздражает, пару месяцев назад было всё ОК. Возможно, как-то связано с п.1.

А у Вас, случаем, не udev-187

А у Вас, случаем, не udev-187 ?

ArtSh написал(а): А у Вас,

ArtSh написал(а):
А у Вас, случаем, не udev-187 ?

alver@hare ~ $ eix -I udev
[I] sys-fs/udev
     Available versions:  ~141-r1 146-r1^t 149 151-r4 164-r2 171-r6 ~187-r1^t ~187-r3^t **9999^t {{action_modeswitch build debug (+)devfs-compat doc edd (-)extras floppy gudev hwdb introspection keymap old-hd-rules +openrc +rule_generator selinux static-libs test}}
     Installed versions:  171-r6(19:33:05 21.05.2012)(extras gudev hwdb keymap rule_generator -action_modeswitch -build -debug -edd -floppy -introspection -selinux -test)

Как видите, нет. Вообще, без необходимости из стабильной ветки стараюсь не вылезать.

Удалось разглядеть, что в

Удалось разглядеть, что в упор не видит /usr/sbin/alsactl

Есть объяснение, но не решение

Нашёл вот этот топик. Удалось понять, что при нынешней версии udev (171) на эти сообщения можно не обращать внимания, но когда udev-187 и больше выйдут в стабильную ветку, придётся как-то загонять монтирование /usr в initramfs (как именно - не понял). Итак, осталось 2 вопроса:
1) Как подключить монтирование /usr (на отдельном разделе) через initramfs (на будущее)?
2) Есть ли какие-то логи udev, чтобы не пытаться поймать быстро проскакивающие сообщения на старте?

1) Генкернел умеет или

1) Генкернел умеет или создавая свой initramfs дописать в init скрипт команду монтирования

_SerEga_ написал(а): 1)

_SerEga_ написал(а):
1) Генкернел умеет или создавая свой initramfs дописать в init скрипт команду монтирования

Генкернел умеет прописывать куда надо (кстати, куда?) монтирование fs, я правильно понял? К стыду своему, не нашёл, как заставить его это сделать. Просветите, пожалуйста!

http://www.gentoo.ru/node/250

http://www.gentoo.ru/node/25066
Собственно, genkernel ничего для этого не делает. Он монтирует корень, а потом монтирует все ФС, которые найдет в /etc/fstab.

Не грусти, товарищ! Всё хорошо, beautiful good!

у меня с винча монтирует

у меня с винча монтирует только корень и /usr , остальное монтирует localmount

winterheart

winterheart написал(а):
http://www.gentoo.ru/node/25066
Собственно, genkernel ничего для этого не делает. Он монтирует корень, а потом монтирует все ФС, которые найдет в /etc/fstab.

А фигли ж тогда ругается?! В /ets/fstab /usr (как и всё остальное) у меня прописан.

alver@hare ~ $ cat /etc/fstab 
# swap was on /dev/sda3 during installation
UUID=36cac1f5-8ee7-4d56-9606-895df120df00       none    swap    sw      0 0

# / was on /dev/sda5 during installation
UUID=7569aa77-474d-47a7-8ece-bfe4f7e5034f       /       ext3    noatime 0 1
# /home was on /dev/sda10 during installation
UUID=ca751862-29a0-4700-a4c6-ba22fbbe5ca6       /home   ext4    noatime 0 2
# /mnt/calculate was on /dev/sda11 during installation
UUID=5340e4aa-ddbe-4a89-8e0f-68f247dbb54c       /mnt/calculate  ext4    noatime 0 2
# /opt was on /dev/sda9 during installation                                                                                                                
UUID=730949a3-4f17-4a85-833c-0e491fe67f2f       /opt    ext4    noatime 0 2                                                                                
# /tmp was on /dev/sda8 during installation                                                                                                                
UUID=63ae555f-2381-4fb4-b180-5df5ca3340f2       /tmp    reiserfs        noatime 0 2                                                                        
# /usr was on /dev/sda6 during installation                                                                                                                
UUID=be6c2b1f-a9db-4ef5-92b9-802f4536ac72       /usr    ext4    noatime 0 2                                                                                
# /var was on /dev/sda7 during installation                                                                                                                
UUID=6cf8f7b2-d8a8-4880-bae2-c1cf3403087c       /var    reiserfs        noatime 0 2                                                                        
# /mnt/win_c was on /dev/sda1 during installation                                                                                                          
UUID=4E1082AA1082991B                                           /mnt/win_c      ntfs-3g gid=users,dmask=0022,fmask=133  0 0                                
# /mnt/win_d was on /dev/sda2 during installation                                                                                                          
UUID=6EB031D3B031A28F                                           /mnt/win_d      ntfs-3g gid=users,fmask=111     0 0                                        
                                                                                                                                                           

proc            /proc           proc    defaults                0 0
shm             /dev/shm        tmpfs   nodev,nosuid,noexec     0 0

Типа, должон монтироваться 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 ни разу не пустой.

Цитата:
Такой initramfs может быть создан с помощью >=sys-kernel/genkernel-3.4.25.1 или >=sys-kernel/dracut-017-r1. Если вы не хотите использовать эти утилиты, проверьте, что созданный вами вручную initramfs будет предварительно монтировать /usr.

И как мне это проверить?
Короче, совсем запутался!

Вроде никаких дополнительных

Вроде никаких дополнительных манипуляций не требуется.

Копаясь в инит скриптах

Копаясь в инит скриптах генкернела нашел, что он либо монтирует, то что прописано в /etc/initramfs.mounts, либо, если файла нет то /usr

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".