Soundcard not detected (Actually driver not loaded because of symbol confusion)

Bug #669731 reported by dillinger417

This bug report was converted into a question: question #134922: Soundcard not detected (Actually driver not loaded because of symbol confusion).

10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
alsa-driver (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

The sound card is there, confirmed by 'lspci |grep -i sound', but when I manually try to load via modprobe snd_ca0106 I get this error:

sudo modprobe snd_ca0106
WARNING: Error inserting snd_seq_device (/lib/modules/2.6.32-25-generic/kernel/sound/acore/seq/snd-seq-device.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_rawmidi (/lib/modules/2.6.32-25-generic/kernel/sound/acore/snd-rawmidi.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_ca0106 (/lib/modules/2.6.32-25-generic/kernel/sound/pci/ca0106/snd-ca0106.ko): Unknown symbol in module, or unknown parameter (see dmesg)

dmesg:

 snd_ac97_codec: disagrees about version of symbol snd_info_register
[ 703.957648] snd_ac97_codec: Unknown symbol snd_info_register
[ 703.957988] snd_ac97_codec: disagrees about version of symbol snd_ctl_add
[ 703.957992] snd_ac97_codec: Unknown symbol snd_ctl_add
[ 703.958341] snd_ac97_codec: disagrees about version of symbol snd_info_free_entry
[ 703.958345] snd_ac97_codec: Unknown symbol snd_info_free_entry
[ 703.958760] snd_ac97_codec: disagrees about version of symbol snd_ctl_find_id
[ 703.958764] snd_ac97_codec: Unknown symbol snd_ctl_find_id
[ 703.958961] snd_ac97_codec: disagrees about version of symbol snd_ctl_new1
[ 703.958965] snd_ac97_codec: Unknown symbol snd_ctl_new1
[ 703.959185] snd_ac97_codec: disagrees about version of symbol snd_ctl_remove_id
[ 703.959190] snd_ac97_codec: Unknown symbol snd_ctl_remove_id
[ 703.959439] snd_ac97_codec: disagrees about version of symbol snd_component_add
[ 703.959443] snd_ac97_codec: Unknown symbol snd_component_add
[ 703.959640] snd_ac97_codec: disagrees about version of symbol snd_ctl_make_virtual_master
[ 703.959645] snd_ac97_codec: Unknown symbol snd_ctl_make_virtual_master
[ 703.959832] snd_ac97_codec: disagrees about version of symbol snd_pcm_hw_rule_add
[ 703.959837] snd_ac97_codec: Unknown symbol snd_pcm_hw_rule_add
[ 703.960308] snd_ac97_codec: disagrees about version of symbol snd_ctl_boolean_mono_info
[ 703.960312] snd_ac97_codec: Unknown symbol snd_ctl_boolean_mono_info
[ 703.960503] snd_ac97_codec: disagrees about version of symbol ac97_bus_type
[ 703.960508] snd_ac97_codec: Unknown symbol ac97_bus_type
[ 703.961159] snd_ac97_codec: disagrees about version of symbol _snd_ctl_add_slave
[ 703.961164] snd_ac97_codec: Unknown symbol _snd_ctl_add_slave
[ 703.961561] snd_ac97_codec: disagrees about version of symbol snd_info_create_card_entry
[ 703.961565] snd_ac97_codec: Unknown symbol snd_info_create_card_entry
[ 973.956578] snd_ac97_codec: disagrees about version of symbol snd_info_register
[ 973.956589] snd_ac97_codec: Unknown symbol snd_info_register
[ 973.956929] snd_ac97_codec: disagrees about version of symbol snd_ctl_add
[ 973.956933] snd_ac97_codec: Unknown symbol snd_ctl_add
[ 973.957282] snd_ac97_codec: disagrees about version of symbol snd_info_free_entry
[ 973.957286] snd_ac97_codec: Unknown symbol snd_info_free_entry
[ 973.957708] snd_ac97_codec: disagrees about version of symbol snd_ctl_find_id
[ 973.957713] snd_ac97_codec: Unknown symbol snd_ctl_find_id
[ 973.957909] snd_ac97_codec: disagrees about version of symbol snd_ctl_new1
[ 973.957913] snd_ac97_codec: Unknown symbol snd_ctl_new1
[ 973.958134] snd_ac97_codec: disagrees about version of symbol snd_ctl_remove_id
[ 973.958138] snd_ac97_codec: Unknown symbol snd_ctl_remove_id
[ 973.958388] snd_ac97_codec: disagrees about version of symbol snd_component_add
[ 973.958392] snd_ac97_codec: Unknown symbol snd_component_add
[ 973.958590] snd_ac97_codec: disagrees about version of symbol snd_ctl_make_virtual_master
[ 973.958594] snd_ac97_codec: Unknown symbol snd_ctl_make_virtual_master
[ 973.958783] snd_ac97_codec: disagrees about version of symbol snd_pcm_hw_rule_add
[ 973.958787] snd_ac97_codec: Unknown symbol snd_pcm_hw_rule_add
[ 973.959258] snd_ac97_codec: disagrees about version of symbol snd_ctl_boolean_mono_info
[ 973.959262] snd_ac97_codec: Unknown symbol snd_ctl_boolean_mono_info
[ 973.959453] snd_ac97_codec: disagrees about version of symbol ac97_bus_type
[ 973.959457] snd_ac97_codec: Unknown symbol ac97_bus_type
[ 973.960131] snd_ac97_codec: disagrees about version of symbol _snd_ctl_add_slave
[ 973.960136] snd_ac97_codec: Unknown symbol _snd_ctl_add_slave
[ 973.960531] snd_ac97_codec: disagrees about version of symbol snd_info_create_card_entry
[ 973.960536] snd_ac97_codec: Unknown symbol snd_info_create_card_entry

Ubuntu 10.04x64, AMD, Soundblaster Live! 7.1-- known to work.

It was suggester elsewhere that this might be a kernel regression. I am going to try a previous one.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: alsa-base 1.0.22.1+dfsg-0ubuntu3
ProcVersionSignature: Ubuntu 2.6.32-25.45-generic 2.6.32.21+drm33.7
Uname: Linux 2.6.32-25-generic x86_64
NonfreeKernelModules: nvidia
AlsaDevices:
 total 0
 crw-rw----+ 1 root audio 116, 1 2010-11-01 19:45 seq
 crw-rw----+ 1 root audio 116, 33 2010-11-01 19:45 timer
AlsaVersion:
 Advanced Linux Sound Architecture Driver Version 1.0.23.
 Compiled on Oct 10 2010 for kernel 2.6.32-25-generic (SMP).
AplayDevices: aplay: device_list:235: no soundcards found...
Architecture: amd64
ArecordDevices: arecord: device_list:235: no soundcards found...
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer', '/dev/sequencer2', '/dev/sequencer'] failed with exit code 1:
Date: Mon Nov 1 19:51:33 2010
PackageArchitecture: all
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: alsa-driver
Symptom: audio
Title: Soundcard not detected
dmi.bios.date: 08/10/2006
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: ASUS A8N-SLI Premium ACPI BIOS Revision 1303
dmi.board.name: A8N-SLI Premium
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: 1.02
dmi.chassis.asset.tag: 123456789000
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvrASUSA8N-SLIPremiumACPIBIOSRevision1303:bd08/10/2006:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnA8N-SLIPremium:rvr1.02:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer

Revision history for this message
dillinger417 (dillinger417) wrote :
Revision history for this message
dillinger417 (dillinger417) wrote :

Boot to 2.6.32-24 and sound OK. Phonon still won't recognize Pulseaudio, but I have sound again.

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

Did you compile your own alsa-driver on top of the new kernel?

Changed in alsa-driver (Ubuntu):
status: New → Incomplete
Revision history for this message
dillinger417 (dillinger417) wrote :

In 2.6.23-24 cat /proc/asound/version indicates 1.0.21... Under 2.6.23-25 I have 1.0.23 which I believe I compiled myself, but I thought I did it before the kernel update i.e. under 2.6.23-24.

It would make some sense that the updated kernel would lead to the symbol confusion... I will try re-installing the latest alsa version. Hopefully that is the problem.

Revision history for this message
dillinger417 (dillinger417) wrote :

Reinstalled and I have sound. Thank you for leading a grasshopper down the right path!

Daniel T Chen (crimsun)
Changed in alsa-driver (Ubuntu):
status: Incomplete → Invalid
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.