After a long bisect, first through old natty linux-image package, then through 
the 9001 git commits between 2.37-12.26 and 2.38-1.27, the regression 
intervened with commit 638428ece619495edc9579b1e21493eb00f9687c
Author: Tejun Heo <t...@kernel.org>
Date:   Thu Dec 9 11:18:42 2010 +0100

    scsi: fix TUR error handling in sr_media_change()
    
    sr_test_unit_ready() returns 0 iff TUR succeeded - IOW, when media is
    present and the device is actually ready, so the return value wouldn't
    be zero when TUR ends with sense data. sr_media_change() incorrectly
    tests (retval || (scsi_sense_valid(sshdr)...)) when it tries to test
    whether TUR failed without sense data or with sense data indicating
    media-not-present.
    
    Fix the test using scsi_status_is_good() and update comments.
    
    - Fixed a comment typo spotted by Eike.


This code has been vastly changed in the following weeks after this commit, but 
its logics remain...

It is possible (I did not check yet, but it seems possible) that that commit 
79b9677d885d1a792bc103f2febb06f91f92de43 solves it.
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=79b9677d885d1a792bc103f2febb06f91f92de43

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

Title:
  Kernel in Natty disconnects Huawei E160G, ModemManager can't use it

To manage notifications about this bug go to:
https://bugs.launchpad.net/modemmanager/+bug/772577/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to