LinuxSir.cn,穿越时空的Linuxsir!

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

求助:SB Live! 声卡在 Slackware 10.0 下安装的问题

[复制链接]
发表于 2004-11-14 11:58:18 | 显示全部楼层 |阅读模式
初次尝试 Linux  ,觉得 FC3 太大了,就安装 Slackware 10.0 。整个过程比较顺利,在处理中文字体、屏幕显示时走了些弯路,但在论坛各位的指导下还算顺利。声卡问题比较奇怪。现在的状态是开机装载 ALSA 后,音箱发出连续不断的嘟嘟脉冲声。登录并 startx ,显示 KDE 的进程,当 Loading Peripherals 执行完毕后,音箱恢复正常。图形界面下播放音乐、电影都没有问题。 Logout 到文本界面也没有问题。

简要说一下我的安装过程:
安装 Slackware 成功后,执行 alsaconf 。程序正确识别出 emu10k1 芯片。但退出时,开始嘟嘟乱响。进入 KDE ,打开调节音量的程序,音箱开始发出高频的吱吱声。注释掉 /etc/rc.d/rc.M 中关于 alsa 的命令行,重新启动。进入图形界面,打开 shell ,运行 swaret --upgrade alsa ,将其升级到 1.0.6 版, alsa-driver 升级到 1.0.6a 版。运行 alsaconf ,无法找到芯片。发现 snd-xxx 驱动都没有安装。(swaret 并没有提示安装失败呀?我去 installpkg alsa-driver-1.0.6a_2.4.27-i486-1.tgz 也确实没用。)于是手动重新下载 alsa-driver-1.0.6a.tar.bz2 。按照 http://www.alsa-project.org/alsa ... .php?module=emu10k1 上面说明的方法,解压,并执行
        ./configure --with-cards=emu10k1 --with-sequencer=yes;make;make install
。然后修改 /etc/modules.conf 为
        # ALSA portion
        alias char-major-116 snd
        alias snd-card-0 snd-emu10k1
        # module options should go here

        # OSS/Free portion
        alias char-major-14 soundcore
        alias sound-slot-0 snd-card-0
       
        # card #1
        alias sound-service-0-0 snd-mixer-oss
        alias sound-service-0-1 snd-seq-oss
        alias sound-service-0-3 snd-pcm-oss
        alias sound-service-0-8 snd-seq-oss
        alias sound-service-0-12 snd-pcm-oss
。因为主程序都已经安装了,所以直接
        modprobe snd-card-emu10k1
。尝试用 Xine 播放 avi 文件,成功!
恢复 /etc/rc.d/rc.M 中 alsa 的命令行,重新启动。然后就象我开头说的那样:confused: 装载 ALSA 后,音箱发出连续不断的嘟嘟脉冲声。登录并 startx ,显示 KDE 的进程,当 Loading Peripherals 执行完毕后,音箱恢复正常。

有人知道原因吗?另外 Loading Peripherals 到底执行了什么就修复了嘟嘟声?谢谢各位啦!
发表于 2004-11-14 12:23:30 | 显示全部楼层
既然你已经在modules.conf里面设置了,就不必再运行 /etc/rc.d/rc.M 中alsa的相关命令了。
发表于 2004-11-14 12:33:13 | 显示全部楼层
音量
顺便屏蔽下IEC
 楼主| 发表于 2004-11-14 13:16:09 | 显示全部楼层
哈!非常感谢!两位说得都很对。

去掉 /etc/rc.d/rc.M 中alsa的相关命令后,启动 KDE 仍然可以正常使用声音设备(为什么不提示没有找到 sound service 呢?不懂的说,modules.conf会自动被哪个程序调用呢?)。

如果不去掉,那么开机后运行 alsamixer ,将 PCM 音量调整到68以下(IEC是0),杂音不见了!在文本界面下 play 个 mp3 ,成功!进入 KDE 当然也没有问题。用 alsactl store 保存音量设置。

真是太高兴了,再次谢谢两位了!
发表于 2004-11-20 17:17:01 | 显示全部楼层
hoho,怀疑你的LIVE的来路
我用的一块SB LIVE 白金版在所有用的linux发行版中都不需要任何额外的配置就可以正常工作
在slk下面诧进去就能用
 楼主| 发表于 2004-11-20 17:27:19 | 显示全部楼层
哈哈,谢谢关心。
来路应该没问题。不是白金版,而是是第一版,也就是首发版。SB Live! 在北京刚刚发售的当天我去买的。当时卖1997(?要不就是1998,抢钱呀!!),附带一张子卡、三张光盘……。也用了这么多年了……

在Slackware下的问题真挺奇怪。其实安装完系统以后,也许声卡已经配置好了,但我没运行任何软件进行声卡测试,直接alsaconf重新配置了一遍,然后就乱响……下次我再装的话,进入KDE就马上试一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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