* 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