PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Radio (http://pccar.ru/forumdisplay.php?f=193)
-   -   USB AUDIO на MST786 (http://pccar.ru/showthread.php?t=22844)

Anzic 16.02.2015 20:16

USB AUDIO на MST786
 
Вложений: 1
Так как существует подобная тема для rk3066, считаю логичным создать тему для ГУ на основе MST786.
Что удалось получить на данный момент. При подключении HiFimeDIY Sabre U2 Asynchronous USB DAC и запуске через USB Audio Player PRO музыка играет исправно. Это вселило кое какую надежду. Покурив тему подключения usb dac к гу на rk3066 начал пробовать проделать тоже самое для своей ГУ.
При запуске команды cat /proc/asound/cards карточка появляется в списке.
по /dev/snd/ вроде тоже есть новое устройство. Но вот в папке /system/lib/hw/ есть несколько файлов:
audio_policy.default.so
audio.primary.cedric.so
audio.primary.default.so
audio.sub.cedric.so
Не в одном из них нет даных о pcmC0D0p :sad2:
Но в одном из них я увидел упоминания о ALSA (SCO device address: %s
USB audio ALSA). Так что буду пробовать по второму варианту.
Продолжение следует...

Rage2 17.02.2015 00:41

Здаров! =)

С твои редким камнем будет сложно....
Хотя кажется нашел сорцы ядра под него https://github.com/wayyoung/KERNEL-linux-3.10

Самый сложный вопрос с роутингом звука....
И потом с микшером, ведь радио\сд\блюпуп это все микшируется внутри головы вроде как железом..

Anzic 17.02.2015 01:20

Вложений: 2
Цитата:

Сообщение от Rage2 (Сообщение 320881)
Здаров! =)
Хотя кажется нашел сорцы ядра под него

Привет! )
Уже и так его и так... пока чего удалось добиться, так это того, что бы карта определялась системой и появлялась в ALSA. Но вот дальше ни по одним инструкциям ничего не получаеться :(.
И что делать с этими сорцами? ) Я так понял, что драйвера у меня уже есть, раз карта определяется системой. А по поводу радио\сд\БТ - Я ими не пользуюсь. Как вариант, можно будет взять с RCA. У меня все равно проц стоять будет.

Rage2 17.02.2015 12:09

Походу что ты везунчик, раз дрова юсб звука китайцы включили в ядро. Это редкость. Значит сорцы ядра нам уже не нужны.

Тут нужно пилить либы андройда или прикручивать альсу.
В этом я не силен..((

Anzic 17.02.2015 12:16

Цитата:

Сообщение от Rage2 (Сообщение 320912)
Походу что ты везунчик, раз дрова юсб звука китайцы включили в ядро. Это редкость. Значит сорцы ядра нам уже не нужны.

Тут нужно пилить либы андройда или прикручивать альсу.
В этом я не силен..((

Может подскажешь куда копать? Я сейчас мучаю файл конфигурации /system/etc/asound.conf но не могу подобрать параметры.
Еще смущает, что программа USB Audio Tester ничего не выдает, пробовал все частоты и битности. Может можно как-то еще проверить вывод звука?
Пробовал:
alsa_aplay -Dhw:2,0 -f cd -r 44100 -c 2 /dev/urandom
alsa_aplay -Dhw:2,0 -f S24_3LE -r 44100 -c 2 /dev/urandom
ничего не происходит, только ошибку какую-то выдает.

Rage2 17.02.2015 12:23

То что есть /system/etc/asound.conf это очень хорошо, значит стоит полноценная альса.
Теперь нужно его(конфиг asound.conf) правильно настроить. Гугли на эту тему.

И пытай дальше alsa_aplay ...должа петь
Можно попробовать скормить ей семпл в wav-формате

P.s вот тут много полезной инфы
http://magnitola.org/usb-audio-dac-alsa/
особенно посты HoSStiA

Anzic 17.02.2015 13:01

Вложений: 1
Цитата:

Сообщение от Rage2 (Сообщение 320915)
То что есть /system/etc/asound.conf это очень хорошо, значит стоит полноценная альса.
Теперь нужно его(конфиг asound.conf) правильно настроить. Гугли на эту тему.

И пытай дальше alsa_aplay ...должа петь
Можно попробовать скормить ей семпл в wav-формате

P.s вот тут много полезной инфы
http://magnitola.org/usb-audio-dac-alsa/
особенно посты HoSStiA

На самом деле этого файла там не было :). Это я его туда подкидываю. При чем, когда я его закидываю ALSA выдает разные ошибки на запросы. Когда удаляю, опять выполняет команды, но петь отказывается. Пойду попробую с тестовым файлом.
UPD. Еще немного информации:
При запуске команды lsmod, snd-usb-audio не значиться. Как и нет ни каких модулей по ls -la /vendor/modules/snd-*. Т.е. нужны либы под этот процессор:
snd-hwdep.ko
snd-rawmidi.ko
snd-usbmidi-lib.ko
snd-usb-audio.ko
лог по dmesg в вложении.

Rage2 17.02.2015 17:10

Если дрова вкомпилены в ядро...то ты это так не увидишь. Это только в случае отдельных модулей.


А тебе нужно глянуть есть ли папка вот тут.
/sys/module/snd_usb_audio/

Anzic 17.02.2015 18:03

Цитата:

Сообщение от Rage2 (Сообщение 320948)
Если дрова вкомпилены в ядро...то ты это так не увидишь. Это только в случае отдельных модулей.


А тебе нужно глянуть есть ли папка вот тут.
/sys/module/snd_usb_audio/

Да, есть такая.

Rage2 17.02.2015 18:20

Отлично!!!! Значит дрова 100% есть.

Как дела с семплом? Воспроизводит вавку?
Как пример настройки конфига альсы.
http://forum.xda-developers.com/show...08&postcount=4


Часовой пояс GMT +4, время: 18:05.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot