[Alsa-user] File descriptor in bad state
Brought to you by:
perex
|
From: Silvio L. S. <li...@ie...> - 2002-03-18 02:26:21
|
Hi all
When I try to "cat" a file to /dev/snd/pcmC0D0p, we get the following:
[root@vegeta /root]# cat som>/dev/snd/pcmC0D0p
cat: write error: File descriptor in bad state
If I try to "cat" to /dev/dsp or /dev/audio, then we get:
[root@vegeta /root]# cat som>/dev/dsp
bash: /dev/dsp: No such device
[root@vegeta /root]# ls -l /dev/dsp
lrwxrwxrwx 1 root root 9 Mar 17 22:14 /dev/dsp ->
/dev/dsp0
[root@vegeta /root]# ls -l /dev/dsp0
crw-rw---- 1 root audio 14, 3 Mar 17 22:14 /dev/dsp0
Well, here is what I have done:
1) downloaded 3 rpm packages: ALSA drivers, utilities and libraries;
-- the last stable version:
[root@vegeta /root]# cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 0.5.12a.
Compiled on Mar 17 2002 for kernel 2.2.19-15cl with versioned symbols.
2) ./configure, make & make install each one of the three
3) run the ./snddevices of the driver directory
4) modprobe snd-card-via686a
(My card is an on-board chip AC97 of VIA 686a Southbridge;
my motherboard is Soyo K7VTA-Pro, just in case...)
Let's take a look at lsmod:
[root@vegeta /root]# lsmod
Module Size Used by
supermount 12944 2 (autoclean)
nls_iso8859-1 2416 1 (autoclean)
nls_cp437 3920 1 (autoclean)
vfat 9648 1 (autoclean)
fat 31040 1 (autoclean) [vfat]
snd-card-via686a 8560 0 (unused)
snd-pcm 36640 0 [snd-card-via686a]
snd-timer 10656 0 [snd-pcm]
snd-mpu401-uart 3456 0 [snd-card-via686a]
snd-rawmidi 11328 0 [snd-mpu401-uart]
snd-seq-device 4192 0 [snd-rawmidi]
snd-ac97-codec 27392 0 [snd-card-via686a]
snd-mixer 29392 0 [snd-ac97-codec]
snd 37856 1 [snd-card-via686a snd-pcm snd-timer
snd-mpu401-uart snd-rawmidi snd-seq-device snd-ac97-codec snd-mixer]
That's all. I cannot hear any sound; all we get are
message errors. Maybe I forgot some steps;
Would anyone please help me?
Thanks in advance
Silvio Lunixs
|