How to update ALSA?

Hi! For experiments i try to update ALSA!

[code]root@volumio:~# apt-get install linux-sound-base
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package linux-sound-base is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:

E: Package ‘linux-sound-base’ has no installation candidate[/code]

apt-get install oss4-base Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: ethtool hdparm pm-utils powermgmt-base Suggested packages: apmd oss4-modules cpufrequtils radeontool Recommended packages: vbetool The following NEW packages will be installed: ethtool hdparm oss4-base pm-utils powermgmt-base 0 upgraded, 5 newly installed, 0 to remove and 270 not upgraded. Need to get 845 kB of archives. After this operation, 1759 kB of additional disk space will be used. Do you want to continue [Y/n]?

Correct me if I am wrong, but since Linux version 2.6.x, ALSA is part of the Linux kernel. Volumio 1.55 uses kernel 3.10.80. To update ALSA, you need to update the kernel. See the alsa project wiki pages for details.

What you update in your second post (OSS) is the predecessor to ALSA.

Yep, alsa is related to kernel… What you can upgrade is alsa-utils …

I update kernel to 4.3.3-040303 but how to update GRUB? :neutral_face:
uname -r
which boot loader used in volumio?

If you are using a RPI, there is no Grub. The device boot from code in /boot

Yes i found it, But how to upgrade it? :unamused:

ls -all total 6493 drwxr-xr-x 3 root root 1024 Jun 18 2015 . drwxr-xr-x 5 root root 4096 Jun 12 2014 .. -rw-r--r-- 1 root root 12288 Jun 18 2015 .uEnv.txt.swp drwx------ 2 root root 12288 Nov 17 2014 lost+found -rw-r--r-- 1 root root 44240 Nov 17 2014 script.bin -rw-r--r-- 1 root root 215 Jun 18 2015 uEnv.txt -rw-r--r-- 1 root root 6544616 Nov 17 2014 uImage

Also i find

mkimage -l uImage Image Name: Linux-3.4.79 Created: Mon Nov 17 03:23:56 2014 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 6544552 Bytes = 6391.16 kB = 6.24 MB Load Address: 40008000 Entry Point: 40008000

I do like this

[code] # cd /boot # or whatever UBOOT_DIR is

export VERSION=3.4.0-rc4 # or whatever the kernel version is

mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e

0x00008000 -n $VERSION -d ./vmlinuz-$VERSION uImage-$VERSION-armv7hl-tegra[/code]

uImage was created, i copy it to boot, but device is not boot))) :frowning:

maybee need this to


mkimage -A arm -O linux -T ramdisk -C none -n $VERSION -d

./initramfs-$VERSION.img uInitrd-$VERSION-armv7hl-tegra[/code]

uys already in 2016 and you have the old kernel , time would have to move forward! :laughing: