免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4794 | 回复: 8
打印 上一主题 下一主题

[FreeBSD] TP600E/FreeBSD 5.4 声卡安装原创 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-19 14:45 |只看该作者 |倒序浏览
见这儿人气好旺。加篇原创。

长话短说:
在/boot/loader.conf 里加入:
hint.pcm.0.at="isa"
hint.pcm.0.port="0x52c"
hint.pcm.0.drq="1"
hint.pcm.0.irq="5"
hint.pcm.0.flags="0x10"
snd_mss_load="YES"
就可以了。
详情看:
http://www.linuxsir.org/bbs/showthread.php?p=1246387
链接也是本人版权所有,呵呵。

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
2 [报告]
发表于 2005-09-19 14:56 |只看该作者

TP600E/FreeBSD 5.4 声卡安装原创

最好能把整个过程阻止一下,否则除非是跟你相同的网卡型号才可以的

论坛徽章:
0
3 [报告]
发表于 2005-09-19 16:53 |只看该作者

TP600E/FreeBSD 5.4 声卡安装原创

第四步是结果,只要结果不要过程可以跳过一,二,三。

一:
我用的是2645CBH。PII366的哪一种。
如果是PII400的,可能下面的链接对你更有效。其实我也参考了它。
http://www.ece.umr.edu/~taknnc/600E.html
二:
#cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <CS4236>; at io 0x52c irq 5 drq 1:0 bufsz 4096 (1p/1r/0v channels duplex default)
#kldstat
这两个命令在handbook中声卡相关的章节中都有详细介绍。此处不多说。
三:
我参考过的:
http://www.freebsd.org/cgi/man.cgi?query=sound&sektion=4&apropos=0&manpath=FreeBSD+5.4-RELEASE
http://www.freebsd.org/cgi/man.cgi?query=loader.conf&sektion=5&apropos=0&manpath=FreeBSD+5.4-RELEASE
四:
4.1
/boot/device.hints介绍:
hint.driver.unit.keyword=value
driver 是设备驱动程序名,unit 是设备驱动程序单位名,keyword 是 hint 关键字。
关键字可以由以下选项组成:
at:指明设备所绑定的总线
port:指明所使用 I/O 的起始地址。
irq:指明所使用的中断请求号。
drq:指明 DMA channel 号。
maddr:指明设备占用的物理内存地址。
flags:给设备设置各种标志位。
disabled:如果设成 1,设备被禁用。
其实/boot/loader.conf好象也是这样,我把它们都设在了/boot/loader.conf.具体解释在三中的链接中。

4.2
无论是老外的600E还是我的,都是用的snd_mss.ko这个驱动,关键就在于传递给它正解的参数。这正是我试了N次的成果。下面就是了:
/boot/loader.conf:
hw.cbb.start_memory="0x20000000"
hw.pci.allow_unsupported_io_range="1"
hint.acpi.0.disabled="1"         #以下与声卡有关
hint.pcm.0.at="isa"
hint.pcm.0.port="0x52c"
hint.pcm.0.drq="1"
hint.pcm.0.irq="5"
hint.pcm.0.flags="0x10"
snd_mss_load="YES"

4.3
say you say me,不需编译内核,声卡就可正常工作。可用esd试试,有一声响。用aumix调音(q退出,k帮助)。

4.4
为了速度,我还是编译了内核:
内核配置请参考:
http://www.ece.umr.edu/~taknnc/scimitar
作者只保留了他需要的一些驱动,具体是什么请看:
http://www.ece.umr.edu/~taknnc/600E.html
只要把我们不用的删去,再把需要的加上。按照手册上的做就可以了。

4.5
后话:
默认安装时有/boot/kernel/snd_mss.ko这个文件。也许重编译下声卡驱动加入上述参数也可以。

如有不明之处,见谅了.

论坛徽章:
0
4 [报告]
发表于 2005-09-19 16:59 |只看该作者

TP600E/FreeBSD 5.4 声卡安装原创

补充一下:
一定要在内核中加入自己的网卡什么的,否则不如不编译了,因为FB5.4的硬 件支持蛮好的。

论坛徽章:
0
5 [报告]
发表于 2005-09-19 17:50 |只看该作者

TP600E/FreeBSD 5.4 声卡安装原创

支持原创!我还没碰到需要安装声卡的情况。

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
6 [报告]
发表于 2005-09-19 19:11 |只看该作者

TP600E/FreeBSD 5.4 声卡安装原创

多谢多谢!收入精华收集中

论坛徽章:
0
7 [报告]
发表于 2005-09-20 07:26 |只看该作者

TP600E/FreeBSD 5.4 声卡安装原创

我的心暖暖的...

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
8 [报告]
发表于 2005-09-20 08:08 |只看该作者

TP600E/FreeBSD 5.4 声卡安装原创

[quote]原帖由 "heiyou"]我的心暖暖的...[/quote 发表:
呵呵,应该的,让大家受益了,总该有点表示的

论坛徽章:
0
9 [报告]
发表于 2007-08-04 13:43 |只看该作者
虽然都2年了,我才得到一部600e,楼主的文章真是救命文章,大大的感谢!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP