Thanks, this appears to confirm that commit ca45de77 is the culprit:

ogasawara@tyler:~/linux$ git bisect good
ca45de77ad706e86b135b8564e21aa2c8a63f09b is the first bad commit
commit ca45de77ad706e86b135b8564e21aa2c8a63f09b
Author: Johannes Berg <[email protected]>
Date:   Thu Apr 21 13:38:00 2011 +0200

    mac80211: tear down BA sessions properly on suspend
    
    Currently, the code to tear down BA sessions will
    execute after queues are stopped, but attempt to
    send frames, so those frames will just get queued,
    which isn't intended. Move this code to before to
    tear down the sessions properly.
    
    Additionally, after stopping queues, flush the TX
    queues in the driver driver to make sure all the
    frames went out.
    
    Signed-off-by: Johannes Berg <[email protected]>
    Signed-off-by: John W. Linville <[email protected]>

:040000 040000 6eb835cc6807975fa496a21c0d06d7f616fd03cd
345434da7cd928ed497b2da866cd4a94c85552bc M      net

I've subsequently built an Ubuntu test kernel with the above commit
ca45de77 reverted.  It's basically the 3.0.0-8.10 Ubuntu kernel minus
commit ca45de77.  I've placed it at the usual location. Version string
is 3.0.0-8.10+lp811214v2.  Please test and let me know your results:

http://people.canonical.com/~ogasawara/lp811214/

If that test kernel works, I'm also going to have you test the latest
v3.1-rc1 mainline kernel which just came out to confirm there hasn't
been a subsequent patch applied which resolves this regression.  I may
have to build the v3.1-rc1 kernel for you as it appears it's not yet
available at http://kernel.ubuntu.com/~kernel-
ppa/mainline/v3.1-rc1-oneiric/ .  Thanks!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/811214

Title:
  Hangs while suspending with iwlagn on Intel Corporation PRO/Wireless
  5350 AGN [Echo Peak]

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/811214/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to