No alsa module on ubuntu core image

Bug #1645605 reported by Didier Roche-Tolomelli
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Snappy
New
Medium
Zygmunt Krynicki

Bug Description

Ubuntu Core image 16 (at least the rpi2 one) doesn't have any alsa kernel module loaded.

Now that snappy starts to get alsa support, it would be great to be able to use that future on IoT devices which supports sound. Without kernel module support, no snap using alsa would be functional.

Revision history for this message
Zygmunt Krynicki (zyga) wrote :

The also interface has the ability to load a kernel module when an interface is being connected. We could do that for also. Is the module name "alsa"?

Changed in snappy:
status: New → Incomplete
tags: added: snapd-interface
Changed in snappy:
assignee: nobody → Zygmunt Krynicki (zyga)
importance: Undecided → Medium
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

As discussed on IRC, the modules seem to be dependant of your hw configuration.

Key file for loading modules is /etc/modprobe.d/alsa-base.conf.

Changed in snappy:
status: Incomplete → New
Revision history for this message
Oliver Grawert (ogra) wrote :

there are about 100 modules for different sound cards in different setups ... see /usr/share/alsa/cards/ ... (which is mainly x86 cards)

for ARM SoCs most of the time there is UCM (use case manager) used instead of raw alsa (see /usr/share/alsa/ucm for this) ...

the drivers themselves should be shipped along with our kernel snaps, not sure what dider wants to point our with the quirks file in /etc/modprobe.d though ..

technically the kernel should always autoload the matching module for the sound device on udev trigger/kernel uevent when the hardware is recognized, this looks more like a systemic issue since the modules seem to be shipped but not loaded ...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.