[Pkg-alsa-devel] Bug#294880: libasound2: Error in snd_config_hook_load when using AU8830 (Aureal Vortex)

Graham Cobb Graham Cobb <g+debian@cobb.uk.net>, 294880@bugs.debian.org
Sat, 12 Feb 2005 01:15:28 +0000


Package: libasound2
Version: 1.0.8-1
Severity: important

Since upgrading sarge recently, ALSA applications (including alsaplayer and the KDE sound system) cannot start on my 
system, which is using the Aureal Vortex (au8830) sound driver.

Applications log the following errors:
ALSA lib conf.c:2792:(snd_config_hook_load) "/usr/share/alsa/cards/Aureal Vortex.conf" is not a word
ALSA lib conf.c:2672:(snd_config_hooks_call) function snd_config_hook_load_for_all_cards returned error: Invalid argument
ALSA lib pcm.c:1947:(snd_pcm_open_conf) Invalid type for PCM default definition (id: default, value: cards.pcm.default)

The problem may be because the private_string defined by the au8830 driver contains a space.

I have worked round the problem by editing /usr/share/alsa/alsa.conf as in the following patch:

--- /usr/share/alsa/alsa.conf.sav       2005-02-12 00:46:05.000000000 +0000
+++ /usr/share/alsa/alsa.conf   2005-02-12 00:47:59.000000000 +0000
@@ -38,7 +38,7 @@
                                strings [
                                        { @func datadir }
                                        "/cards/"
-                                       { @func private_string }
+#                                      { @func private_string }
                                        ".conf"
                                ]
                        }


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (990, 'testing'), (800, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-grc.2005.02.06
Locale: LANG=en_IE@euro, LC_CTYPE=en_IE@euro (charmap=ISO-8859-15) (ignored: LC_ALL set to en_IE@euro)

Versions of packages libasound2 depends on:
ii  libc6                       2.3.2.ds1-20 GNU C Library: Shared libraries an

-- no debconf information