From: Evan Preston <x.arch@epreston.net>
To: Huacai Chen <chenhuacai@kernel.org>
Cc: Linux regressions mailing list <regressions@lists.linux.dev>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Jaak Ristioja <jaak@ristioja.ee>,
Javier Martinez Canillas <javierm@redhat.com>,
Linux DRI Development <dri-devel@lists.freedesktop.org>,
David Airlie <airlied@gmail.com>, Daniel Vetter <daniel@ffwll.ch>,
Thomas Zimmermann <tzimmermann@suse.de>,
Bagas Sanjaya <bagasdotme@gmail.com>
Subject: Re: Blank screen on boot of Linux 6.5 and later on Lenovo ThinkPad L570
Date: Sun, 22 Oct 2023 15:54:05 -0700 [thread overview]
Message-ID: <ZTWoDSPxGO-ApR4r@P70.localdomain> (raw)
In-Reply-To: <CAAhV-H4qQW_fOdkTxmT1xbvo4LOapzw_tOw7Kma47xmh0PvpPA@mail.gmail.com>
On 2023-10-20 Fri 05:48pm, Huacai Chen wrote:
> On Fri, Oct 20, 2023 at 5:35 PM Linux regression tracking (Thorsten
> Leemhuis) <regressions@leemhuis.info> wrote:
> >
> > On 09.10.23 10:54, Huacai Chen wrote:
> > > On Mon, Oct 9, 2023 at 4:45 PM Bagas Sanjaya <bagasdotme@gmail.com> wrote:
> > >> On Mon, Oct 09, 2023 at 09:27:02AM +0800, Huacai Chen wrote:
> > >>> On Tue, Sep 26, 2023 at 10:31 PM Huacai Chen <chenhuacai@kernel.org> wrote:
> > >>>> On Tue, Sep 26, 2023 at 7:15 PM Linux regression tracking (Thorsten
> > >>>> Leemhuis) <regressions@leemhuis.info> wrote:
> > >>>>> On 13.09.23 14:02, Jaak Ristioja wrote:
> > >>>>>>
> > >>>>>> Upgrading to Linux 6.5 on a Lenovo ThinkPad L570 (Integrated Intel HD
> > >>>>>> Graphics 620 (rev 02), Intel(R) Core(TM) i7-7500U) results in a blank
> > >>>>>> screen after boot until the display manager starts... if it does start
> > >>>>>> at all. Using the nomodeset kernel parameter seems to be a workaround.
> > >>>>>>
> > >>>>>> I've bisected this to commit 60aebc9559492cea6a9625f514a8041717e3a2e4
> > >>>>>> ("drivers/firmware: Move sysfb_init() from device_initcall to
> > >>>>>> subsys_initcall_sync").
> > >>>>>
> > >>>>> Hmmm, no reaction since it was posted a while ago, unless I'm missing
> > >>>>> something.
> > >>>>>
> > >>>>> Huacai Chen, did you maybe miss this report? The problem is apparently
> > >>>>> caused by a commit of yours (that Javier applied), you hence should look
> > >>>>> into this.
> > >>>> I'm sorry but it looks very strange, could you please share your config file?
> > >>> As confirmed by Jaak, disabling DRM_SIMPLEDRM makes things work fine
> > >>> again. So I guess the reason:
> > >>
> > >> Did Jaak reply privately? It should have been disclosed in public
> > >> ML here instead.
> > > Yes, he replied privately, and disabling DRM_SIMPLEDRM was suggested by me.
> >
> > Well, this to me still looks a lot (please correct me if I'm wrong) like
> > regression that should be fixed, as DRM_SIMPLEDRM was enabled beforehand
> > if I understood things correctly. Or is there a proper fix for this
> > already in the works and I just missed this? Or is there some good
> > reason why this won't/can't be fixed?
> DRM_SIMPLEDRM was enabled but it didn't work at all because there was
> no corresponding platform device. Now DRM_SIMPLEDRM works but it has a
> blank screen. Of course it is valuable to investigate further about
> DRM_SIMPLEDRM on Jaak's machine, but that needs Jaak's effort because
> I don't have a same machine.
>
> Huacai
I am having the same issue on a Lenovo Thinkpad P70 (Intel Corporation HD Graphics 530 (rev 06), Intel(R) Core(TM) i7-6700HQ). Upgrading from Linux 6.4.12 to 6.5 and later results in only a blank screen after boot and a rapidly flashing device-access-status indicator.
> >
> > Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat)
> > --
> > Everything you wanna know about Linux kernel regression tracking:
> > https://linux-regtracking.leemhuis.info/about/#tldr
> > If I did something stupid, please tell me, as explained on that page.
> >
> > #regzbot poke
> >
> > >>> When SIMPLEDRM takes over the framebuffer, the screen is blank (don't
> > >>> know why). And before 60aebc9559492cea6a9625f ("drivers/firmware: Move
> > >>> sysfb_init() from device_initcall to subsys_initcall_sync") there is
> > >>> no platform device created for SIMPLEDRM at early stage, so it seems
> > >>> also "no problem".
> > >>
> > >> I don't understand above. You mean that after that commit the platform
> > >> device is also none, right?
> > > No. The SIMPLEDRM driver needs a platform device to work, and that
> > > commit makes the platform device created earlier. So, before that
> > > commit, SIMPLEDRM doesn't work, but the screen isn't blank; after that
> > > commit, SIMPLEDRM works, but the screen is blank.
> > >
> > > Huacai
> > >>
> > >> Confused...
> > >>
> > >> --
> > >> An old man doll... just what I always wanted! - Clara
> > >
> > >
WARNING: multiple messages have this Message-ID (diff)
From: Evan Preston <x.arch@epreston.net>
To: Huacai Chen <chenhuacai@kernel.org>
Cc: Linux regressions mailing list <regressions@lists.linux.dev>,
Thomas Zimmermann <tzimmermann@suse.de>,
Javier Martinez Canillas <javierm@redhat.com>,
Linux DRI Development <dri-devel@lists.freedesktop.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Jaak Ristioja <jaak@ristioja.ee>,
Bagas Sanjaya <bagasdotme@gmail.com>
Subject: Re: Blank screen on boot of Linux 6.5 and later on Lenovo ThinkPad L570
Date: Sun, 22 Oct 2023 15:54:05 -0700 [thread overview]
Message-ID: <ZTWoDSPxGO-ApR4r@P70.localdomain> (raw)
In-Reply-To: <CAAhV-H4qQW_fOdkTxmT1xbvo4LOapzw_tOw7Kma47xmh0PvpPA@mail.gmail.com>
On 2023-10-20 Fri 05:48pm, Huacai Chen wrote:
> On Fri, Oct 20, 2023 at 5:35 PM Linux regression tracking (Thorsten
> Leemhuis) <regressions@leemhuis.info> wrote:
> >
> > On 09.10.23 10:54, Huacai Chen wrote:
> > > On Mon, Oct 9, 2023 at 4:45 PM Bagas Sanjaya <bagasdotme@gmail.com> wrote:
> > >> On Mon, Oct 09, 2023 at 09:27:02AM +0800, Huacai Chen wrote:
> > >>> On Tue, Sep 26, 2023 at 10:31 PM Huacai Chen <chenhuacai@kernel.org> wrote:
> > >>>> On Tue, Sep 26, 2023 at 7:15 PM Linux regression tracking (Thorsten
> > >>>> Leemhuis) <regressions@leemhuis.info> wrote:
> > >>>>> On 13.09.23 14:02, Jaak Ristioja wrote:
> > >>>>>>
> > >>>>>> Upgrading to Linux 6.5 on a Lenovo ThinkPad L570 (Integrated Intel HD
> > >>>>>> Graphics 620 (rev 02), Intel(R) Core(TM) i7-7500U) results in a blank
> > >>>>>> screen after boot until the display manager starts... if it does start
> > >>>>>> at all. Using the nomodeset kernel parameter seems to be a workaround.
> > >>>>>>
> > >>>>>> I've bisected this to commit 60aebc9559492cea6a9625f514a8041717e3a2e4
> > >>>>>> ("drivers/firmware: Move sysfb_init() from device_initcall to
> > >>>>>> subsys_initcall_sync").
> > >>>>>
> > >>>>> Hmmm, no reaction since it was posted a while ago, unless I'm missing
> > >>>>> something.
> > >>>>>
> > >>>>> Huacai Chen, did you maybe miss this report? The problem is apparently
> > >>>>> caused by a commit of yours (that Javier applied), you hence should look
> > >>>>> into this.
> > >>>> I'm sorry but it looks very strange, could you please share your config file?
> > >>> As confirmed by Jaak, disabling DRM_SIMPLEDRM makes things work fine
> > >>> again. So I guess the reason:
> > >>
> > >> Did Jaak reply privately? It should have been disclosed in public
> > >> ML here instead.
> > > Yes, he replied privately, and disabling DRM_SIMPLEDRM was suggested by me.
> >
> > Well, this to me still looks a lot (please correct me if I'm wrong) like
> > regression that should be fixed, as DRM_SIMPLEDRM was enabled beforehand
> > if I understood things correctly. Or is there a proper fix for this
> > already in the works and I just missed this? Or is there some good
> > reason why this won't/can't be fixed?
> DRM_SIMPLEDRM was enabled but it didn't work at all because there was
> no corresponding platform device. Now DRM_SIMPLEDRM works but it has a
> blank screen. Of course it is valuable to investigate further about
> DRM_SIMPLEDRM on Jaak's machine, but that needs Jaak's effort because
> I don't have a same machine.
>
> Huacai
I am having the same issue on a Lenovo Thinkpad P70 (Intel Corporation HD Graphics 530 (rev 06), Intel(R) Core(TM) i7-6700HQ). Upgrading from Linux 6.4.12 to 6.5 and later results in only a blank screen after boot and a rapidly flashing device-access-status indicator.
> >
> > Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat)
> > --
> > Everything you wanna know about Linux kernel regression tracking:
> > https://linux-regtracking.leemhuis.info/about/#tldr
> > If I did something stupid, please tell me, as explained on that page.
> >
> > #regzbot poke
> >
> > >>> When SIMPLEDRM takes over the framebuffer, the screen is blank (don't
> > >>> know why). And before 60aebc9559492cea6a9625f ("drivers/firmware: Move
> > >>> sysfb_init() from device_initcall to subsys_initcall_sync") there is
> > >>> no platform device created for SIMPLEDRM at early stage, so it seems
> > >>> also "no problem".
> > >>
> > >> I don't understand above. You mean that after that commit the platform
> > >> device is also none, right?
> > > No. The SIMPLEDRM driver needs a platform device to work, and that
> > > commit makes the platform device created earlier. So, before that
> > > commit, SIMPLEDRM doesn't work, but the screen isn't blank; after that
> > > commit, SIMPLEDRM works, but the screen is blank.
> > >
> > > Huacai
> > >>
> > >> Confused...
> > >>
> > >> --
> > >> An old man doll... just what I always wanted! - Clara
> > >
> > >
next prev parent reply other threads:[~2023-10-22 23:09 UTC|newest]
Thread overview: 71+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-13 12:02 Blank screen on boot of Linux 6.5 and later on Lenovo ThinkPad L570 Jaak Ristioja
2023-09-18 7:40 ` Bagas Sanjaya
2023-09-18 7:40 ` Bagas Sanjaya
2023-09-26 11:15 ` Linux regression tracking (Thorsten Leemhuis)
2023-09-26 11:15 ` Linux regression tracking (Thorsten Leemhuis)
2023-09-26 14:31 ` Huacai Chen
2023-09-26 14:31 ` Huacai Chen
2023-10-09 1:27 ` Huacai Chen
2023-10-09 1:27 ` Huacai Chen
2023-10-09 8:45 ` Bagas Sanjaya
2023-10-09 8:45 ` Bagas Sanjaya
2023-10-09 8:54 ` Huacai Chen
2023-10-09 8:54 ` Huacai Chen
2023-10-20 9:35 ` Linux regression tracking (Thorsten Leemhuis)
2023-10-20 9:35 ` Linux regression tracking (Thorsten Leemhuis)
2023-10-20 9:48 ` Huacai Chen
2023-10-20 9:48 ` Huacai Chen
2023-10-22 22:54 ` Evan Preston [this message]
2023-10-22 22:54 ` Evan Preston
2023-10-25 10:08 ` Thorsten Leemhuis
2023-10-25 10:08 ` Thorsten Leemhuis
2023-10-25 13:23 ` Huacai Chen
2023-10-25 13:23 ` Huacai Chen
2023-10-25 13:29 ` Javier Martinez Canillas
2023-10-25 13:29 ` Javier Martinez Canillas
2023-10-25 13:42 ` Linux regression tracking (Thorsten Leemhuis)
2023-10-25 13:42 ` Linux regression tracking (Thorsten Leemhuis)
2023-10-25 18:49 ` Jaak Ristioja
2023-10-25 18:49 ` Jaak Ristioja
2023-10-26 0:58 ` Huacai Chen
2023-10-26 0:58 ` Huacai Chen
2023-10-28 11:06 ` Jaak Ristioja
2023-10-28 11:06 ` Jaak Ristioja
2023-10-29 1:42 ` Huacai Chen
2023-10-29 1:42 ` Huacai Chen
2023-10-31 12:17 ` Huacai Chen
2023-10-31 12:17 ` Huacai Chen
2023-11-01 11:52 ` Jaak Ristioja
2023-11-01 11:52 ` Jaak Ristioja
2023-11-02 12:38 ` Huacai Chen
2023-11-02 12:38 ` Huacai Chen
2023-11-03 5:45 ` Evan Preston
2023-11-03 5:45 ` Evan Preston
2023-11-03 6:36 ` Huacai Chen
2023-11-03 6:36 ` Huacai Chen
2023-11-04 2:32 ` Evan Preston
2023-11-04 2:32 ` Evan Preston
2023-11-05 12:40 ` Huacai Chen
2023-11-05 12:40 ` Huacai Chen
2023-11-05 16:28 ` Jaak Ristioja
2023-11-05 16:28 ` Jaak Ristioja
2023-11-06 2:15 ` Huacai Chen
2023-11-06 2:15 ` Huacai Chen
2023-11-06 13:49 ` Jaak Ristioja
2023-11-06 13:49 ` Jaak Ristioja
2023-11-06 14:22 ` Huacai Chen
2023-11-06 14:22 ` Huacai Chen
2023-11-06 20:32 ` Evan Preston
2023-11-06 20:32 ` Evan Preston
2023-11-07 1:49 ` Huacai Chen
2023-11-07 1:49 ` Huacai Chen
2023-11-07 5:39 ` Evan Preston
2023-11-07 5:39 ` Evan Preston
2023-11-08 5:23 ` Evan Preston
2023-11-08 5:23 ` Evan Preston
2023-11-08 2:52 ` Huacai Chen
2023-11-08 2:52 ` Huacai Chen
2023-12-11 3:31 ` Huacai Chen
2023-12-11 3:31 ` Huacai Chen
2023-11-05 21:10 ` Evan Preston
2023-11-05 21:10 ` Evan Preston
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZTWoDSPxGO-ApR4r@P70.localdomain \
--to=x.arch@epreston.net \
--cc=airlied@gmail.com \
--cc=bagasdotme@gmail.com \
--cc=chenhuacai@kernel.org \
--cc=daniel@ffwll.ch \
--cc=dri-devel@lists.freedesktop.org \
--cc=jaak@ristioja.ee \
--cc=javierm@redhat.com \
--cc=linux-kernel@vger.kernel.org \
--cc=regressions@lists.linux.dev \
--cc=tzimmermann@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.