diff -crpN acx-20060521/common.c acx-20060521_patched/common.c *** acx-20060521/common.c 2006-05-20 20:27:58.000000000 +0200 --- acx-20060521_patched/common.c 2006-12-10 23:00:24.000000000 +0100 *************** acx_s_update_card_settings(acx_device_t *** 6382,6387 **** --- 6382,6388 ---- * that the ethernet iface's MAC changed * to the card (reversed in * the card!) */ + adev->dev_addr[ETH_ALEN - 1 - i] = adev->ndev->dev_addr[ETH_ALEN - 1 - i]; paddr[i] = adev->dev_addr[ETH_ALEN - 1 - i]; } acx_s_configure(adev, &stationID, ACX1xx_IE_DOT11_STATION_ID); *************** acx_s_start(acx_device_t *adev) *** 6962,6968 **** SET_BIT(adev->set_mask, SET_TEMPLATES|SET_STA_LIST|GETSET_WEP |GETSET_TXPOWER|GETSET_ANTENNA|GETSET_ED_THRESH|GETSET_CCA |GETSET_REG_DOMAIN|GETSET_MODE|GETSET_CHANNEL ! |GETSET_TX|GETSET_RX); log(L_INIT, "updating initial settings on iface activation\n"); acx_s_update_card_settings(adev); --- 6963,6969 ---- SET_BIT(adev->set_mask, SET_TEMPLATES|SET_STA_LIST|GETSET_WEP |GETSET_TXPOWER|GETSET_ANTENNA|GETSET_ED_THRESH|GETSET_CCA |GETSET_REG_DOMAIN|GETSET_MODE|GETSET_CHANNEL ! |GETSET_TX|GETSET_RX|GETSET_STATION_ID); log(L_INIT, "updating initial settings on iface activation\n"); acx_s_update_card_settings(adev);