[alsa-devel] 'node->type == SND_CONFIG_TYPE_COMPOUND' failed
Hello all,
I'm trying to get alsa 1.0.16 working on a ARM PXA processor and I'm stuck with the following error message:
aplay: conf.c: 3166: snd_config_iterator_first: Assertion `node->type == SND_CONFIG_TYPE_COMPOUND' failed.
kernel version matches the user space library and utils version.
searching the archives / google brings no result.
We tried with an empty alsa.conf but then the message:
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default aplay: main:564: audio open error: No such file or directory
appears. However the card shows up /proc/asound/cards and alsamixer is able to access it.
Any ideas?
Best regards
Michael
At Mon, 12 Jan 2009 17:12:03 +0100, Michael Hirsch wrote:
Hello all,
I'm trying to get alsa 1.0.16 working on a ARM PXA processor and I'm stuck with the following error message:
aplay: conf.c: 3166: snd_config_iterator_first: Assertion `node->type == SND_CONFIG_TYPE_COMPOUND' failed.
It somehow means a syntax error of the configuration file. The code expects that the config tree to be a compound type but the given data isn't.
kernel version matches the user space library and utils version.
searching the archives / google brings no result.
We tried with an empty alsa.conf but then the message:
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default aplay: main:564: audio open error: No such file or directory
appears. However the card shows up /proc/asound/cards and alsamixer is able to access it.
Any ideas?
Try a newer version of alsa-lib. Possibly fixed, or give you a better error message. At least, this bad "assert" should be gone now.
Takashi
Hello,
Takashi Iwai wrote:
kernel version matches the user space library and utils version.
searching the archives / google brings no result.
We tried with an empty alsa.conf but then the message:
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default aplay: main:564: audio open error: No such file or directory
appears. However the card shows up /proc/asound/cards and alsamixer is able to access it.
Any ideas?
Try a newer version of alsa-lib. Possibly fixed, or give you a better error message. At least, this bad "assert" should be gone now.
isn't it an obligation to keep version of user space and kernel in sync? The kernel we use ships with alsa 1.0.16 and this nothing we can change easily.
Michael
At Mon, 12 Jan 2009 17:51:11 +0100, Michael Hirsch wrote:
Hello,
Takashi Iwai wrote:
kernel version matches the user space library and utils version.
searching the archives / google brings no result.
We tried with an empty alsa.conf but then the message:
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default aplay: main:564: audio open error: No such file or directory
appears. However the card shows up /proc/asound/cards and alsamixer is able to access it.
Any ideas?
Try a newer version of alsa-lib. Possibly fixed, or give you a better error message. At least, this bad "assert" should be gone now.
isn't it an obligation to keep version of user space and kernel in sync?
alsa-lib keeps the backward compatibility. A newer alsa-lib works with an older kernel. If not, it's a bug :)
Takashi
participants (2)
-
Michael Hirsch
-
Takashi Iwai