[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