Module Size Used by
uinput 20480 0
fuse 126976 3
cmac 16384 1
rfcomm 49152 14
bnep 20480 2
8021q 32768 0
garp 16384 1 8021q
stp 16384 1 garp
llc 16384 2 garp,stp
hid_logitech_hidpp 40960 0
snd_soc_wm8731 20480 1
regmap_spi 16384 1 snd_soc_wm8731
spidev 20480 0
joydev 20480 0
v3d 73728 3
gpu_sched 45056 1 v3d
brcmfmac 327680 0
brcmutil 20480 1 brcmfmac
snd_soc_audioinjector_pi_soundcard 16384 0
gpio_keys 20480 0
raspberrypi_ts 16384 0
sha256_generic 16384 0
raspberrypi_hwmon 16384 0
cfg80211 761856 1 brcmfmac
i2c_bcm2835 16384 0
rtl2832_sdr 24576 0
r820t 28672 1
rtl2832 20480 1
i2c_mux 16384 1 rtl2832
regmap_i2c 16384 2 snd_soc_wm8731,rtl2832
snd_soc_bcm2835_i2s 16384 2
spi_bcm2835 20480 0
dvb_usb_rtl28xxu 28672 1
pl2303 20480 0
dvb_usb_v2 28672 1 dvb_usb_rtl28xxu
usbserial 36864 1 pl2303
dvb_core 110592 2 dvb_usb_v2,rtl2832
vc4 253952 3
sg 28672 0
bcm2835_codec 36864 0
hid_logitech_dj 28672 0
v4l2_mem2mem 36864 1 bcm2835_codec
cec 49152 1 vc4
btusb 49152 0
btrtl 16384 1 btusb
btintel 24576 1 btusb
btbcm 16384 1 btusb
bluetooth 393216 43 btrtl,btintel,bnep,btbcm,rfcomm,btusb
bcm2835_v4l2 40960 0
bcm2835_isp 32768 0
videobuf2_vmalloc 16384 2 rtl2832_sdr,bcm2835_v4l2
bcm2835_mmal_vchiq 28672 3 bcm2835_isp,bcm2835_codec,bcm2835_v4l2
videobuf2_dma_contig 20480 2 bcm2835_isp,bcm2835_codec
videobuf2_memops 16384 2 videobuf2_dma_contig,videobuf2_vmalloc
videobuf2_v4l2 32768 5 bcm2835_isp,bcm2835_codec,rtl2832_sdr,bcm2835_v4l2,v4l2_mem2mem
videobuf2_common 61440 6 bcm2835_isp,bcm2835_codec,rtl2832_sdr,bcm2835_v4l2,v4l2_mem2mem,videobuf2_v4l2
videodev 249856 7 bcm2835_isp,bcm2835_codec,videobuf2_common,rtl2832_sdr,bcm2835_v4l2,v4l2_mem2mem,videobuf2_v4l2
mc 45056 8 bcm2835_isp,bcm2835_codec,videobuf2_common,videodev,dvb_core,dvb_usb_v2,v4l2_mem2mem,videobuf2_v4l2
vc_sm_cma 32768 2 bcm2835_isp,bcm2835_mmal_vchiq
ecdh_generic 16384 2 bluetooth
ecc 40960 1 ecdh_generic
rfkill 32768 6 bluetooth,cfg80211
drm_kms_helper 241664 3 vc4
drm 520192 10 v3d,vc4,gpu_sched,drm_kms_helper
rpivid_mem 16384 0
drm_panel_orientation_quirks 16384 1 drm
snd_soc_core 225280 4 snd_soc_wm8731,vc4,snd_soc_bcm2835_i2s,snd_soc_audioinjector_pi_soundcard
snd_compress 20480 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_pcm 106496 9 snd_soc_wm8731,snd_compress,vc4,snd_pcm_dmaengine,snd_soc_bcm2835_i2s,snd_soc_core,snd_soc_audioinjector_pi_soundcard
snd_timer 32768 1 snd_pcm
snd 77824 11 snd_soc_wm8731,snd_compress,snd_timer,snd_soc_core,snd_pcm
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
w1_gpio 16384 0
fb_sys_fops 16384 1 drm_kms_helper
wire 36864 1 w1_gpio
rpi_backlight 16384 0
backlight 20480 2 rpi_backlight,drm
nvmem_rmem 16384 0
cn 16384 1 wire
uio_pdrv_genirq 16384 0
uio 20480 1 uio_pdrv_genirq
i2c_dev 20480 0
ip_tables 28672 0
x_tables 32768 1 ip_tables
ipv6 495616 46
pi@rpi4b1:~ $
cat /boot/config.txt
# For more options and information see
# Some settings may impact device functionality. See link above for details
# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1
# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
#disable_overscan=1
# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16
# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720
# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1
# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1
# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2
# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4
# uncomment for composite PAL
#sdtv_mode=2
#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800
# Uncomment some or all of these to enable the optional hardware interfaces
dtparam=i2c_arm=on
#dtparam=i2s=on
dtparam=spi=on
# Uncomment this to enable the lirc-rpi module
#dtoverlay=lirc-rpi
# Additional overlays and parameters are documented /boot/overlays/README
# Enable audio (loads snd_bcm2835)
dtparam=audio=off
dtoverlay=disable-bt
disable_splash=1
dtoverlay=vc4-fkms-v3d
[pi3]
gpu_mem=256
max_framebuffers=1
[pi3+]
gpu_mem=256
max_framebuffers=1
[pi4]
max_framebuffers=2
start_x=1
enable_uart=1
dtoverlay=w1-gpio
dtoverlay=audioinjector-wm8731-audio
# enable safe shutdown trigger by gpio
dtoverlay=gpio-shutdown
Here’s a thought. I recently added the last line to /boot/config.txt - code: < dtoverlay=gpio-shutdown > to allow a soft shutdown of the raspberrypi4 with a trigger on pin 5 (GPIO 3) from the vehicle ignition switch. Is it possible that interferes with the AudioInjector Zero’s connection to the rpi via gpio?
I have uninstalled pulseaudio and uninstalled alsa-common (and others alsa-related) and reinstalled each alternately with no change. I uninstalled pulseaudio and made sure all the proper settings were made in alsamixer, still no sound. It does, in fact, look like the pulseaudio issue, except that without pulseaudio I still get no output.