Audio injector Isolated card needs modprobe for Linux version 4.19.xxx

Prerequisites

Volumio Information

PRETTY_NAME=“Raspbian GNU/Linux 8 (jessie)”
NAME=“Raspbian GNU/Linux”
VERSION_ID=“8”
VERSION=“8 (jessie)”
ID=raspbian
ID_LIKE=debian
HOME_URL=“http://www.raspbian.org/
SUPPORT_URL=“http://www.raspbian.org/RaspbianForums
BUG_REPORT_URL=“http://www.raspbian.org/RaspbianBugs
VOLUMIO_BUILD_VERSION=“74e4cc9de715c64d553d35948d017f973a622b6d”
VOLUMIO_FE_VERSION=“1bac66f17bdff6c300e6feb6054e318ea9d18a79”
VOLUMIO_BE_VERSION=“937b1b2271c507422f2d164f349f1906579da5dd”
VOLUMIO_ARCH=“arm”
VOLUMIO_VARIANT=“volumio”
VOLUMIO_TEST=“FALSE”
VOLUMIO_BUILD_DATE=“Sun Sep 20 13:18:14 CEST 2020”

VOLUMIO_VERSION=“2.833”
VOLUMIO_HARDWARE=“pi”
VOLUMIO_HASH=“32790f6e1e5c17e9a113c09c0aba5f2b”
Volumio Version:
Hardware: Raspberry Pi
DAC: Audio Injector Isolated soundcard

Steps to Reproduce

  1. select the settings->playback options -> DAC model -> Audio injector isolated
  2. reboot
  3. Notice that snd_soc_cs4271_i2c is not loaded.

Additional Information

To make this work for the 4.19.xxx Linux kernels, the following must be run :
sudo modprobe snd_soc_cs4271_i2c

This is not required for more recent Linux kernel versions, such as 5.4.xx versions.