単にNICのドライバーが対応していないだけ。
ドキュメント上では対応していることになっていても、
実際には問題があって動かないことはよくあること。
だからLinuxでは動いたんだろう。
あと、DHCPとは問題を切り分けるため、
DHCPが駄目ならとりあえず手動でifconfigしてみるよな、ふつー。