Hi.
Perhaps anybody can get me some advise.
I'm not experienced in kernel hacking for those embedded devices. I do compile kernels on other machines on my own
once in a while.
Story:
I just got myself a Cubietruck. Thought this would be an upgrade to my RPI. I'm running a RPI with ArchArm and 3.12 kernel.
I use these machines as audio streaming clients.
The first thing that struck me after installing latest NAND image, was that "pacman -Syu" came up with tons of warnings
related to /usr 755 vs. 755 permission issues. Then I saw that 3.3 data were also uploaded even though a 3.45+ kernel
was installed. However. After reboot everything came up fine and the newer kernel was still in place. That kept me going.
I compiled squeezelite streaming client and also installed MPD, set systemd up and hooked up my TEAC DAC.
So far so good. I couldn't have gone easier. Piece of cake. This setup worked flawless. I was playing music.
However.
Moving the device over to my main audio system, where I'm running an XMOS based USB audio interface, got me stuck.
The interface is not recognized. Even though it works on my ArchArm Raspberry (3.12) without any issues, on the Cubie (3.45) it won't. It did all typical checks. No chance.
My guess is that I need a more up2date Alsa driver. Dmesg on my installation is showing Alsa 1.0.25 and Alsa Packages are all 1.0.27. 1.0.25 for sure is not the latest driver.
Unfortunately I had to realize that Sunxi is still far behind on the kernel side. (I should have looked that up earlier.)
Now.
If there's any way to get latest Alsa drivers into that kernel?? Or if there's a way to rebuild Alsa modules please let me know.
I'd really appreciate any help.
Thx a lot.
SC