Hi, I'm installing a RPi 4 with latest Streambox distribution (3.1 stable from locusonus website). All installed successfully, I can access with streambox.local or SSH, but my soundcard is not recognized. It's a Sonosax M2D2 preamp, self-powered, class compliant, which works OOTB on all my Linux systems. I don't see it in "list audio devices":
0 [ALSA ]: bcm2835_alsa - bcm2835 ALSA bcm2835 ALSA
Thank you for your help...
rph
Hi Raphael,
You're right, the distrib. should natively supports USB audio class (2.0 for the Sonosax). The system on the streambox is strictly the minimum, maybe something is missing, but can't find what without a similar device. The one coming with the version 3.1 have one or two years now, maybe try with a newer kernel/system, i.e. the unstable version 4.0.
note, some USB audio hardware is known not to work properly when plugged into USB 3 ports so try USB 2/1 ports instead (in case)
best,
-- stef
On 25 Apr 2021, at 16:46, Raphael Raccuia rafael.raccuia@blindekinder.com wrote:
Hi, I'm installing a RPi 4 with latest Streambox distribution (3.1 stable from locusonus website). All installed successfully, I can access with streambox.local or SSH, but my soundcard is not recognized. It's a Sonosax M2D2 preamp, self-powered, class compliant, which works OOTB on all my Linux systems. I don't see it in "list audio devices":
0 [ALSA ]: bcm2835_alsa - bcm2835 ALSA bcm2835 ALSA
Thank you for your help...
rph
Locustream / Locus Sonus Streaming Project http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Thank you Stef,
I tried _V.4.0 unstable_: now I can see my device (and 3 others), select and configure it in webinterface. Alsamixer also list it.
0 [b1 ]: bcm2835_hdmi - bcm2835 HDMI 1 bcm2835 HDMI 1 1 [Headphones ]: bcm2835_headpho - bcm2835 Headphones bcm2835 Headphones 2 [IQaudIOCODEC ]: IQaudIOCODEC - IQaudIOCODEC IQaudIOCODEC 3 [S20 ]: USB-Audio - SX-M2D2 USB Audio 2.0 XMOS SX-M2D2 USB Audio 2.0 at usb-0000:01:00.0-1.4, high speed
the/Stream Status/ says/Running/, but there is no stream, and I have these errors in log:
* streambox-darkice.service - Locusonus Streambox Live Stream Loaded: loaded (/usr/lib/systemd/system/streambox-darkice.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2021-04-26 21:04:02 UTC; 5min ago Process: 1689 ExecStartPre=/home/locusonus/bin/audio.sh --setup (code=exited, status=0/SUCCESS) Process: 1719 ExecStartPost=/usr/bin/sleep 7 (code=exited, status=0/SUCCESS) Main PID: 1718 (darkice.sh) Tasks: 3 (limit: 4915) CPU: 717ms CGroup: /system.slice/streambox-darkice.service |-1718 /usr/bin/sh /home/locusonus/bin/darkice.sh `-1742 /usr/bin/darkice -c /boot/darkice.cfg Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Max Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Min Analog Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Max Analog Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Anticlip Mode Switch:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1715]: amixer: Control hw:2 element write error: Remote I/O error Apr 26 21:03:55 streambox audio.sh[1716]: amixer: Control hw:2 element write error: Remote I/O error Apr 26 21:03:55 streambox darkice.sh[1718]: Local ip address: 192.168.1.110 Apr 26 21:03:55 streambox darkice.sh[1718]: Download darkice config for 'phonotope' Apr 26 21:03:55 streambox darkice.sh[1722]: [159B blob data] Apr 26 21:03:56 streambox darkice.sh[1742]: DarkIce 1.3 live audio streamer, http://code.google.com/p/darkice/ Apr 26 21:03:56 streambox darkice.sh[1742]: Copyright (c) 2000-2007, Tyrell Hungary, http://tyrell.hu/ Apr 26 21:03:56 streambox darkice.sh[1742]: Copyright (c) 2008-2013, Akos Maroy and Rafael Diniz Apr 26 21:03:56 streambox darkice.sh[1742]: This is free software, and you are welcome to redistribute it Apr 26 21:03:56 streambox darkice.sh[1742]: under the terms of The GNU General Public License version 3 or Apr 26 21:03:56 streambox darkice.sh[1742]: any later version. Apr 26 21:03:56 streambox darkice.sh[1742]: Using config file: /boot/darkice.cfg Apr 26 21:03:56 streambox darkice.sh[1742]: Using ALSA DSP input device: plughw:2,0 Apr 26 21:03:56 streambox darkice.sh[1742]: Using POSIX real-time scheduling, priority 3 Apr 26 21:04:02 streambox systemd[1]: Started Locusonus Streambox Live Stream. Apr 26 21:04:08 streambox darkice.sh[1742]: DarkIce: AlsaDspSource.cpp:265: Input/output error [0]
Also doesn't work with/virtual device/. Something to do?
thank you for your help.
rph
Le 26.04.21 à 12:05, stéphane cousot a écrit :
Hi Raphael,
You're right, the distrib. should natively supports USB audio class (2.0 for the Sonosax). The system on the streambox is strictly the minimum, maybe something is missing, but can't find what without a similar device. The one coming with the version 3.1 have one or two years now, maybe try with a newer kernel/system, i.e. the unstable version 4.0.
note, some USB audio hardware is known not to work properly when plugged into USB 3 ports so try USB 2/1 ports instead (in case)
best,
-- /stef/
On 25 Apr 2021, at 16:46, Raphael Raccuia <rafael.raccuia@blindekinder.com mailto:rafael.raccuia@blindekinder.com> wrote:
Hi, I'm installing a RPi 4 with latest Streambox distribution (3.1 stable from locusonus website). All installed successfully, I can access with streambox.local or SSH, but my soundcard is not recognized. It's a Sonosax M2D2 preamp, self-powered, class compliant, which works OOTB on all my Linux systems. I don't see it in "list audio devices":
0 [ALSA ]: bcm2835_alsa - bcm2835 ALSA bcm2835 ALSA
Thank you for your help...
rph
Locustream / Locus Sonus Streaming Project http://locusonus.org/ http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net mailto:locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Project http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Hi Raphael,
This version is not fully finalised, the virtual device feature is probably broken.
If you would like to use both the IQaudIO + the Sonosax, I think you must configure ALSA manually for now. If not, remove the IQaudIO hat to free resources / automations and try only with your USB audio device. ALSA fails to configure some controls, the I/O error could be due to a low power on USB. (also try with the different USB entry)
If this is not enough, reset ALSA states and optionally customise some controls:
enter the Pi (via SSH) revert all to the default state: sudo alsactl init (option) adjust controls: sudo alsamixer (option) save your config: sudo alsactl store
-- stef
On 26 Apr 2021, at 23:15, Raphael Raccuia rafael.raccuia@blindekinder.com wrote:
Thank you Stef,
I tried V.4.0 unstable: now I can see my device (and 3 others), select and configure it in webinterface. Alsamixer also list it.
0 [b1 ]: bcm2835_hdmi - bcm2835 HDMI 1 bcm2835 HDMI 1 1 [Headphones ]: bcm2835_headpho - bcm2835 Headphones bcm2835 Headphones 2 [IQaudIOCODEC ]: IQaudIOCODEC - IQaudIOCODEC IQaudIOCODEC 3 [S20 ]: USB-Audio - SX-M2D2 USB Audio 2.0 XMOS SX-M2D2 USB Audio 2.0 at usb-0000:01:00.0-1.4, high speed
the Stream Status says Running, but there is no stream, and I have these errors in log:
- streambox-darkice.service - Locusonus Streambox Live Stream Loaded: loaded (/usr/lib/systemd/system/streambox-darkice.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2021-04-26 21:04:02 UTC; 5min ago Process: 1689 ExecStartPre=/home/locusonus/bin/audio.sh --setup (code=exited, status=0/SUCCESS) Process: 1719 ExecStartPost=/usr/bin/sleep 7 (code=exited, status=0/SUCCESS) Main PID: 1718 (darkice.sh) Tasks: 3 (limit: 4915) CPU: 717ms CGroup: /system.slice/streambox-darkice.service |-1718 /usr/bin/sh /home/locusonus/bin/darkice.sh `-1742 /usr/bin/darkice -c /boot/darkice.cfg
Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Max Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Min Analog Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Max Analog Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Anticlip Mode Switch:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1715]: amixer: Control hw:2 element write error: Remote I/O error Apr 26 21:03:55 streambox audio.sh[1716]: amixer: Control hw:2 element write error: Remote I/O error Apr 26 21:03:55 streambox darkice.sh[1718]: Local ip address: 192.168.1.110 Apr 26 21:03:55 streambox darkice.sh[1718]: Download darkice config for 'phonotope' Apr 26 21:03:55 streambox darkice.sh[1722]: [159B blob data] Apr 26 21:03:56 streambox darkice.sh[1742]: DarkIce 1.3 live audio streamer, http://code.google.com/p/darkice/ http://code.google.com/p/darkice/ Apr 26 21:03:56 streambox darkice.sh[1742]: Copyright (c) 2000-2007, Tyrell Hungary, http://tyrell.hu/ http://tyrell.hu/ Apr 26 21:03:56 streambox darkice.sh[1742]: Copyright (c) 2008-2013, Akos Maroy and Rafael Diniz Apr 26 21:03:56 streambox darkice.sh[1742]: This is free software, and you are welcome to redistribute it Apr 26 21:03:56 streambox darkice.sh[1742]: under the terms of The GNU General Public License version 3 or Apr 26 21:03:56 streambox darkice.sh[1742]: any later version. Apr 26 21:03:56 streambox darkice.sh[1742]: Using config file: /boot/darkice.cfg Apr 26 21:03:56 streambox darkice.sh[1742]: Using ALSA DSP input device: plughw:2,0 Apr 26 21:03:56 streambox darkice.sh[1742]: Using POSIX real-time scheduling, priority 3 Apr 26 21:04:02 streambox systemd[1]: Started Locusonus Streambox Live Stream. Apr 26 21:04:08 streambox darkice.sh[1742]: DarkIce: AlsaDspSource.cpp:265: Input/output error [0]
Also doesn't work with virtual device. Something to do?
thank you for your help.
rph Le 26.04.21 à 12:05, stéphane cousot a écrit :
Hi Raphael,
You're right, the distrib. should natively supports USB audio class (2.0 for the Sonosax). The system on the streambox is strictly the minimum, maybe something is missing, but can't find what without a similar device. The one coming with the version 3.1 have one or two years now, maybe try with a newer kernel/system, i.e. the unstable version 4.0.
note, some USB audio hardware is known not to work properly when plugged into USB 3 ports so try USB 2/1 ports instead (in case)
best,
-- stef
On 25 Apr 2021, at 16:46, Raphael Raccuia <rafael.raccuia@blindekinder.com mailto:rafael.raccuia@blindekinder.com> wrote:
Hi, I'm installing a RPi 4 with latest Streambox distribution (3.1 stable from locusonus website). All installed successfully, I can access with streambox.local or SSH, but my soundcard is not recognized. It's a Sonosax M2D2 preamp, self-powered, class compliant, which works OOTB on all my Linux systems. I don't see it in "list audio devices":
0 [ALSA ]: bcm2835_alsa - bcm2835 ALSA bcm2835 ALSA
Thank you for your help...
rph
Locustream / Locus Sonus Streaming Project http://locusonus.org/ http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net mailto:locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Project http://locusonus.org/ http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net mailto:locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Project http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
the point is I don't have IQaudio !?!
Le 27.04.21 à 09:54, stéphane cousot a écrit :
Hi Raphael,
This version is not fully finalised, the virtual device feature is probably broken.
If you would like to use both the IQaudIO + the Sonosax, I think you must configure ALSA manually for now. If not, remove the IQaudIO hat to free resources / automations and try only with your USB audio device. ALSA fails to configure some controls, the I/O error could be due to a low power on USB. (also try with the different USB entry)
If this is not enough, reset ALSA states and optionally customise some controls:
- enter the Pi (via SSH)
- revert all to the default state: sudo alsactl init
- (option) adjust controls: sudo alsamixer
- (option) save your config: sudo alsactl store
-- /stef/
On 26 Apr 2021, at 23:15, Raphael Raccuia <rafael.raccuia@blindekinder.com mailto:rafael.raccuia@blindekinder.com> wrote:
Thank you Stef,
I tried _V.4.0 unstable_: now I can see my device (and 3 others), select and configure it in webinterface. Alsamixer also list it.
0 [b1 ]: bcm2835_hdmi - bcm2835 HDMI 1 bcm2835 HDMI 1 1 [Headphones ]: bcm2835_headpho - bcm2835 Headphones bcm2835 Headphones 2 [IQaudIOCODEC ]: IQaudIOCODEC - IQaudIOCODEC IQaudIOCODEC 3 [S20 ]: USB-Audio - SX-M2D2 USB Audio 2.0 XMOS SX-M2D2 USB Audio 2.0 at usb-0000:01:00.0-1.4, high speed
the/Stream Status/ says/Running/, but there is no stream, and I have these errors in log:
- streambox-darkice.service - Locusonus Streambox Live Stream Loaded:
loaded (/usr/lib/systemd/system/streambox-darkice.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2021-04-26 21:04:02 UTC; 5min ago Process: 1689 ExecStartPre=/home/locusonus/bin/audio.sh --setup (code=exited, status=0/SUCCESS) Process: 1719 ExecStartPost=/usr/bin/sleep 7 (code=exited, status=0/SUCCESS) Main PID: 1718 (darkice.sh) Tasks: 3 (limit: 4915) CPU: 717ms CGroup: /system.slice/streambox-darkice.service |-1718 /usr/bin/sh /home/locusonus/bin/darkice.sh `-1742 /usr/bin/darkice -c /boot/darkice.cfg Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Max Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Min Analog Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Max Analog Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Anticlip Mode Switch:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1715]: amixer: Control hw:2 element write error: Remote I/O error Apr 26 21:03:55 streambox audio.sh[1716]: amixer: Control hw:2 element write error: Remote I/O error Apr 26 21:03:55 streambox darkice.sh[1718]: Local ip address: 192.168.1.110 Apr 26 21:03:55 streambox darkice.sh[1718]: Download darkice config for 'phonotope' Apr 26 21:03:55 streambox darkice.sh[1722]: [159B blob data] Apr 26 21:03:56 streambox darkice.sh[1742]: DarkIce 1.3 live audio streamer, http://code.google.com/p/darkice/ Apr 26 21:03:56 streambox darkice.sh[1742]: Copyright (c) 2000-2007, Tyrell Hungary, http://tyrell.hu/ Apr 26 21:03:56 streambox darkice.sh[1742]: Copyright (c) 2008-2013, Akos Maroy and Rafael Diniz Apr 26 21:03:56 streambox darkice.sh[1742]: This is free software, and you are welcome to redistribute it Apr 26 21:03:56 streambox darkice.sh[1742]: under the terms of The GNU General Public License version 3 or Apr 26 21:03:56 streambox darkice.sh[1742]: any later version. Apr 26 21:03:56 streambox darkice.sh[1742]: Using config file: /boot/darkice.cfg Apr 26 21:03:56 streambox darkice.sh[1742]: Using ALSA DSP input device: plughw:2,0 Apr 26 21:03:56 streambox darkice.sh[1742]: Using POSIX real-time scheduling, priority 3 Apr 26 21:04:02 streambox systemd[1]: Started Locusonus Streambox Live Stream. Apr 26 21:04:08 streambox darkice.sh[1742]: DarkIce: AlsaDspSource.cpp:265: Input/output error [0]
Also doesn't work with/virtual device/. Something to do?
thank you for your help.
rph Le 26.04.21 à 12:05, stéphane cousot a écrit :
Hi Raphael,
You're right, the distrib. should natively supports USB audio class (2.0 for the Sonosax). The system on the streambox is strictly the minimum, maybe something is missing, but can't find what without a similar device. The one coming with the version 3.1 have one or two years now, maybe try with a newer kernel/system, i.e. the unstable version 4.0.
note, some USB audio hardware is known not to work properly when plugged into USB 3 ports so try USB 2/1 ports instead (in case)
best,
-- /stef/
On 25 Apr 2021, at 16:46, Raphael Raccuia <rafael.raccuia@blindekinder.com mailto:rafael.raccuia@blindekinder.com> wrote:
Hi, I'm installing a RPi 4 with latest Streambox distribution (3.1 stable from locusonus website). All installed successfully, I can access with streambox.local or SSH, but my soundcard is not recognized. It's a Sonosax M2D2 preamp, self-powered, class compliant, which works OOTB on all my Linux systems. I don't see it in "list audio devices":
0 [ALSA ]: bcm2835_alsa - bcm2835 ALSA bcm2835 ALSA
Thank you for your help...
rph
Locustream / Locus Sonus Streaming Project http://locusonus.org/ http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net mailto:locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Projecthttp://locusonus.org/ To unsubscribe, send a message tolocustream-request@nujus.net with unsubscribe in the subject or follow instructions herehttps://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Project http://locusonus.org/ http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net mailto:locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Project http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Ok, it's good to know that the IQAudio module active this card in listing without the hat !
Comments the line 49 (below) in the /boot/config.txt file to disable this module, i.e. add a '#' at the beginning of this line, save of course, and reboot if you work on SSH (this can also done from your computer).
dtoverlay=iqaudio-codec > #dtoverlay=iqaudio-codec
-- stef
On 27 Apr 2021, at 20:11, Raphael Raccuia rafael.raccuia@blindekinder.com wrote:
the point is I don't have IQaudio !?!
Le 27.04.21 à 09:54, stéphane cousot a écrit :
Hi Raphael,
This version is not fully finalised, the virtual device feature is probably broken.
If you would like to use both the IQaudIO + the Sonosax, I think you must configure ALSA manually for now. If not, remove the IQaudIO hat to free resources / automations and try only with your USB audio device. ALSA fails to configure some controls, the I/O error could be due to a low power on USB. (also try with the different USB entry)
If this is not enough, reset ALSA states and optionally customise some controls:
enter the Pi (via SSH) revert all to the default state: sudo alsactl init (option) adjust controls: sudo alsamixer (option) save your config: sudo alsactl store
-- stef
On 26 Apr 2021, at 23:15, Raphael Raccuia <rafael.raccuia@blindekinder.com mailto:rafael.raccuia@blindekinder.com> wrote:
Thank you Stef,
I tried V.4.0 unstable: now I can see my device (and 3 others), select and configure it in webinterface. Alsamixer also list it.
0 [b1 ]: bcm2835_hdmi - bcm2835 HDMI 1 bcm2835 HDMI 1 1 [Headphones ]: bcm2835_headpho - bcm2835 Headphones bcm2835 Headphones 2 [IQaudIOCODEC ]: IQaudIOCODEC - IQaudIOCODEC IQaudIOCODEC 3 [S20 ]: USB-Audio - SX-M2D2 USB Audio 2.0 XMOS SX-M2D2 USB Audio 2.0 at usb-0000:01:00.0-1.4, high speed
the Stream Status says Running, but there is no stream, and I have these errors in log:
- streambox-darkice.service - Locusonus Streambox Live Stream Loaded: loaded (/usr/lib/systemd/system/streambox-darkice.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2021-04-26 21:04:02 UTC; 5min ago Process: 1689 ExecStartPre=/home/locusonus/bin/audio.sh --setup (code=exited, status=0/SUCCESS) Process: 1719 ExecStartPost=/usr/bin/sleep 7 (code=exited, status=0/SUCCESS) Main PID: 1718 (darkice.sh) Tasks: 3 (limit: 4915) CPU: 717ms CGroup: /system.slice/streambox-darkice.service |-1718 /usr/bin/sh /home/locusonus/bin/darkice.sh `-1742 /usr/bin/darkice -c /boot/darkice.cfg
Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Max Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Min Analog Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Max Analog Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Anticlip Mode Switch:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1715]: amixer: Control hw:2 element write error: Remote I/O error Apr 26 21:03:55 streambox audio.sh[1716]: amixer: Control hw:2 element write error: Remote I/O error Apr 26 21:03:55 streambox darkice.sh[1718]: Local ip address: 192.168.1.110 Apr 26 21:03:55 streambox darkice.sh[1718]: Download darkice config for 'phonotope' Apr 26 21:03:55 streambox darkice.sh[1722]: [159B blob data] Apr 26 21:03:56 streambox darkice.sh[1742]: DarkIce 1.3 live audio streamer, http://code.google.com/p/darkice/ http://code.google.com/p/darkice/ Apr 26 21:03:56 streambox darkice.sh[1742]: Copyright (c) 2000-2007, Tyrell Hungary, http://tyrell.hu/ http://tyrell.hu/ Apr 26 21:03:56 streambox darkice.sh[1742]: Copyright (c) 2008-2013, Akos Maroy and Rafael Diniz Apr 26 21:03:56 streambox darkice.sh[1742]: This is free software, and you are welcome to redistribute it Apr 26 21:03:56 streambox darkice.sh[1742]: under the terms of The GNU General Public License version 3 or Apr 26 21:03:56 streambox darkice.sh[1742]: any later version. Apr 26 21:03:56 streambox darkice.sh[1742]: Using config file: /boot/darkice.cfg Apr 26 21:03:56 streambox darkice.sh[1742]: Using ALSA DSP input device: plughw:2,0 Apr 26 21:03:56 streambox darkice.sh[1742]: Using POSIX real-time scheduling, priority 3 Apr 26 21:04:02 streambox systemd[1]: Started Locusonus Streambox Live Stream. Apr 26 21:04:08 streambox darkice.sh[1742]: DarkIce: AlsaDspSource.cpp:265: Input/output error [0]
Also doesn't work with virtual device. Something to do?
thank you for your help.
rph Le 26.04.21 à 12:05, stéphane cousot a écrit :
Hi Raphael,
You're right, the distrib. should natively supports USB audio class (2.0 for the Sonosax). The system on the streambox is strictly the minimum, maybe something is missing, but can't find what without a similar device. The one coming with the version 3.1 have one or two years now, maybe try with a newer kernel/system, i.e. the unstable version 4.0.
note, some USB audio hardware is known not to work properly when plugged into USB 3 ports so try USB 2/1 ports instead (in case)
best,
-- stef
On 25 Apr 2021, at 16:46, Raphael Raccuia <rafael.raccuia@blindekinder.com mailto:rafael.raccuia@blindekinder.com> wrote:
Hi, I'm installing a RPi 4 with latest Streambox distribution (3.1 stable from locusonus website). All installed successfully, I can access with streambox.local or SSH, but my soundcard is not recognized. It's a Sonosax M2D2 preamp, self-powered, class compliant, which works OOTB on all my Linux systems. I don't see it in "list audio devices":
0 [ALSA ]: bcm2835_alsa - bcm2835 ALSA bcm2835 ALSA
Thank you for your help...
rph
Locustream / Locus Sonus Streaming Project http://locusonus.org/ http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net mailto:locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Project http://locusonus.org/ http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net mailto:locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Project http://locusonus.org/ http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net mailto:locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Project http://locusonus.org/ http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net mailto:locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Project http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Thank you!
yesterday I updated the system (sudo pacman -Syu), and after that it worked, then I tried different configurations and restarted some times, then it didn't work at all with the same diagnostic. But I had always both devices in the list, sometimes IQ, sometimes Sonosax selected.
Now I commented the IQ dtoverlay line, and it seems to work fine. I'll test for some hours and turn back here for report.
bests!
rph
Le 27.04.21 à 22:19, stéphane cousot a écrit :
Ok, it's good to know that the IQAudio module active this card in listing without the hat !
Comments the line 49 (below) in the //boot/config.txt/ file to disable this module, i.e. add a '#' at the beginning of this line, save of course, and reboot if you work on SSH (this can also done from your computer).
dtoverlay=iqaudio-codec > #dtoverlay=iqaudio-codec
-- /stef/
On 27 Apr 2021, at 20:11, Raphael Raccuia <rafael.raccuia@blindekinder.com mailto:rafael.raccuia@blindekinder.com> wrote:
the point is I don't have IQaudio !?!
Le 27.04.21 à 09:54, stéphane cousot a écrit :
Hi Raphael,
This version is not fully finalised, the virtual device feature is probably broken.
If you would like to use both the IQaudIO + the Sonosax, I think you must configure ALSA manually for now. If not, remove the IQaudIO hat to free resources / automations and try only with your USB audio device. ALSA fails to configure some controls, the I/O error could be due to a low power on USB. (also try with the different USB entry)
If this is not enough, reset ALSA states and optionally customise some controls:
- enter the Pi (via SSH)
- revert all to the default state: sudo alsactl init
- (option) adjust controls: sudo alsamixer
- (option) save your config: sudo alsactl store
-- /stef/
On 26 Apr 2021, at 23:15, Raphael Raccuia <rafael.raccuia@blindekinder.com mailto:rafael.raccuia@blindekinder.com> wrote:
Thank you Stef,
I tried _V.4.0 unstable_: now I can see my device (and 3 others), select and configure it in webinterface. Alsamixer also list it.
0 [b1 ]: bcm2835_hdmi - bcm2835 HDMI 1 bcm2835 HDMI 1 1 [Headphones ]: bcm2835_headpho - bcm2835 Headphones bcm2835 Headphones 2 [IQaudIOCODEC ]: IQaudIOCODEC - IQaudIOCODEC IQaudIOCODEC 3 [S20 ]: USB-Audio - SX-M2D2 USB Audio 2.0 XMOS SX-M2D2 USB Audio 2.0 at usb-0000:01:00.0-1.4, high speed
the/Stream Status/ says/Running/, but there is no stream, and I have these errors in log:
- streambox-darkice.service - Locusonus Streambox Live Stream
Loaded: loaded (/usr/lib/systemd/system/streambox-darkice.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2021-04-26 21:04:02 UTC; 5min ago Process: 1689 ExecStartPre=/home/locusonus/bin/audio.sh --setup (code=exited, status=0/SUCCESS) Process: 1719 ExecStartPost=/usr/bin/sleep 7 (code=exited, status=0/SUCCESS) Main PID: 1718 (darkice.sh) Tasks: 3 (limit: 4915) CPU: 717ms CGroup: /system.slice/streambox-darkice.service |-1718 /usr/bin/sh /home/locusonus/bin/darkice.sh `-1742 /usr/bin/darkice -c /boot/darkice.cfg Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Max Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Min Analog Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Max Analog Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Anticlip Mode Switch:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1715]: amixer: Control hw:2 element write error: Remote I/O error Apr 26 21:03:55 streambox audio.sh[1716]: amixer: Control hw:2 element write error: Remote I/O error Apr 26 21:03:55 streambox darkice.sh[1718]: Local ip address: 192.168.1.110 Apr 26 21:03:55 streambox darkice.sh[1718]: Download darkice config for 'phonotope' Apr 26 21:03:55 streambox darkice.sh[1722]: [159B blob data] Apr 26 21:03:56 streambox darkice.sh[1742]: DarkIce 1.3 live audio streamer, http://code.google.com/p/darkice/ Apr 26 21:03:56 streambox darkice.sh[1742]: Copyright (c) 2000-2007, Tyrell Hungary, http://tyrell.hu/ Apr 26 21:03:56 streambox darkice.sh[1742]: Copyright (c) 2008-2013, Akos Maroy and Rafael Diniz Apr 26 21:03:56 streambox darkice.sh[1742]: This is free software, and you are welcome to redistribute it Apr 26 21:03:56 streambox darkice.sh[1742]: under the terms of The GNU General Public License version 3 or Apr 26 21:03:56 streambox darkice.sh[1742]: any later version. Apr 26 21:03:56 streambox darkice.sh[1742]: Using config file: /boot/darkice.cfg Apr 26 21:03:56 streambox darkice.sh[1742]: Using ALSA DSP input device: plughw:2,0 Apr 26 21:03:56 streambox darkice.sh[1742]: Using POSIX real-time scheduling, priority 3 Apr 26 21:04:02 streambox systemd[1]: Started Locusonus Streambox Live Stream. Apr 26 21:04:08 streambox darkice.sh[1742]: DarkIce: AlsaDspSource.cpp:265: Input/output error [0]
Also doesn't work with/virtual device/. Something to do?
thank you for your help.
rph Le 26.04.21 à 12:05, stéphane cousot a écrit :
Hi Raphael,
You're right, the distrib. should natively supports USB audio class (2.0 for the Sonosax). The system on the streambox is strictly the minimum, maybe something is missing, but can't find what without a similar device. The one coming with the version 3.1 have one or two years now, maybe try with a newer kernel/system, i.e. the unstable version 4.0.
note, some USB audio hardware is known not to work properly when plugged into USB 3 ports so try USB 2/1 ports instead (in case)
best,
-- /stef/
On 25 Apr 2021, at 16:46, Raphael Raccuia <rafael.raccuia@blindekinder.com mailto:rafael.raccuia@blindekinder.com> wrote:
Hi, I'm installing a RPi 4 with latest Streambox distribution (3.1 stable from locusonus website). All installed successfully, I can access with streambox.local or SSH, but my soundcard is not recognized. It's a Sonosax M2D2 preamp, self-powered, class compliant, which works OOTB on all my Linux systems. I don't see it in "list audio devices":
0 [ALSA ]: bcm2835_alsa - bcm2835 ALSA bcm2835 ALSA
Thank you for your help...
rph
Locustream / Locus Sonus Streaming Project http://locusonus.org/ http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net mailto:locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Projecthttp://locusonus.org/ To unsubscribe, send a message tolocustream-request@nujus.net with unsubscribe in the subject or follow instructions herehttps://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Project http://locusonus.org/ http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net mailto:locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Projecthttp://locusonus.org/ To unsubscribe, send a message tolocustream-request@nujus.net with unsubscribe in the subject or follow instructions herehttps://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Project http://locusonus.org/ http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net mailto:locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Project http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Just to say it finally worked very well with the Sonosax (concerning the sound capture).
bests,
raphael
Le 27.04.21 à 23:56, Raphael Raccuia a écrit :
Thank you!
yesterday I updated the system (sudo pacman -Syu), and after that it worked, then I tried different configurations and restarted some times, then it didn't work at all with the same diagnostic. But I had always both devices in the list, sometimes IQ, sometimes Sonosax selected.
Now I commented the IQ dtoverlay line, and it seems to work fine. I'll test for some hours and turn back here for report.
bests!
rph
Le 27.04.21 à 22:19, stéphane cousot a écrit :
Ok, it's good to know that the IQAudio module active this card in listing without the hat !
Comments the line 49 (below) in the //boot/config.txt/ file to disable this module, i.e. add a '#' at the beginning of this line, save of course, and reboot if you work on SSH (this can also done from your computer).
dtoverlay=iqaudio-codec > #dtoverlay=iqaudio-codec
-- /stef/
On 27 Apr 2021, at 20:11, Raphael Raccuia <rafael.raccuia@blindekinder.com mailto:rafael.raccuia@blindekinder.com> wrote:
the point is I don't have IQaudio !?!
Le 27.04.21 à 09:54, stéphane cousot a écrit :
Hi Raphael,
This version is not fully finalised, the virtual device feature is probably broken.
If you would like to use both the IQaudIO + the Sonosax, I think you must configure ALSA manually for now. If not, remove the IQaudIO hat to free resources / automations and try only with your USB audio device. ALSA fails to configure some controls, the I/O error could be due to a low power on USB. (also try with the different USB entry)
If this is not enough, reset ALSA states and optionally customise some controls:
- enter the Pi (via SSH)
- revert all to the default state: sudo alsactl init
- (option) adjust controls: sudo alsamixer
- (option) save your config: sudo alsactl store
-- /stef/
On 26 Apr 2021, at 23:15, Raphael Raccuia <rafael.raccuia@blindekinder.com mailto:rafael.raccuia@blindekinder.com> wrote:
Thank you Stef,
I tried _V.4.0 unstable_: now I can see my device (and 3 others), select and configure it in webinterface. Alsamixer also list it.
0 [b1 ]: bcm2835_hdmi - bcm2835 HDMI 1 bcm2835 HDMI 1 1 [Headphones ]: bcm2835_headpho - bcm2835 Headphones bcm2835 Headphones 2 [IQaudIOCODEC ]: IQaudIOCODEC - IQaudIOCODEC IQaudIOCODEC 3 [S20 ]: USB-Audio - SX-M2D2 USB Audio 2.0 XMOS SX-M2D2 USB Audio 2.0 at usb-0000:01:00.0-1.4, high speed
the/Stream Status/ says/Running/, but there is no stream, and I have these errors in log:
- streambox-darkice.service - Locusonus Streambox Live Stream
Loaded: loaded (/usr/lib/systemd/system/streambox-darkice.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2021-04-26 21:04:02 UTC; 5min ago Process: 1689 ExecStartPre=/home/locusonus/bin/audio.sh --setup (code=exited, status=0/SUCCESS) Process: 1719 ExecStartPost=/usr/bin/sleep 7 (code=exited, status=0/SUCCESS) Main PID: 1718 (darkice.sh) Tasks: 3 (limit: 4915) CPU: 717ms CGroup: /system.slice/streambox-darkice.service |-1718 /usr/bin/sh /home/locusonus/bin/darkice.sh `-1742 /usr/bin/darkice -c /boot/darkice.cfg Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Max Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Min Analog Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Max Analog Gain Volume:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1714]: alsactl: set_control:1461: Cannot write control '2:0:0:ALC Anticlip Mode Switch:0' : Remote I/O error Apr 26 21:03:55 streambox audio.sh[1715]: amixer: Control hw:2 element write error: Remote I/O error Apr 26 21:03:55 streambox audio.sh[1716]: amixer: Control hw:2 element write error: Remote I/O error Apr 26 21:03:55 streambox darkice.sh[1718]: Local ip address: 192.168.1.110 Apr 26 21:03:55 streambox darkice.sh[1718]: Download darkice config for 'phonotope' Apr 26 21:03:55 streambox darkice.sh[1722]: [159B blob data] Apr 26 21:03:56 streambox darkice.sh[1742]: DarkIce 1.3 live audio streamer, http://code.google.com/p/darkice/ Apr 26 21:03:56 streambox darkice.sh[1742]: Copyright (c) 2000-2007, Tyrell Hungary, http://tyrell.hu/ Apr 26 21:03:56 streambox darkice.sh[1742]: Copyright (c) 2008-2013, Akos Maroy and Rafael Diniz Apr 26 21:03:56 streambox darkice.sh[1742]: This is free software, and you are welcome to redistribute it Apr 26 21:03:56 streambox darkice.sh[1742]: under the terms of The GNU General Public License version 3 or Apr 26 21:03:56 streambox darkice.sh[1742]: any later version. Apr 26 21:03:56 streambox darkice.sh[1742]: Using config file: /boot/darkice.cfg Apr 26 21:03:56 streambox darkice.sh[1742]: Using ALSA DSP input device: plughw:2,0 Apr 26 21:03:56 streambox darkice.sh[1742]: Using POSIX real-time scheduling, priority 3 Apr 26 21:04:02 streambox systemd[1]: Started Locusonus Streambox Live Stream. Apr 26 21:04:08 streambox darkice.sh[1742]: DarkIce: AlsaDspSource.cpp:265: Input/output error [0]
Also doesn't work with/virtual device/. Something to do?
thank you for your help.
rph Le 26.04.21 à 12:05, stéphane cousot a écrit :
Hi Raphael,
You're right, the distrib. should natively supports USB audio class (2.0 for the Sonosax). The system on the streambox is strictly the minimum, maybe something is missing, but can't find what without a similar device. The one coming with the version 3.1 have one or two years now, maybe try with a newer kernel/system, i.e. the unstable version 4.0.
note, some USB audio hardware is known not to work properly when plugged into USB 3 ports so try USB 2/1 ports instead (in case)
best,
-- /stef/
> On 25 Apr 2021, at 16:46, Raphael Raccuia > <rafael.raccuia@blindekinder.com > mailto:rafael.raccuia@blindekinder.com> wrote: > > Hi, > I'm installing a RPi 4 with latest Streambox distribution (3.1 > stable from locusonus website). All installed successfully, I > can access with streambox.local or SSH, but my soundcard is not > recognized. It's a Sonosax M2D2 preamp, self-powered, class > compliant, which works OOTB on all my Linux systems. > I don't see it in "list audio devices": > > 0 [ALSA ]: bcm2835_alsa - bcm2835 ALSA > bcm2835 ALSA > > > Thank you for your help... > > rph > > _______________________________________________ > Locustream / Locus Sonus Streaming Project http://locusonus.org/ > http://locusonus.org/ > To unsubscribe, send a message to locustream-request@nujus.net > mailto:locustream-request@nujus.net with unsubscribe in the > subject > or follow instructions here > https://nujus.net/cgi-bin/mailman/options/locustream > https://nujus.net/cgi-bin/mailman/options/locustream > _______________________________________________
Locustream / Locus Sonus Streaming Projecthttp://locusonus.org/ To unsubscribe, send a message tolocustream-request@nujus.net with unsubscribe in the subject or follow instructions herehttps://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Project http://locusonus.org/ http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net mailto:locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Projecthttp://locusonus.org/ To unsubscribe, send a message tolocustream-request@nujus.net with unsubscribe in the subject or follow instructions herehttps://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Project http://locusonus.org/ http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net mailto:locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Projecthttp://locusonus.org/ To unsubscribe, send a message tolocustream-request@nujus.net with unsubscribe in the subject or follow instructions herehttps://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
Locustream / Locus Sonus Streaming Project http://locusonus.org/ To unsubscribe, send a message to locustream-request@nujus.net with unsubscribe in the subject or follow instructions here https://nujus.net/cgi-bin/mailman/options/locustream _______________________________________________
locustream@lists.locusonus.org