免费注册 查看新帖 |

Chinaunix

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

[FreeBSD] FreeBSD6下使用usb音箱成功,解决双音频设备冲突问题,发个贴庆祝下 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-31 21:57 |只看该作者 |倒序浏览
其实很简单的事情,今天才想到,惭愧。。。。
由于我12.1本本的内置扬声器音质和音量实在不敢恭维,我在windows时代购进usb迷你音箱一个,但是当我转到fb平台下发现fb不能很好的管理双音频设备,然而我的本本bios又没有禁用板载声卡的功能,所以一直很是痛苦,今天无聊灵机一动,想出办法一个,大家共享。。。。
方法如下

在内核配置文件里把我本本内置声卡的模块#掉,usb音箱的模块保留

  1. # sound card support
  2. device                sound
  3. #device                snd_ich
  4. device                snd_cmi
  5. device                snd_uaudio
复制代码

由于我make.conf里加了NO_MODULES=yes,而且也喜欢隔三岔五的升级系统,所以我吧snd_ich.ko 拷贝到/boot/defaults目录下
然后在/etc/rc.local添加


  1. /sbin/kldload /boot/defaults/snd_ich.ko
复制代码

然后编译内核,插上可爱的usb音箱,然后重启,这样由于内置声卡的ko加载的比较晚,usb音箱占用/dev/pcm0,而内置声卡占用/dev/pcm1,如果不插usb音箱开机,那么内置声卡就是默认的声音设备,完全可以照常使用,虽然不是很科学的解决办法(必须开机前插上usb音箱),可是毕竟能用了,呵呵


[ 本帖最后由 vcynosure 于 2006-1-1 16:12 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-01-01 00:34 |只看该作者
呵呵,祝贺.

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
3 [报告]
发表于 2006-01-01 11:44 |只看该作者
这个招都能想到
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP