Ok, so you CAN log in and run command line stuff, but not on eth1. Try "netctl status eth1"
I would try to compare the two profiles, eth0 and eth1. Run "netctl --help" and it will list some of the things you can try to do. "netctl edit eth1" should give you a convenient way to change things. Beyond that I don't have any suggestions.
edit:
oops, did not see your last post. Nice to know you found the problem!