<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>5117</bug_id>
          
          <creation_ts>2013-09-04 11:49:15 +0000</creation_ts>
          <short_desc>generic-x86-64 image does not recover display after standby</short_desc>
          <delta_ts>2013-10-03 11:24:02 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>BSPs</product>
          <component>bsps-runtime</component>
          <version>1.5</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.5 M5</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Stoicescu Cornel">corneliux.stoicescu</reporter>
          <assigned_to name="Nitin Kamble">nitin.a.kamble</assigned_to>
          <cc>dvhart</cc>
    
    <cc>razvanx.ionescu</cc>
    
    <cc>ross.burton</cc>
    
    <cc>yp.kernel.watcher</cc>
    
    <cc>yp.watcher</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>36249</commentid>
    <comment_count>0</comment_count>
    <who name="Stoicescu Cornel">corneliux.stoicescu</who>
    <bug_when>2013-09-04 11:49:15 +0000</bug_when>
    <thetext>STATUS: FAILED
BUILD: master:5745e45b18e5099e94b4d5a73bc97dc6d4cdc91f
ENVIRONMENT: tested on Sugarbay hardware
STEPS TO REPRODUCE: 
1. boot system and launch terminal
2. echo &quot;mem&quot; &gt; /sys/power/state
3. After system go into S3 mode, press power button to make it resume
5. Check if applications can work as normal.

EXPECTED OUTCOME: Screen should resume and applications should work.

ACTUAL RESULT: Screen does not resume. It remains in standby.

NOTE: Work is still possible over ssh without issues.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36252</commentid>
    <comment_count>1</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2013-09-04 12:13:48 +0000</bug_when>
    <thetext>Does this work correctly in other BSPs?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36253</commentid>
    <comment_count>2</comment_count>
    <who name="Stoicescu Cornel">corneliux.stoicescu</who>
    <bug_when>2013-09-04 12:26:47 +0000</bug_when>
    <thetext>According to test results for 1.5 M4 RC2, standby works correctly on other BSP. I will test it again using core-image-sato-sdk-sugarbay .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36256</commentid>
    <comment_count>3</comment_count>
    <who name="Stoicescu Cornel">corneliux.stoicescu</who>
    <bug_when>2013-09-04 12:40:11 +0000</bug_when>
    <thetext>I can confirm standby is working correctly on same hardware using core-image-sato-sdk-sugarbay image.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36263</commentid>
    <comment_count>4</comment_count>
      <attachid>1460</attachid>
    <who name="Stoicescu Cornel">corneliux.stoicescu</who>
    <bug_when>2013-09-04 13:37:12 +0000</bug_when>
    <thetext>Created attachment 1460
dmesg log for generic image</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36264</commentid>
    <comment_count>5</comment_count>
    <who name="Stoicescu Cornel">corneliux.stoicescu</who>
    <bug_when>2013-09-04 13:38:04 +0000</bug_when>
    <thetext>genericx86-64 image resumes from standby correctly on Jasperforest hardware.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37006</commentid>
    <comment_count>6</comment_count>
    <who name="Nitin Kamble">nitin.a.kamble</who>
    <bug_when>2013-09-19 22:24:53 +0000</bug_when>
    <thetext>I am able to reproduce the issue locally here. The suberbay BSP is able to resume well after suspend, but the genricx86-64 is not.  I also see some key differences in the kernel config. I am digging further to find a solution here.

Thanks,
Nitin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37088</commentid>
    <comment_count>7</comment_count>
    <who name="Nitin Kamble">nitin.a.kamble</who>
    <bug_when>2013-09-23 21:39:30 +0000</bug_when>
    <thetext>update:
I tried adding missing kernel config options for the genericx86 BSP. But the X on screen is garbage with these changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37140</commentid>
    <comment_count>8</comment_count>
    <who name="Nitin Kamble">nitin.a.kamble</who>
    <bug_when>2013-09-24 18:27:26 +0000</bug_when>
    <thetext>With lot of experimentation, and testing finally I have found the set of kernel configurations needed to get the resume working. The fix is sent to linux-yocto ML, and is open for review now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37496</commentid>
    <comment_count>9</comment_count>
    <who name="Nitin Kamble">nitin.a.kamble</who>
    <bug_when>2013-10-02 20:09:32 +0000</bug_when>
    <thetext>Fixed in the kernel commit:
