Описание тега apf
На моей доске распи, Дебиан Линукс, USB микрофон иногда блокируется таким образом, что ничто не может его использовать. Микрофон имеет светодиод, который обычно мигает, когда он закрыт, его отключает.
Утилита летопись
описывает его следующим образом:
Карта 1: устройство [устройство, руководство по эксплуатации Dynex USB микрофон], устройство 0:USB аудио [аудио]
Subdevices: 1/1
Подустройства #0: подустройства #0
Когда микрофон перестает работать, летопись
дает диагностика такой:
> летопись -Д plughw:1,0 > запись.в формате WAV
Запись волна 'стандартный ввод' : беззнаковый 8 бит, частота 8000 Гц, моно
летопись: set_params:1145: не удается установить hw_params:
ДОСТУП: RW_INTERLEAVED
Формат: У8
и т. д...
Подключение и отключение микрофона фиксирует его, только потому, что нынешнее погружение заставляет распи до перезагрузки! Не идеальная ситуация.
Есть ли способ исправить это с помощью командной строки или исполняемый с?
Я также попытался с помощью функции ioctl(FD, то USBDEVFS_RESET, 0)
с помощью вывода команды lsusb
, чтобы обеспечить Шины и номер устройства. Что поворачивает обратно, но это перебор. Устройство должно быть повторно настройка с помощью alsamixer.