ML升kernel到2.6.12-mm3-dmix-bttv
从JadeX1的补丁到mm3.....问题不断:先贴个Arts的正常应用图
http://shell.world-net.co.nz/~dlhy2000/ppic/arts.jpg
看完图说说问题吧,
1.本来要用dmix弄多音频的,结果看asoundrc看的头昏,照抄了一个,可是用起来好象还没有arts支持的好,播放软件们动不动就死了-当然都已选alsa输出了:(
至少先用arts顶着吧:D
2.升级到2.6.12-rc2之后,不知到是否是否内核设置问题,
bttv模块总是不能加载:错误如下:网上也没有找到办法.
看bttv说明要把i2c的一个选项打开,可是我打开了也没有
解决,不知道哪位弟兄能帮忙搞定?
WARNING: Error inserting i2c_core (/lib/modules/2.6.12-rc2-mm3/kernel/drivers/i2c/i2c-core.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting tveeprom (/lib/modules/2.6.12-rc2-mm3/kernel/drivers/media/video/tveeprom.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting i2c_algo_bit (/lib/modules/2.6.12-rc2-mm3/kernel/drivers/i2c/algos/i2c-algo-bit.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting bttv (/lib/modules/2.6.12-rc2-mm3/kernel/drivers/media/video/bttv.ko): Unknown symbol in module, or unknown parameter (see dmesg) 照抄的.asoundrc
pcm.!default { #<--这里的intel8x0换成你自己的驱动名字
type hw
card 0
mmap_emulation 1
}
ctl.!default { #<--这里的intel8x0换成你自己的驱动名字
type hw
card 0
}
#
# OSS Compability
#
pcm.!dsp0 {
type plug
slave.pcm "duplex"
}
#
#
# ASYM duplex device
#
pcm.!duplex {
type asym
playback.pcm "output"
capture.pcm "input"
}
# Make the duplex device default
#
pcm.!default {
type plug
slave.pcm "duplex"
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 32768
rate 48000
}
bindings {
0 0
1 1
}
}
ctl.dmixer {
type plug
slave.pcm "dmixer"
}
pcm.mixin {
type dsnoop
ipc_key 5978293 # must be unique for all dmix plugins!!!!
ipc_key_add_uid yes
slave {
pcm "hw:0,0"
channels 2
period_size 1024
buffer_size 32768
rate 48000
periods 0
period_time 0
}
bindings {
0 0
0 1
}
} http://gentoo-wiki.com/HOWTO_ALSA_sound_mixer_aka_dmix
页:
[1]