added FIXME for phy addr and port # seemed messed up, need to look into
that