by Cybertimber2009 » Sun Jun 26, 2011 2:15 am
$this->bbcode_second_pass_quote('Medved', 'Q')uick worarround - kill all udevd processes as soon as your system is up:
$this->bbcode_second_pass_code('', 'pkill udevd')
That leaves you without autodetect/automount functionallities given by udev rules, but it's OK as long as you don't plug an external device. Yup, it sucks...
I have a better fix...
$this->bbcode_second_pass_code('', 'killall udev
/sbin/udevd --daemon
/sbin/udevadm trigger --action=add --type=subsystems
/sbin/udevadm trigger --action=add --type=devices
')
Once the service/daemon is restarted, it's fine.
I created a little script that handles this nicely (and at some point I'd like to figure out how to make it run after boot)
$this->bbcode_second_pass_code('', 'echo "Preparing to kill udevd"
killall udevd
sleep 3
echo "DONE"
echo " "
sleep 1
echo "Restarting udevd"
/sbin/udevd --daemon
sleep 2
/sbin/udevadm trigger --action=add --type=subsystems
sleep 2
/sbin/udevadm trigger --action=add --type=devices
echo " "
sleep 2
echo "udevd restarted, and prepared to add devices to the system"
')