Sorry, I should have been more clear.
Running the Jetson-IO tool works fine, and it seems to reconfigure the 40-pin header properly – at least the tool itself thinks so after reboot since the I2S and audio clock pins show up in the header overview – I simply do not receive any sound output from my I2S board using speaker-test
(or aplay
using a wav file).
I have used the same board, and various instances of it, previously on Jetson Nano Developer Kits without issues, but on more recent Jetpack images I get no sound. It seems like more people have had this problem as seen here, where a temporary solution also is presented: Audio I2S on 40 Pin Connector.
It was apparently from that thread that @rowel in Enabling I2S Audio on Jetson Nano GPIO Header got the idea for their more permanent solution from.
Versions and commands
Tried jetpack versions;
32.7.4-20230608212426
32.6.1-20210726122000
(I don’t currently have access to the images that have been working, but they were on older Jetpack versions than these.)
Running
$ speaker-test -Dhw:1,0 -c2
or
$ speaker-test -Dhw:1,0 -c2 -r44100
works as expected but no sound is outputted.
From the thread above, running
$ sudo grep "Name:\|J:\|BB:" /sys/kernel/debug/tegra_gpio
returns
Name:Bank:Port CNF OE OUT IN INT_STA INT_ENB INT_LVL
J: 2:1 f0 00 00 00 00 00 000000
BB: 6:3 01 00 00 00 00 00 000000
which is apparently wrong according to that thread.