歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

FreeBSD下常見的聲卡的安裝


比較常見的聲卡,比如ac97,按照handbook的說明應該很容易裝上的,特殊的可能需要去參考聲卡官方網站了,很多人問聲卡的問題,我把常用的方法貼出來吧,省得大家再問了。
方法一:
首先執行
kldload snd_driver
#這是個 meta 驅動,一次加載了最常見的設備驅動。 這會提高搜索正確驅動的速度。然後
dmesg | grep pcm
pcm0: ; port 0xe000-0xe03f,0xdc00-0xdcff irq 11 at device 31.5 on pci0
pcm0: ;
聲卡的狀態可以通過 /dev/sndstat 文件來查詢:
desktop# cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: ; at io 0xdc00, 0xe000 irq 11 bufsz 16384 kld snd_ich (1p/1r/0v channels duplex default)
說明該聲卡的類型為: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"就可以了。這個要配合方法一來的,只是不用編譯內核了。
Copyright © Linux教程網 All Rights Reserved