If ip link says the interface is up but mii-tool says it's got no link before negotiation is complete, ifup fails very quickly. In 8.0, we used to wait 5 seconds between ip set up and running mii-tool, which was enough for my epic100 card to negotiate the link. In Phoebe, it always fails, because there's a 1-2 second window between ip link reporting the interface is up and mii-tool getting a `link ok'. The patch I'm going to attach restores the 8.0 behavior, in that it takes at most 5 seconds to bail out, but it gives more time for mii-tool to return a success result.
Created attachment 89107 [details] patch that fixes /etc/sysconfig/network-scripts/network-functions
Fixed differently in 7.03-1.
Confirmed fixed in phoebe2.