论坛: UNIX系统 标题: NetDemonfreebsd5.1如何添加声卡 复制本贴地址    
作者: a031103a [a031103a]    论坛用户   登录
  在你的鼓励下我终于成功安装上了freebsd5.1,可是
进入kde后提示我can't open /dev/dsp
不知道该如何通过编译内核来加声卡
我的声卡上板载的ac97
请您帮忙,我多想向您那样可以看电影啊,先从一点一滴学起吗
谢谢!

地主 发表时间: 11/30 17:41

回复: gdyxiao [gdyxiao]   论坛用户   登录
1、首先下载个OSS(开放式声音系统),起最新版本可以从http://www.opensound.com下载,
注意:一定要下载和用户的系统内核相同版本的OSS,还要注意的是OSS的版本:SMP是专门为多处理器用户使用的,UP是专门为单处理器用户使用的。
2、在命令行下输入下面的命令解压OSS压缩包。
“tar zxvf oss397e-linux-v2x.tar.gz” 
3、安装
    (1)解压后运行下面的命令安装:OSS--install
    (2)运行安装后,OSS检查系统中是否已经安装并加载了其他的声卡驱 动程序,如果用户已经安装了其他驱动程序,可以选择Y在内核模块配置文件中注释掉相对应的行。
    (3)下一步是OSS的版权声明,声明了OSS并不是一不自由件。   
    (4)选择(Accept)并确认,下一步是OSS发行版本的信息。
    (5)按照默认的路径安装。
    (6)选择相应的声卡类型。
    (7)接下来要求用户确认或者修改声卡所使用的I/O PORT,为确保声卡正常,必须使用正确的I/O PORT,推荐用户使用系统缺省的I/O PORT。
    (8)由于OSS不是自由软件,所以不是免费使用的,需要安装LICEMNET,确认后最后一步就是安装LICEMENT。
4、在安装后的目录先执行"soundon"命令可以启动OSS,然后用户就可以LINUX下听到美妙的声音了。
root@linux#/usr/local/bin/soundon
OSS driver(sndshield)is already loaded
Use soundoff to unload it and try again
如果需要关闭OSS,只要执行”soundoff“即可。]
通过以上的方法,即使用户的声卡LINUX无法识别,你也能够LINUX发出声音了。

B1层 发表时间: 12/05 23:11

回复: a031103a [a031103a]   论坛用户   登录
我要的是freebsd5.1不是linux


B2层 发表时间: 12/09 09:58

回复: NetDemon [netdemon]   ADMIN   登录
#dmesg

查看启动时内核检测到了声卡设备名称


根据你的类型

选择下列的一个,把NO改为YES放到 /kernel/loader.conf 中
实在不行就snd_driver_load="YES"

snd_pcm_load="NO"              # Digital sound subsystem
snd_ad1816_load="NO"            # ad1816
snd_cmi_load="NO"              # cmi
snd_csa_load="NO"              # csa
snd_cs4281_load="NO"            # cs4281
snd_ds1_load="NO"              # ds1
snd_emu10k1_load="NO"          # Creative Sound Blaster Live
snd_ess_load="NO"              # ess
snd_es137x_load="NO"            # es137x
snd_fm801_load="NO"            # fm801
snd_ich_load="NO"              # Intel ICH
snd_maestro_load="NO"          # Maestro
snd_maestro3_load="NO"          # Maestro3
snd_mss_load="NO"              # Mss
snd_neomagic_load="NO"          # Neomagic
snd_sbc_load="NO"              # Sbc
snd_sb8_load="NO"              # Sound Blaster Pro
snd_sb16_load="NO"              # Sound Blaster 16
snd_solo_load="NO"              # Solo
snd_t4dwave_load="NO"          # t4dwave
snd_via8233_load="NO"          # via8233
snd_via82c686_load="NO"        # via82c686
snd_driver_load="NO"            # All sound drivers


B3层 发表时间: 12/10 04:29

回复: NetDemon [netdemon]   ADMIN   登录
AC97一般是 snd_ich

B4层 发表时间: 12/10 04:30

回复: a031103a [a031103a]   论坛用户   登录
  谢谢指教,我回去试试,成功后在告诉你

B5层 发表时间: 12/10 20:31

论坛: UNIX系统

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号