Just an idea: maybe the unit order at startup is just problematic? I seem to have the same problem: the dhcp daemon fails to start at boot time. But starting the daemon manually later works. Maybe the service start happens to early at boot time, when the network is not setup yet and no interfaces are available?
Regards, Slaven -- Slaven Rezic - slaven <at> rezic <dot> de BBBike - route planner for cyclists in Berlin WWW version: http://www.bbbike.de Perl/Tk version for Unix and Windows: http://bbbike.sourceforge.net