|
楼主 |
发表于 2006-2-22 18:57:24
|
显示全部楼层
刚升级内核,和udev又有点小问题
Linux Archlinux 2.6.15-ARCH #1 SMP PREEMPT Sun Feb 12 18:36:42 CET 2006 i686 Intel(R) Celeron(R) CPU 2.66GHz GenuineIntel GNU/Linux
Name : udev
Version : 085-2
升级之前一切正常,升级后启动时,不会自动加载snd_hda_intel模块,需要手动modprobe snd_hda_intel model=5stack 才能用,怀疑是udev的设置有问题
顺便,在rc.conf里添加模块怎么指定参数啊?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2006-02-24修改
在rc.conf中不能加入参数,在modprobe.conf中指定参数即可.
因为在rc.sysinit中有:
# Load modules from the MODULES array defined in rc.conf
if ! [ "$load_modules" = "off" ]; then
if [ -f /proc/modules ]; then
stat_busy "Loading Modules"
for mod in "${MODULES[@]}"; do
if [ "$mod" = "${mod#!}" ]; then
/sbin/modprobe $mod
fi
done
stat_done
fi
fi
加载模块时直接调用modprobe,modprobe会读取modprobe.conf中的参数.
故在rc.conf中直接指定就可以了.
例如:MODULES=(!usbserial snd_hda_intel) |
|