LinuxSir.cn,穿越时空的Linuxsir!

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

安装创新 sb live 5.1 声卡的悲惨经历

[复制链接]
发表于 2004-4-21 01:26:07 | 显示全部楼层 |阅读模式
linux 下大部分声卡都无法支持硬件多音频流,搞得很不爽。我又不想用 arts 和 esd, 于是 今天中午去买了一个创新的 sb live 5.1 超值版,于是悲惨经历开始了。
系统: Debian Sid
硬件:创新的 sb live 5.1 超值版,lspci 的结果:
0000:02:01.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 0a)
0000:02:01.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 0a)
系列号开头是 C6SB0223428000xxxx , 即所谓的 022 版本吧?
主板是 i815 芯片的,内置的声卡已经被我关掉了。
原内核是 Debian 官方的 2.6.5-686-1
linux 的启动信息显示找到了这个声卡。
刚开始装入 alsa 驱动,立刻启动停止了,等了半天,一直停留在装入 alsa驱动的信息上。 于是被迫按 reset 重启,换了另外一个自己编译的 2.6.4内核,这个内核虽然编译了 alsa驱动,但是驱动模块只选了 cmipci, 于是正常启动了。开始重新编译内核。将Debian官方的2.6.5内核配置稍微改了一下,将 oss 的声卡驱动全部去掉,alsa 的驱动全部保留,并且编译为模块。花了差不多一个小时,终于编译完了。用新内核启动,结果,又是在启动 alsa 驱动的时候停住了。再次进入系统,这次是将oss 驱动去掉, alsa 驱动编译进内核。又是1个小时,重启,再次死机。于是 google,发现没有人像我这么倒霉。  开始怀疑声卡是否有问题,进入久已不用的 win2k, 安装了附带CD的驱动,声卡正常。
   google, 发现还有 oss驱动和创新的开源驱动,于是打算试试这两个驱动,直接安装oss, 发现我这个可以运行的内核将声音部分编译进内核了,必须重新编译内核。嗯,再次折腾吧,将声音支持改成模块,将 oss/alsa驱动都去掉了,再次用了一个小时编译,启动的时候,居然 unable to mount root fs! 哦,忘记将 ext3编译进内核了。再来,发现还是unable to mount root fs! 原来,忘记将 ide 驱动编译进内核了。于是,又开始重新编译。
心情非常不爽,上来发篇文章。希望驱动能用才好。

不清楚是我的这个声卡有问题呢,还是其它原因造成的。总觉得装入驱动居然导致死机,实在无法接受。请要买这个声卡的人小心一点。也请其它使用创新sb live 5.1 的朋友说一下自己的 lspci 内声卡信息,还有就是自己的系列号前面几位,看看是否 022 版本都有这个问题,还是个体现象。
如果实在不行,明天再去换另外一款 sb live了。。。可怜啊,花了钱还在找罪受!!!
发表于 2004-4-21 01:36:19 | 显示全部楼层
装完驱动后运行了#alsaconf 吗?
 楼主| 发表于 2004-4-21 01:45:16 | 显示全部楼层
现在不是 alsa 驱动能否起作用的问题,而是内核一开始加载 emu10k1 的 alsa 驱动,马上就冻结了。。。。 系统都冻结了,还怎么 alsaconf...
发表于 2004-4-21 01:49:54 | 显示全部楼层
不运行alsaconf哪能正确加载 emu10k1 的 alsa 驱动?
怀疑驱动加载出错导致死机?偶编译过2.6.5内核,用内核自带的alsa驱动没问题,
下载1。0。4 版的编译也通过。
 楼主| 发表于 2004-4-21 01:53:47 | 显示全部楼层
2.6.x 系列的内核启动时候会检查到声卡,自动加载模块的。
每次系统冻结都是在出现 start alsa driver 1.0.x 的时候,在这里停滞了。我试过等了30分钟还是没有反应。
发表于 2004-4-21 08:31:52 | 显示全部楼层
你假如不用2.6的内核,2.4内核如何? 我以前加载过好像可以的。最近一直没有用这块声卡了。
 楼主| 发表于 2004-4-21 10:26:26 | 显示全部楼层
我还是怀疑是这个声卡的型号问题。
试过在windows下安装 kx 的驱动,结果也是死机。kx 的驱动是根据linux下的驱动写的。昨天用 oss 的商业版本测试过,只要尝试加入 sb live 的驱动就会死机。我受够了,今天想办法去换另外一个版本的声卡。这个声卡似乎只有windows版本的官方驱动才可以用。
发表于 2004-4-21 10:56:37 | 显示全部楼层
汗。。有米的人。。
最好先看看HCL
发表于 2004-4-21 12:16:59 | 显示全部楼层
我的SB Live 5.1也是0220系列的,装Mandrake 10,不能用ALSA驱动(不是冻结,而是出现尖利的蜂鸣),后来使用了OSS驱动就行了
 楼主| 发表于 2004-4-21 12:26:39 | 显示全部楼层
希望能换另外版本的 sb live了。
居然会导致系统冻结,这个实在无话可说了。。。
楼上的,你是 0220, 我是 0222, 版本不同的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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