<br><br><div class="gmail_quote">On Fri, May 9, 2008 at 11:23 PM, Jesse Barnes <<a href="mailto:jbarnes@virtuousgeek.org">jbarnes@virtuousgeek.org</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">On Friday, May 09, 2008 1:14 pm Khashayar Naderehvandi wrote:<br>
> On Fri, May 9, 2008 at 10:03 PM, Jesse Barnes <<a href="mailto:jbarnes@virtuousgeek.org">jbarnes@virtuousgeek.org</a>><br>
><br>
> wrote:<br>
> > On Friday, May 09, 2008 12:41 pm Khashayar Naderehvandi wrote:<br>
> > > On 5/9/08, Jesse Barnes <<a href="mailto:jbarnes@virtuousgeek.org">jbarnes@virtuousgeek.org</a>> wrote:<br>
> > > > On Friday, May 09, 2008 10:05 am Khashayar Naderehvandi wrote:<br>
> > > > > Running ubuntu hardy with a 2.6.25 kernel causes the backlight of<br>
> > > > > my<br>
> > > ><br>
> > > > laptop<br>
> > > ><br>
> > > > > to remain black after resume. Switching VTs does not help.<br>
> > > > ><br>
> > > > > Hardy ships with a 2.6.24 kernel which works just fine, I installed<br>
> > > > > a 2.6.25 kernel since it causes far fewer wakeups (as observed with<br>
> > > > > powertop).<br>
> > > > ><br>
> > > > > I have also tried the 2.6.24 kernel with drm modules from git. This<br>
> > > > > also fails on resume.<br>
> > > > ><br>
> > > > > The laptop is a dell xps m1330 with an x3100 chipset.<br>
> > > ><br>
> > > > Does a suspend/resume from the console after loading the i915 DRM<br>
> ><br>
> > driver<br>
> ><br>
> > > > fail<br>
> > > > in the same way?<br>
> > > ><br>
> > > ><br>
> > > > No, that works just fine.<br>
> ><br>
> > Ok, so the console always comes back correctly if you suspend from the<br>
> > console... that's a start.  Are you using vesafb, intelfb, uvesafb or any<br>
> > other framebuffer drivers?<br>
><br>
> Not as far as I know, but here's an output of lsmod | grep fb<br>
><br>
> fbcon                  42912  0<br>
> tileblit                3456  1 fbcon<br>
> font                    9472  1 fbcon<br>
> bitblit                 6784  1 fbcon<br>
><br>
> > > In fact, resume works fine sometimes (well, it worked at least once),<br>
> > > but most of the time it fails. I tried to get it working some more<br>
> > > using the 2.6.24 kernel with updated drm and i915 modules. What<br>
> > > happens, more exactly, is that upon resume the only thing that comes<br>
> > > back is the<br>
> ><br>
> > cursor.<br>
> ><br>
> > > I can move the cursor around but I can't change VTs, neither can I<br>
> ><br>
> > restart<br>
> ><br>
> > > the X server with ctrl-alt-backspace. I managed to suspend the laptop<br>
> ><br>
> > once<br>
> ><br>
> > > more in this state (by closing the lid). Upon opening the lid again,<br>
> ><br>
> > ubuntu<br>
> ><br>
> > > threw me in a low resolution mode running their display-config utility.<br>
> > > I could still not change VTs to a console. At this point I restarted<br>
> > > the laptop.<br>
> > ><br>
> > > Should I post any log files?<br>
> > ><br>
> > > By the way, this is a long shot, but I know the uvcvideo module has<br>
> ><br>
> > caused<br>
> ><br>
> > > problems in the past, could it do so again? This is a long shot,<br>
> > > because the only thing changed when I tried the above with the 2.6.24<br>
> > > kernel is updated i915 and drm modules.<br>
> ><br>
> > Well, if console suspend/resume is working, it's probably not a uvcvideo<br>
> > issue, since that would probably prevent the kernel from suspending or<br>
> > resuming altogether.<br>
><br>
> I'm also 99.9% certain it's not. Just wanted to mention it. And also, it is<br>
> possible that the module wasn't loaded when Isuspended in console (I can<br>
> double check this later if need be). In any event, the suspend script is<br>
> supposed to unload the module before suspend.<br>
><br>
> > What X driver are you using?<br>
> ><br>
> > Everything else is plain ubuntu hardy: intel version: 2.2.1-1ubuntu13.<br>
> > And<br>
><br>
> the xorg.conf is just minimal.<br>
> By the way, the logs I caught revealed nothing. I can try to get more<br>
> verbose logs later if that's needed.<br>
<br>
</div></div>What if you suspend w/o using the scripts?  I.e. from X just open an xterm or<br>
something as root and do 'echo mem > /sys/power/state'?<br>
<font color="#888888"><br>
</font></blockquote><div>I've narrowed down the problem to compiz.<br>For what it's worth, suspending directly under X worked fine as far as suspending and resuming is concerned. For some reason I was thrown back at the login screen though, but that's probably not related to this.  <br>
<br>I tried suspending (using gnome-power-manager which uses hal) multiple times while compiz was not running, and that worked perfectly. After a few rounds, I fired up compiz and tried again, only to be greeted with the old cursor above a small rectangle of my desktop. After that, sysrq magic got me out.<br>
<br>Khashayar<br></div></div><br>