/sbin/kernelversion does not exist on a stock Slackware system. Since you have a 2.6 kernel running, you can safely comment out that check in the rc.hal script.
As for udev, there was no need (and it was a bad idea) to upgrade the udev package included in Slackware -current with the one from LinuxPackages.net. The init scripts and udev start script (along with the udev rules and such) are written in such a way that they are often mutually dependent upon each other. If you're going to use unsupported packages from LP to replace the stock Slackware packages, then you should be asking for support in the LP forums rather than the official Slackware forum.
Last edited by rworkman; 04-12-2007 at 12:48 PM.