GNU bug report logs - #39607
Make use of GRUB all_video module

Previous Next

Package: guix;

Reported by: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Date: Fri, 14 Feb 2020 19:31:02 UTC

Severity: normal

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 39607 in the body.
You can then email your comments to 39607 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#39607; Package guix. (Fri, 14 Feb 2020 19:31:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Fri, 14 Feb 2020 19:31:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: bug-guix <bug-guix <at> gnu.org>
Subject: GRUB module all_video required to get video on 4K monitor
Date: Fri, 14 Feb 2020 14:30:14 -0500
Hello,

I installed Guix System on a new machine, which displays on a 4K (3840 x
2160 pixels) monitor.

Unless I go to the GRUB command prompt with 'c' at boot and type 'insmod
all_video', the video cuts early after booting a GRUB entry with 'No
suitable video mode found', or similar.

I think we should include this GRUB module in our default GRUB
package/configuration.

Maxim




Information forwarded to bug-guix <at> gnu.org:
bug#39607; Package guix. (Thu, 20 Feb 2020 02:57:01 GMT) Full text and rfc822 format available.

Message #8 received at 39607 <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: 39607 <at> debbugs.gnu.org
Subject: Re: bug#39607: GRUB module all_video required to get video on 4K
 monitor
Date: Wed, 19 Feb 2020 21:55:54 -0500
[Message part 1 (text/plain, inline)]
Hello,

Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:

> Hello,
>
> I installed Guix System on a new machine, which displays on a 4K (3840 x
> 2160 pixels) monitor.
>
> Unless I go to the GRUB command prompt with 'c' at boot and type 'insmod
> all_video', the video cuts early after booting a GRUB entry with 'No
> suitable video mode found', or similar.
>
> I think we should include this GRUB module in our default GRUB
> package/configuration.
>
> Maxim

I think the attached patches fixes this issue, and makes the
GRUB configuration a bit simpler too!

[0001-bootloader-grub-Use-the-all_video-module-in-graphic-.patch (text/x-patch, attachment)]
[0002-bootloader-grub-Refactor-eye-candy-a-bit.patch (text/x-patch, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#39607; Package guix. (Fri, 21 Feb 2020 14:34:02 GMT) Full text and rfc822 format available.

Message #11 received at 39607 <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: 39607 <at> debbugs.gnu.org
Subject: Re: bug#39607: GRUB module all_video required to get video on 4K
 monitor
Date: Fri, 21 Feb 2020 09:33:53 -0500
[Message part 1 (text/plain, inline)]
Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:

> Hello,
>
> Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:
>
>> Hello,
>>
>> I installed Guix System on a new machine, which displays on a 4K (3840 x
>> 2160 pixels) monitor.
>>
>> Unless I go to the GRUB command prompt with 'c' at boot and type 'insmod
>> all_video', the video cuts early after booting a GRUB entry with 'No
>> suitable video mode found', or similar.
>>
>> I think we should include this GRUB module in our default GRUB
>> package/configuration.
>>
>> Maxim
>
> I think the attached patches fixes this issue, and makes the
> GRUB configuration a bit simpler too!

While the patches above are an improvement over the current situation,
it still doesn't resolve my problem.  I still get the 'No suitable video
modes, booting in blind mode' message after activating a GRUB entry,
unless I manually "insmod all_video"...

Here's my grub.cfg, along with a blank one generated by 'grub-mkconfig'
for comparison.

[grub.cfg (text/plain, attachment)]
[grub.cfg.default (text/plain, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#39607; Package guix. (Mon, 24 Feb 2020 14:09:02 GMT) Full text and rfc822 format available.

Message #14 received at 39607 <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: bug#39607 <39607 <at> debbugs.gnu.org>
Subject: Re: Status: GRUB module all_video required to get video on 4K monitor
Date: Mon, 24 Feb 2020 09:08:27 -0500
Update, after debugging: the failure to find a working video mode had
nothing to do with the 4K monitor, and everything to do with a problem
in our GRUB configuration generator and having /gnu/store on a Btrfs
submodule.

In particular, this generated pice of GRUB configuration:

--8<---------------cut here---------------start------------->8---
if loadfont /rootfs/gnu/store/m1fx9h7gzw78k0n4da0khbga5i6k8ipk-grub-2.04/share/grub/unicode.pf2; then
  setup_gfxterm
fi
--8<---------------cut here---------------end--------------->8---

was causing the setup_gfxterm to not be called due to failing to resolve
the unicode.pf2 file when using a Btrfs submodule.

The originally attached patches still provide some >
simplification/cleanup that would make it good to merge nontheless, I
believe!

Maxim




Changed bug title to 'Make use of GRUB all_video module' from 'GRUB module all_video required to get video on 4K monitor' Request was from Maxim Cournoyer <maxim.cournoyer <at> gmail.com> to control <at> debbugs.gnu.org. (Mon, 24 Feb 2020 14:10:01 GMT) Full text and rfc822 format available.

Reply sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
You have taken responsibility. (Wed, 18 Mar 2020 03:33:02 GMT) Full text and rfc822 format available.

Notification sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
bug acknowledged by developer. (Wed, 18 Mar 2020 03:33:02 GMT) Full text and rfc822 format available.

Message #21 received at 39607-done <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: 39607-done <at> debbugs.gnu.org
Subject: Re: bug#39607: GRUB module all_video required to get video on 4K
 monitor
Date: Tue, 17 Mar 2020 23:31:53 -0400
Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:

> Hello,
>
> Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:
>
>> Hello,
>>
>> I installed Guix System on a new machine, which displays on a 4K (3840 x
>> 2160 pixels) monitor.
>>
>> Unless I go to the GRUB command prompt with 'c' at boot and type 'insmod
>> all_video', the video cuts early after booting a GRUB entry with 'No
>> suitable video mode found', or similar.
>>
>> I think we should include this GRUB module in our default GRUB
>> package/configuration.
>>
>> Maxim
>
> I think the attached patches fixes this issue, and makes the
> GRUB configuration a bit simpler too!

Merge to master with commit 6794653e1b.  Closing!




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 15 Apr 2020 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 11 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.