On Fri, Jul 16, 2010 at 02:31:17PM -0700, Josh Triplett wrote: > Rather frequently, wireless will suddenly stop working and not start > working again until I reboot. When this happens, the driver produces a > pile of kernel messages (attached), ending in a long series of "MAC is > in deep sleep!", at which point it gives up. Unloading and loading the > iwlagn driver does not help, nor does toggling the wireless kill switch.
Actually attached... - Josh Triplett
[ 3.861606] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 4.075782] ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 10.498068] wlan0: authenticate with MY:RO:UT:ER:SM:AC (try 1) [ 10.500423] wlan0: authenticated [ 10.500478] wlan0: associate with MY:RO:UT:ER:SM:AC (try 1) [ 10.502743] wlan0: RX AssocResp from MY:RO:UT:ER:SM:AC (capab=0x431 status=0 aid=2) [ 10.502750] wlan0: associated [ 10.506653] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 20.840234] wlan0: no IPv6 routers present [ 113.712692] Monitor-Mwait will be used to enter C-3 state [ 113.718953] thinkpad_acpi: EC reports that Thermal Table has changed [ 612.316108] No probe response from AP MY:RO:UT:ER:SM:AC after 500ms, disconnecting. [ 612.816129] iwlagn 0000:03:00.0: Error sending REPLY_RXON: time out after 500ms. [ 612.816138] iwlagn 0000:03:00.0: Error setting new RXON (-110) [ 613.316111] iwlagn 0000:03:00.0: Error sending REPLY_RXON: time out after 500ms. [ 613.316118] iwlagn 0000:03:00.0: Error setting new RXON (-110) [ 613.324165] cfg80211: Calling CRDA to update world regulatory domain [ 613.924150] iwlagn 0000:03:00.0: Error sending REPLY_RXON: time out after 500ms. [ 613.924160] iwlagn 0000:03:00.0: Error setting new RXON (-110) [ 614.424111] iwlagn 0000:03:00.0: Error sending REPLY_SCAN_CMD: time out after 500ms. [ 614.924114] iwlagn 0000:03:00.0: Error sending REPLY_SCAN_CMD: time out after 500ms. [ 615.424112] iwlagn 0000:03:00.0: Error sending REPLY_RXON: time out after 500ms. [ 615.424120] iwlagn 0000:03:00.0: Error setting new RXON (-110) [ 615.924113] iwlagn 0000:03:00.0: Error sending REPLY_RXON: time out after 500ms. [ 615.924120] iwlagn 0000:03:00.0: Error setting new RXON (-110) [ 620.428131] iwlagn 0000:03:00.0: Error sending REPLY_RXON: time out after 500ms. [ 620.428139] iwlagn 0000:03:00.0: Error setting new RXON (-110) [ 620.928129] iwlagn 0000:03:00.0: Error sending REPLY_SCAN_CMD: time out after 500ms. [ 621.428134] iwlagn 0000:03:00.0: Error sending REPLY_SCAN_CMD: time out after 500ms. [ 621.928113] iwlagn 0000:03:00.0: Error sending REPLY_RXON: time out after 500ms. [ 621.928121] iwlagn 0000:03:00.0: Error setting new RXON (-110) [ 622.428109] iwlagn 0000:03:00.0: Error sending REPLY_RXON: time out after 500ms. [ 622.428116] iwlagn 0000:03:00.0: Error setting new RXON (-110) [ 626.932096] iwlagn 0000:03:00.0: Error sending REPLY_RXON: time out after 500ms. [ 626.932104] iwlagn 0000:03:00.0: Error setting new RXON (-110) [ 627.432068] iwlagn 0000:03:00.0: Error sending REPLY_SCAN_CMD: time out after 500ms. [ 627.932060] iwlagn 0000:03:00.0: Error sending REPLY_SCAN_CMD: time out after 500ms. [ 628.432060] iwlagn 0000:03:00.0: Error sending REPLY_RXON: time out after 500ms. [ 628.432068] iwlagn 0000:03:00.0: Error setting new RXON (-110) [ 628.932306] iwlagn 0000:03:00.0: Error sending REPLY_RXON: time out after 500ms. [ 628.932310] iwlagn 0000:03:00.0: Error setting new RXON (-110) [ 633.436643] iwlagn 0000:03:00.0: Error sending REPLY_RXON: time out after 500ms. [ 633.436653] iwlagn 0000:03:00.0: Error setting new RXON (-110) [ 633.936133] iwlagn 0000:03:00.0: Error sending REPLY_SCAN_CMD: time out after 500ms. [ 633.936159] iwlagn 0000:03:00.0: No space in command queue [ 633.936164] iwlagn 0000:03:00.0: Restarting adapter due to queue full [ 633.936171] iwlagn 0000:03:00.0: Error sending REPLY_TX_POWER_DBM_CMD: enqueue_hcmd failed: -28 [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 633.951478] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.258184] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.262717] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.280734] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.308220] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.308220] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.334748] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.352768] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.370753] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.388734] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.406279] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.423822] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.441352] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.458885] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.476422] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.493959] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.493959] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.529393] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.546936] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.564463] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.582010] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.599549] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.617082] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.634629] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.652563] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.669722] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.687258] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.704824] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.722364] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.739925] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.757464] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.775006] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.792551] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.810111] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.827652] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.845192] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.862746] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.880296] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.897878] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.915430] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.932956] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.950493] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 634.968030] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 639.980120] iwlagn 0000:03:00.0: Could not load the INST uCode section [ 639.980132] iwlagn 0000:03:00.0: Unable to set up bootstrap uCode: -110 [ 639.984087] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 640.002070] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 640.020009] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 640.037950] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 640.055870] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 640.073799] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 645.084130] iwlagn 0000:03:00.0: Could not load the INST uCode section [ 645.084142] iwlagn 0000:03:00.0: Unable to set up bootstrap uCode: -110 [ 645.088103] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 645.106079] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 645.124030] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 645.141961] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 645.159890] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 645.177818] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 650.188127] iwlagn 0000:03:00.0: Could not load the INST uCode section [ 650.188138] iwlagn 0000:03:00.0: Unable to set up bootstrap uCode: -110 [ 650.192084] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 650.210074] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 650.228007] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 650.245970] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 650.263889] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 650.281811] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 655.292133] iwlagn 0000:03:00.0: Could not load the INST uCode section [ 655.292145] iwlagn 0000:03:00.0: Unable to set up bootstrap uCode: -110 [ 655.296104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 655.314082] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 655.332006] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 655.349990] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 655.367930] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 655.385855] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.396134] iwlagn 0000:03:00.0: Could not load the INST uCode section [ 660.396146] iwlagn 0000:03:00.0: Unable to set up bootstrap uCode: -110 [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.400104] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.704698] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.722676] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.740665] iwlagn 0000:03:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF [ 660.754700] iwlagn 0000:03:00.0: Unable to initialize device after 5 attempts.