alsa not working in Dapper (ac97)

Bug #27366 reported by Chris Lee
8
Affects Status Importance Assigned to Milestone
alsa-driver (Ubuntu)
Fix Released
Medium
Unassigned
linux-source-2.6.15 (Ubuntu)
Invalid
Medium
Ben Collins

Bug Description

alsa-base: 1.0.10-3
linux-image-2.6.15-8-686

My laptop has AC97 sound. Sound worked in Breezy and before, but not in Dapper.
 Before upgrade to latest ALSA, I could use the OSS interface on top of ALSA, so
RealPlayer worked, etc..., but the ALSA interface was broken. Now, now sound is
working.

On boot, I am getting:

[17179585.996000] snd_pcm: Unknown symbol snd_card_file_remove
[17179585.996000] snd_pcm: Unknown symbol snd_info_unregister
[17179585.996000] snd_pcm: Unknown symbol snd_device_register
[17179585.996000] snd_pcm: Unknown symbol snd_register_device
[17179585.996000] snd_pcm: Unknown symbol snd_info_get_line
[17179586.128000] snd_ac97_codec: Unknown symbol snd_info_register
[17179586.128000] snd_ac97_codec: Unknown symbol snd_ctl_add
[17179586.128000] snd_ac97_codec: Unknown symbol snd_info_free_entry
[17179586.128000] snd_ac97_codec: Unknown symbol snd_interval_refine
[17179586.128000] snd_ac97_codec: Unknown symbol snd_ctl_find_id
[17179586.128000] snd_ac97_codec: Unknown symbol snd_ctl_new1
[17179586.128000] snd_ac97_codec: Unknown symbol snd_ctl_remove_id
[17179586.128000] snd_ac97_codec: Unknown symbol snd_component_add
[17179586.128000] snd_ac97_codec: Unknown symbol snd_pcm_hw_rule_add
[17179586.128000] snd_ac97_codec: Unknown symbol snd_iprintf
[17179586.128000] snd_ac97_codec: Unknown symbol snd_device_new
[17179586.128000] snd_ac97_codec: Unknown symbol snd_info_create_card_entry
[17179586.128000] snd_ac97_codec: Unknown symbol snd_info_unregister
[17179586.156000] snd: Unknown parameter `device_mode'
[17179586.160000] snd_timer: Unknown symbol snd_info_register
[17179586.160000] snd_timer: Unknown symbol snd_info_create_module_entry
[17179586.160000] snd_timer: Unknown symbol snd_info_free_entry

etc...

Revision history for this message
Chris Lee (chris-lee-gertner) wrote :

Excuse me -- "Now, *no* sound is working." Bad typo :)

Revision history for this message
Takayama (hohenberg) wrote :

Confirmed on my Acer Extensa Laptop, same problem.

Revision history for this message
Zooko Wilcox-O'Hearn (zooko) wrote :

My desktop has AC97 sound (Via 8233a), and when I upgraded from Hoary to Breezy
sound broke. I reported it here already: it's not clear to me which site is the
official Ubuntu bug-reporting site:

https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.12/+bug/6032

Revision history for this message
Ville M. Vainio (villemvainio) wrote :

Confirmed on my #2 machine, with snd-es1688. I get a flood of "Unknown Symbol blah blah" as well. Both 2.6.15-10 and 2.6.15-12 malfunction. Tried to boot with kernels 2.6.10 and 2.6.12, sound worked ok (but other things were broken).

Revision history for this message
Thomas Hood (jdthood) wrote :

This should be reassigned to the kernel maintainers.

Revision history for this message
Chris Lee (chris-lee-gertner) wrote :

I'm still having this problem with 2.6.15-14-686.

I tried purging alsa and reinstalling, with no improvement.

Revision history for this message
Chris Lee (chris-lee-gertner) wrote :

Problem persist with:

alsa-base 1.0.10-4ubuntu3
alsa-utils 1.0.10-1ubuntu6

Revision history for this message
Tero Karvinen (karvinen+launchpad) wrote :

No sound on my Dapper Flight 3 on Acer Travelmate 3000 (3004WTMi), intel 915 machine.

Somehow depends on kernel parameters. If I change acpi settings (some combination of acpi=off pci=noacpi) I can get the gdm "welcome to login screen" sound play in an annoying infinite loop.

Revision history for this message
Chris Lee (chris-lee-gertner) wrote : FIXED (for me :)

I had a file (not sure if I added it myself some years ago, or if it was automatically deposited...)

 /etc/modprobe.d/sound

That contained the line:

 options snd device_mode=0660

Some googling located the information that this option is no longer used in alsa. Removing this line, caused the 'snd' module to become loadablee on my system, and thus sound works once again.

Revision history for this message
Greg Haywood (ghaywood) wrote :

Toshiba A70 with AC97 snd also does not load with Dapper flight 4, so sound at all.
Lots of atiixp codec timeouts

Revision history for this message
Haico van Roeden (brainball) wrote :

I can confirm that the solution listed above solves the problem for me:
 /etc/modprobe.d/sound

That contained the line:

 options snd device_mode=0660

Changed in linux-source-2.6.15:
status: Unconfirmed → Confirmed
Changed in alsa-driver:
status: Unconfirmed → Confirmed
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Same here. But if a breezy user has that line, this is a very serious problem when upgrading - I already recompiled the kernel, noticed that everything finally worked when I compiled alsa modules inside the kernel image instead of modules etc. Basically for the user it seems like the whole sound system is broken in the kernel, even if he would know to look at dmesg and try to self-compile alsa-driver - every time a failure and no indication that the whole missing symbols stuff is related to that one parameter set.

Now I don't think that I've added that line to modprobe.d myself, but I could be wrong. Maybe it's automatically added in breezy (or even hoary?) if multiple audio cards are found, or something like that? A special case anyway, but it would seem very good idea to search and remove that line in dapper!

Revision history for this message
Daniel T Chen (crimsun) wrote :

alsa-base bug. Has nothing to do with linux-source-2.6.15.

Changed in linux-source-2.6.15:
assignee: nobody → ben-collins
status: Confirmed → Needs Info
status: Needs Info → Rejected
Revision history for this message
Daniel T Chen (crimsun) wrote :

dist-upgrade from Breezy to Dapper results in /etc/modprobe.d/sound being removed. Closing bug, please reopen if dist-upgrade still fails.

Changed in alsa-driver:
status: Confirmed → Fix Released
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.