В тестировании: aarch64 http://ftp.altlinux.org/pub/distributions/ALTLinux/p10/images/server/aarch64/alt-server-10.1-aarch64.iso Стенд: Aquarius Pro P30 K41 R53 SDK 5.6.0 Шаги воспроизведения: 1. Подключить микрофон в разъем для микрофона на передней панели / подключить гарнитуру в разъем для гарнитуры на передней панели 2. Попытаться записать и воспроизвести записанный звук с помощью консоли (команда arecord) или с помощью браузера (chromium) Результат: В консоли через arecord (команда arecord -f cd -d5 -D 'sysdefault:Audio' имя файла.wav ) и в браузере chromium (на таких сайтах как https://webcammictest.com/ru/check-mic.html) разъем микрофона и гарнитуры на передней панели пишут звук очень тихо (что можно принять за вообще не работающий микрофон). Дополнительно: Для обхода проблемы рекомендуется такой скрипт: amixer -D 'sysdefault:CARD=Audio' cset iface=MIXER,name='Speaker Volume' 0,0 amixer -D 'sysdefault:CARD=Audio' cset iface=MIXER,name='Speaker Playback Switch' off,off amixer -D 'sysdefault:CARD=Audio' cset iface=MIXER,name='Speaker ZC Switch' off,off amixer -D 'sysdefault:CARD=Audio' cset iface=MIXER,name='Headphone Volume' 63,63 amixer -D 'sysdefault:CARD=Audio' cset iface=MIXER,name='Headphone Playback Switch' on,on amixer -D 'sysdefault:CARD=Audio' cset iface=MIXER,name='Headphone ZC Switch' on,on amixer -D 'sysdefault:CARD=Audio' cset iface=MIXER,name='Left Input Mixer L2 Switch' on amixer -D 'sysdefault:CARD=Audio' cset iface=MIXER,name='Right Input Mixer R2 Switch' on
Данная проблема связана с конструктивными особенностями конкретных изделий. К сожалению, многие параметры их работы зависят ещё и от версии прошивки. Разбор конкретных вопросов, а также обсуждение статуса работы текущих изделий можно найти и провести в публичной рассылке: - https://lists.altlinux.org/mailman/listinfo/arm64-baikalm - https://lists.altlinux.org/pipermail/arm64-baikalm/ Результаты разборов, периодически, синхронизируются на wiki: https://www.altlinux.org/Baikal-M
В любом случае, для Сервера на Байкал-М данная проблема не актуальна и смысла её решать нет никакого.
Проблема уже была исследована ранее и для обхода проблемы предложен скрипт, о котором я написала в секции "Дополнительно". Можно ли организовать запуск этого скрипта при первом запуске системы после установки?
Машин много разных. Реальных, массовых устройств очень мало. Представлений о том, что пошло в массовое производство немного. Достоверных сведений об этом, к сожалению, найти не представляется возможным. В итоге, работа по "прибиванию" тех или иных укостылей в дистрибутивные решения выглядит абсолютно бесперспективной. Поэтому решение запускать что-то после запуска системы выглядит весной переупаковкой образов. Плодить эти образы нет никакого смысла. А вот расширять возможности по определению железа, на котором запускается система, а также предоставлять возможность пользователю самостоятельно задавать тип железа, под который требуется дополнительная настройка, выглядит более перспективным подходом. Ожидание что-то ещё "приписать" в образе предлагаю пересмотреть в сторону ожиданий доработок предоставляющих возможность по донастройке ОС под конкретное железо. Если это удастся автоматизировать, то результат будет такой же, как ожидается сейчас. Если определение железа будет осложнено, то вариант ручной донастройки выглядит тоже неплохо. Главное, все необходимые сценарии донастройки опакетить. Вопрос. Кто этим будет заниматься? Для начала, задачи требуют технической постановки с детальным разбором причин возникающих проблем и вот таких, как выше, сценариев решения. И снова нужно учитывать не только модель железа, но и версию прошивки.
Проблема актуальна для Server 10.2
(Ответ для Vera Blagoveschenskaya на комментарий #5) > Проблема актуальна для Server 10.2 Стенды и версии SDK, для которых актуально: Aquarius Pro P30 K41 R53 (SDK 5.6.0) Baikal-M TF307-MB-S-D (SDK 5.6)