Re: [Tails-dev] Please review'n'merge bugfix/back-to-linux-3.10 [Was: Fix sdmem on Intel graphic hardware, please review]

2013-12-05 Thread bertagaz
On Mon, Dec 02, 2013 at 02:43:21PM +0100, intrigeri wrote:
 Hi,
 
 intrigeri wrote (01 Dec 2013 19:19:51 GMT) :

Done. Didn't see issues when building and starting it. Plus it had lot of
tests lately. So merged into testing and devel, both in git and APT.

bert.
___
tails-dev mailing list
tails-dev@boum.org
https://mailman.boum.org/listinfo/tails-dev


Re: [Tails-dev] Please review'n'merge bugfix/back-to-linux-3.10 [Was: Fix sdmem on Intel graphic hardware, please review]

2013-12-02 Thread winterfairy
intrigeri wrote:
 I just run a bunch of tests on three different laptops.

 Below, emergency means that I've removed the boot USB stick once the
 greeter appeared, applet means that I've used the GNOME panel applet
 to shutdown the system, and N/M means N successes on M attempts.

 ThinkPenguin Royal:

   * 0.22~rc1: emergency = 0/3, applet = 0/3
   * bugfix/sdmem_on_intel_gpu: emergency = 0/3, applet = 0/3
   * bugfix/back-to-linux-3.10: emergency = 3/3, applet = 3/3

 ThinkPad X201:

   * bugfix/sdmem_on_intel_gpu: emergency = 1/3, applet = 1/3
   * bugfix/back-to-linux-3.10: emergency = 3/3, applet = 3/3

 ThinkPad X32:

   * bugfix/back-to-linux-3.10: emergency = 3/3, applet = 3/3

 So, I'm hereby requesting a review'n'merge of
 bugfix/back-to-linux-3.10 into testing and devel (there's an APT merge
 to do, too). bertagaz will take care of it. Merged into experimental,
 pushed to origin and lizard so the next nightly build from
 experimental will have this stuff.

 Once this branch is merged, I'll file a ticket to unblock the
 situation later, as we can't ship Linux 3.10 forever, and will edit
 the call for testing 0.22~rc1 so that we get feedback from
 non-Intel-graphics users and hopefully understand better who's
 affected exactly.

My tests, applet only (success/total):

 * before any fix: 0/3
 * sdmem_on_intel_gpu [1]: 2/3
 * back-to-linux-3.10 [2]: 3/3

Apparently my fix does not fix it completely, so reverting to an older
kernel version seems to be the most sane thing to do right now, yes.

I won't try to fix this problem anymore, so unless anyone else is up to
it, we have to hope a future linux kernel version works again.

I believe the underlying problem is that kexec doesn't play well with all
drivers/hardware, since they are not properly deinitialized or cannot be
properly deinitialized, leaving memory-mapped regions the newly loaded
kernel does not know about. The longstanding known issues page lists
similar problems for other computers, some with non-Intel graphic
hardware.

[1] tails-i386-experimental-0.23-20131202T0830Z-07817d7.iso
[2] tails-i386-experimental-0.23-20131202T1339Z-92b9fbb.iso

___
tails-dev mailing list
tails-dev@boum.org
https://mailman.boum.org/listinfo/tails-dev