From mboxrd@z Thu Jan 1 00:00:00 1970 From: Karl-Johan Karlsson Subject: 282dbf9b "drm/i915: Pass intel_plane and intel_crtc to plane hooks" breaks i945GM in 4.13 and above Date: Thu, 11 Jan 2018 15:41:40 +0100 Message-ID: <1549404.BeUqGaVtGp@maud> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0448744440==" Return-path: Received: from mail.lysator.liu.se (mail.lysator.liu.se [130.236.254.3]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4E3B16E46C for ; Thu, 11 Jan 2018 14:49:20 +0000 (UTC) Received: from mail.lysator.liu.se (localhost [127.0.0.1]) by mail.lysator.liu.se (Postfix) with ESMTP id BD4274001E for ; Thu, 11 Jan 2018 15:42:22 +0100 (CET) Received: from mail.ferretporn.se (unknown [IPv6:2001:470:dd6d::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.lysator.liu.se (Postfix) with ESMTPSA id 7842C4001E for ; Thu, 11 Jan 2018 15:42:21 +0100 (CET) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org, Ville =?ISO-8859-1?Q?Syrj=E4l=E4?= , Chris Wilson , Daniel Vetter , Jani Nikula List-Id: intel-gfx@lists.freedesktop.org --===============0448744440== Content-Type: multipart/signed; boundary="nextPart3285063.7NFLTGpOPA"; micalg="pgp-sha256"; protocol="application/pgp-signature" --nextPart3285063.7NFLTGpOPA Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" Hello, I have an old Lenovo Thinkpad X60 laptop with a Core 2 Duo T7200 CPU and=20 i945GM integrated graphics whose graphics broke when I tried to update the= =20 kernel to get the Meltdown fixes. GRUB2 shows a graphical boot menu, and Linux displays the Tux boot logos=20 correctly at first. However, almost immediately after displaying the Tuxes,= =20 the actively scrolling area of the display shifts about two text lines=20 downward, so that two decapitated penguin heads are left at the top of the= =20 screen and new text appears below the lower edge of the screen. When X star= ts,=20 it too is shifted down the same amount, and only shows a black screen with = a=20 (working) mouse cursor. My display manager (SDDM) never shows up. Sometimes= ,=20 while X is running, random pixels appear in the non-active area at the top = of=20 the screen containing the decapitated penguin heads. My hardware is: $ grep name /proc/cpuinfo model name : Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz model name : Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz # lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS,=20 943/940GML Express Integrated Graphics Controller (rev 03) # grep Chipset: /var/log/Xorg.0.log [ 33.085] (--) intel(0): Integrated Graphics Chipset: Intel(R) 945GM $ xrandr | grep primary LVDS1 connected primary 1024x768+0+0 (normal left inverted right x axis y=20 axis) 250mm x 180mm Kernel 4.12.14 does not have the bug. 4.13 and 4.14.11 have the bug in cons= ole=20 and X mode. 4.15-rc7 has the bug in console mode, but crashes (completely=20 black screen, Magic SysRq to reboot is the only thing that works) when=20 starting X. Bisecting from 4.12 to 4.13 pointed to this as the first bad commit: commit 282dbf9b017bc6d5fdaeadf14e534c2fe22fee2d Author: Ville Syrj=E4l=E4 Date: Mon Mar 27 21:55:33 2017 +0300 drm/i915: Pass intel_plane and intel_crtc to plane hooks But I know nothing about the driver internals to explain why. =2D-=20 Karl-Johan Karlsson --nextPart3285063.7NFLTGpOPA Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEAbDzd6Mgmrf87Ypnv4gG8YhZDY8FAlpXd6QACgkQv4gG8YhZ DY84zA/+IijGfZBQYUJeag/ZdEhlqHKzAi1b8cKv03kK16Vgkg9a9FB0wL4Iq4H1 LZZF9xUm5PdsK29ZHGFxFzlC9UozmbBkB2D9mOuqL6stFgXXvqGlKzguBb3RWuBz mGndpR+N2GBynPEjPjkM5FoPAGyDR/YDjQQzQNOaVLcrQdVRN2xBmbMSTQ6T8Pf2 9m6wj1kZionLMK8k/rt76Z9vxNirnPJN/ump3LTCE5b6jEqJ4Grc+TNWOQ1YDiPk c1ALSwM5biOOBi35VSQa2pKJuuv7PoUWC+7paX4dbEvxMBW09d+LsrS0rIjXGInW t2xJZmBZB5Z8ZATSfcanxafY4sGPmMmF/2aPnm2PbMJCd6+Ur0LA657WSH3n9J67 dvzGbjFBJmazf7NNGuWStGOBykS4lV+1CmxwVTwPde5PNtTlix/DGKcSWOlFQOHR nf3gHFi8Y0DbA2piIh5oBpGMLvdAbSssOSji/gzgwt0uh+lAhMuonNBkYcPumqwb LxP0Y4brcOgP2NjFLZhRA2oaO+4jfegFdNkVowMI4bQzbGefI2RYweue1fLqOiUZ djBZMDitNl2C5Ms9uDsJRjb7sBduoXrjFq1ve1cR/XZfl4GyecNhIWsgibMTcJKm UFd8JGt4+DmTPsRZKXS4VWYwc3kivUYVgXhUAcZQFaTniuf4NtM= =YN8w -----END PGP SIGNATURE----- --nextPart3285063.7NFLTGpOPA-- --===============0448744440== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg== --===============0448744440==--