Comment 105 for bug 579300

Simos Xenitellis  (simosx) wrote :

When you try to compile Alsa on Ubuntu 10.10, it compiles fine. When you try to load the new kernel modules, you get

[ 332.243113] snd: Unknown symbol unregister_sound_special (err 0)
[ 332.243379] snd: Unknown symbol register_sound_special_device (err 0)
[ 332.245467] snd_timer: Unknown symbol snd_info_register (err 0)
[ 332.245631] snd_timer: Unknown symbol snd_info_create_module_entry (err 0)
[ 332.245839] snd_timer: Unknown symbol snd_info_free_entry (err 0)
[ 332.246210] snd_timer: Unknown symbol __snd_printk (err 0)
[ 332.246373] snd_timer: Unknown symbol snd_iprintf (err 0)
[ 332.246607] snd_timer: Unknown symbol snd_ecards_limit (err 0)
[ 332.246834] snd_timer: Unknown symbol snd_oss_info_register (err 0)
[ 332.246997] snd_timer: Unknown symbol snd_unregister_device (err 0)
[ 332.247224] snd_timer: Unknown symbol snd_device_new (err 0)
[ 332.247625] snd_timer: Unknown symbol snd_register_device_for_dev (err 0)

As far as I understand, this is related to the rest of the kernel being compiled with the Alsa OSS sound options.
I am actually fine with this decision of removing OSS. OSS was deprecated for ages.

However, what changes do I need to make to the stock Alsa so that it can be used in Ubuntu 10.10 (or newer)?