tingxx 发表于 2004-12-1 23:44:06

我的dev下没有mixer,怎么办??

我用的是lfs,昨天装了alsa,用aplay是可以放出声音的, esdplay也可以
但是没有/dev/mixer,gnome不能出声音呀??
/dev/mixer这个文件是怎么建的??

cnhnln 发表于 2004-12-2 13:32:42

mknod
MAKEDEV

tingxx 发表于 2004-12-2 14:36:55

能不能写得详细一些呀?? :cry:

cnhnln 发表于 2004-12-2 17:09:57

man or google


cd /dev
./MAKEDEV mixer

tingxx 发表于 2004-12-2 17:46:48

我用的是lfs,上面没有MAKEDEV命令呀

cnhnln 发表于 2004-12-2 17:52:48

mknod
设备节点的详细信息可以在内核源码中的Documentation/devices.txt文件里找到

tingxx 发表于 2004-12-3 09:24:47

我现在有cdrom了,我重新编了内核,把cdrom加入到内核。以前是选 成模块 ,竟然不行??
声音没有/dev/dsp /dev/mixer竟然也能用,我是将内核里的alsa选成模块的。然后装了alsa-lib
alsa-utils ,alsa-tools,还装了esound,程序运行都有声音,就是gnome的音量调节不行,每次重启要用alsamixer打开声音

cnhnln 发表于 2004-12-3 12:32:42

你是想?

tingxx 发表于 2004-12-3 20:34:30

终于又向前进了一步。加载了snd_mixer_oss ...这系列之后,终于可以在gnome调节音量了。但是面板里的那个还是不行,它好像只认/dev/sound/mixer里的,我做了一个ln -s /dev/mixer /dev/sound/mixer后,调节音量的滑块,没有作用。
但是,我不知道在哪里改,可以让系统启动的时候自动加载上面的这些模块。
请教 :mrgreen:
(是用/dev/modprobe.conf,怎么写呀,alias只是别名,不能加载呀,我看有人在/etc/rc.d/rc.local里加,有没有更好的方法呀??)

cnhnln 发表于 2004-12-3 20:46:02

不知道你用没有用devfsd、udev之类的,如果有,那可能是因为你的内核没配好。配置内核时选择alsa和里面的oss模拟,oss不要选。完成后安装alsa-utils,然后运行alsaconf配置modprobe.conf,再把alsasound服务加入你需要的启动级别

tingxx 发表于 2004-12-5 10:52:11

已经搞定, 因为用的是lfs,我在它的alsa的启动脚本中加入了那个oss接口模块,这样就行了
谢谢cnhnln,:mrgreen:
页: [1]
查看完整版本: 我的dev下没有mixer,怎么办??