方法一:
首先执行
kldload snd_driver
#这是个 meta 驱动,一次加载了最常见的设备驱动。 这会提高搜索正确驱动的速度。然后
dmesg | grep pcm
pcm0:
pcm0:
声卡的状态可以通过 /dev/sndstat 文件来查询:
desktop# cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0:
说明该声卡的类型为:snd_ich
然后在内核文件里面加入:
device sound
device "snd_ich"
重新编译内核以后即可使声卡投入使用。
方法二:
##############################################################
### Sound modules ##########################################
##############################################################
sound_load="YES" # Digital sound subsystem
snd_ad1816_load="NO" # ad1816
snd_als4000_load="NO" # als4000
snd_cmi_load="NO" # cmi
snd_cs4281_load="NO" # cs4281
snd_csa_load="NO" # csa
snd_ds1_load="NO" # ds1
snd_emu10k1_load="NO" # Creative Sound Blaster Live
snd_es137x_load="NO" # es137x
snd_ess_load="NO" # ess
snd_fm801_load="NO" # fm801
snd_ich_load="YES" # Intel ICH
snd_maestro_load="NO" # Maestro
snd_maestro3_load="NO" # Maestro3
snd_mss_load="NO" # Mss
snd_neomagic_load="NO" # Neomagic
snd_sb16_load="NO" # Sound Blaster 16
snd_sb8_load="NO" # Sound Blaster Pro
snd_sbc_load="NO" # Sbc
snd_solo_load="NO" # Solo
snd_t4dwave_load="NO" # t4dwave
snd_via8233_load="NO" # via8233
snd_via82c686_load="NO" # via82c686
snd_vibes_load="NO" # vibes
snd_driver_load="NO" # All sound drivers
在里面找到你的声卡就行了,改成"YES"就可以了。这个要配合方法一来的,只是不用编译内核了。