为一块交换机板卡打通音频驱动

隔壁组做了一块板子,从某交换机环境改的,加了一个usb音频设备,申请我支援打通这个设备。连上去一看,设备已经识别为TI 2903,但是dev/snd下面只有个timer。编译内核一看,版本很老,没有alsa?打开了OSS选项,重新编译之后,出现了control设备和PCM设备,这是最原始的波形接口。
apt-get install alsa-base alsa-utils pulseaudio

然后重启alsa
alsa force-reload
提示:

Unloading ALSA sound driver modules:.
Loading ALSA sound driver modules: (none to reload).
看来还是需要alsa驱动的,回头去内核里找。
原来alsa在内核里叫Device Drivers -> Sound card support -> Advanced Linux Sound Architecture。把所有的模块都启动了。
使用aplay xxx.wav 测试,正常输出音频。