我们用的linux是网上当的fedora4,接上话筒后,对着话筒讲话(此时不对系统做任何其它操作),从耳机可以清楚地听到讲话;但是,调用"/dev/dsp"文件发现向话筒讲话时,检查缓冲区中数据,为128,也就是相当于(我理解的)MIC-IN端信号为0.用ioctl设置相关参数后,未见返回-1,说明设置成功了.奇怪的是,我把声道数设为10(应该是不可能的),仍然设置成功.将IBM网上的那段程序复制到我的语音识别程序中,同样是设置采样率,发现返回的采样率竟然为1000HZ.调用"/dev/mixer"文件,进行相关设置,发现系统支持的录音设备中有mic,但就是录不了,不知为什么.昨天我还请教了一位学哥,他说如果确保程序无误的话,有可能是我们安的操作系统本身有问题,建议我们重装系统.请问,出现这种情况的可能性大么?