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:

  1. enter the Pi (via SSH)
  2. revert all to the default state: sudo alsactl init
  3. (option) adjust controls: sudo alsamixer
  4. (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/
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> 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
_______________________________________________


_______________________________________________
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 / 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 / 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
_______________________________________________