04-05-2018, 20:55 PM
(This post was last modified: 04-06-2018, 13:05 PM by kennyliveforever.)
As we know, the boards based on the ES9028\9018 chips work fine with the driver of the I-Sabre 9028k2m audio driver in the DietPi, but the official audio plugin for these boards does not work in Volumio. This is because when the driver is turned on in the DietPi, driver sources are downloaded and builded in accordance with the source code of the kernel, so all we need is to do the same in Volumio.
So...
1. Login into Volumio through the command line under the root user:
2. Download necessary tools:
3. after these we need download Volumio kernel sources:
4. Rename source files folder:
5. Download driver source
6. Enter in driver source folder:
7. Build kernel modules:
8. Install kernel modules
9. Rename source files folder again:
10. Build driver:
11. Install driver:
12. If all it's OK open Volumio config.txt:
and add folowing string:
13. Reboot device:
14. Check driver installation:
if you see these
it's mean what all is OK
Enter into Volumio web GUI and choose I-Sabre ES9028 DAC in sound perferences, If needed reboot device and...
Enjoy!)
So...
1. Login into Volumio through the command line under the root user:
Code:
login: root
password: volumio
2. Download necessary tools:
Code:
apt-get install python build-essential git device-tree-compiler gcc-4.9 g++-4.9
3. after these we need download Volumio kernel sources:
Code:
volumio kernelsource
4. Rename source files folder:
Code:
mv /lib/modules/4.9.80+/build /lib/modules/4.9.80+/source
5. Download driver source
Code:
git clone https://github.com/SatoruKawase/I-Sabre-K2M
6. Enter in driver source folder:
Code:
cd I-Sabre-K2M
7. Build kernel modules:
Code:
make
8. Install kernel modules
Code:
make modules_install
9. Rename source files folder again:
Code:
mv /lib/modules/4.9.80+/source /lib/modules/4.9.80+/build
10. Build driver:
Code:
make dtbs
11. Install driver:
Code:
make install_dtbo
12. If all it's OK open Volumio config.txt:
Code:
sudo nano /boot/config.txt
and add folowing string:
Code:
dtoverlay=i-sabre-k2m
13. Reboot device:
Code:
sudo reboot
14. Check driver installation:
Code:
aplay -L
if you see these
Code:
default:CARD=DAC
I-Sabre K2M DAC
Default Audio Device
it's mean what all is OK
Enter into Volumio web GUI and choose I-Sabre ES9028 DAC in sound perferences, If needed reboot device and...
Enjoy!)