Я пытаюсь удостовериться в том, что звуковая подсистема работает правильно на плате. Плату загружаю из NAND, где оригинальная прошивка.
При загрузке ядро выводит сообщение об успешном нахождении Альзой звуковой платы.
После загрузки я пытаюсь проиграть в стандартное выходное устройство файл, записанный предварительно с микрофона на хосте: arecord -f cd ./test.wav
Проигрываю: aplay -vv ./test.wav
В подключенных наушниках ожидаемого звука на слышно, только помехи.
Подскажите, что я делаю не так?
Может быть, нужна предварительная настройка альзы с помощью alsactl?
Может быть, громкости в миксере установлены в ноль и нужно запускать alsamixer? Но alsamixer не запускается, не может найти библиотеку libform.so.5
PS: Аналогичный результат при попытке вывести файл на /dev/dsp: в течение некоторого времени (явно большего, чем продолжительность файла) слышен дробный шум, потом затихает. Файл в формате cd
Гарантия давно вышла, но одинаковая неисправность на двух платах наверное не случайна. Может, дело в прошивке?
Если сейчас перепрошить ее текущей версией с ftp - должен звук проигрываться?
Ревизия платы 1.D
Все перепроверил - только треск. sam9g45-xc6slx, оригинальная прошивка, громкости каналов установил aumix - звука нет.
amix в прошивку не входит. Так что все-таки похоже на ошибку проектирования или монтажа (с моей, не специалиста, точки зрения).
Начинается ...
В чем была проблема, в самом начале (перед тем как что то "пилить"), подключить наушники и прослушать "барабаны" при загрузке системы, что является обязательным элементом тестирования перед отгрузкой.
Можете отправить нам одну плату, у меня большое подозрение, что либо не "тем", либо не "так" шьете.
Но никаким телеремонтом или теле-нажатием кнопок и запуском програм здесь заниматься не станем.
Платы не шил, NAND в нетронутом состоянии. Джамперы сконфигурировал в состояние как в документации:
Лог загрузки
На AC97_SDO идут фреймы в конце процесса загрузки, через несколько секунд прекращаются
На AC97_SDI идут фреймы с момента инициализации и далее постоянно.
На HPR постоянный уровень 3.7 В
На HPL постоянный уровень 0.2 В
На LOL и LOR постоянные уровни 2 В
Все уровни появляются сразу при включении питания и остаются до выключения.
Звука нет.
Пожалуйста, не принимайте мою тему как претензию без оснований. Я вначале написал: "Подскажите, что я делаю не так", а не "сделано плохо, в топку".