Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1476238
  • 博文数量: 295
  • 博客积分: 10051
  • 博客等级: 上将
  • 技术积分: 3850
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-11 08:50
文章分类

全部博文(295)

文章存档

2011年(1)

2009年(4)

2008年(290)

我的朋友

分类: BSD

2008-04-17 11:16:35

声卡设备还需要相应设备文件snd0的支持:# cd /dev
# ./MAKEDEV snd0

  当使用这些选项重新编译好内核,并启动之后,就可以查看声卡系统是否工作正常。首先应使用 dmesg命令查看系统是否侦测出了声卡设备,如果没有侦测出,就可能是硬件参数配置的问题,需要使用 UserConfig更改配置。

# dmesg | grep snb0
snd0:
snd0:
snd0:
snd0:

  通过直接读取设备文件sndstat可以查看出当前声卡的状态,根据系统检测出的设备不同,sndstat 报告的系统中安装的驱动也不同,至少应该报告一个soundBlaster设备:

# cat /dev/sndstat
VoxWare Sound Driver:3.5-alpha15-970902
(Wed Aug 6 22:58:35 PDT 1997 Amancio Hasty@rah.star-gate.com)
Config options:
Installed drivers:
Type 1: OPL-2/OPL-3 FM
Type 2: SoundBlaster
Type 6: SoundBlaster16
Type 7: SB16 MIDI
Card config:
SoundBlaster at 0x220 irq 5 drq 1
SoundBlaster16 at 0xffffffff irq 1 drq 5
SB16 MIDI at 0x330 irq 1
OPL-2/OPL-3 FM at 0x388 irq 1
Audio devices:
0: SoundBlaster 16 4.16
Synth devices:
0: Yamaha OPL-3
Midi devices:
0: SoundBlaster 16 Midi
Timers:
0: System clock
Mixers:
0: SoundBlaster

  设备文件audio用于声音的输入、输出,如果声卡没有IRQ/DRQ冲突,就能正常使用这个设备,从而可以通过这个设备进行录音和播放声音文件,可以通过标准的操作命令来操作这个设备文件。

阅读(602) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~