[NO LONGER NECESSARY] Kernel Modules 4.19 Workaround

Reinhard,

Our MATRIX kernel modules have been updated to work with Raspbian Stretch once again.

Please purge and reinstall the kernel modules to implement the new changes.
Purge:

sudo apt purge matrixio-kernel-modules

Reboot:

sudo reboot

Reinstall:

sudo apt install matrixio-kernel-modules

Reboot:

sudo reboot

Hope this solves your issue!

Best,
Samreen

Samreen,

thank you so much for your help! With the latest modules I was able to
get the MATRIX running. And was able to complete the installation of snips.

Now I am struggeling a bit with the sound configuration. But this is a
snips or better asound.conf issue :wink:

Thanks again

Reinhard

1 Like

could solve my sound config issues now as well.

1 Like

Hello,
it seems this is necessary again. Can you check and provide a new workaround?

I’m running on
Linux matrixpi 5.10.11-v7l+ #1399 SMP Thu Jan 28 12:09:48 GMT 2021 armv7l GNU/Linux

Thank you!

2 Likes

Hi Team,

i’m facing the same Problem Raspi Pi 4b with
Linux speaker 5.10.11-v7l+ #1399 SMP Thu Jan 28 12:09:48 GMT 2021 armv7l

UPDATE
I find a away with downgrade the kernel to 4.19 back. Now it works on my Raspi 4B :wink:

sudo apt purge matrixio-kernel-modules

cd ~/

wget -q --show-progress -O rpi_kernel_4-19.deb [http://archive.raspberrypi.org/debian/pool/main/r/raspberrypi-firmware/raspberrypi-kernel_1.20200114-1_armhf.deb 3](http://archive.raspberrypi.org/debian/pool/main/r/raspberrypi-firmware/raspberrypi-kernel_1.20200114-1_armhf.deb)

wget -q --show-progress -O rpi_kernel_headers_4-19.deb http://archive.raspberrypi.org/debian/pool/main/r/raspberrypi-firmware/raspberrypi-kernel-headers_1.20200114-1_armhf.deb

sudo apt purge raspberrypi-kernel-headers

sudo apt install ./rpi_kernel_4-19.deb

sudo apt install ./rpi_kernel_headers_4-19.deb

sudo apt-mark hold raspberrypi-kernel

sudo apt-mark hold raspberrypi-kernel-headers

sudo reboot

sudo apt update

sudo apt install matrixio-kernel-modules

Hagi

That’s great, I will try it later.

Do we have to go that far back?

I don’t know, for 4.19 i found a simular Thread with working links for kernel & headers. If you find a newer working version feel free to share your it xD

Somehow my USB ports do not work anymore. When I typ “lsusb” it is completely empty, not even showing the Raspi-internal USB devices. Did this happen to you as well?

I just checked it. And yes unfortunately it has the same effect on me, but all devices are detected correctly and work. The kernel downgrade is only a temp workaround, and in many cases is produce a number of other problems.
I hope that this project is not dead and the developers soon provide an update for the new 5.10.xx kernel.

You can try pactl list sources short to see if the Matrix Board is available in the list of microphones.

I have a USB touchscreen connected to the same Raspberry Pi. That does not work anymore now.

I will try and use later kernels and see if one of those works with MATRIX and USB at the same time.

Someone is working on a PR:

1 Like

So I found the last working kernel - with this one even USB works!
I get
Linux matrixpi 5.4.79-v7l+ #1373 SMP Mon Nov 23 13:27:40 GMT 2020 armv7l GNU/Linux

Here are my instructions:

DOWNGRADE KERNEL TO 5.4

sudo apt purge matrixio-kernel-modules
cd ~/
wget -q --show-progress -O rpi_kernel_5-4.deb http://archive.raspberrypi.org/debian/pool/main/r/raspberrypi-firmware/raspberrypi-kernel_1.20201126-1_armhf.deb
wget -q --show-progress -O rpi_kernel_headers_5-4.deb http://archive.raspberrypi.org/debian/pool/main/r/raspberrypi-firmware/raspberrypi-kernel-headers_1.20201126-1_armhf.deb
sudo apt purge raspberrypi-kernel-headers
sudo apt install ~/rpi_kernel_5-4.deb
sudo apt install ~/rpi_kernel_headers_5-4.deb
sudo apt-mark hold raspberrypi-kernel
sudo apt-mark hold raspberrypi-kernel-headers
sudo reboot
sudo apt update
sudo apt install matrixio-kernel-modules
sudo reboot

UNDO

sudo apt-mark unhold raspberrypi-kernel
sudo apt-mark unhold raspberrypi-kernel-headers
sudo apt purge matrixio-kernel-modules
sudo apt purge raspberrypi-kernel-headers
sudo apt update && sudo apt upgrade
sudo reboot
sudo apt install matrixio-kernel-modules
sudo reboot
2 Likes