struct cmd_ds_set_boot2_ver cmdrsp; int rsp_size = sizeof(cmdrsp); cmdrsp.action = cpu_to_le16(CMD_ACT_GET); res = lbs_cmd(priv, CMD_SET_BOOT2_VER, &cmdrsp, sizeof(cmdrsp), &cmdrsp, &rsp_size); lbs_deb_host("res %d\n", res); Dec 6 13:33:51 laptop kernel: libertas enter: lbs_process_rx_command():766 Dec 6 13:33:51 laptop kernel: libertas host: CMD_RESP: response 0x80a5, size 12, jiffies 17905778 Dec 6 13:33:51 laptop kernel: libertas CMD_RESP: a5 80 0c 00 07 00 02 00 00 00 00 00 Dec 6 13:33:51 laptop kernel: libertas host: CMD_RESP: error 0x0002 in command reply 0x80a5 Dec 6 13:33:51 laptop kernel: libertas enter: cleanup_cmdnode():1669 Dec 6 13:33:51 laptop kernel: libertas leave: cleanup_cmdnode():1681 Dec 6 13:33:51 laptop kernel: libertas leave: lbs_process_rx_command():910, ret -1 Dec 6 13:33:51 laptop kernel: libertas host: PREP_CMD: command failed with return code 2 Dec 6 13:33:51 laptop kernel: libertas leave: lbs_cmd():2100, ret -1