IMPORTANT: In line with the first change, it needs to be pointed out that we will no longer package /etc/modprobe.d/modprobe.conf. This means that if you wrote to that file, it will be .pacsave'd on removal of m-i-t and you must rename it. We will continue to ship what used to be called /etc/depmod.d/depmod.conf, but rename it /lib/depmod.d/search.conf. This will be a read only file -- users should put their own tweaks in /etc/depmod.d.
One other thing you might notice is that kmod doesn't currently include man pages. I don't consider this a loss -- the m-i-t manpages did not provide full coverage, nor did the command line help. kmod's binaries all currently have full coverage of options via -h, --help.
Lastly, there's an accompanying mkinitcpio update to account for some extra verbosity of kmod's modprobe and depmod tools. You do *not* need to regenerate your initramfs images unless you feel so inclined.
Update- because Dave is awesome, he whipped up some patches and I tested them that appear to fix the above problem, so the latest kmod package in [testing] should be safe to test.
Thanks Dave!
-Dan
I just installed kmod-3-3 from [testing] and tried a reboot, which promptly left me with no rootfs and, oddly enough, no keyboard input in the initrd shell, which made the problem somewhat difficult to debug. However, an additional boot came up fine. I'm going to keep the package around to see if it happens again, but I hardly ever boot this box so it may take a while. This may not be quite ready for [core] just yet ;)
Regards, Bjørn Øivind
As I said in my other post I've mostly got things working. I have to log in then run sudo udevadm trigger ( I'm doing it twice, once with --type=devices then subsystems ) to get all my modules loaded, then sudo /etc/rc.d/net-profiles start to get my network up. Moving the nouveau blacklist and sound.conf to /lib/modprobe.d took care of not loading the the nouveau modules and finding my sound card. It was probably the wrong move, but I tried putting udevadm trigger --type=xxx in my rc.local with no success. Shows I still don't get all the interactions with rc.local. Myra -- Life's fun when your sick and psychotic!