Comment 24 for bug 947723

Revision history for this message
Diego Carrera Gallego (diegocarrera2000) wrote :

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.