|
@@ -822,6 +822,10 @@ static int a3c90x_open(struct net_device *netdev)
|
822
|
822
|
|
823
|
823
|
a3c90x_internal_IssueCommand(inf_3c90x->IOAddr, cmdStallCtl, upUnStall);
|
824
|
824
|
|
|
825
|
+ /* set maximum allowed receive packet length */
|
|
826
|
+ a3c90x_internal_SetWindow(inf_3c90x, winTxRxOptions3);
|
|
827
|
+ outl(RX_BUF_SIZE, inf_3c90x->IOAddr + regMaxPktSize_3_w);
|
|
828
|
+
|
825
|
829
|
/* enable packet transmission and reception */
|
826
|
830
|
a3c90x_internal_IssueCommand(inf_3c90x->IOAddr, cmdTxEnable, 0);
|
827
|
831
|
a3c90x_internal_IssueCommand(inf_3c90x->IOAddr, cmdRxEnable, 0);
|