Hi John,

John O'Hagan wrote:

> I run daily-updated testing on an HP Mini 5102 with N10 graphics card (uses
> i915) running XFCE4.8. When 3.0.0-1 kernel came in I installed both RT and 
> non-
> RT versions. On non-RT version, both suspend-to-ram and resume work as
> expected. On RT kernel they work with only XFCE desktop running, however if
> other programs are running as well (I've tried Chromium and Sylpheed), when
> suspend is attempted, the screen goes black, fan runs high, and keyboard
> becomes unresponsive, requiring a hard shutdown every time. I've reproduced
> this about a dozen times.
>
> Nothing unusual in pm-suspend log that I could see.

Excellent detective work; thank you.  It would be nice to pin this on
a particular driver, if possible.  So:

 1. Can you reproduce it with suspend-to-disk, too?  (That means
    "echo disk >/sys/power/state".)

 2. Can you reproduce it without the graphics driver loaded (e.g., if you
    can reproduce it by inducing some network activity with programs like
    "w3m" from a terminal in X, can you do the same by booting with "single"
    on the kernel command line and trying the same in the console)?  I
    realize this might be hard to check.

 3. Since hey, one can be lucky sometimes: is it possible to catch the
    failure as it happens, for example by not suspending the console and
    suspending everything else?  See

    
https://raw.github.com/torvalds/linux/master/Documentation/power/basic-pm-debugging.txt
    
https://raw.github.com/torvalds/linux/master/Documentation/networking/netconsole.txt

    (or the analagously named files in the linux-doc-3.0.0 package) for
    hints in that direction.

 4. Does Alt+Sysrq work in the broken state?  If so, the following
    could be useful.

     1. Enable debugging with the sysrq key (see Documentation/sysrq.txt):

        echo 1 >/proc/sys/kernel/sysrq; # or 446

     2. Suspend or hibernate, without suspending the console.
     3. Press Alt+Sysrq + 'w' to show blocked tasks.
        Or press Alt+Sysrq + 'c' to trigger a crash dump.

> ** Tainted: C (1024)
>  * Module from drivers/staging has been loaded.
[...]
> [    8.960305] brcmutil: module is from the staging directory, the quality is 
> unknown, you have been warned.
> [    9.019973] brcmsmac: module is from the staging directory, the quality is 
> unknown, you have been warned.

Is it possible to reproduce this without brcmsmac?  E.g., does the b43
driver support your card (I haven't checked)?

Hope that helps,
Jonathan



-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110927054501.GA5317@elie

Reply via email to