Return-path: Received: from oproxy5-pub.bluehost.com ([67.222.38.55]:44855 "HELO oproxy5-pub.bluehost.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1755988Ab2CVB0l (ORCPT ); Wed, 21 Mar 2012 21:26:41 -0400 Received: from [70.96.116.236] (helo=[192.168.64.114]) by box284.bluehost.com with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.76) (envelope-from ) id 1SAWnY-0008RV-AW for linux-wireless@vger.kernel.org; Wed, 21 Mar 2012 19:26:40 -0600 Message-ID: <4F6A7FD0.8090404@boundarydevices.com> (sfid-20120322_022652_512781_427600F7) Date: Wed, 21 Mar 2012 18:26:40 -0700 From: Troy Kisky MIME-Version: 1.0 To: linux-wireless@vger.kernel.org Subject: wl1271 watchdog interrupt Content-Type: text/plain; charset=ISO-8859-1; format=flowed Sender: linux-wireless-owner@vger.kernel.org List-ID: Hi all We have a new board using the wl1271. As long as I keep it busy, everything is fine. But once it becomes idle I get, "wl12xx: ERROR watchdog interrupt received! starting recovery." Has this been seen by others? I'm using compat-wireless-2012-01-26 and my kernel is based on 3.0 Other relevant log messages: cfg80211: Calling CRDA to update world regulatory domain add wake up source irq 108 wl12xx: loaded wl12xx: firmware booted (Rev 6.3.0.0.77) wlan0: authenticate with 00:12:17:31:67:e7 (try 1) wlan0: authenticated wlan0: associate with 00:12:17:31:67:e7 (try 1) wlan0: RX AssocResp from 00:12:17:31:67:e7 (capab=0x411 status=0 aid=3) wlan0: associated wlan0: moving STA 00:12:17:31:67:e7 to state 1 wlan0: moving STA 00:12:17:31:67:e7 to state 2 wlan0: moving STA 00:12:17:31:67:e7 to state 3 wl12xx: Association completed. ....... wl12xx: ERROR watchdog interrupt received! starting recovery. wl12xx: Reading FW panic log wl12xx: ERROR command complete timeout ------------[ cut here ]------------ WARNING: at /home/tkisky/compat-wireless-2012-01-26/drivers/net/wireless/wl12xx/cmd.c:108 wl1271_cmd_send+0x378/0x3d0 [wl12xx]() Modules linked in: wl12xx mac80211 cfg80211 wl12xx_sdio ov5642_camera [<800416f8>] (unwind_backtrace+0x0/0xfc) from [<80064074>] (warn_slowpath_common+0x54/0x64) [<80064074>] (warn_slowpath_common+0x54/0x64) from [<800640a0>] (warn_slowpath_null+0x1c/0x24) [<800640a0>] (warn_slowpath_null+0x1c/0x24) from [<7f09e080>] (wl1271_cmd_send+0x378/0x3d0 [wl12xx]) [<7f09e080>] (wl1271_cmd_send+0x378/0x3d0 [wl12xx]) from [<7f09e720>] (wl12xx_cmd_stop_fwlog+0x54/0x80 [wl12xx]) [<7f09e720>] (wl12xx_cmd_stop_fwlog+0x54/0x80 [wl12xx]) from [<7f09ce18>] (wl1271_recovery_work+0x220/0x314 [wl12xx]) [<7f09ce18>] (wl1271_recovery_work+0x220/0x314 [wl12xx]) from [<80079b90>] (process_one_work+0x10c/0x408) [<80079b90>] (process_one_work+0x10c/0x408) from [<8007a228>] (worker_thread+0x19c/0x470) [<8007a228>] (worker_thread+0x19c/0x470) from [<8008071c>] (kthread+0x8c/0x90) [<8008071c>] (kthread+0x8c/0x90) from [<8003c474>] (kernel_thread_exit+0x0/0x8) ---[ end trace b6d18e2d5294f64d ]--- wl12xx: ERROR failed to send stop firmware logger command wl12xx: Hardware recovery in progress. FW ver: Rev 6.3.0.0.77 pc: 0x23923 wl12xx: down ieee80211 phy0: Hardware restart was requested mmc2: Timeout waiting for hardware interrupt. sdhci: =========== REGISTER DUMP (mmc2)=========== sdhci: Sys addr: 0x4a3b1ae8 | Version: 0x00000003 sdhci: Blk size: 0x00000004 | Blk cnt: 0x00000001 sdhci: Argument: 0x26ff8804 | Trn mode: 0x00000000 sdhci: Present: 0xfff9820e | Host ctl: 0x000000de sdhci: Power: 0x0000000b | Blk gap: 0x00000000 sdhci: Wake-up: 0x00000000 | Clock: 0x0000007f sdhci: Timeout: 0x00000000 | Int stat: 0x00000000 sdhci: Int enab: 0x007f000b | Sig enab: 0x007f000b sdhci: AC12 err: 0x00000000 | Slot int: 0x00000003 sdhci: Caps: 0x07f30000 | Caps_1: 0x00000007 sdhci: Cmd: 0x0000353a | Max curr: 0x00ffffff sdhci: Host ctl2: 0x00000088 sdhci: =========================================== wl1271_sdio mmc2:0001:2: sdio read failed (-110) wl1271_sdio mmc2:0001:2: sdio write failed (-84) mmc2: Timeout waiting for hardware interrupt. sdhci: =========== REGISTER DUMP (mmc2)=========== sdhci: Sys addr: 0x4a3b1ae8 | Version: 0x00000003 sdhci: Blk size: 0x00000004 | Blk cnt: 0x00000001 sdhci: Argument: 0x279c6804 | Trn mode: 0x00000000 sdhci: Present: 0xfff9820e | Host ctl: 0x000000de sdhci: Power: 0x0000000b | Blk gap: 0x00000000 sdhci: Wake-up: 0x00000000 | Clock: 0x0000007f sdhci: Timeout: 0x00000000 | Int stat: 0x00000000 sdhci: Int enab: 0x007f000b | Sig enab: 0x007f000b sdhci: AC12 err: 0x00000000 | Slot int: 0x00000003 sdhci: Caps: 0x07f30000 | Caps_1: 0x00000007 sdhci: Cmd: 0x0000353a | Max curr: 0x00ffffff sdhci: Host ctl2: 0x00000088 sdhci: =========================================== wl1271_sdio mmc2:0001:2: sdio read failed (-110) wl12xx: ERROR chip id doesn't match after firmware boot mmc2: Timeout waiting for hardware interrupt. sdhci: =========== REGISTER DUMP (mmc2)=========== sdhci: Sys addr: 0x4a3b1ae8 | Version: 0x00000003 sdhci: Blk size: 0x00000004 | Blk cnt: 0x00000001 sdhci: Argument: 0x24ace804 | Trn mode: 0x00000000 sdhci: Present: 0xfff9820e | Host ctl: 0x000000de sdhci: Power: 0x0000000b | Blk gap: 0x00000000 sdhci: Wake-up: 0x00000000 | Clock: 0x0000007f sdhci: Timeout: 0x00000000 | Int stat: 0x00000000 sdhci: Int enab: 0x007f000b | Sig enab: 0x007f000b sdhci: AC12 err: 0x00000000 | Slot int: 0x00000003 sdhci: Caps: 0x07f30000 | Caps_1: 0x00000007 sdhci: Cmd: 0x0000353a | Max curr: 0x00ffffff sdhci: Host ctl2: 0x00000088 sdhci: =========================================== wl1271_sdio mmc2:0001:2: sdio read failed (-110) wl12xx: WARNING unsupported chip id: 0x1 mmc2: Timeout waiting for hardware interrupt. sdhci: =========== REGISTER DUMP (mmc2)=========== sdhci: Sys addr: 0x4a3b1ae8 | Version: 0x00000003 sdhci: Blk size: 0x00000004 | Blk cnt: 0x00000001 sdhci: Argument: 0x24ace804 | Trn mode: 0x00000000 sdhci: Present: 0xfff9820e | Host ctl: 0x000000de sdhci: Power: 0x0000000b | Blk gap: 0x00000000 sdhci: Wake-up: 0x00000000 | Clock: 0x0000007f sdhci: Timeout: 0x00000000 | Int stat: 0x00000000 sdhci: Int enab: 0x007f000b | Sig enab: 0x007f000b sdhci: AC12 err: 0x00000000 | Slot int: 0x00000003 sdhci: Caps: 0x07f30000 | Caps_1: 0x00000007 sdhci: Cmd: 0x0000353a | Max curr: 0x00ffffff sdhci: Host ctl2: 0x00000088 sdhci: =========================================== wl1271_sdio mmc2:0001:2: sdio read failed (-110) wl12xx: WARNING unsupported chip id: 0x1 wl12xx: ERROR firmware boot failed despite 3 retries ieee80211 phy0: failed to set key (0, ff:ff:ff:ff:ff:ff) to hardware (-11) ____________________________________________ I've tried the latest compat-wireless, but it gets an error after association is completed. Here's the messages with compat-wireless-2012-03-18; Any tips appreciated. Thanks Troy ************************************************************************* cfg80211: Calling CRDA to update world regulatory domain add wake up source irq 108 wl12xx: loaded wl12xx: firmware booted (Rev 6.3.5.0.98) wlan0: authenticate with 00:12:17:31:67:e7 wlan0: send auth to 00:12:17:31:67:e7 (try 1/3) wlan0: authenticated wlan0: associate with 00:12:17:31:67:e7 (try 1/3) wlan0: RX AssocResp from 00:12:17:31:67:e7 (capab=0x411 status=0 aid=3) wlan0: associated wl12xx: ERROR command complete timeout ------------[ cut here ]------------ WARNING: at /home/tkisky/compat-wireless-2012-03-18/drivers/net/wireless/wl12xx/cmd.c:108 wl1271_cmd_send+0x378/0x3d0 [wl12xx]() Modules linked in: wl12xx mac80211 cfg80211 wl12xx_sdio compat ov5642_camera [<800416f8>] (unwind_backtrace+0x0/0xfc) from [<80064074>] (warn_slowpath_common+0x54/0x64) [<80064074>] (warn_slowpath_common+0x54/0x64) from [<800640a0>] (warn_slowpath_null+0x1c/0x24) [<800640a0>] (warn_slowpath_null+0x1c/0x24) from [<7f0aa1fc>] (wl1271_cmd_send+0x378/0x3d0 [wl12xx]) [<7f0aa1fc>] (wl1271_cmd_send+0x378/0x3d0 [wl12xx]) from [<7f0abb3c>] (wl1271_cmd_configure+0x38/0x60 [wl12xx]) [<7f0abb3c>] (wl1271_cmd_configure+0x38/0x60 [wl12xx]) from [<7f0b0afc>] (wl1271_acx_set_ht_capabilities+0x80/0xd4 [wl12xx]) [<7f0b0afc>] (wl1271_acx_set_ht_capabilities+0x80/0xd4 [wl12xx]) from [<7f0a64c8>] (wl1271_op_bss_info_changed+0x7c8/0x10ec [wl12xx]) [<7f0a64c8>] (wl1271_op_bss_info_changed+0x7c8/0x10ec [wl12xx]) from [<7f057b10>] (ieee80211_bss_info_change_notify+0xd4/0x1ac [mac80211]) [<7f057b10>] (ieee80211_bss_info_change_notify+0xd4/0x1ac [mac80211]) from [<7f07c9d4>] (ieee80211_assoc_success+0x360/0x5cc [mac80211]) [<7f07c9d4>] (ieee80211_assoc_success+0x360/0x5cc [mac80211]) from [<7f07cd94>] (ieee80211_rx_mgmt_assoc_resp+0x154/0x26c [mac80211]) [<7f07cd94>] (ieee80211_rx_mgmt_assoc_resp+0x154/0x26c [mac80211]) from [<7f07d698>] (ieee80211_sta_rx_queued_mgmt+0xc0/0x518 [mac80211]) [<7f07d698>] (ieee80211_sta_rx_queued_mgmt+0xc0/0x518 [mac80211]) from [<7f065824>] (ieee80211_iface_work+0x1c4/0x2cc [mac80211]) [<7f065824>] (ieee80211_iface_work+0x1c4/0x2cc [mac80211]) from [<80079b90>] (process_one_work+0x10c/0x408) [<80079b90>] (process_one_work+0x10c/0x408) from [<8007a228>] (worker_thread+0x19c/0x470) [<8007a228>] (worker_thread+0x19c/0x470) from [<8008071c>] (kthread+0x8c/0x90) [<8008071c>] (kthread+0x8c/0x90) from [<8003c474>] (kernel_thread_exit+0x0/0x8) ---[ end trace 211b9f291393445e ]--- wl12xx: WARNING CONFIGURE command NOK wl12xx: WARNING acx ht capabilities setting failed: -110 wl12xx: WARNING Set ht cap false failed -110 wl12xx: ERROR watchdog interrupt received! starting recovery. wl12xx: ERROR command complete timeout ------------[ cut here ]------------ WARNING: at /home/tkisky/compat-wireless-2012-03-18/drivers/net/wireless/wl12xx/cmd.c:108 wl1271_cmd_send+0x378/0x3d0 [wl12xx]() Modules linked in: wl12xx mac80211 cfg80211 wl12xx_sdio compat ov5642_camera [<800416f8>] (unwind_backtrace+0x0/0xfc) from [<80064074>] (warn_slowpath_common+0x54/0x64) [<80064074>] (warn_slowpath_common+0x54/0x64) from [<800640a0>] (warn_slowpath_null+0x1c/0x24) [<800640a0>] (warn_slowpath_null+0x1c/0x24) from [<7f0aa1fc>] (wl1271_cmd_send+0x378/0x3d0 [wl12xx]) [<7f0aa1fc>] (wl1271_cmd_send+0x378/0x3d0 [wl12xx]) from [<7f0ab1cc>] (wl12xx_cmd_set_default_wep_key+0x80/0xb0 [wl12xx]) [<7f0ab1cc>] (wl12xx_cmd_set_default_wep_key+0x80/0xb0 [wl12xx]) from [<7f0a5180>] (wl1271_set_key+0x2ec/0x3e4 [wl12xx]) [<7f0a5180>] (wl1271_set_key+0x2ec/0x3e4 [wl12xx]) from [<7f0a53c0>] (wl1271_op_set_key+0x148/0x2d0 [wl12xx]) [<7f0a53c0>] (wl1271_op_set_key+0x148/0x2d0 [wl12xx]) from [<7f074de4>] (ieee80211_key_enable_hw_accel+0xd4/0x1b4 [mac80211]) [<7f074de4>] (ieee80211_key_enable_hw_accel+0xd4/0x1b4 [mac80211]) from [<7f075350>] (ieee80211_key_link+0xa4/0x13c [mac80211]) [<7f075350>] (ieee80211_key_link+0xa4/0x13c [mac80211]) from [<7f06c654>] (ieee80211_add_key+0xc0/0x140 [mac80211]) [<7f06c654>] (ieee80211_add_key+0xc0/0x140 [mac80211]) from [<7f025198>] (cfg80211_upload_connect_keys+0xb0/0x654 [cfg80211]) [<7f025198>] (cfg80211_upload_connect_keys+0xb0/0x654 [cfg80211]) from [<7f03ce98>] (__cfg80211_connect_result+0x1e8/0x330 [cfg80211]) [<7f03ce98>] (__cfg80211_connect_result+0x1e8/0x330 [cfg80211]) from [<7f03abb0>] (cfg80211_send_rx_assoc+0x104/0x12c [cfg80211]) [<7f03abb0>] (cfg80211_send_rx_assoc+0x104/0x12c [cfg80211]) from [<7f07d77c>] (ieee80211_sta_rx_queued_mgmt+0x1a4/0x518 [mac80211]) [<7f07d77c>] (ieee80211_sta_rx_queued_mgmt+0x1a4/0x518 [mac80211]) from [<7f065824>] (ieee80211_iface_work+0x1c4/0x2cc [mac80211]) [<7f065824>] (ieee80211_iface_work+0x1c4/0x2cc [mac80211]) from [<80079b90>] (process_one_work+0x10c/0x408) [<80079b90>] (process_one_work+0x10c/0x408) from [<8007a228>] (worker_thread+0x19c/0x470) [<8007a228>] (worker_thread+0x19c/0x470) from [<8008071c>] (kthread+0x8c/0x90) [<8008071c>] (kthread+0x8c/0x90) from [<8003c474>] (kernel_thread_exit+0x0/0x8) ---[ end trace 211b9f291393445f ]--- wl12xx: WARNING cmd set_default_wep_key failed: -110 wl12xx: ERROR Could not add or replace key ieee80211 phy0: failed to set key (0, ff:ff:ff:ff:ff:ff) to hardware (-110) wl12xx: Reading FW panic log wl12xx: ERROR command complete timeout ------------[ cut here ]------------ WARNING: at /home/tkisky/compat-wireless-2012-03-18/drivers/net/wireless/wl12xx/cmd.c:108 wl1271_cmd_send+0x378/0x3d0 [wl12xx]() Modules linked in: wl12xx mac80211 cfg80211 wl12xx_sdio compat ov5642_camera [<800416f8>] (unwind_backtrace+0x0/0xfc) from [<80064074>] (warn_slowpath_common+0x54/0x64) [<80064074>] (warn_slowpath_common+0x54/0x64) from [<800640a0>] (warn_slowpath_null+0x1c/0x24) [<800640a0>] (warn_slowpath_null+0x1c/0x24) from [<7f0aa1fc>] (wl1271_cmd_send+0x378/0x3d0 [wl12xx]) [<7f0aa1fc>] (wl1271_cmd_send+0x378/0x3d0 [wl12xx]) from [<7f0aa8ec>] (wl12xx_cmd_stop_fwlog+0x54/0x80 [wl12xx]) [<7f0aa8ec>] (wl12xx_cmd_stop_fwlog+0x54/0x80 [wl12xx]) from [<7f0a8dac>] (wl1271_recovery_work+0x228/0x328 [wl12xx]) [<7f0a8dac>] (wl1271_recovery_work+0x228/0x328 [wl12xx]) from [<80079b90>] (process_one_work+0x10c/0x408) [<80079b90>] (process_one_work+0x10c/0x408) from [<8007a228>] (worker_thread+0x19c/0x470) [<8007a228>] (worker_thread+0x19c/0x470) from [<8008071c>] (kthread+0x8c/0x90) [<8008071c>] (kthread+0x8c/0x90) from [<8003c474>] (kernel_thread_exit+0x0/0x8) ---[ end trace 211b9f2913934460 ]--- wl12xx: ERROR failed to send stop firmware logger command wl12xx: Hardware recovery in progress. FW ver: Rev 6.3.5.0.98 pc: 0x9a16 wl12xx: down ieee80211 phy0: Hardware restart was requested wl12xx: ERROR timeout waiting for the hardware to complete initialization wl12xx: ERROR timeout waiting for the hardware to complete initialization wl12xx: ERROR timeout waiting for the hardware to complete initialization wl12xx: ERROR firmware boot failed despite 3 retries ------------[ cut here ]------------ WARNING: at /home/tkisky/compat-wireless-2012-03-18/net/mac80211/util.c:1254 ieee80211_reconfig+0x39c/0x6bc [mac80211]() Modules linked in: wl12xx mac80211 cfg80211 wl12xx_sdio compat ov5642_camera [<800416f8>] (unwind_backtrace+0x0/0xfc) from [<80064074>] (warn_slowpath_common+0x54/0x64) [<80064074>] (warn_slowpath_common+0x54/0x64) from [<800640a0>] (warn_slowpath_null+0x1c/0x24) [<800640a0>] (warn_slowpath_null+0x1c/0x24) from [<7f077f00>] (ieee80211_reconfig+0x39c/0x6bc [mac80211]) [<7f077f00>] (ieee80211_reconfig+0x39c/0x6bc [mac80211]) from [<7f05834c>] (ieee80211_restart_work+0x68/0x84 [mac80211]) [<7f05834c>] (ieee80211_restart_work+0x68/0x84 [mac80211]) from [<80079b90>] (process_one_work+0x10c/0x408) [<80079b90>] (process_one_work+0x10c/0x408) from [<8007a228>] (worker_thread+0x19c/0x470) [<8007a228>] (worker_thread+0x19c/0x470) from [<8008071c>] (kthread+0x8c/0x90) [<8008071c>] (kthread+0x8c/0x90) from [<8003c474>] (kernel_thread_exit+0x0/0x8) ---[ end trace 211b9f2913934461 ]--- ------------[ cut here ]------------ WARNING: at /home/tkisky/compat-wireless-2012-03-18/net/mac80211/util.c:1254 ieee80211_reconfig+0x39c/0x6bc [mac80211]() Modules linked in: wl12xx mac80211 cfg80211 wl12xx_sdio compat ov5642_camera [<800416f8>] (unwind_backtrace+0x0/0xfc) from [<80064074>] (warn_slowpath_common+0x54/0x64) [<80064074>] (warn_slowpath_common+0x54/0x64) from [<800640a0>] (warn_slowpath_null+0x1c/0x24) [<800640a0>] (warn_slowpath_null+0x1c/0x24) from [<7f077f00>] (ieee80211_reconfig+0x39c/0x6bc [mac80211]) [<7f077f00>] (ieee80211_reconfig+0x39c/0x6bc [mac80211]) from [<7f05834c>] (ieee80211_restart_work+0x68/0x84 [mac80211]) [<7f05834c>] (ieee80211_restart_work+0x68/0x84 [mac80211]) from [<80079b90>] (process_one_work+0x10c/0x408) [<80079b90>] (process_one_work+0x10c/0x408) from [<8007a228>] (worker_thread+0x19c/0x470) [<8007a228>] (worker_thread+0x19c/0x470) from [<8008071c>] (kthread+0x8c/0x90) [<8008071c>] (kthread+0x8c/0x90) from [<8003c474>] (kernel_thread_exit+0x0/0x8) ---[ end trace 211b9f2913934462 ]--- ------------[ cut here ]------------ WARNING: at /home/tkisky/compat-wireless-2012-03-18/net/mac80211/util.c:1254 ieee80211_reconfig+0x39c/0x6bc [mac80211]() Modules linked in: wl12xx mac80211 cfg80211 wl12xx_sdio compat ov5642_camera [<800416f8>] (unwind_backtrace+0x0/0xfc) from [<80064074>] (warn_slowpath_common+0x54/0x64) [<80064074>] (warn_slowpath_common+0x54/0x64) from [<800640a0>] (warn_slowpath_null+0x1c/0x24) [<800640a0>] (warn_slowpath_null+0x1c/0x24) from [<7f077f00>] (ieee80211_reconfig+0x39c/0x6bc [mac80211]) [<7f077f00>] (ieee80211_reconfig+0x39c/0x6bc [mac80211]) from [<7f05834c>] (ieee80211_restart_work+0x68/0x84 [mac80211]) [<7f05834c>] (ieee80211_restart_work+0x68/0x84 [mac80211]) from [<80079b90>] (process_one_work+0x10c/0x408) [<80079b90>] (process_one_work+0x10c/0x408) from [<8007a228>] (worker_thread+0x19c/0x470) [<8007a228>] (worker_thread+0x19c/0x470) from [<8008071c>] (kthread+0x8c/0x90) [<8008071c>] (kthread+0x8c/0x90) from [<8003c474>] (kernel_thread_exit+0x0/0x8) ---[ end trace 211b9f2913934463 ]--- ieee80211 phy0: failed to set key (0, ff:ff:ff:ff:ff:ff) to hardware (-11)