I found a solution on wiki about AsusZenbook. https://help.ubuntu.com/community/AsusZenbook
You have to download driver from http://www.asix.com.tw/download.php?sub=driverdetail&PItemID=105
For 3.2 kernels, the following patch has to be applied on this drivers:
--- a/asix.c 2011-03-10 13:46:05.000000000 +0100 +++ b/asix.c 2011-11-26 09:39:48.000000000 +0100 @@ -829,7 +829,7 @@ .ndo_do_ioctl = ax8817x_ioctl, .ndo_set_mac_address = ax8817x_set_mac_addr, .ndo_validate_addr = eth_validate_addr, - .ndo_set_multicast_list = ax8817x_set_multicast, + .ndo_set_rx_mode = ax8817x_set_multicast, }; #endif
@@ -1522,7 +1522,7 @@ .ndo_get_stats = axusbnet_get_stats, .ndo_set_mac_address = ax8817x_set_mac_addr, .ndo_validate_addr = eth_validate_addr, - .ndo_set_multicast_list = ax88772b_set_multicast, + .ndo_set_rx_mode = ax88772b_set_multicast, }; #endif
Make & make install
and it is fixed .
I hope that Ubuntu kernel team include this patch.
I found a solution on wiki about AsusZenbook. /help.ubuntu. com/community/ AsusZenbook
https:/
You have to download driver from www.asix. com.tw/ download. php?sub= driverdetail& PItemID= 105
http://
For 3.2 kernels, the following patch has to be applied on this drivers:
--- a/asix.c 2011-03-10 13:46:05.000000000 +0100
.ndo_do_ ioctl = ax8817x_ioctl,
.ndo_set_ mac_address = ax8817x_ set_mac_ addr,
.ndo_validate_ addr = eth_validate_addr, multicast_ list = ax8817x_ set_multicast, set_multicast,
+++ b/asix.c 2011-11-26 09:39:48.000000000 +0100
@@ -829,7 +829,7 @@
- .ndo_set_
+ .ndo_set_rx_mode = ax8817x_
};
#endif
@@ -1522,7 +1522,7 @@
.ndo_get_ stats = axusbnet_get_stats,
.ndo_set_ mac_address = ax8817x_ set_mac_ addr,
.ndo_validate_ addr = eth_validate_addr, multicast_ list = ax88772b_ set_multicast, set_multicast,
- .ndo_set_
+ .ndo_set_rx_mode = ax88772b_
};
#endif
Make & make install
and it is fixed .
I hope that Ubuntu kernel team include this patch.