eth0 not starting on boot after installing mysql5

Just got my beaglebone in the mail a couple days ago and have been
building the software on it to work as a central poller for my smart
house build.

For the build I need it to run php (poller is written in php) and
mysql which will store realtime telemetry from each room.

I successfully installed php and mysql5 but after rebooting first time
eth0 is not up. I have to manaully start networking at which point
eth0 comes back, but then gone again after reboot.

What info can I provide to help debug this issue?

Here are some things which I do find odd in dmesg:

[ 0.652493] omap2_set_init_voltage: unable to get clk dpll1_ck
[ 0.658587] omap2_set_init_voltage: unable to set vdd_mpu_iva
[ 0.664657] omap2_set_init_voltage: unable to get clk l3_ick
[ 0.670577] omap2_set_init_voltage: unable to set vdd_core

[ 7.702444] PHY 0:01 not found
[ 7.716351] ADDRCONF(NETDEV_UP): eth0: link is not ready

I found a post on this group about a workaround, after adding it the
following 4 lines are now added to the end, but I'd rather not have to
have this hack.

[ 10.691087] PHY: 0:00 - Link is Up - 100/Full
[ 10.691280] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 11.144148] gadget: high-speed config #1: Linux File-Backed
Storage
[ 21.130434] eth0: no IPv6 routers present