[AudioI] Isolated Soundcard not working on Manjaro ARM, but Zero does

Ted Rippert ted.rippert at gmail.com
Fri Sep 23 20:27:28 UTC 2022


Thanks Matt.

Here are some dmesg outputs with search terms for a successful load of the Zero on Manjaro, Failed load of the Isolated on Manjaro and successful load of the Isolated on RasPi OS. The only change to /boot/config.txt on Manjaro is the dtoverlay line for the audio injector card.

Manjaro ZERO:

dmesg | grep "i2s\|i2c\|alsa\|audioinjector"
[    0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 video=HDMI-A-1:1600x900M at 60 smsc95xx.macaddr=DC:A6:32:8B:48:84 vc_mem.mem_base=0x3eb00000 vc_mem.mem_size=0x3ff00000  root=PARTUUID=b99d8715-02 rw rootwait console=ttyS0,115200 console=tty3 selinux=0 quiet splash plymouth.ignore-serial-consoles smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyS0,115200 elevator=noop usbhid.mousepoll=8 audit=0 isolcpus=2-3 nohz_full=2-3 rcu_nocbs=2-3 nowatchdog acpi_irq_nobalance
[    5.081678] Modules linked in: snd_soc_wm8731(+) regmap_spi joydev bcm2835_codec(C) bcm2835_isp(C) v4l2_mem2mem brcmfmac bcm2835_v4l2(C) bcm2835_mmal_vchiq(C) v3d videobuf2_dma_contig videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 snd_soc_audioinjector_pi_soundcard crct10dif_ce gpu_sched brcmutil i2c_bcm2835 videobuf2_common videodev raspberrypi_hwmon snd_bcm2835(C) snd_soc_bcm2835_i2s vc_sm_cma(C) mc nvmem_rmem rpivid_mem uio_pdrv_genirq uio cfg80211 rfkill sch_fq_codel fuse ip_tables x_tables ipv6 hid_logitech_hidpp hid_logitech_dj vc4 snd_soc_core snd_compress snd_pcm_dmaengine snd_pcm snd_timer snd drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm backlight cec
[    5.082092]  audioinjector_pi_soundcard_probe+0x74/0xf0 [snd_soc_audioinjector_pi_soundcard]
[    5.089780] audioinjector-stereo soc:sound: successfully loaded
[   24.242456] bcm2835-i2s fe203000.i2s: I2S SYNC error!
[   24.260344] bcm2835-i2s fe203000.i2s: I2S SYNC error!

Manjaro ISOLATED:

dmesg | grep "i2s\|i2c\|alsa\|audioinjector"
[    0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 video=HDMI-A-1:1600x900M at 60 smsc95xx.macaddr=DC:A6:32:8B:48:84 vc_mem.mem_base=0x3eb00000 vc_mem.mem_size=0x3ff00000  root=PARTUUID=b99d8715-02 rw rootwait console=ttyS0,115200 console=tty3 selinux=0 quiet splash plymouth.ignore-serial-consoles smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyS0,115200 elevator=noop usbhid.mousepoll=8 audit=0 isolcpus=2-3 nohz_full=2-3 rcu_nocbs=2-3 nowatchdog acpi_irq_nobalance

RasPi OS ISOLATED:

dmesg | grep "i2s\|i2c\|alsa\|audioinjector"
[    0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 video=HDMI-A-1:1600x900M at 60 smsc95xx.macaddr=DC:A6:32:8B:48:84 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  console=ttyS0,115200 console=tty1 root=PARTUUID=c1654665-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
[    3.148604] i2c /dev entries driver
[    4.696963] audioinjector-isolated soc:sound: ASoC: failed to init link AudioInjector ISO: -517
[    4.880169] audioinjector-isolated soc:sound: ASoC: failed to init link AudioInjector ISO: -517
[    4.990074] audioinjector-isolated soc:sound: ASoC: failed to init link AudioInjector ISO: -517
[    5.008922] audioinjector-isolated soc:sound: ASoC: failed to init link AudioInjector ISO: -517
[    5.092692] audioinjector-isolated soc:sound: ASoC: failed to init link AudioInjector ISO: -517
[    5.255250] audioinjector-isolated soc:sound: ASoC: failed to init link AudioInjector ISO: -517
[    5.765656] audioinjector-isolated soc:sound: ASoC: failed to init link AudioInjector ISO: -517
[    5.775084] audioinjector-isolated soc:sound: ASoC: failed to init link AudioInjector ISO: -517
[    5.861426] audioinjector-isolated soc:sound: cs4271-hifi <-> fe203000.i2s mapping ok

> On Sep 22, 2022, at 3:01 PM, Matt Flax via People <people at lists.audioinjector.net> wrote:
> 
> ok,
> 
> Lets look into this a little.
> 
> Any relevant messages printed out at boot time in the command dmesg ?
> 
> On 21/9/22 10:51, Ted Rippert via People wrote:
>> I finally got an Isolated sound card, and it loaded up on the Raspberry Pi OS with just a simple change to the dtoverlay in /boot/config.txt
>> 
>> On Manjaro ARM OS (same hardware) the Zero sound card worked right away using the standard overlay, but the Isolated is not recognized using the audioinjector-isolated-soundcard overlay. I did check in the /boot/overlays folder and there is an audioinjector-isolated-soundcard.dtbo file there.
>> 
>> I would really like to get the isolated sound card working on Manjaro, but not sure how to start debugging this. Any suggestions are welcome.
>> 
>> Thanks,
>> -Ted
>> 
> -- 
> Checkout the community email list :
> https://lists.audioinjector.net/mailman/listinfo/people
> 
> 
> 
> -- 
> People mailing list
> People at lists.audioinjector.net
> https://lists.audioinjector.net/mailman/listinfo/people



More information about the People mailing list