10-10-2021, 02:25 PM
The log entries below labeled "ALSA" indicate Linux/ALSA did not recognize any audio device. The DigiOne would normally be configured at card 0.
When configuring a DigiOne in Audio Config its driver overlay would be added to /boot/config.txt
When the driver is loaded by Linux during startup it attempts to find the audio device at card 0. You can look in dmesg to see if Linux successfully creates an I2S mapping for the device. The example below is for my Allo Boss2.
Code:
20211010 100203 worker: -- Audio debug
20211010 100203 worker: ALSA cards: (0:empty | 1:empty | 2:empty | 3:empty
20211010 100203 worker: MPD config: (0:Allo DigiOne | mixer:(Digital) | card:0)
20211010 100203 worker: ALSA mixer actual (Digital)
20211010 100203 worker: ALSA Digital volume set to (Invalid card number.)
When configuring a DigiOne in Audio Config its driver overlay would be added to /boot/config.txt
Code:
dtoverlay=allo-digione
When the driver is loaded by Linux during startup it attempts to find the audio device at card 0. You can look in dmesg to see if Linux successfully creates an I2S mapping for the device. The example below is for my Allo Boss2.
Code:
pi@rp2:~ $ dmesg | grep i2s
[ 6.878845] asoc-audio-graph-card soc:sound: allo-cs43130 <-> fe203000.i2s mapping ok