2011-12-11

Ubuntu 11.10 и аналоговый звук 5.1

Ну как водится, не без подводных камней :)
Ларчик иногда открывался просто.. Знать бы что нажать.
Думаю пригодится не только мне. Итак предыстория.

Поставил на новенькую машинку 11.10.

Проц i5-2310 CPU SandyBridge.
Материнка GA-H67MA-USB3-B3

Видео пришлось переткнуть на интегрированное в процессор/материнке.
С дискретной HD6450 система запускалась с livecd - однако, будучи установленной стартовала "как-то не так". Ну да видюху я втыкал именно чтобы не и меть проблем с интегрированной - а получилось ровно наоборот.
С интегрированной никаких проблем пока не обнаружил - всё стартует и показывает. Как будет дальше - посмотрим (в понедельник донесу обновок - со свистком особо не развернуться).

Китайская usb вафля
148f:2870 Ralink Technology, Corp. RT2870 Wireless Adapter
поднялась из коробки и нативная (поднялась в livecd и настройки, что я сделал там перенеслись в рабочую систему) - то есть заработала сразу после перезагрузки на ssd.
Скорости показывает 85-90 мб - то есть 802.11n+wpa2 всё без проблем.

Блютус свисток поднимается при загрузке, но иногда его надо после старта передёрнуть. Иначе блютус мышу не видит ну никак. На мыше надо периодически жать кнопку реконнекта - если её не шевелить долго - уходит в спячку. В принципе не напрягает - но возможно придётся ещё поковырять.

Логитековскую вебкамеру поднял без проблем из коробки, с микрофоном, шахматами и библиотекаршами.

Кстати. Насчёт usb. Сразу после установки системы (на livecd такого не замечал) - был какой-то странный глюк с энумераторами usb.
Первое внешнее проявление - после загрузки системы (8 секунд после post) - появлялся рабочий стол (логин отключил) - но не мыши блютусовской - ни клавиатуры (numlock не фурычил).. Где-то через минуту всё появлялось. В dmesg нашлись странные сообщения:
usb 1-1: device descriptor read/64, error -110

И так для всех usb 1-2 1-3  - по два раза с паузой в 16 секунд.
Итого - выходила минута "коматоза". После чего всё оживало :)
Решения "программного" так и не нашёл. Вытащил всё что понавтыкал в usb - оставил только клавиатуру, свисток bt, wi-fi. Ну и дырки поменял куда втыкал. Проблема самоустранилась. Тут надо будет ещё поэкспериментировать. Возможно что-то не то с каким-то usb устройством - на свисток bt пока подозрение держу - он usb1.1 (12 мбит) - а втыкал его в usb3.0 дырку (5000 мбит).
Попробуйте загрузиться без устройств usb - а потом последовательно втыкать.

Теперь звук. У мну аналоговая система 5.1 - итого 3 джека. В материнке три дырки (синяя line - будет rear, зелёная spk - будет front, розовая mic - будет center/SW-LF).
Втыкаем все три провода (наугад), в трее щёлкаем на значке динамиков - пункт меню "параметры звука", вкладка оборудование.
Выбираем в списке "встроенное аудио" - внизу в выпадающем списке -
"Аналоговый объёмный 5.1 output + аналоговый стерео input".
Жмём "проверка динамиков". Ага, щаз. Работают только те, что воткнуты в зелёные (если угадали с проводом - окажутся front left-right).

Решение простое :)

echo options snd-hda-intel model=3stack-6ch index=0 | sudo tee -a /etc/modprobe.d/alsa-base.conf
pulseaudio --kill;sleep 1s;sudo rmmod snd-hda-intel;sudo modprobe snd-hda-intel

В момент последней команды - раздаётся "бдыщь" всеми колонками - тут  мелодичности эппла ждать не приходится..

В общем то и всё. Осталось проверить колонки ещё разок - и убедиться, что каналы работают.. Как там на фронтпанели пока не проверял - без надобности. Надеюсь вам оно пригодится :).