On 2012-03-21 19:26, Troy Kisky wrote:
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 getting very similar problems and my messages to this list (and the wl12xx maintainer) are now waiting for nearly two weeks for an answer. Can someone help with these wl12xx issues?
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) -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
-- ------------------------------------------------------------ Gary Thomas | Consulting for the MLB Associates | Embedded world ------------------------------------------------------------ -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html