There appears to be broken code in "/etc/rc.d/rc.sysinit", in the section that is setting up the module stuff, just before depmod runs. The maintainer of initscripts needs to take a close look at this. I haven't analyzed the possible effects, but it's likely that the symlinks /boot/System.map /boot/module-info will not be set correctly under some circumstances, causing failure of depmod, modprobe, and consequently, of modules. These two lines appear to be missing backticks: AS DISTRIBUTED IN RH6.0: 177: mtag=grep -l "$ktag" /lib/modules/*/.rhkmvtag 2> /dev/null 179: mver=echo $mtag | sed -e 's,/lib/modules/,,' -e 's,/.rhkmvtag,,' -e 's,[ ].*$,,' Presumably they should read something like: SUGGESTED FIX: 177: mtag=`grep -l "$ktag" /lib/modules/*/.rhkmvtag` 2> /dev/null 179: mver=`echo $mtag | sed -e 's,/lib/modules/,,' -e 's,/.rhkmvtag,,' -e 's,[ ].*$,,'`
This has been fixed in the latest initscripts in Raw Hide, and also in 6.1...