kernel 2.6.24-12 breaks snd-hda-intel

Bug #200553 reported by Pete Goodall
8
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: linux-image-2.6.24-12-generic

I just upgraded my Hardy install to linux-image-2.6.24-12 and now the driver for my sound card will not load.

$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)

$ sudo /sbin/modprobe snd-hda-intel
FATAL: Error inserting snd (/lib/modules/2.6.24-12-generic/ubuntu/sound/alsa-driver/acore/snd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error running install command for snd
WARNING: Error inserting snd_hwdep (/lib/modules/2.6.24-12-generic/ubuntu/sound/alsa-driver/acore/snd-hwdep.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_timer (/lib/modules/2.6.24-12-generic/ubuntu/sound/alsa-driver/acore/snd-timer.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd (/lib/modules/2.6.24-12-generic/ubuntu/sound/alsa-driver/acore/snd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error running install command for snd
WARNING: Error inserting snd_timer (/lib/modules/2.6.24-12-generic/ubuntu/sound/alsa-driver/acore/snd-timer.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_pcm (/lib/modules/2.6.24-12-generic/ubuntu/sound/alsa-driver/acore/snd-pcm.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error running install command for snd_pcm
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.24-12-generic/ubuntu/sound/alsa-driver/pci/hda/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)

I don't know if you want all of the dmesg output. Here is what I think you need:

$ dmesg
[snip]
[ 6032.975993] snd_hda_intel: Unknown symbol snd_ctl_add
[ 6032.976060] snd_hda_intel: Unknown symbol snd_pcm_new
[ 6032.976116] snd_hda_intel: Unknown symbol snd_pcm_limit_hw_rates
[ 6032.976164] snd_hda_intel: Unknown symbol snd_card_register
[ 6032.976207] snd_hda_intel: Unknown symbol snd_card_free
[ 6032.976250] snd_hda_intel: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
[ 6032.976294] snd_hda_intel: Unknown symbol snd_card_proc_new
[ 6032.976441] snd_hda_intel: Unknown symbol snd_ctl_find_id
[ 6032.976499] snd_hda_intel: Unknown symbol snd_verbose_printk
[ 6032.976577] snd_hda_intel: Unknown symbol snd_ctl_new1
[ 6032.976672] snd_hda_intel: Unknown symbol snd_component_add
[ 6032.976728] snd_hda_intel: Unknown symbol snd_card_new
[ 6032.976771] snd_hda_intel: Unknown symbol snd_iprintf
[ 6032.976819] snd_hda_intel: Unknown symbol snd_pcm_lib_malloc_pages
[ 6032.976862] snd_hda_intel: Unknown symbol snd_ctl_boolean_mono_info
[ 6032.976920] snd_hda_intel: Unknown symbol snd_pcm_lib_ioctl
[ 6032.976968] snd_hda_intel: Unknown symbol snd_pcm_lib_free_pages
[ 6032.977011] snd_hda_intel: Unknown symbol snd_hwdep_new
[ 6032.977074] snd_hda_intel: Unknown symbol snd_pcm_set_ops
[ 6032.977137] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_list
[ 6032.977193] snd_hda_intel: Unknown symbol snd_device_new
[ 6032.977260] snd_hda_intel: Unknown symbol snd_pcm_suspend_all
[ 6032.977322] snd_hda_intel: Unknown symbol snd_card_disconnect
[ 6032.977365] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_integer
[ 6032.977496] snd_hda_intel: Unknown symbol snd_pci_quirk_lookup
[ 6032.977597] snd_hda_intel: Unknown symbol snd_pcm_period_elapsed
[ 6032.977640] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_step
[ 6032.977712] snd_hda_intel: Unknown symbol snd_pcm_format_width

Please let me know if you need additional information. I cannot load the driver, and therefore have no sound. Everything worked fine with linux-image-2.6.24-11-generic.

Revision history for this message
Wiktor Grebla (greblus) wrote :

I can confirm it. Previously (-10, -11) the same modules were installed both by the linux-image and linux-ubuntu-modules packages:

dpkg -L linux-image-2.6.24-11-generic |grep snd-hda
/lib/modules/2.6.24-11-generic/kernel/sound/pci/hda/snd-hda-intel.ko

dpkg -L linux-ubuntu-modules-2.6.24-11-generic |grep snd-hda
/lib/modules/2.6.24-11-generic/ubuntu/sound/alsa-driver/pci/hda/snd-hda-intel.ko

Most likely the ubuntu ones were compiled using different kernel sources what resulted in "unknown symbols".

Now alsa modules were excluded from the kernel image, but judging from unknown symbols they'll have to be recompiled:

dpkg -L linux-image-2.6.24-12-generic |grep snd-hda
(finds nothing)

Revision history for this message
Christian Becker (c-becker-88) wrote :

Same here, really annoying...

Revision history for this message
jimmyridge (cypherpunk) wrote :

same here so...? wait for new kernel/headers update? haqte feeling powerless (this happened to me via a hardy alternative cd (wanted encrypted root) everything else works great. even compiled madwifi and it magicly works agianst the headers wonder why alsa is b0rked

Revision history for this message
Javier Sixto (javyyer) wrote :

Its seems to me that this new kernel package (linux-image-2.6.24-12-generic) is missing all alsa support, comparing with 2.6.24-11.

root@bifidus:/lib/modules/2.6.24-12-generic/kernel/sound# pwd
/lib/modules/2.6.24-12-generic/kernel/sound
root@bifidus:/lib/modules/2.6.24-12-generic/kernel/sound# ls
ac97_bus.ko

just one module :-O

Revision history for this message
kseise (kevin-seise) wrote :

Having the same problem here after an upgrade to Hardy.

>lspci | grep Audio
>00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
kseise@blackbox:~$ cd /lib/modules/2.6.24-12-generic/kernel/sound
kseise@blackbox:/lib/modules/2.6.24-12-generic/kernel/sound$ ls
ac97_bus.ko soundcore.ko
kseise@blackbox:/lib/modules/2.6.24-12-generic/kernel/sound$ uname -r
2.6.24-12-386

Shows 2 modules present

Revision history for this message
Marius Nestor (marius-nestor) wrote :

Same problem here! I've just upgrade to Alpha 6 today and I have NO sound on my HD Intel onboard sound card.

marius@marius-desktop:~$ dpkg -L linux-image-2.6.24-12-generic | grep snd-hda
marius@marius-desktop:~$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
marius@marius-desktop:~$ cd /lib/modules/2.6.24-12-generic/kernel/sound
marius@marius-desktop:/lib/modules/2.6.24-12-generic/kernel/sound$ ls
ac97_bus.ko soundcore.ko
marius@marius-desktop:/lib/modules/2.6.24-12-generic/kernel/sound$ uname -r
2.6.24-12-386

I hope for a quick of this problem from the Ubuntu team :)

Revision history for this message
x (xk2c-deactivatedaccount) wrote :

@ Marius Nestor

> $ dpkg -L linux-image-2.6.24-12-generic

<snip>

> $ uname -r
> 2.6.24-12-386

boot the 'generic' kernel and try again

Revision history for this message
Omar Abdel-Wahab (owahab) wrote :

Same here.

Very annoying.. :(

# uname -a
Linux argon 2.6.24-12-generic #1 SMP Wed Mar 12 23:01:54 UTC 2008 i686 GNU/Linux

# lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

# modprobe snd-hda-intel
WARNING: Error inserting snd_hda_codec (/lib/modules/2.6.24-12-generic/updates/snd-hda-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.24-12-generic/updates/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)

# dmesg
[ 987.239619] snd_hda_codec: Unknown symbol snd_ctl_elem_read
[ 987.239684] snd_hda_codec: Unknown symbol snd_ctl_elem_write
[ 987.244108] snd_hda_intel: Unknown symbol snd_hda_bus_new
[ 987.244244] snd_hda_intel: Unknown symbol snd_hda_build_pcms
[ 987.244336] snd_hda_intel: Unknown symbol snd_hda_codec_new
[ 987.244477] snd_hda_intel: Unknown symbol snd_hda_queue_unsol_event
[ 987.244765] snd_hda_intel: Unknown symbol snd_hda_calc_stream_format
[ 987.244890] snd_hda_intel: Unknown symbol snd_hda_suspend
[ 987.245012] snd_hda_intel: Unknown symbol snd_hda_codec_remove_notify_all
[ 987.245153] snd_hda_intel: Unknown symbol snd_hda_resume
[ 987.245261] snd_hda_intel: Unknown symbol snd_hda_build_controls

Revision history for this message
fjgaude (tanzen) wrote :

I have P35 motherboard and have had no issues with sound:

frank@sunshine:~$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)

The ICH9 is the latest, AFAIK. Wish code wouldn't change from update to update that leaves out the older stuff. An overworked crew is doing the bes they know how. <smile>

Revision history for this message
P3P (p3p) wrote : Working fine for me

I have ASUS P5K-E motherboard with P35 and ICH9R and sound is working fine with kernel 2.6.24-12-generic

user@mach:~$ uname -a
Linux mach 2.6.24-12-generic #1 SMP Wed Mar 12 22:31:43 UTC 2008 x86_64 GNU/Linux

user@mach:~$ lspci|grep HD\ A
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)

However after a kernel recompile from Ubuntu git sources I got the same error with snd-hda-intel sound module.

Revision history for this message
kidalabama (kidalabama) wrote :
Download full text (3.2 KiB)

i have got same problem. when i am installed linuxant driver my sound not running

dmesg
[ 151.409626] snd_hda_codec: Unknown symbol snd_ctl_elem_read
[ 151.409735] snd_hda_codec: Unknown symbol snd_ctl_elem_write
[ 151.412784] snd_hda_intel: Unknown symbol snd_hda_bus_new
[ 151.413038] snd_hda_intel: Unknown symbol snd_hda_build_pcms
[ 151.413163] snd_hda_intel: Unknown symbol snd_hda_codec_new
[ 151.413411] snd_hda_intel: Unknown symbol snd_hda_queue_unsol_event
[ 151.413958] snd_hda_intel: Unknown symbol snd_hda_calc_stream_format
[ 151.414185] snd_hda_intel: Unknown symbol snd_hda_suspend
[ 151.414394] snd_hda_intel: Unknown symbol snd_hda_codec_remove_notify_all
[ 151.414647] snd_hda_intel: Unknown symbol snd_hda_resume
[ 151.414826] snd_hda_intel: Unknown symbol snd_hda_build_controls

aplay -l
**** List of PLAYBACK Hardware Devices ****

lspci
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)

dmidecode
SMBIOS 2.4 present.
55 structures occupying 1835 bytes.
Table at 0x000F0500.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
 Vendor: American Megatrends Inc.
 Version: 0413
 Release Date: 03/13/2009
 Address: 0xF0000
 Runtime Size: 64 kB
 ROM Size: 512 kB
 Characteristics:
  ISA is supported
  PCI is supported
  PNP is supported
  APM is supported
  BIOS is upgradeable
  BIOS shadowing is allowed
  ESCD support is available
  Boot from CD is supported
  Selectable boot is supported
  BIOS ROM is socketed
  EDD is supported
  5.25"/1.2 MB floppy services are supported (int 13h)
  3.5"/720 KB floppy services are supported (int 13h)
  3.5"/2.88 MB floppy services are supported (int 13h)
  Print screen service is supported (int 5h)
  8042 keyboard services are supported (int 9h)
  Serial services are supported (int 14h)
  Printer services are supported (int 17h)
  CGA/mono video services are supported (int 10h)
  ACPI is supported
  USB legacy is supported
  LS-120 boot is supported
  ATAPI Zip drive boot is supported
  BIOS boot specification is supported
  Targeted content distribution is supported
 BIOS Revision: 8.10

Handle 0x0001, DMI type 1, 27 bytes
System Information
 Manufacturer: System manufacturer
 Product Name: System Product Name
 Version: Rev 1.xx
 Serial Number: SYS-1234567890
 UUID: 00ADE9AA-8DFE-D511-A9B4-001E8C69A2A0
 Wake-up Type: Power Switch
 SKU Number: To Be Filled By O.E.M.
 Family: To Be Filled By O.E.M.

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
 Manufacturer: ASUSTeK Computer INC.
 Product Name: P5GC-MX/1333
 Version: Rev x.xx
 Serial Number: MB-1234567890
 Asset Tag: To Be Filled By O.E.M.
 Features:
  Board is a hosting board
  Board is replaceable
 Location In Chassis: To Be Filled By O.E.M.
 Chassis Handle: 0x0003
 Type: Motherboard
 Contained Object Handles: 0

Handle 0x0003, DMI type 3, 21 bytes
Chassis Information
 Manufacturer: ASUSTek Computer INC.
 Type: Desktop
 Lock: Present
 Version: Rev 1.xx
 Serial Number: Ch-12345678
 Asset Tag: Asset-1234567890
 Boot-up State: Safe
 Power Supply State: Safe
 Thermal State: Safe
 Security Status: None
 OEM Information: 0x00000002
 Height: Unspecified
 Number Of Power Cords:...

Read more...

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.