lkml.org 
[lkml]   [2011]   [Jun]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subject3.0-rc2: mei breaks suspend
    Hi,

    having the "mei" driver loaded, which happened automatically on my
    ThinkPad X200s, successfully prevents any suspend efforts:

    [39736.728116] pci_pm_suspend(): mei_pci_suspend+0x0/0xc0 [mei] returns 9999

    The code has not changed since 3.0-rc2, so I did not try compiling latest
    git.

    Jiri Slaby hinted that this code in drivers/staging/mei/wd.c is to blame:

    169 ret = wait_event_interruptible_timeout(dev->wait_stop_wd,
    170 dev->wd_stopped, 10 * HZ);

    I am, however, not familiar enough with timers and stuff to immediately
    spot the problem.

    Removing the module before suspend is a workaround.

    This could be considered a regression, as suspend worked very well before
    this driver was introduced :-)

    Best regards,

    Stefan
    --
    Stefan Seyfried

    Linux Consultant & Developer
    B1 Systems GmbH
    Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
    GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2011-06-16 11:05    [W:6.727 / U:0.024 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site