LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1511|回复: 19

呃...有人帮忙解决一下alsa的问题吗?

[复制链接]
发表于 2006-2-2 10:23:53 | 显示全部楼层 |阅读模式
升级了kernel和udev后,现在alsa出问题了
先是
  1. * Restoring Mixer Levels ...
  2. /usr/sbin/alsactl: load_state:1250: Cannot find soundcard '0'...
复制代码

我运行udevstart后已经能正常启动了
现在/dev/dsp正常,output采用alsa-oss也运行的没有问题,就是output采用alsa的时候都不行,错误是
  1. ALSA lib pcm_dmix.c:819:(snd_pcm_dmix_open) unable to open slave
复制代码

不知道是啥问题
现在是kernel 2.6.15, udev 084, alsa-1.0.10

另外我没设置过~/.asoundrc,看错误提示会不会是dmix的问题?
现在的alsa好象不用dmix就可以直接支持多音频流了吧?而且我现在连单独的一个音频都放不出来

大家帮帮我吧,谢谢先~急
 楼主| 发表于 2006-2-2 20:51:52 | 显示全部楼层
自己顶一下...
是不是/dev下面有啥东西丢失了?
  1. Allen Private # ls -al /dev/snd
  2. total 0
  3. drwxr-xr-x   2 root root      100 Feb  3  2006 .
  4. drwxr-xr-x  18 root root    29460 Feb  2 20:06 ..
  5. crw-rw----   1 root audio 116,  0 Feb  1 10:42 controlC0
  6. crw-rw----   1 root audio 116,  1 Feb  1 10:42 seq
  7. crw-rw----   1 root audio 116, 33 Feb  1 10:42 timer
复制代码
  1. Allen Private # ls -al /dev/dsp*
  2. crw-rw----  1 root audio 14, 35 Jul 27  2005 /dev/dsp2
  3. crw-rw----  1 root audio 14, 51 Jul 27  2005 /dev/dsp3
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-2-3 12:36:49 | 显示全部楼层
你是用的内核里的alsa driver还是emerge alsa-driver?
如果是后者,你需要重新emerge alsa-driver(以后每次升级内核都要这样的)
Post by Greyhound
升级了kernel和udev后,现在alsa出问题了
先是
  1. * Restoring Mixer Levels ...
  2. /usr/sbin/alsactl: load_state:1250: Cannot find soundcard '0'...
复制代码

我运行udevstart后已经能正常启动了
现在/dev/dsp正常,output采用alsa-oss也运行的没有问题,就是output采用alsa的时候都不行,错误是
  1. ALSA lib pcm_dmix.c:819:(snd_pcm_dmix_open) unable to open slave
复制代码

不知道是啥问题
现在是kernel 2.6.15, udev 084, alsa-1.0.10

另外我没设置过~/.asoundrc,看错误提示会不会是dmix的问题?
现在的alsa好象不用dmix就可以直接支持多音频流了吧?而且我现在连单独的一个音频都放不出来

大家帮帮我吧,谢谢先~急
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-5 11:46:53 | 显示全部楼层
emerge的alsa
每次重新编译内核都重新emerge过的....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-5 16:56:30 | 显示全部楼层
kernel降回2.6.14就没问题了ft...
回复 支持 反对

使用道具 举报

发表于 2006-2-5 22:01:58 | 显示全部楼层
看来纯粹是搂主的RPWT:
[PHP]bookstack@puma ~ $ uname -a
Linux puma 2.6.15-gentoo-r1 #1 PREEMPT Mon Jan 23 17:42:29 EST 2006 i686 Intel(R) Pentium(R) M processor 1.60GHz GenuineIntel GNU/Linux

bookstack@puma ~ $ sudo emerge -pv gentoo-sources udev alsa-driver

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] sys-kernel/gentoo-sources-2.6.15-r1  -build +doc -symlink (-ultra1) 39,086 kB
[ebuild   R   ] sys-fs/udev-084  (-selinux) 0 kB
[ebuild   R   ] media-sound/alsa-driver-1.0.10-r2  -debug +doc -oss 0 kB

[/PHP]

alsa一点问题也没有。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-6 12:36:14 | 显示全部楼层
绝对不是rpwt呀
你去gentoo.org的论坛看看好多人在问这个呢
回复 支持 反对

使用道具 举报

发表于 2006-2-7 04:56:19 | 显示全部楼层
我更新了内核后重新emerge alsa-driver,用alsaconf设置声卡时出现很多错误。怎么解决??
*   Loading: snd-seq ...
WARNING: Error inserting snd_seq_device (/lib/modules/2.6.15-gentoo-r3/kernel/sound/core/seq/snd-seq-device. ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_timer (/lib/modules/2.6.15-gentoo-r3/kernel/sound/core/snd-timer.ko): Unknown s ymbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_seq (/lib/modules/2.6.15-gentoo-r3/alsa-driver/acore/seq/snd-seq.ko): Unknown sym bol in module, or unknown parameter (see dmesg)                                                       [ !! ]
*   Loading: snd-seq ...
WARNING: Error inserting snd_seq_device (/lib/modules/2.6.15-gentoo-r3/kernel/sound/core/seq/snd-seq-device. ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_timer (/lib/modules/2.6.15-gentoo-r3/kernel/sound/core/snd-timer.ko): Unknown s ymbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_seq (/lib/modules/2.6.15-gentoo-r3/alsa-driver/acore/seq/snd-seq.ko): Unknown sym bol in module, or unknown parameter (see dmesg)                                                       [ !! ]
* ERROR: Failed to load necessary drivers                                                            [ ok ]
* Restoring Mixer Levels ...                                                                         [ ok ]
Setting default volumes...
amixer: Mixer attach default error: No such device
回复 支持 反对

使用道具 举报

发表于 2006-2-7 14:21:21 | 显示全部楼层
alsactrl restore.
alsaconf
回复 支持 反对

使用道具 举报

发表于 2006-2-7 16:24:49 | 显示全部楼层
ZeRo4 ~ # alsactl restore
alsactl: load_state:1236: No soundcards found...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表