It seems the CIFS umount hangups happen when rc6.d/S20sendsigs is run, I changed this link to S45sendsigs, and the system unmounts remote file systems successfully before rebooting. On my Ubuntu Feisty install, K20dbus exists only in rc1.d/ which doesn't get run when shutdown is called with reboot.
It seems the CIFS umount hangups happen when rc6.d/S20sendsigs is run, I changed this link to S45sendsigs, and the system unmounts remote file systems successfully before rebooting. On my Ubuntu Feisty install, K20dbus exists only in rc1.d/ which doesn't get run when shutdown is called with reboot.