tg3: fix ring init when there are more TX than RX channels