From: Grazvydas Ignotas Date: Tue, 17 Aug 2010 14:34:18 +0000 (+0300) Subject: some temp. diagnostic code X-Git-Tag: master-2011-01-17~17 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-wifi.git;a=commitdiff_plain;h=c2a2f58d1e5923b59ee5ef8b8127ad88f1716e90 some temp. diagnostic code --- diff --git a/drivers/net/wireless/wl12xx/wl1251_boot.c b/drivers/net/wireless/wl12xx/wl1251_boot.c index 447fb20..fdf86c0 100644 --- a/drivers/net/wireless/wl12xx/wl1251_boot.c +++ b/drivers/net/wireless/wl12xx/wl1251_boot.c @@ -303,6 +303,9 @@ int wl1251_boot_run_firmware(struct wl1251 *wl) REGAINED_BSS_EVENT_ID | BT_PTA_SENSE_EVENT_ID | BT_PTA_PREDICTION_EVENT_ID | JOIN_EVENT_COMPLETE_ID; + /* tmp to help debug rare issues */ + wl->event_mask = EVENT_MBOX_ALL_EVENT_ID & ~PS_REPORT_EVENT_ID; + ret = wl1251_event_unmask(wl); if (ret < 0) { wl1251_error("EVENT mask setting failed"); diff --git a/drivers/net/wireless/wl12xx/wl1251_event.c b/drivers/net/wireless/wl12xx/wl1251_event.c index e093a1c..3c8daa2 100644 --- a/drivers/net/wireless/wl12xx/wl1251_event.c +++ b/drivers/net/wireless/wl12xx/wl1251_event.c @@ -94,6 +94,13 @@ static int wl1251_event_process(struct wl1251 *wl, struct event_mailbox *mbox) } } + /* log rare events to help debugging some issues */ + if (vector & ~(SCAN_COMPLETE_EVENT_ID | PS_REPORT_EVENT_ID | + SYNCHRONIZATION_TIMEOUT_EVENT_ID | JOIN_EVENT_COMPLETE_ID | + BSS_LOSE_EVENT_ID | RESET_BSS_EVENT_ID | + BT_PTA_PREDICTION_EVENT_ID)) + wl1251_info("rare event: %08x", vector); + return 0; }