commit dad2b7e1ceed654fba89907f3e14050007699b90
Author: Nitin A Kamble &lt;nitin.a.kamble@intel.com&gt;
Date:   Tue Sep 24 18:13:27 2013 +0000

    common-pc-64: add kernel CONFIG options for sugarbay platform
    
    Add these Kernel driver config options for Sugarbay platform.
    
    - i915 graphics
    - 8250 serial port
    - usb webcam drivers
    - generic power management support to enable proper suspend/resume
    
    Fixes Bug:
    [YOCTO #5117]
    
    Signed-off-by: Nitin A Kamble &lt;nitin.a.kamble@intel.com&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37499</commentid>
    <comment_count>10</comment_count>
    <who name="Nitin Kamble">nitin.a.kamble</who>
    <bug_when>2013-10-02 20:16:12 +0000</bug_when>
    <thetext>This is the oecore commit pull in the kernel fixes:

commit 41875facc982f1c96a5ddf275adba1634b1a5ced
Author: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
Date:   Wed Sep 25 15:30:12 2013 -0400

    linux-yocto/3.10: common-pc* config updates
    
    Bumping the 3.10 meta branch SRCREV to import the following config changes
    for tghe sugarbay and common-pc wifi fragments.
    
       dad2b7e common-pc-64: add kernel CONFIG options for sugarbay platform
       37c617d common-pc-wifi.cfg: add support for broadcom wifi drivers
    
    [YOCTO #5117]
    [YOCTO #5238]
    
    (From OE-Core rev: 180f465b0cab13e17dc92ac5c88d7d9001cd5b11)
    
    Signed-off-by: Nitin A Kamble &lt;nitin.a.kamble@intel.com&gt;
    Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
    Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37538</commentid>
    <comment_count>11</comment_count>
    <who name="Razvan Ionescu">razvanx.ionescu</who>
    <bug_when>2013-10-03 11:24:02 +0000</bug_when>
    <thetext>Tested and verified with: dora:a02280f99f05b1c21de2a78de9222a2f62a0dabc (1.5 M5 RC6) which includes the fixing commit.
Image generic_x86-64 on sugarbay.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1460</attachid>
            <date>2013-09-04 13:37:12 +0000</date>
            <delta_ts>2013-09-04 13:37:12 +0000</delta_ts>
            <desc>dmesg log for generic image</desc>
            <filename>file_5117.txt</filename>
            <type>text/plain</type>
            <size>3238</size>
            <attacher name="Stoicescu Cornel">corneliux.stoicescu</attacher>
            
              <data encoding="base64">WyAgIDc5LjM3NTQ3M10gQUNQSTogUHJlcGFyaW5nIHRvIGVudGVyIHN5c3RlbSBzbGVlcCBzdGF0
ZSBTMw0KWyAgIDc5LjM3ODg3N10gUE06IFNhdmluZyBwbGF0Zm9ybSBOVlMgbWVtb3J5DQpbICAg
NzkuMzc5OTQ2XSBEaXNhYmxpbmcgbm9uLWJvb3QgQ1BVcyAuLi4NClsgICA3OS4zODE0MjhdIHNt
cGJvb3Q6IENQVSAxIGlzIG5vdyBvZmZsaW5lDQpbICAgNzkuMzgyODEzXSBzbXBib290OiBDUFUg
MiBpcyBub3cgb2ZmbGluZQ0KWyAgIDc5LjM4NDIyMV0gc21wYm9vdDogQ1BVIDMgaXMgbm93IG9m
ZmxpbmUNClsgICA3OS4zODUyODRdIEFDUEk6IExvdy1sZXZlbCByZXN1bWUgY29tcGxldGUNClsg
ICA3OS4zODUzMjNdIFBNOiBSZXN0b3JpbmcgcGxhdGZvcm0gTlZTIG1lbW9yeQ0KWyAgIDc5LjM4
NjE5MV0gRW5hYmxpbmcgbm9uLWJvb3QgQ1BVcyAuLi4NClsgICA3OS4zODYyMjNdIHNtcGJvb3Q6
IEJvb3RpbmcgTm9kZSAwIFByb2Nlc3NvciAxIEFQSUMgMHgxDQpbICAgNzkuMzk3MzQ5XSBEaXNh
YmxlZCBmYXN0IHN0cmluZyBvcGVyYXRpb25zDQpbICAgNzkuMzk5NTc3XSBDUFUxIGlzIHVwDQpb
ICAgNzkuMzk5NTkxXSBzbXBib290OiBCb290aW5nIE5vZGUgMCBQcm9jZXNzb3IgMiBBUElDIDB4
Mg0KWyAgIDc5LjQxMDcxNV0gRGlzYWJsZWQgZmFzdCBzdHJpbmcgb3BlcmF0aW9ucw0KWyAgIDc5
LjQxMjk2Nl0gQ1BVMiBpcyB1cA0KWyAgIDc5LjQxMjk4MF0gc21wYm9vdDogQm9vdGluZyBOb2Rl
IDAgUHJvY2Vzc29yIDMgQVBJQyAweDMNClsgICA3OS40MjQxMDNdIERpc2FibGVkIGZhc3Qgc3Ry
aW5nIG9wZXJhdGlvbnMNClsgICA3OS40MjYzNjRdIENQVTMgaXMgdXANClsgICA3OS40MjkxMThd
IEFDUEk6IFdha2luZyB1cCBmcm9tIHN5c3RlbSBzbGVlcCBzdGF0ZSBTMw0KWyAgIDc5LjQ1MTUy
MF0gcGNpIDAwMDA6MDA6MDIuMDogcG93ZXIgc3RhdGUgY2hhbmdlZCBieSBBQ1BJIHRvIEQwDQpb
ICAgNzkuNDYxOTUxXSBlaGNpLXBjaSAwMDAwOjAwOjFhLjA6IHBvd2VyIHN0YXRlIGNoYW5nZWQg
YnkgQUNQSSB0byBEMA0KWyAgIDc5LjQ3Mjk1NV0gZWhjaS1wY2kgMDAwMDowMDoxYS4wOiBTeXN0
ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNClsgICA3OS40NzMyMzhdIGVoY2ktcGNpIDAwMDA6
MDA6MWQuMDogcG93ZXIgc3RhdGUgY2hhbmdlZCBieSBBQ1BJIHRvIEQwDQpbICAgNzkuNDgzOTU2
XSBlaGNpLXBjaSAwMDAwOjAwOjFkLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQ0K
WyAgIDc5LjQ5NTQzMF0gUE06IG5vaXJxIHJlc3VtZSBvZiBkZXZpY2VzIGNvbXBsZXRlIGFmdGVy
IDQzLjkyNSBtc2Vjcw0KWyAgIDc5LjQ5NTUwOV0gUE06IGVhcmx5IHJlc3VtZSBvZiBkZXZpY2Vz
IGNvbXBsZXRlIGFmdGVyIDAuMDU5IG1zZWNzDQpbICAgNzkuNDk1NTM0XSBlMTAwMGUgMDAwMDow
MDoxOS4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNClsgICA3OS40OTU1NDddIGUx
MDAwZSAwMDAwOjAwOjE5LjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NA0KWyAgIDc5LjQ5
NTU1OF0gYWhjaSAwMDAwOjAwOjFmLjI6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NA0KWyAg
IDc5LjQ5NTU3N10gZTEwMDBlIDAwMDA6MDA6MTkuMDogaXJxIDQxIGZvciBNU0kvTVNJLVgNClsg
ICA3OS40OTU2MDldIGVoY2ktcGNpIDAwMDA6MDA6MWEuMDogc2V0dGluZyBsYXRlbmN5IHRpbWVy
IHRvIDY0DQpbICAgNzkuNDk1NjUzXSBlaGNpLXBjaSAwMDAwOjAwOjFkLjA6IHNldHRpbmcgbGF0
ZW5jeSB0aW1lciB0byA2NA0KWyAgIDc5LjcwMjIyMl0gdXNiIDItMS41OiByZXNldCBmdWxsLXNw
ZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDMgdXNpbmcgZWhjaS1wY2kNClsgICA3OS44MDQwMDBdIGF0
YTU6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQ0KWyAgIDc5LjgwNDAz
MV0gYXRhMjogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApDQpbICAgNzku
ODYwMDcyXSB1c2IgMS0xLjY6IHJlc2V0IGhpZ2gtc3BlZWQgVVNCIGRldmljZSBudW1iZXIgNSB1
c2luZyBlaGNpLXBjaQ0KWyAgIDgwLjAyNDEwMF0gdXNiIDEtMS40OiByZXNldCBmdWxsLXNwZWVk
IFVTQiBkZXZpY2UgbnVtYmVyIDQgdXNpbmcgZWhjaS1wY2kNClsgICA4MC4xODIxMjldIHVzYiAx
LTEuMzogcmVzZXQgZnVsbC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAzIHVzaW5nIGVoY2ktcGNp
DQpbICAgODEuOTQ0MzU4XSBhdGExOiBTQVRBIGxpbmsgdXAgMy4wIEdicHMgKFNTdGF0dXMgMTIz
IFNDb250cm9sIDMwMCkNClsgICA4MS45NDczMDFdIGF0YTEuMDA6IEFDUEkgY21kIGVmLzAyOjAw
OjAwOjAwOjAwOmEwIChTRVQgRkVBVFVSRVMpIHN1Y2NlZWRlZA0KWyAgIDgxLjk0NzMwN10gYXRh
MS4wMDogQUNQSSBjbWQgZjUvMDA6MDA6MDA6MDA6MDA6YTAgKFNFQ1VSSVRZIEZSRUVaRSBMT0NL
KSBmaWx0ZXJlZCBvdXQNClsgICA4MS45NDczMTFdIGF0YTEuMDA6IEFDUEkgY21kIGVmLzEwOjAz
OjAwOjAwOjAwOmEwIChTRVQgRkVBVFVSRVMpIGZpbHRlcmVkIG91dA0KWyAgIDgxLjk1MzU2Nl0g
YXRhMS4wMDogQUNQSSBjbWQgZWYvMDI6MDA6MDA6MDA6MDA6YTAgKFNFVCBGRUFUVVJFUykgc3Vj
Y2VlZGVkDQpbICAgODEuOTUzNTcyXSBhdGExLjAwOiBBQ1BJIGNtZCBmNS8wMDowMDowMDowMDow
MDphMCAoU0VDVVJJVFkgRlJFRVpFIExPQ0spIGZpbHRlcmVkIG91dA0KWyAgIDgxLjk1MzU3Nl0g
YXRhMS4wMDogQUNQSSBjbWQgZWYvMTA6MDM6MDA6MDA6MDA6YTAgKFNFVCBGRUFUVVJFUykgZmls
dGVyZWQgb3V0DQpbICAgODEuOTU2MzY4XSBhdGExLjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEz
Mw0KWyAgIDgxLjk1NjQ3Nl0gc2QgMDowOjA6MDogW3NkYV0gU3RhcnRpbmcgZGlzaw0KWyAgIDgx
Ljk5NDg0NF0gUE06IHJlc3VtZSBvZiBkZXZpY2VzIGNvbXBsZXRlIGFmdGVyIDI0OTguOTA5IG1z
ZWNzDQpbICAgODEuOTk0OTQzXSBSZXN0YXJ0aW5nIHRhc2tzIC4uLiBkb25lLg0KWyAgIDgyLjA0
NDg4N10gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZXRoMDogbGluayBpcyBub3QgcmVhZHkN
ClsgICA4Mi42MzU1NjRdIGUxMDAwZTogZXRoMCBOSUMgTGluayBpcyBVcCAxMDAwIE1icHMgRnVs
bCBEdXBsZXgsIEZsb3cgQ29udHJvbDogUngvVHgNClsgICA4Mi42MzU2NjldIElQdjY6IEFERFJD
T05GKE5FVERFVl9DSEFOR0UpOiBldGgwOiBsaW5rIGJlY29tZXMgcmVhZHkNCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>