From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel =?ISO-8859-1?Q?D=E4nzer?= Date: Thu, 10 Jun 2010 14:33:11 +0000 Subject: Re: REGRESSION: dpms-on broken (drm_radeon,displayport) Message-Id: <1276180391.11359.85.camel@thor.local> List-Id: References: <201006101601.30483.lars.doelle@on-line.de> In-Reply-To: <201006101601.30483.lars.doelle@on-line.de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit To: Lars Doelle Cc: Benjamin Herrenschmidt , dri-devel@lists.freedesktop.org Moving to the dri-devel list as you're using KMS. On Don, 2010-06-10 at 16:01 +0200, Lars Doelle wrote: > Hi Benjamin, > Hi All, > > > i write to report a regression that happened after 2.6.34-rc3 and before > or including 2.6.34-rc4 and still persists on 2.6.35-rc2. > > The effect is, that after DPMS-OFF, the monitor cannot be reactivated > locally by a key press or remotely via `xset dpms force on´. > > I can work around the issue switching the monitor off and on again. > > For the technical details of the local environment see below. > I can provide more information on request and offer help testing patches. > > > > Kind regards > > Lars > > > -------------------------------- > > > - config.gz attached, below some lines. > > CONFIG_X86_64=y > > CONFIG_DRM=y > CONFIG_DRM_KMS_HELPER=y > CONFIG_DRM_TTM=y > CONFIG_DRM_RADEON=y > CONFIG_DRM_RADEON_KMS=y > CONFIG_VIDEO_OUTPUT_CONTROL=y > > > - X11: find attached the Xorg.0.log for full information > > X.Org X Server 1.7.7 > Release Date: 2010-05-04 > [..] > (**) |-->Screen "Default Screen" (0) > (**) | |-->Monitor "DELL 2408WFP" > (**) | |-->Device "ATI FireMV 2260" > [..] > (II) RADEON(0): Output DisplayPort-0 using monitor section DELL 2408WFP > [..] > (**) RADEON(0): DPMS enabled > > > - Notes from the kernel.log > > following messages occur only >= 2.6.34-rc4. I think they are issued > when i `xset dpms force off´ or dpms is used automatically. > > ... > > : [drm:dp_link_train] *ERROR* clock recovery tried 5 times > : [drm:dp_link_train] *ERROR* clock recovery failed > : [drm:dp_link_train] *ERROR* channel eq failed: 5 tries > : [drm:dp_link_train] *ERROR* channel eq failed > > ... > > The following messages might be unrelated to the problem and occur > on 2.6.34-rc3 too, when i switch the monitor off/on. > > : [drm:atom_dp_get_link_status] *ERROR* displayport link status failed > : [drm:atom_dp_get_link_status] *ERROR* displayport link status failed > : [drm:atom_dp_get_link_status] *ERROR* displayport link status failed > > Below stuff from the initiation ... > > ... > > : [drm] Initialized drm 1.1.0 20060810 > : [drm] radeon defaulting to kernel modesetting. > : [drm] radeon kernel modesetting enabled. > : radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 > : radeon 0000:01:00.0: setting latency timer to 64 > : [drm] radeon: Initializing kernel modesetting. > : [drm] register mmio base: 0x90200000 > : [drm] register mmio size: 65536 > : ATOM BIOS: 113 > : [drm] Clocks initialized ! > : [drm] Internal thermal controller with fan control > : [drm] 3 Power State(s) > : [drm] State 0 Default (default) > : [drm] 16 PCIE Lanes > : [drm] 3 Clock Mode(s) > : [drm] 0 engine/memory: 500000/500000 > : [drm] 1 engine/memory: 500000/500000 > : [drm] 2 engine/memory: 500000/500000 > : [drm] State 1 Performance > : [drm] 16 PCIE Lanes > : [drm] 3 Clock Mode(s) > : [drm] 0 engine/memory: 110000/252000 > : [drm] 1 engine/memory: 300000/396000 > : [drm] 2 engine/memory: 500000/500000 > : [drm] State 2 Performance > : [drm] 16 PCIE Lanes > : [drm] 3 Clock Mode(s) > : [drm] 0 engine/memory: 450000/500000 > : [drm] 1 engine/memory: 450000/500000 > : [drm] 2 engine/memory: 500000/500000 > : [drm] radeon: power management initialized > : radeon 0000:01:00.0: VRAM: 256M 0x00000000 - 0x0FFFFFFF (256M used) > : radeon 0000:01:00.0: GTT: 512M 0x10000000 - 0x2FFFFFFF > : [drm] Detected VRAM RAM%6M, BAR%6M > : [drm] RAM width 64bits DDR > : Available graphics memory: 1017548 kiB. > : [drm] radeon: 256M of VRAM memory ready > : [drm] radeon: 512M of GTT memory ready. > : radeon 0000:01:00.0: irq 30 for MSI/MSI-X > : [drm] radeon: using MSI. > : [drm] radeon: irq initialized. > : [drm] GART: num cpu pages 131072, num gpu pages 131072 > : [drm] Loading RV620 Microcode > : platform radeon_cp.0: firmware: using built-in firmware radeon/RV620_pfp.bin > : platform radeon_cp.0: firmware: using built-in firmware radeon/RV620_me.bin > : platform radeon_cp.0: firmware: using built-in firmware radeon/R600_rlc.bin > : [drm] ring test succeeded in 1 usecs > : [drm] radeon: ib pool ready. > : [drm] ib test succeeded in 0 usecs > : [drm] Enabling audio support > : [drm] Radeon Display Connectors > : [drm] Connector 0: > : [drm] DisplayPort > : [drm] HPD2 > : [drm] DDC: 0x7e60 0x7e60 0x7e64 0x7e64 0x7e68 0x7e68 0x7e6c 0x7e6c > : [drm] Encoders: > : [drm] DFP1: INTERNAL_UNIPHY > : [drm] Connector 1: > : [drm] DisplayPort > : [drm] HPD4 > : [drm] DDC: 0x7e20 0x7e20 0x7e24 0x7e24 0x7e28 0x7e28 0x7e2c 0x7e2c > : [drm] Encoders: > : [drm] DFP2: INTERNAL_UNIPHY > : [drm] fb mappable at 0x80141000 > : [drm] vram apper at 0x80000000 > : [drm] size 9216000 > : [drm] fb depth is 24 > : [drm] pitch is 7680 > : Console: switching to colour frame buffer device 240x75 > : fb0: radeondrmfb frame buffer device > : registered panic notifier > : [drm] Initialized radeon 2.2.0 20080528 for 0000:01:00.0 on minor 0 -- Earthling Michel Dänzer | http://www.vmware.com Libre software enthusiast | Debian, X and DRI developer From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel =?ISO-8859-1?Q?D=E4nzer?= Subject: Re: REGRESSION: dpms-on broken (drm_radeon,displayport) Date: Thu, 10 Jun 2010 16:33:11 +0200 Message-ID: <1276180391.11359.85.camel@thor.local> References: <201006101601.30483.lars.doelle@on-line.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.gna.ch (darkcity.gna.ch [195.226.6.51]) by gabe.freedesktop.org (Postfix) with ESMTP id AB4A09E82F for ; Thu, 10 Jun 2010 07:33:17 -0700 (PDT) In-Reply-To: <201006101601.30483.lars.doelle@on-line.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: Lars Doelle Cc: Benjamin Herrenschmidt , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org Ck1vdmluZyB0byB0aGUgZHJpLWRldmVsIGxpc3QgYXMgeW91J3JlIHVzaW5nIEtNUy4KCk9uIERv biwgMjAxMC0wNi0xMCBhdCAxNjowMSArMDIwMCwgTGFycyBEb2VsbGUgd3JvdGU6IAo+IEhpIEJl bmphbWluLAo+IEhpIEFsbCwKPiAKPiAKPiBpIHdyaXRlIHRvIHJlcG9ydCBhIHJlZ3Jlc3Npb24g dGhhdCBoYXBwZW5lZCBhZnRlciAyLjYuMzQtcmMzIGFuZCBiZWZvcmUKPiBvciBpbmNsdWRpbmcg Mi42LjM0LXJjNCBhbmQgc3RpbGwgcGVyc2lzdHMgb24gMi42LjM1LXJjMi4KPiAKPiBUaGUgZWZm ZWN0IGlzLCB0aGF0IGFmdGVyIERQTVMtT0ZGLCB0aGUgbW9uaXRvciBjYW5ub3QgYmUgcmVhY3Rp dmF0ZWQKPiBsb2NhbGx5IGJ5IGEga2V5IHByZXNzIG9yIHJlbW90ZWx5IHZpYSBgeHNldCBkcG1z IGZvcmNlIG9uwrQuCj4gCj4gSSBjYW4gd29yayBhcm91bmQgdGhlIGlzc3VlIHN3aXRjaGluZyB0 aGUgbW9uaXRvciBvZmYgYW5kIG9uIGFnYWluLgo+IAo+IEZvciB0aGUgdGVjaG5pY2FsIGRldGFp bHMgb2YgdGhlIGxvY2FsIGVudmlyb25tZW50IHNlZSBiZWxvdy4KPiBJIGNhbiBwcm92aWRlIG1v cmUgaW5mb3JtYXRpb24gb24gcmVxdWVzdCBhbmQgb2ZmZXIgaGVscCB0ZXN0aW5nIHBhdGNoZXMu Cj4gCj4gCj4gCj4gS2luZCByZWdhcmRzCj4gCj4gICBMYXJzCj4gCj4gCj4gLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAKPiAKPiAtIGNvbmZpZy5neiBhdHRhY2hlZCwgYmVsb3cg c29tZSBsaW5lcy4KPiAKPiBDT05GSUdfWDg2XzY0PXkKPiAKPiBDT05GSUdfRFJNPXkKPiBDT05G SUdfRFJNX0tNU19IRUxQRVI9eQo+IENPTkZJR19EUk1fVFRNPXkKPiBDT05GSUdfRFJNX1JBREVP Tj15Cj4gQ09ORklHX0RSTV9SQURFT05fS01TPXkKPiBDT05GSUdfVklERU9fT1VUUFVUX0NPTlRS T0w9eQo+IAo+IAo+IC0gWDExOiBmaW5kIGF0dGFjaGVkIHRoZSBYb3JnLjAubG9nIGZvciBmdWxs IGluZm9ybWF0aW9uCj4gCj4gWC5PcmcgWCBTZXJ2ZXIgMS43LjcKPiBSZWxlYXNlIERhdGU6IDIw MTAtMDUtMDQKPiBbLi5dCj4gKCoqKSB8LS0+U2NyZWVuICJEZWZhdWx0IFNjcmVlbiIgKDApCj4g KCoqKSB8ICAgfC0tPk1vbml0b3IgIkRFTEwgMjQwOFdGUCIKPiAoKiopIHwgICB8LS0+RGV2aWNl ICJBVEkgRmlyZU1WIDIyNjAiCj4gWy4uXQo+IChJSSkgUkFERU9OKDApOiBPdXRwdXQgRGlzcGxh eVBvcnQtMCB1c2luZyBtb25pdG9yIHNlY3Rpb24gREVMTCAyNDA4V0ZQCj4gWy4uXQo+ICgqKikg UkFERU9OKDApOiBEUE1TIGVuYWJsZWQKPiAKPiAKPiAtIE5vdGVzIGZyb20gdGhlIGtlcm5lbC5s b2cKPiAKPiBmb2xsb3dpbmcgbWVzc2FnZXMgb2NjdXIgb25seSA+PSAyLjYuMzQtcmM0LiBJIHRo aW5rIHRoZXkgYXJlIGlzc3VlZAo+IHdoZW4gaSBgeHNldCBkcG1zIGZvcmNlIG9mZsK0IG9yIGRw bXMgaXMgdXNlZCBhdXRvbWF0aWNhbGx5Lgo+IAo+IC4uLgo+IAo+IDogW2RybTpkcF9saW5rX3Ry YWluXSAqRVJST1IqIGNsb2NrIHJlY292ZXJ5IHRyaWVkIDUgdGltZXMKPiA6IFtkcm06ZHBfbGlu a190cmFpbl0gKkVSUk9SKiBjbG9jayByZWNvdmVyeSBmYWlsZWQKPiA6IFtkcm06ZHBfbGlua190 cmFpbl0gKkVSUk9SKiBjaGFubmVsIGVxIGZhaWxlZDogNSB0cmllcwo+IDogW2RybTpkcF9saW5r X3RyYWluXSAqRVJST1IqIGNoYW5uZWwgZXEgZmFpbGVkCj4gCj4gLi4uCj4gCj4gVGhlIGZvbGxv d2luZyBtZXNzYWdlcyBtaWdodCBiZSB1bnJlbGF0ZWQgdG8gdGhlIHByb2JsZW0gYW5kIG9jY3Vy Cj4gb24gMi42LjM0LXJjMyB0b28sIHdoZW4gaSBzd2l0Y2ggdGhlIG1vbml0b3Igb2ZmL29uLgo+ IAo+IDogW2RybTphdG9tX2RwX2dldF9saW5rX3N0YXR1c10gKkVSUk9SKiBkaXNwbGF5cG9ydCBs aW5rIHN0YXR1cyBmYWlsZWQKPiA6IFtkcm06YXRvbV9kcF9nZXRfbGlua19zdGF0dXNdICpFUlJP UiogZGlzcGxheXBvcnQgbGluayBzdGF0dXMgZmFpbGVkCj4gOiBbZHJtOmF0b21fZHBfZ2V0X2xp bmtfc3RhdHVzXSAqRVJST1IqIGRpc3BsYXlwb3J0IGxpbmsgc3RhdHVzIGZhaWxlZAo+IAo+IEJl bG93IHN0dWZmIGZyb20gdGhlIGluaXRpYXRpb24gLi4uCj4gCj4gLi4uCj4gCj4gOiBbZHJtXSBJ bml0aWFsaXplZCBkcm0gMS4xLjAgMjAwNjA4MTAKPiA6IFtkcm1dIHJhZGVvbiBkZWZhdWx0aW5n IHRvIGtlcm5lbCBtb2Rlc2V0dGluZy4KPiA6IFtkcm1dIHJhZGVvbiBrZXJuZWwgbW9kZXNldHRp bmcgZW5hYmxlZC4KPiA6IHJhZGVvbiAwMDAwOjAxOjAwLjA6IFBDSSBJTlQgQSAtPiBHU0kgMTYg KGxldmVsLCBsb3cpIC0+IElSUSAxNgo+IDogcmFkZW9uIDAwMDA6MDE6MDAuMDogc2V0dGluZyBs YXRlbmN5IHRpbWVyIHRvIDY0Cj4gOiBbZHJtXSByYWRlb246IEluaXRpYWxpemluZyBrZXJuZWwg bW9kZXNldHRpbmcuCj4gOiBbZHJtXSByZWdpc3RlciBtbWlvIGJhc2U6IDB4OTAyMDAwMDAKPiA6 IFtkcm1dIHJlZ2lzdGVyIG1taW8gc2l6ZTogNjU1MzYKPiA6IEFUT00gQklPUzogMTEzCj4gOiBb ZHJtXSBDbG9ja3MgaW5pdGlhbGl6ZWQgIQo+IDogW2RybV0gSW50ZXJuYWwgdGhlcm1hbCBjb250 cm9sbGVyIHdpdGggZmFuIGNvbnRyb2wKPiA6IFtkcm1dIDMgUG93ZXIgU3RhdGUocykKPiA6IFtk cm1dIFN0YXRlIDAgRGVmYXVsdCAoZGVmYXVsdCkKPiA6IFtkcm1dIAkxNiBQQ0lFIExhbmVzCj4g OiBbZHJtXSAJMyBDbG9jayBNb2RlKHMpCj4gOiBbZHJtXSAJCTAgZW5naW5lL21lbW9yeTogNTAw MDAwLzUwMDAwMAo+IDogW2RybV0gCQkxIGVuZ2luZS9tZW1vcnk6IDUwMDAwMC81MDAwMDAKPiA6 IFtkcm1dIAkJMiBlbmdpbmUvbWVtb3J5OiA1MDAwMDAvNTAwMDAwCj4gOiBbZHJtXSBTdGF0ZSAx IFBlcmZvcm1hbmNlIAo+IDogW2RybV0gCTE2IFBDSUUgTGFuZXMKPiA6IFtkcm1dIAkzIENsb2Nr IE1vZGUocykKPiA6IFtkcm1dIAkJMCBlbmdpbmUvbWVtb3J5OiAxMTAwMDAvMjUyMDAwCj4gOiBb ZHJtXSAJCTEgZW5naW5lL21lbW9yeTogMzAwMDAwLzM5NjAwMAo+IDogW2RybV0gCQkyIGVuZ2lu ZS9tZW1vcnk6IDUwMDAwMC81MDAwMDAKPiA6IFtkcm1dIFN0YXRlIDIgUGVyZm9ybWFuY2UgCj4g OiBbZHJtXSAJMTYgUENJRSBMYW5lcwo+IDogW2RybV0gCTMgQ2xvY2sgTW9kZShzKQo+IDogW2Ry bV0gCQkwIGVuZ2luZS9tZW1vcnk6IDQ1MDAwMC81MDAwMDAKPiA6IFtkcm1dIAkJMSBlbmdpbmUv bWVtb3J5OiA0NTAwMDAvNTAwMDAwCj4gOiBbZHJtXSAJCTIgZW5naW5lL21lbW9yeTogNTAwMDAw LzUwMDAwMAo+IDogW2RybV0gcmFkZW9uOiBwb3dlciBtYW5hZ2VtZW50IGluaXRpYWxpemVkCj4g OiByYWRlb24gMDAwMDowMTowMC4wOiBWUkFNOiAyNTZNIDB4MDAwMDAwMDAgLSAweDBGRkZGRkZG ICgyNTZNIHVzZWQpCj4gOiByYWRlb24gMDAwMDowMTowMC4wOiBHVFQ6IDUxMk0gMHgxMDAwMDAw MCAtIDB4MkZGRkZGRkYKPiA6IFtkcm1dIERldGVjdGVkIFZSQU0gUkFNPTI1Nk0sIEJBUj0yNTZN Cj4gOiBbZHJtXSBSQU0gd2lkdGggNjRiaXRzIEREUgo+IDogQXZhaWxhYmxlIGdyYXBoaWNzIG1l bW9yeTogMTAxNzU0OCBraUIuCj4gOiBbZHJtXSByYWRlb246IDI1Nk0gb2YgVlJBTSBtZW1vcnkg cmVhZHkKPiA6IFtkcm1dIHJhZGVvbjogNTEyTSBvZiBHVFQgbWVtb3J5IHJlYWR5Lgo+IDogcmFk ZW9uIDAwMDA6MDE6MDAuMDogaXJxIDMwIGZvciBNU0kvTVNJLVgKPiA6IFtkcm1dIHJhZGVvbjog dXNpbmcgTVNJLgo+IDogW2RybV0gcmFkZW9uOiBpcnEgaW5pdGlhbGl6ZWQuCj4gOiBbZHJtXSBH QVJUOiBudW0gY3B1IHBhZ2VzIDEzMTA3MiwgbnVtIGdwdSBwYWdlcyAxMzEwNzIKPiA6IFtkcm1d IExvYWRpbmcgUlY2MjAgTWljcm9jb2RlCj4gOiBwbGF0Zm9ybSByYWRlb25fY3AuMDogZmlybXdh cmU6IHVzaW5nIGJ1aWx0LWluIGZpcm13YXJlIHJhZGVvbi9SVjYyMF9wZnAuYmluCj4gOiBwbGF0 Zm9ybSByYWRlb25fY3AuMDogZmlybXdhcmU6IHVzaW5nIGJ1aWx0LWluIGZpcm13YXJlIHJhZGVv bi9SVjYyMF9tZS5iaW4KPiA6IHBsYXRmb3JtIHJhZGVvbl9jcC4wOiBmaXJtd2FyZTogdXNpbmcg YnVpbHQtaW4gZmlybXdhcmUgcmFkZW9uL1I2MDBfcmxjLmJpbgo+IDogW2RybV0gcmluZyB0ZXN0 IHN1Y2NlZWRlZCBpbiAxIHVzZWNzCj4gOiBbZHJtXSByYWRlb246IGliIHBvb2wgcmVhZHkuCj4g OiBbZHJtXSBpYiB0ZXN0IHN1Y2NlZWRlZCBpbiAwIHVzZWNzCj4gOiBbZHJtXSBFbmFibGluZyBh dWRpbyBzdXBwb3J0Cj4gOiBbZHJtXSBSYWRlb24gRGlzcGxheSBDb25uZWN0b3JzCj4gOiBbZHJt XSBDb25uZWN0b3IgMDoKPiA6IFtkcm1dICAgRGlzcGxheVBvcnQKPiA6IFtkcm1dICAgSFBEMgo+ IDogW2RybV0gICBEREM6IDB4N2U2MCAweDdlNjAgMHg3ZTY0IDB4N2U2NCAweDdlNjggMHg3ZTY4 IDB4N2U2YyAweDdlNmMKPiA6IFtkcm1dICAgRW5jb2RlcnM6Cj4gOiBbZHJtXSAgICAgREZQMTog SU5URVJOQUxfVU5JUEhZCj4gOiBbZHJtXSBDb25uZWN0b3IgMToKPiA6IFtkcm1dICAgRGlzcGxh eVBvcnQKPiA6IFtkcm1dICAgSFBENAo+IDogW2RybV0gICBEREM6IDB4N2UyMCAweDdlMjAgMHg3 ZTI0IDB4N2UyNCAweDdlMjggMHg3ZTI4IDB4N2UyYyAweDdlMmMKPiA6IFtkcm1dICAgRW5jb2Rl cnM6Cj4gOiBbZHJtXSAgICAgREZQMjogSU5URVJOQUxfVU5JUEhZCj4gOiBbZHJtXSBmYiBtYXBw YWJsZSBhdCAweDgwMTQxMDAwCj4gOiBbZHJtXSB2cmFtIGFwcGVyIGF0IDB4ODAwMDAwMDAKPiA6 IFtkcm1dIHNpemUgOTIxNjAwMAo+IDogW2RybV0gZmIgZGVwdGggaXMgMjQKPiA6IFtkcm1dICAg IHBpdGNoIGlzIDc2ODAKPiA6IENvbnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVm ZmVyIGRldmljZSAyNDB4NzUKPiA6IGZiMDogcmFkZW9uZHJtZmIgZnJhbWUgYnVmZmVyIGRldmlj ZQo+IDogcmVnaXN0ZXJlZCBwYW5pYyBub3RpZmllcgo+IDogW2RybV0gSW5pdGlhbGl6ZWQgcmFk ZW9uIDIuMi4wIDIwMDgwNTI4IGZvciAwMDAwOjAxOjAwLjAgb24gbWlub3IgMAoKCi0tIApFYXJ0 aGxpbmcgTWljaGVsIETDpG56ZXIgICAgICAgICAgIHwgICAgICAgICAgICAgICAgaHR0cDovL3d3 dy52bXdhcmUuY29tCkxpYnJlIHNvZnR3YXJlIGVudGh1c2lhc3QgICAgICAgICB8ICAgICAgICAg IERlYmlhbiwgWCBhbmQgRFJJIGRldmVsb3BlcgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2RyaS1kZXZlbAo=