Hi @ PhilE ,
dwc-i2s.c (designware_i2s) is the correct driver that's supposed to be probed for I2S on the Raspberry Pi, right?
In my previous post, I found out that the wrong module was being loaded because the .ko.xz (compressed) file was in place. I rebuilt my module, compressed it, and copied it to /lib/modules/.... To verify, I changed the MODULE_AUTHOR() string in my source, and modinfo designware_i2s reflects the new author as expected.
However, I’m still not seeing any logs (via dmesg or journalctl) from the very top of dw_i2s_probe()
lsmodAm I missing something in the probe flow, or is there another driver/file I should be checking for I2S on the Pi?
FYI, using the wm8960-soundcard-overlay, I can successfully play audio through the HAT so far.
dwc-i2s.c (designware_i2s) is the correct driver that's supposed to be probed for I2S on the Raspberry Pi, right?
In my previous post, I found out that the wrong module was being loaded because the .ko.xz (compressed) file was in place. I rebuilt my module, compressed it, and copied it to /lib/modules/.... To verify, I changed the MODULE_AUTHOR() string in my source, and modinfo designware_i2s reflects the new author as expected.
However, I’m still not seeing any logs (via dmesg or journalctl) from the very top of dw_i2s_probe()
lsmod
Code:
lsmod | grep -i i2sdesignware_i2s 49152 2snd_soc_core 311296 6 vc4,snd_soc_hdmi_codec,designware_i2s,snd_soc_simple_card_utils,snd_soc_simple_card,snd_soc_wm8960snd_pcm 147456 7 snd_soc_hdmi_codec,designware_i2s,snd_compress,snd_soc_simple_card_utils,snd_soc_core,snd_soc_wm8960,snd_pcm_dmaengineFYI, using the wm8960-soundcard-overlay, I can successfully play audio through the HAT so far.
Statistics: Posted by uxnxexrxnxhxwx — Tue Jul 22, 2025 5:48 am