Hi piknik,
i made some tests with the latest kernel and it seems to solve the problem.
If you like to try it:
- check if you have enough space on your sd card
df -h
If not (10% or less) first
resize your sd card.
- update the kernel and firmware
pacman -Sy --force raspberrypi-firmware-bootloader linux-raspberrypi
sync
- modify config.txt (add "dtparam=audio=on")
......
#dtparam=i2c_arm=on
#dtparam=i2c_vc=on
#dtparam=i2s=on
#dtparam=spi=on
#dtparam=act_led_trigger=mmc
dtparam=audio=on
#dtparam=uart1=off
#dtoverlay=pi3-disable-bt-overlay
.......
- remove some files and reboot
rm /usr/lib/modules-load.d/nfs-utils.conf
rm /etc/modules-load.d/raspberrypi.conf
sync
reboot
- set kernel version (optional)
uname -a
This will give you the actual version. (e.g. Linux runeaudio 4.4.8-2-ARCH #1 SMP Sat Apr 29 20:07:23 MDT 2016 armv7l GNU/Linux)
redis-cli set kernel "Linux runeaudio 4.4.8-2-ARCH"
Frank