Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam!
Jak już troszkę się rozpisałem w Chatboxie - nie mam karty dźwiękowej (tzn. nic z niej nie leci) w Debianie, programy zgłaszają problemy i takie tam
Najpierw parę informacji :D
Android 4.2.2 Cyanogenmod 10.1
Debian Jessie (najnowszy) na architekturze armhf
cat /proc/asound/cards 0 [motsnd ]: motsnd - motsnd motsnd
Tutaj wskazówki:
- Jedyna usługa, jaka startuje domyślnie to SSH (VNC wyrzuciłem, bo postanowiłem używać lepszego [w pracy lokalnej] X11 + czekamy na rozwój Waylanda)
Być może trzeba jakieś usługi włączyć
Niemniej z tego co zrozumiałem szukając w Googlu, są urządzenia, w których na domyślnym "konfigu" (czyli domyślnej wersji Debiana lub Ubuntu) dźwięk jest OOTB [chyba Nexus 7]
Fervi
Ostatnio edytowany przez fervi (2014-05-21 09:03:03)
Offline
Debian startuje z karty SD?
Nie łaska się zastosować:
http://forum.dug.net.pl/viewtopic.php?pid=164151#p164151
Wg jakiego tutka instalowałeś Debiana na Motce?
Ostatnio edytowany przez Jacekalex (2014-05-02 21:15:58)
Offline
Instalowałem za pomocą Linux Installer Complete (chroot), tylko VNC na X11 wymieniłem
root@localhost:/home/debian# lsmod Module Size Used by lzo_decompress 2028 0 lzo_compress 1696 0 bcm4329 177704 0
LSPCI nic nie zwraca (ciekawie się zapowiada)
Nie ma /dev/snd
a find nic nie wykazuje
Fervi
Offline
Daj wynik skrypta alsainfo z przepisu ilina:
http://forum.dug.net.pl/viewtopic.php?pid=164151#p164151
może tam będzie coś ciekawego.
Offline
Offline
Zapytałbym na XDA-developers na Twoim miejscu.
Ta karta motsnd - nic nie wskazuje, żeby Alsa w tej wersji umiała ją obrobić.
Pokaż jeszcze
dmesg | grep -i firmware
Może będzie jakieś miauczenie o takiego czy innego bloba, którego Debian nie posiada.
Ostatnio edytowany przez Jacekalex (2014-05-02 22:02:54)
Offline
root@localhost:/home/debian# dmesg | grep -i firmware [ 0.336847] cpcap_uc cpcap_uc: Loading firmware... [ 5.214133] avp_init: Reading firmware from 'nvrm_avp.bin' (35364 bytes) [ 41.106636] Firmware version = wl0: Feb 11 2011 17:01:05 version 4.218.248.23 [ 41.247894] current firmware_path[]=/system/vendor/firmware/fw_bcm4329.bin [ 41.247913] GOT STA FIRMWARE [ 41.247922] SET firmware_path[]=/system/vendor/firmware/fw_bcm4329.bin , str_p:bf0297b0
Chyba niespecjalnie, jeszcze mam pewnego "kandydata" ale nie udało mi się go zmusić do poprawnego działania
Fervi
Działa :o częściowo :P
To częściowo to:
Brudny hack, że tak powiem. Ruby (pod Androidem) odpala Audioserver, który nasłuchuje
uruchamiamy Acośtamfifo
A potem jedna aplikacja może przesyłać dane do serwera
Może ktoś wpadnie na kreatywniejszy pomysł? :D
Ostatnio edytowany przez fervi (2014-05-03 00:09:51)
Offline
A gdyby tak dorzucic w /etc/modprobe.d/alsa-base.conf
options motsnd index=0
i po zarejestrowaniu reboot ?
Offline
Chyba lepiej poczekać na Ilina ;)
Offline
To pewnie poważniejsza sprawa.
Tu masz trochę o tym układzie i samym sterowniku:
http://blog.hash-of-codes.com/2011/10/29/hashcode-v … a-alsa-sound/
https://gitorious.org/droid3-kexec/droid3-kexec-ker … omap/motsnd.c
Nie jest to standardowy sterownik Alsy tylko jakiś hakierski twór Motoroli.
Ostatnio edytowany przez yossarian (2014-05-03 10:43:37)
Offline
Teoria teorii
Czy można zmusić alsę lub pulseaudio (w Debianie), by stworzyła serwer, gdzie na żywo by wysyłała dane (jakieś RTMP), a Android z aplikacji jakiejś by odtwarzał ten dźwięk? Bo mam coś takiego (ten brudny hack), ale on celowo ma delay na poziomie 10 sekund ...
Fervi
Ostatnio edytowany przez fervi (2014-05-03 22:47:18)
Offline
Dobra, inna kwestia
Do tej Motoroli jest tzw. Lapdock (stacja dokująca wyglądająca jak Ultrabook, whatever), po włożeniu tam telefonu (nie mam lapdocka) uruchamia się tzw. Webtop, jest to dystrybucja Linuksa (Ubuntu) w jakiejś archaicznej wersji stworzoną przez Motorolę (tzn. przerobioną)
I teraz bardzo ciekawe pytanko :D Jakie pliki mogą odpowiadać za konfigurację Alsy?
Fervi
Offline
Jest pewnego rodzaju progres
Chciałem dodać drukarkę do Linuksa na Androidzie - w standardowej wersji nie działa, więc zbindowałem /dev do chroota
Drukarka działa, dźwięk nie - ale mogę nim sterować przez Alsamixer (dźwięk się zmienia dla Androida), same aplikacje zachowują się tak, jakby dźwięk był
Mplayer zwraca "Unable to find simple control 'Master',0" (nie wiem co z tym zrobić) [może w tym problem]
http://www.alsa-project.org/db/?f=748f4e67de5e61e0c … 493b25303bd87
Fervi
Offline
Spróbuj ustawić dla mplayera odpowiedni mikser wg tego przykładu:
http://forum.dug.net.pl/viewtopic.php?pid=203324#p203324
Offline
Dźwięk działa - ale problem jest taki, że sam się wycisza po skończeniu playerów (czyli włączam odtwarzacz muzyki, wyłączam "mute" w paru kanałach - dźwięk się kończy - uruchamiam jeszcze raz i muszę odmutować (automutacja dźwięku, crap)
Fervi
PS. Prawdopodobnie najważniejsze kanały to "HSLCDC" i "HSLDAC" (lewa i prawa słuchawka) [chyba nie ma "Wykrywania słuchawek jako takiego"]
http://forum.xda-developers.com/showthread.php?p=52804740
Zrobiłem tutorial
Ostatnio edytowany przez fervi (2014-05-21 09:02:51)
Offline
Strony: 1