if ! /sbin/pidof udevd 1>/dev/null 2>/dev/null; then # start udevd
echo "Starting udevd: /sbin/udevd --daemon"
# Since udev is just now being started we want to use add events:
echo "Triggering udev events: /sbin/udevadm trigger --action=add"
# Call udevtrigger and udevsettle to do the device configuration:
/sbin/udevadm trigger --type=subsystems --action=add
/sbin/udevadm trigger --type=devices --action=add
else # trigger changes for already running udevd
There's the bit of code around it. That line is info. but it's not working. Maybe try google now that you have the commands that are failing. I might try inserting this line just before it
/usr/bin/pgrep udevd && /usr/bin/cat /proc/mounts >> /tmp/somefile
Then you can read that at your leisure. You should have a file with a 3 or 4 digit number as the first line(s) and the mount points after it. I'd look for tmpfs being mounted. If you don't have the number, udevd isn't running.