-->hang on rmmod: root@OpenWrt:/lib/modules/2.6.19.2# rmmod acx 00102625 ==> acxpci_e_cleanup_module 00102625 ==> acxpci_e_remove 00102626 ==> acxpci_s_issue_cmd_timeo_debug issue_cmd(cmd:ACX1xx_CMD_DISABLE_TX,buflen:0,timeout:50ms,type:0xFFFFFFFF) input buffer (len=0): cmd_type:0000 cmd_status:0000 [Idle] 00102627 ==> acx_s_msleep 00102630 <== acx_s_msleep cmd_type:0006 cmd_status:0001 [Success] issue_cmd(ACX1xx_CMD_DISABLE_TX): took 4 jiffies to complete 00102631 <== acxpci_s_issue_cmd_timeo_debug: 00000000 00102631 ==> acxpci_s_issue_cmd_timeo_debug issue_cmd(cmd:ACX1xx_CMD_DISABLE_RX,buflen:0,timeout:50ms,type:0xFFFFFFFF) input buffer (len=0): cmd_type:0000 cmd_status:0000 [Idle] 00102633 ==> acx_s_msleep 00102635 <== acx_s_msleep cmd_type:0005 cmd_status:0001 [Success] issue_cmd(ACX1xx_CMD_DISABLE_RX): took 4 jiffies to complete 00102636 <== acxpci_s_issue_cmd_timeo_debug: 00000000 switching off power LED to save power Please report in case toggling the power LED doesn't work for your card! 00102636 ==> acxpci_l_reset_mac acxpci_l_reset_mac: enable soft reset... hence it the issue here? /* halt eCPU */ temp = read_reg16(adev, IO_ACX_ECPU_CTRL) | 0x1; write_reg16(adev, IO_ACX_ECPU_CTRL, temp);