Показать сообщение отдельно
Старый 26.06.2012, 19:47   #1358
s.m.
Гуру
 
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
s.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to behold
По умолчанию

Цитата:
Сообщение от tsynik Посмотреть сообщение
Вот модули звука и ftdi для 3.0.8+

Очередность загрузки имеет значение:

Код:
# USB Audio
        insmod /drv/snd-hwdep.ko
        insmod /drv/snd-rawmidi.ko
        insmod /drv/snd-usbmidi-lib.ko
        insmod /drv/snd-usb-audio.ko
библиотеку звука андроида можно взять из моей CM9 (hw/libaudio.primary.sun4i.so (переименовать sun4i в exDroid, если остальные библиотеки имеют такое расширение) + libtinyalsa.so)
спасибо, взлетело.

Вот инструкция, как это прикрутить к Onda 580W Deluxe, файлы в атаче

Код:
Установка USB audio (проверено на USB DAC PCM2704) на Onda 580W Deluxe v.1, прошивка ICS 1.0 от производителя
USB audio будет автоматически выбран, если присутствует в момент загрузки, иначе будет выбран встроенный звук.

1. Смонтировать /system/etc на запись
2. Положить файл install-recovery.sh в /system/etc.
3. Выполнить в консоли от рута 

chmod 755 /system/etc/install-recovery.sh

4. Смонтировать /system/lib/hw на запись
5. Положить audio.primary.exDroid.so в /system/lib/hw (предварительно забэкапив существующий файл, чтобы иметь возможность откатить изменения)
6. Выполнить в консоли от рута  

chmod 644 /system/lib/hw/audio.primary.exDroid.so

7. Смонтировать /system/lib на запись
8. Положить libtinyalsa.so в /system/lib (предварительно забэкапив существующий файл, чтобы иметь возможность откатить изменения)
9. Выполнить в консоли от рута  

chmod 644 /system/lib/libtinyalsa.so

10. Смонтировать /system/vendor/modules на запись
11. Положить snd-hwdep.ko, snd-rawmidi.ko, snd-usb-audio.ko, snd-usbmidi-lib.ko в /system/vendor/modules
12. Выполнить в консоли от рута 

chmod 644 /system/vendor/modules/snd-hwdep.ko
chmod 644 /system/vendor/modules/snd-rawmidi.ko
chmod 644 /system/vendor/modules/snd-usb-audio.ko
chmod 644 /system/vendor/modules/snd-usbmidi-lib.ko

13. Перезагрузить планшет командой в консоли от рута

reboot
PS. Allwinner A10 может обслуживать только один интенсивный поток данных по USB - два вызывают глюки. В моем случае при чтении с HDD при интенсивном сетевом обмене через USB LAN начинаются заикания и иногда даже жесткие зависоны. Это на стоковой прошивке с ядром 3.08. Также пришлось отключить FT232, так как он приводил к отваливанию HDD. Мышь также невозможно использовать - начинает перескакивать при малейшей активности диска. На альтернативных прошивках еще хуже - там только один активный поток, но FT232 не убивает монтирование HDD.
ИМХО, китайсы очень накосячили с USB-контроллером в A10. Интересно, как с этим у MELE A-1000/A-2000 - там уже 4 порта USB? Или там используются разные каналы контроллера?
Вложения
Тип файла: zip onda_580w_deluxe_usb_sound.zip (671.8 Кб, 594 просмотров)
s.m. вне форума