ether->type needs to be set before calling configASIC. Otherwise etherelnk3reset() bails on it.