免费注册 查看新帖 |

Chinaunix

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

[FreeBSD] 关于使用freebsd使用oss,hdac的问题(已解决,使用snd_hda,支持所有intel hda的声卡) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-02 17:32 |只看该作者 |倒序浏览
由于本本使用的是hda的声卡,
先期使用opensound的oss,ports安装,可是xmms,及mixer都调不了声音,绐终那么大(声音很大),尝试了N种方法后,无果!(不过好像mplayer可以调)郁闷!
而cat /dev/sndstat后显示无声音设备
bsd@root 17:20 ~#cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
就使用了hdac.ko,kldload后之后又发觉声音很小很小,几乎听不见(不过有声音),郁闷!
bsd@root 17:20 ~#cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <Intel 82801G High Definition Audio Controller> w00t (1p/0r/0v channels default)
大家不知道有没有遇到这种情况,希望得到大家帮助!谢谢!
特把解决方案写出来,希望大家遇到困难的,能给予你们帮助!:
1)分别到http://people.freebsd.org/~ariff/lowlatency/下载sndkld_releng6_i386_vpc.tar.gz,soundcard.h
2)如果以前在内核加过device sound,请去掉,重新编译内核
3)备份cp /boot/kernel/snd* /home/dp/bak.snd/
4)#rm /boot/kernel/snd*
  #tar zxfv sndkld_releng6_i386_vpc.tar.gz -C /boot/kernel
  #kldxref /boot/kernel/
  #mv soundcard.h /usr/include/sys
  #添加snd_hda_load="YES"到/boot/loader.conf
  #reboot
5)我的cat /dev/sndstat
bsd@dp 11:53 ~%cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 64bit 2007071200/i386)
Installed devices:
pcm0: <Intel 82801G High Definition Audio Controller> at memory 0xd0240000 irq 22 kld snd_hda [20070710_0047] [MPSAFE] (1p:1v/1r:1v channels duplex default)


[ 本帖最后由 For.you 于 2007-8-3 11:59 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-08-03 09:08 |只看该作者
我用的系统是
bsd@dp 9:09 ~%uname -a
FreeBSD bsd.workgroup 6.2-RELEASE-p6 FreeBSD 6.2-RELEASE-p6 #2: Tue Jul 31 10:00:30 UTC 2007     root@bsd.workgroup:/usr/obj/usr/src/sys/dp  i386
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP