yf_zq 发表于 2010-7-28 13:43:26

linux 2.6.30.4 声卡移植有问题

启动片段:
Advanced Linux Sound Architecture Driver Version 1.0.18a.
No device for DAI UDA134X
No device for DAI s3c24xx-i2s
S3C24XX_UDA134X SoC Audio driver
UDA134X SoC Audio Codec
asoc: UDA134X <-> s3c24xx-i2s mapping ok
ALSA device list:
#0: S3C24XX_UDA134X (UDA134X)
TCP cubic registered
RPC: Registered udp transport module.
RPC: Registered tcp transport module.

程序中播放wav(44000162)只能听到杂音.

wangda 发表于 2010-7-28 18:24:30

因linux-2.6.30.4中版本为1.0.20的声卡驱动有bug,在播放音视频时会出现断断续续的现象,所以要用早期版本1.0.18a替换之(可在linux-2.6.29.xxx的内核中提取)。。
#cp -rf /linux-2.6.29.xxx/sound /linux-2.6.30.4/sound    //替换sound目录

#cp -rf /linux-2.6.29.xxx/include/sound /linux-2.6.30.4/include/sound    //替换include/sound目录

#cp -rf /linux-2.6.29.xxx/include/asm-arm /linux-2.6.30.4/include    //复制include/asm-arm目录

#cp -f /linux-2.6.29.xxx/arch/arm/mach-s3c2410/include/mach/audio.h /linux-2.6.30.4/arch/arm/mach-s3c2410/include/mach    //复制audio.h到相应目录

#gedit /linux-2.6.30.4/include/linux/proc_fs.h    //修改proc_fs.h文件,在第70行添加如下内容

struct module *owner;    //因为在sound/core/info.c第159和982行中用到

yf_zq 发表于 2010-7-29 14:05:57

声卡的驱动已经是1.0.18a了.
Advanced Linux Sound Architecture Driver Version 1.0.18a.

9008681 发表于 2013-7-13 20:15:40

请问解决了M吗?    我遇到和你一样的问题
页: [1]
查看完整版本: linux 2.6.30.4 声卡移植有问题