* Re: [devel-sbc] Патч, восстанавливающий работоспособность звуковой подсистемы для nanopc-t4 @ 2019-11-14 16:07 Lenar Shakirov 2019-11-14 18:24 ` Павел Исопенко 0 siblings, 1 reply; 9+ messages in thread From: Lenar Shakirov @ 2019-11-14 16:07 UTC (permalink / raw) To: devel-sbc Добрый день! На Rpi4 столкнулся с отсутствием звука в аналоговом порту, может быть кто-то сталкивался и чинил подобное? В dmesg вижу: [ 5.171496] Error: Driver 'sdhost-bcm2835' is already registered, aborting... .... [ 14.246059] bcm2835_audio bcm2835_audio: Failed to get DT property 'brcm,pwm-channels' ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel-sbc] Патч, восстанавливающий работоспособность звуковой подсистемы для nanopc-t4 2019-11-14 16:07 [devel-sbc] Патч, восстанавливающий работоспособность звуковой подсистемы для nanopc-t4 Lenar Shakirov @ 2019-11-14 18:24 ` Павел Исопенко 2019-11-14 20:45 ` Павел Исопенко 0 siblings, 1 reply; 9+ messages in thread From: Павел Исопенко @ 2019-11-14 18:24 UTC (permalink / raw) To: devel-sbc Да. Для RPi решение нашлось через amixer: ### Вывод звука на 3,5" headphones jack ### $ amixer -c 0 cset nimid=3 1 $ amixer -c 0 cset nimid=3 <n> Где: $ - давать команду от обычного (текущего) пользователя n = 0 auto, 1 headphones, 2 hdmi Прямо сейчас с аналогового порта мне играет RPi3B. Колонки SVEN 120. Как я понял, по умолчанию в наших образах звук по умолчанию идёт на HDMI - и это хорошо. 14.11.2019 19:07, Lenar Shakirov пишет: > Добрый день! > > На Rpi4 столкнулся с отсутствием звука в аналоговом порту, может быть > кто-то сталкивался и чинил подобное? > > В dmesg вижу: > [ 5.171496] Error: Driver 'sdhost-bcm2835' is already registered, aborting... > .... > [ 14.246059] bcm2835_audio bcm2835_audio: Failed to get DT property > 'brcm,pwm-channels' > _______________________________________________ > devel-sbc mailing list > devel-sbc@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-sbc > -- С уважением, Павел Исопенко тел. +79165329582 email: master@pauli.ru XMPP: pavelri@jabber.credoaudit.ru ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel-sbc] Патч, восстанавливающий работоспособность звуковой подсистемы для nanopc-t4 2019-11-14 18:24 ` Павел Исопенко @ 2019-11-14 20:45 ` Павел Исопенко 2019-11-18 15:50 ` Lenar Shakirov 2019-11-20 12:57 ` [devel-sbc] Переключение звука на RPI4 Антон Мидюков 0 siblings, 2 replies; 9+ messages in thread From: Павел Исопенко @ 2019-11-14 20:45 UTC (permalink / raw) To: devel-sbc Был неточен. Поправлюсь. #!/bin/sh TMPFCMD="/tmp/dialog.file" dialog --clear --title "Добрый день, $USER!" --menu "\ Выберите желаемый аудиовыход:" 10 50 2 "0" "HDMI audio device" "1" "3,5мм headphone jack" 2> $TMPFCMD CMD2RUN=$(cat $TMPFCMD) if [ "$?" -eq "0" ]; then case "$CMD2RUN" in '0') echo 'Вы выбрали HDMI audio device' amixer -c0 cset numid=3 2 ;; '1') echo 'Вы выбрали 3,5мм headphone jack' amixer -c0 cset numid=3 1 ;; '-1') echo 'Вы вышли, нажав ESC, или же внутри dialogа произошла ошибка' exit 1 ;; esac fi rm -f $TMPFCMD 14.11.2019 21:24, Павел Исопенко пишет: > Да. Для RPi решение нашлось через amixer: > ### Вывод звука на 3,5" headphones jack ### > $ amixer -c 0 cset nimid=3 1 > > $ amixer -c 0 cset nimid=3 <n> > Где: > $ - давать команду от обычного (текущего) пользователя > n = 0 auto, 1 headphones, 2 hdmi > > Прямо сейчас с аналогового порта мне играет RPi3B. Колонки SVEN 120. Как > я понял, по умолчанию в наших образах звук по умолчанию идёт на HDMI - и > это хорошо. > > 14.11.2019 19:07, Lenar Shakirov пишет: >> Добрый день! >> >> На Rpi4 столкнулся с отсутствием звука в аналоговом порту, может быть >> кто-то сталкивался и чинил подобное? >> >> В dmesg вижу: >> [ 5.171496] Error: Driver 'sdhost-bcm2835' is already registered, >> aborting... >> .... >> [ 14.246059] bcm2835_audio bcm2835_audio: Failed to get DT property >> 'brcm,pwm-channels' >> _______________________________________________ >> devel-sbc mailing list >> devel-sbc@lists.altlinux.org >> https://lists.altlinux.org/mailman/listinfo/devel-sbc >> > -- С уважением, Павел Исопенко тел. +79165329582 email: master@pauli.ru XMPP: pavelri@jabber.credoaudit.ru ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel-sbc] Патч, восстанавливающий работоспособность звуковой подсистемы для nanopc-t4 2019-11-14 20:45 ` Павел Исопенко @ 2019-11-18 15:50 ` Lenar Shakirov 2019-11-19 7:36 ` Pavel Isopenko 2019-11-20 12:57 ` [devel-sbc] Переключение звука на RPI4 Антон Мидюков 1 sibling, 1 reply; 9+ messages in thread From: Lenar Shakirov @ 2019-11-18 15:50 UTC (permalink / raw) To: Single-board computer software development discussions Работает! Огромное спасибо! 14.11.2019, Павел Исопенко<master@pauli.ru> написал(а): > Был неточен. Поправлюсь. > > #!/bin/sh > > TMPFCMD="/tmp/dialog.file" > > dialog --clear --title "Добрый день, $USER!" --menu "\ > Выберите желаемый аудиовыход:" 10 50 2 "0" "HDMI audio device" "1" > "3,5мм headphone jack" 2> $TMPFCMD > CMD2RUN=$(cat $TMPFCMD) > if [ "$?" -eq "0" ]; then > case "$CMD2RUN" in > '0') > echo 'Вы выбрали HDMI audio device' > amixer -c0 cset numid=3 2 > ;; > '1') > echo 'Вы выбрали 3,5мм headphone jack' > amixer -c0 cset numid=3 1 > ;; > '-1') > echo 'Вы вышли, нажав ESC, или же внутри dialogа произошла ошибка' > exit 1 > ;; > esac > fi > > rm -f $TMPFCMD > > 14.11.2019 21:24, Павел Исопенко пишет: >> Да. Для RPi решение нашлось через amixer: >> ### Вывод звука на 3,5" headphones jack ### >> $ amixer -c 0 cset nimid=3 1 >> >> $ amixer -c 0 cset nimid=3 <n> >> Где: >> $ - давать команду от обычного (текущего) пользователя >> n = 0 auto, 1 headphones, 2 hdmi >> >> Прямо сейчас с аналогового порта мне играет RPi3B. Колонки SVEN 120. Как >> я понял, по умолчанию в наших образах звук по умолчанию идёт на HDMI - и >> это хорошо. >> >> 14.11.2019 19:07, Lenar Shakirov пишет: >>> Добрый день! >>> >>> На Rpi4 столкнулся с отсутствием звука в аналоговом порту, может быть >>> кто-то сталкивался и чинил подобное? >>> >>> В dmesg вижу: >>> [ 5.171496] Error: Driver 'sdhost-bcm2835' is already registered, >>> aborting... >>> .... >>> [ 14.246059] bcm2835_audio bcm2835_audio: Failed to get DT property >>> 'brcm,pwm-channels' >>> _______________________________________________ >>> devel-sbc mailing list >>> devel-sbc@lists.altlinux.org >>> https://lists.altlinux.org/mailman/listinfo/devel-sbc >>> >> > > -- > С уважением, Павел Исопенко > тел. +79165329582 > email: master@pauli.ru > XMPP: pavelri@jabber.credoaudit.ru > _______________________________________________ > devel-sbc mailing list > devel-sbc@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-sbc > ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel-sbc] Патч, восстанавливающий работоспособность звуковой подсистемы для nanopc-t4 2019-11-18 15:50 ` Lenar Shakirov @ 2019-11-19 7:36 ` Pavel Isopenko 0 siblings, 0 replies; 9+ messages in thread From: Pavel Isopenko @ 2019-11-19 7:36 UTC (permalink / raw) To: devel-sbc ok, задокументировано. bugzilla.altlinux.org/show_bug.cgi?id=37492 18.11.2019 18:50, Lenar Shakirov пишет: > Работает! Огромное спасибо! > > > 14.11.2019, Павел Исопенко<master@pauli.ru> написал(а): >> Был неточен. Поправлюсь. >> >> #!/bin/sh >> >> TMPFCMD="/tmp/dialog.file" >> >> dialog --clear --title "Добрый день, $USER!" --menu "\ >> Выберите желаемый аудиовыход:" 10 50 2 "0" "HDMI audio device" "1" >> "3,5мм headphone jack" 2> $TMPFCMD >> CMD2RUN=$(cat $TMPFCMD) >> if [ "$?" -eq "0" ]; then >> case "$CMD2RUN" in >> '0') >> echo 'Вы выбрали HDMI audio device' >> amixer -c0 cset numid=3 2 >> ;; >> '1') >> echo 'Вы выбрали 3,5мм headphone jack' >> amixer -c0 cset numid=3 1 >> ;; >> '-1') >> echo 'Вы вышли, нажав ESC, или же внутри dialogа произошла ошибка' >> exit 1 >> ;; >> esac >> fi >> >> rm -f $TMPFCMD >> >> 14.11.2019 21:24, Павел Исопенко пишет: >>> Да. Для RPi решение нашлось через amixer: >>> ### Вывод звука на 3,5" headphones jack ### >>> $ amixer -c 0 cset nimid=3 1 >>> >>> $ amixer -c 0 cset nimid=3 <n> >>> Где: >>> $ - давать команду от обычного (текущего) пользователя >>> n = 0 auto, 1 headphones, 2 hdmi >>> >>> Прямо сейчас с аналогового порта мне играет RPi3B. Колонки SVEN 120. Как >>> я понял, по умолчанию в наших образах звук по умолчанию идёт на HDMI - и >>> это хорошо. >>> >>> 14.11.2019 19:07, Lenar Shakirov пишет: >>>> Добрый день! >>>> >>>> На Rpi4 столкнулся с отсутствием звука в аналоговом порту, может быть >>>> кто-то сталкивался и чинил подобное? >>>> >>>> В dmesg вижу: >>>> [ 5.171496] Error: Driver 'sdhost-bcm2835' is already registered, >>>> aborting... >>>> .... >>>> [ 14.246059] bcm2835_audio bcm2835_audio: Failed to get DT property >>>> 'brcm,pwm-channels' >>>> _______________________________________________ >>>> devel-sbc mailing list >>>> devel-sbc@lists.altlinux.org >>>> https://lists.altlinux.org/mailman/listinfo/devel-sbc >>>> >> -- >> С уважением, Павел Исопенко >> тел. +79165329582 >> email: master@pauli.ru >> XMPP: pavelri@jabber.credoaudit.ru >> _______________________________________________ >> devel-sbc mailing list >> devel-sbc@lists.altlinux.org >> https://lists.altlinux.org/mailman/listinfo/devel-sbc >> > _______________________________________________ > devel-sbc mailing list > devel-sbc@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-sbc -- С уважением, *Павел Исопенко* тел. +79165329582 email: master@pauli.ru XMPP: pavelri@jabber.credoaudit.ru ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel-sbc] Переключение звука на RPI4 2019-11-14 20:45 ` Павел Исопенко 2019-11-18 15:50 ` Lenar Shakirov @ 2019-11-20 12:57 ` Антон Мидюков 2019-11-20 13:17 ` Alexey V. Vissarionov 2019-11-20 14:47 ` Pavel Isopenko 1 sibling, 2 replies; 9+ messages in thread From: Антон Мидюков @ 2019-11-20 12:57 UTC (permalink / raw) To: devel-sbc 15.11.2019 3:45, Павел Исопенко пишет: > Был неточен. Поправлюсь. > > #!/bin/sh > > TMPFCMD="/tmp/dialog.file" > > dialog --clear --title "Добрый день, $USER!" --menu "\ > Выберите желаемый аудиовыход:" 10 50 2 "0" "HDMI audio device" > "1" "3,5мм headphone jack" 2> $TMPFCMD > CMD2RUN=$(cat $TMPFCMD) > if [ "$?" -eq "0" ]; then > case "$CMD2RUN" in > '0') > echo 'Вы выбрали HDMI audio device' > amixer -c0 cset numid=3 2 > ;; > '1') > echo 'Вы выбрали 3,5мм headphone jack' > amixer -c0 cset numid=3 1 > ;; > '-1') > echo 'Вы вышли, нажав ESC, или же внутри dialogа произошла ошибка' > exit 1 > ;; > esac > fi > > rm -f $TMPFCMD А может сделать правило udev, которое будет при подключении наушников/колонок звук выводить на них, а при отключении обратно на hdmi? Такого сценария использования будет достаточно? Или нет? -- С уважением, Антон Мидюков <antohami@altlinux.org> ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel-sbc] Переключение звука на RPI4 2019-11-20 12:57 ` [devel-sbc] Переключение звука на RPI4 Антон Мидюков @ 2019-11-20 13:17 ` Alexey V. Vissarionov 2019-11-20 14:47 ` Pavel Isopenko 1 sibling, 0 replies; 9+ messages in thread From: Alexey V. Vissarionov @ 2019-11-20 13:17 UTC (permalink / raw) To: Single-board computer software development discussions On 2019-11-20 19:57:42 +0700, Антон Мидюков wrote: >> amixer -c0 cset numid=3 1 > А может сделать правило udev, которое будет при подключении > наушников/колонок звук выводить на них, а при отключении > обратно на hdmi? Такого сценария использования будет > достаточно? Или нет? Ээээ... попробуй, а? Я здесь ничего не могу порекомендовать, ибо udev не использую (сам собираю ядра так, чтобы они умели работать без костылей в userspace). -- Alexey V. Vissarionov gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel-sbc] Переключение звука на RPI4 2019-11-20 12:57 ` [devel-sbc] Переключение звука на RPI4 Антон Мидюков 2019-11-20 13:17 ` Alexey V. Vissarionov @ 2019-11-20 14:47 ` Pavel Isopenko 2019-11-20 14:54 ` Антон Мидюков 1 sibling, 1 reply; 9+ messages in thread From: Pavel Isopenko @ 2019-11-20 14:47 UTC (permalink / raw) To: devel-sbc 20.11.2019 15:57, Антон Мидюков пишет: > 15.11.2019 3:45, Павел Исопенко пишет: >> Был неточен. Поправлюсь. >> >> #!/bin/sh >> >> TMPFCMD="/tmp/dialog.file" >> >> dialog --clear --title "Добрый день, $USER!" --menu "\ >> Выберите желаемый аудиовыход:" 10 50 2 "0" "HDMI audio device" >> "1" "3,5мм headphone jack" 2> $TMPFCMD >> CMD2RUN=$(cat $TMPFCMD) >> if [ "$?" -eq "0" ]; then >> case "$CMD2RUN" in >> '0') >> echo 'Вы выбрали HDMI audio device' >> amixer -c0 cset numid=3 2 >> ;; >> '1') >> echo 'Вы выбрали 3,5мм headphone jack' >> amixer -c0 cset numid=3 1 >> ;; >> '-1') >> echo 'Вы вышли, нажав ESC, или же внутри dialogа произошла ошибка' >> exit 1 >> ;; >> esac >> fi >> >> rm -f $TMPFCMD > А может сделать правило udev, которое будет при подключении > наушников/колонок звук выводить на них, а при отключении обратно на hdmi? > Такого сценария использования будет достаточно? Или нет? > Может быть и достаточно. Пробовать надо. Кто сделает? Тем временем, в Сизиф ушёл RPi-audioswitch. Он для ручного переключения, что идее с udev не противоречит. http://git.altlinux.org/tasks/archive/done/_235/241113/logs/events.1.1.log -- С уважением, *Павел Исопенко* тел. +79165329582 email: master@pauli.ru XMPP: pavelri@jabber.credoaudit.ru ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel-sbc] Переключение звука на RPI4 2019-11-20 14:47 ` Pavel Isopenko @ 2019-11-20 14:54 ` Антон Мидюков 0 siblings, 0 replies; 9+ messages in thread From: Антон Мидюков @ 2019-11-20 14:54 UTC (permalink / raw) To: devel-sbc 20.11.2019 21:47, Pavel Isopenko пишет: > > 20.11.2019 15:57, Антон Мидюков пишет: >> А может сделать правило udev, которое будет при подключении >> наушников/колонок звук выводить на них, а при отключении обратно на >> hdmi? >> Такого сценария использования будет достаточно? Или нет? >> > Может быть и достаточно. Пробовать надо. Кто сделает? Я попробовал. Никаких сообщений от ядра и udev при отключении подключении наушников не приходит, потому и правила такого сделать нельзя. Увы... > Тем временем, в Сизиф ушёл RPi-audioswitch. Он для ручного > переключения, что идее с udev не противоречит. > > http://git.altlinux.org/tasks/archive/done/_235/241113/logs/events.1.1.log > Спасибо! -- С уважением, Антон Мидюков <antohami@altlinux.org> ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2019-11-20 14:54 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2019-11-14 16:07 [devel-sbc] Патч, восстанавливающий работоспособность звуковой подсистемы для nanopc-t4 Lenar Shakirov 2019-11-14 18:24 ` Павел Исопенко 2019-11-14 20:45 ` Павел Исопенко 2019-11-18 15:50 ` Lenar Shakirov 2019-11-19 7:36 ` Pavel Isopenko 2019-11-20 12:57 ` [devel-sbc] Переключение звука на RPI4 Антон Мидюков 2019-11-20 13:17 ` Alexey V. Vissarionov 2019-11-20 14:47 ` Pavel Isopenko 2019-11-20 14:54 ` Антон Мидюков
Single-board computer software development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-sbc/0 devel-sbc/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-sbc devel-sbc/ http://lore.altlinux.org/devel-sbc \ devel-sbc@lists.altlinux.org devel-sbc@lists.altlinux.ru devel-sbc@lists.altlinux.com public-inbox-index devel-sbc Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-sbc AGPL code for this site: git clone https://public-inbox.org/public-inbox.git