Есть 2 разных ноутбука, на обоих стоит CLD10.4 установленные с опцией --build. Периодически провожу обновление системы с последующим созданием iso образа (на всякий случай). После очередного такого обновления появились аномалии со звуком.
К примеру, смотрю кино, в Kopete (и/или в Pidgin) кто-то отправляет мне сообщение, нормальный звук (в кино) пропадает и появляется хрип в такт с разговором. Разговариваю по Скайпу, тут по тому же Скайпу кто-то отправляет мне сообщение - опять хрип вместо голоса абонента. Вернуть всё обратно получается только после перезапуска alsa (/etc/init.d/alsasound restart), хотя иногда и это не помогает. В логах ничего про ошибки, связанные со звуком не нашёл. Вот мои железки:
lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
Пробовал переустанавливать алсу (emerge media-plugins/alsa-plugins media-sound/alsa-tools media-sound/alsa-firmware), не помогло. Переустановка Pulse (emerge media-plugins/gst-plugins-pulse media-sound/pulseaudio) тоже не помогло. Поиск инфы в сети в различных комбинациях тоже ничего не дал. Кстати PulseAudio до этого (несколько месяцев назад) по букварю настраивал (http://ru.gentoo-wiki.com/wiki/PulseAudio).
Что ещё странно, после остановки алсы (/etc/init.d/alsasound stop) звук не пропадал, как будто она не учавствует в его работе.
Что-то не припомню про обновление ядра, но тем не менее:
uname -a
Linux ivan 2.6.35.5-calculate #1 SMP PREEMPT Mon Sep 27 13:23:08 Local time zone must be set-- x86_64 AMD Turion(tm) 64 X2 Mobile Technology TL-50 AuthenticAMD GNU/Linux
Возможно надо было открыть новую тему, про ядро есть попутные вопросы. Делаю так:
ivan ip # cl-builder
ivan / # exit
exit
File '/boot/grub/grub.conf' in builder is newer than in workspace
Do you want replace old file (Yes/No/All/None):no
For used the new kernel in the workspace perform 'cl-kernel --symlink'.
ivan ip # cl-kernel --symlink
* Can not create symlink to current kernel: No such file or directory '/boot/initramfs-2.6.34.1-x86_64-CLD'
* May be kernel was not compiled
* Failed create uid symlinks
ivan ip # cl-builder
ivan / # cl-kernel --symlink
* Kernel was changed to 'vmlinuz-2.6.35.5-x86_64-CLD'
ivan / # exit
exit
File '/boot/grub/grub.conf' in builder is newer than in workspace
Do you want replace old file (Yes/No/All/None):no
For used the new kernel in the workspace perform 'cl-kernel --symlink'.
Невольно напрашиваются два вопроса. Как ещё нужно запустить cl-kernel --symlink, чтобы всё-таки использовать новое ядро. И если вдруг я соглашаюсь заменить новый grub.conf, то он становится голым:
cat /boot/grub/grub.conf
# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
# If you are not using Genkernel and you need help creating this file, you
# should consult the handbook. Alternatively, consult the grub.conf.sample that
# is included with the Grub documentation.
default 0
timeout 30
#splashimage=(hd0,0)/boot/grub/splash.xpm.gz
#title Gentoo Linux 2.6.24-r5
#root (hd0,0)
#kernel /boot/kernel-genkernel-x86-2.6.24-gentoo-r5 root=/dev/ram0 real_root=/dev/sda3
#initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r5
# vim:ft=conf:
Разумеется система после этого не грузится. До этого было так:
cat /boot/grub/grub.conf; ls -l /boot/ | grep vmlinuz; ls -l /boot/ | grep initrd
#------------------------------------------------------------------------------
# Changed by Calculate 1.3.12
# Changes to profile "install/1default".
#------------------------------------------------------------------------------
timeout 5
default 0
fallback 1
splashimage=(hd0,0)/boot/grub/grub-calculate.xpm.gz
title Calculate Linux Desktop x86_64 10.4 KDE Builder
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sda1 video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 CONSOLE=/dev/tty1 udev quiet noresume elevator=cfq doscsi
initrd /boot/initrd
# Uncomment if you have Windows on hard disk
# title Microsoft Windows
# rootnoverify (hd0,0)
# chainloader +1
lrwxrwxrwx 1 root root 33 Окт 5 08:29 vmlinuz -> /boot/vmlinuz-2.6.35.5-x86_64-CLD
-rw-r--r-- 1 root root 1987424 Апр 3 2010 vmlinuz-2.6.32.11-calculate
-rw-r--r-- 1 root root 2046064 Авг 2 07:49 vmlinuz-2.6.34.1-calculate
-rw-r--r-- 1 root root 2084992 Сен 28 02:53 vmlinuz-2.6.35.5-x86_64-CLD
lrwxrwxrwx 1 root root 27 Сен 27 16:28 vmlinuz.old -> vmlinuz-2.6.32.11-calculate
lrwxrwxrwx 1 root root 26 Окт 5 08:28 vmlinuz.old1 -> vmlinuz-2.6.34.1-calculate
lrwxrwxrwx 1 root root 43 Окт 5 08:29 initrd -> /boot/initramfs-2.6.35.5-x86_64-CLD-install
lrwxrwxrwx 1 root root 36 Сен 27 16:28 initrd-install -> initramfs-2.6.34.1-calculate-install
lrwxrwxrwx 1 root root 37 Сен 27 16:28 initrd-install.old -> initramfs-2.6.32.11-calculate-install
lrwxrwxrwx 1 root root 29 Сен 27 16:28 initrd.old -> initramfs-2.6.32.11-calculate
lrwxrwxrwx 1 root root 28 Окт 5 08:28 initrd.old1 -> initramfs-2.6.34.1-calculate
Разницы нет, запущено оба ноутбука, собирался на одном grub.conf подправить и обнаружил, что на нём старое ядро (2.6.32.11-calculate) в загрузке прописано. Забыл про ядро указать:
uname -a
Linux calculate 2.6.32.11-calculate #1 SMP PREEMPT Sat Apr 3 06:41:42 Local time zone must be set--s i686 Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz GenuineIntel GNU/Linux
На сколько я понимаю, эта проблема возникла только у меня в единичном случае. Может есть у кого схожии проблемы? Куда копать? Не хотелось бы переустанавливать заново дистрибутив с Ver. 10.4, а потом его долго-долго обновлять и допиливать под свои прихоти. Тем более что я уже пытался установить дистр с Ver.10.9 и как понял он ещё не готов для установки с опцией --build, как это было в Ver. 10.4.
Раскомментировал flat-volumes = yes в /etc/pulse/daemon.conf, вроде пока глюки прекратились. Буду дальше наблюдать, т.к. лень систему переустанавливать. Заметил одну вещь - до раскомментирования flat-volumes, если поиграться уровнями в pavucontrol (больше-меньше), то моментами звук восстанавливается. Видимо грабли где-то в pulse.
Александр, пытался запустить установку CLD 10.9, на стадии перед форматированием выдаёт ошибку без пояснений. У меня всего 3 раздела на диске - /,swap и home. На корневом, разумеется стоит CLD 10.4 (заточенный под мои нужды и обновлённый). Но как я понял, cl-install-gui (и cl-install) по умолчанию форматирует раздел, на который устанавливается новая система, или всё-же этот установщик более специфичен и требует два корневых раздела, как рекомендуется в http://www.calculate-linux.org/main/ru/disk_partitioning ?