| I didn't see any specific error messages about eth0. What I'd suggest you try next is to bring down your wireless interface, and see if those errors from bcm43xx were causing conflicts, and then run dhcpcd on eth0 again. So try these:
# ifconfig eth1 down
# rmmod -f bcm43xx
# dhcpcd eth0 |