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
http://www.alsa-project.org/db/?f=c499242172f928d7d108649412248eb2923793b0
Fervi
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 [b]/etc/modprobe.d/alsa-base.conf[/b]
options motsnd index=0[/quote]
i po zarejestrowaniu reboot ?
Linux debian 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u3 (2017-08-06) x86_64 GNU/Linux
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-vs-motorola-alsa-sound/
https://gitorious.org/droid3-kexec/droid3-kexec-kernel/source/e100865a5616af1a7d25d62d3aa589256d3405eb:sound/soc/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=748f4e67de5e61e0c92c2d4a107493b25303bd87
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
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00119 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='13.59.111.183' WHERE u.id=1 |
0.00081 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '13.59.111.183', 1732364785) |
0.00054 | SELECT * FROM punbb_online WHERE logged<1732364485 |
0.00065 | DELETE FROM punbb_online WHERE ident='18.224.54.61' |
0.00056 | DELETE FROM punbb_online WHERE ident='3.145.37.219' |
0.00064 | DELETE FROM punbb_online WHERE ident='3.149.251.26' |
0.00068 | DELETE FROM punbb_online WHERE ident='85.208.96.193' |
0.00070 | SELECT topic_id FROM punbb_posts WHERE id=265503 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=25737 ORDER BY posted |
0.00053 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=25737 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00346 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=25737 ORDER BY p.id LIMIT 0,25 |
0.00071 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=25737 |
Total query time: 0.01072 s |