#754739 grub2: no grub menu and system does not boot if connected only with displayport

Package:
grub2
Source:
grub2
Description:
GRand Unified Bootloader, version 2 (dummy package)
Submitter:
js
Date:
2019-11-24 17:39:03 UTC
Severity:
normal
#754739#5
Date:
2014-07-13 18:54:48 UTC
From:
To:
Dear Maintainer,


=============================================================================================

When my system is connected to a monitor with both a DVI cable and a dislayport cable,
the system boots fine and after the BIOS screen I see the grub menu, can select the linux
kernel to use and it boots without issue.

However, if the system is connected to the monitor with only the displayport cable but no DVI,
I still see the system BIOS screen after powering up, but then the grub menu no longer appears
and the system does not boot. I verified this by checking /var/log/{syslog,messages,boot} after
rebooting with the DVI cable inserted.

If the system is connected to the monitor using only an HDMI cable, then again I see the BIOS
screens, the GRUB menu is not visible but the system does boot and I can login via ssh.

It seems this issue is restricted to using a displayport cable and grub, as even the default
kernel in grub.cfg was not booted in this case, although it did boot when using only HDMI.

[The system boots into a console without starting X and the console is not visible if the
 monitor input is either displayport or HDMI.]

Here is the /etc/default/grub contents even though grub.cfg is attached as well

  # If you change this file, run 'update-grub' afterwards to update
  # /boot/grub/grub.cfg.
  # For full documentation of the options in this file, see:
  #   info -f grub -n 'Simple configuration'

  GRUB_DEFAULT=0

  GRUB_DEFAULT="Advanced options for Debian GNU/Linux>Debian GNU/Linux, with Linux 3.2.0-4-686-pae"
  GRUB_TIMEOUT=11

  GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
  GRUB_CMDLINE_LINUX_DEFAULT="quiet"
  GRUB_CMDLINE_LINUX="splash nomodeset vga=normal loglevel=5"
  GRUB_BACKGROUND=/boot/grub/splash_images/js-active.png

  GRUB_GFXMODE=1600x1200x16,1600x1200,800x600x16,800x600,640x480,auto
  GRUB_GFXPAYLOAD_LINUX=text

  # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
  GRUB_DISABLE_LINUX_UUID=true

=============================================================================================

#754739#10
Date:
2019-11-24 17:30:53 UTC
From:
To:
I do have a similar problem with display port. Grub set-up is correct
since the error is only seen when using DP1.2 (and not DP1.1)

See also: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1853735

Regards



On Sun, 13 Jul 2014 14:54:48 -0400 js <jshaio@yahoo.com> wrote:

 > Package: grub2
 > Version: 2.00-22
 > Severity: normal
 >
 > Dear Maintainer,
 >
 >
 >
=============================================================================================
 >
 > When my system is connected to a monitor with both a DVI cable and a
dislayport cable,
 > the system boots fine and after the BIOS screen I see the grub menu,
can select the linux
 > kernel to use and it boots without issue.
 >
 > However, if the system is connected to the monitor with only the
displayport cable but no DVI,
 > I still see the system BIOS screen after powering up, but then the
grub menu no longer appears
 > and the system does not boot. I verified this by checking
/var/log/{syslog,messages,boot} after
 > rebooting with the DVI cable inserted.
 >
 > If the system is connected to the monitor using only an HDMI cable,
then again I see the BIOS
 > screens, the GRUB menu is not visible but the system does boot and I
can login via ssh.
 >
 > It seems this issue is restricted to using a displayport cable and
grub, as even the default
 > kernel in grub.cfg was not booted in this case, although it did boot
when using only HDMI.
 >
 > [The system boots into a console without starting X and the console
is not visible if the
 > monitor input is either displayport or HDMI.]
 >
 > Here is the /etc/default/grub contents even though grub.cfg is
attached as well
 >
 > # If you change this file, run 'update-grub' afterwards to update
 > # /boot/grub/grub.cfg.
 > # For full documentation of the options in this file, see:
 > # info -f grub -n 'Simple configuration'
 >
 > GRUB_DEFAULT=0
 >
 > GRUB_DEFAULT="Advanced options for Debian GNU/Linux>Debian GNU/Linux,
with Linux 3.2.0-4-686-pae"
 > GRUB_TIMEOUT=11
 >
 > GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
 > GRUB_CMDLINE_LINUX_DEFAULT="quiet"
 > GRUB_CMDLINE_LINUX="splash nomodeset vga=normal loglevel=5"
 > GRUB_BACKGROUND=/boot/grub/splash_images/js-active.png
 >
 > GRUB_GFXMODE=1600x1200x16,1600x1200,800x600x16,800x600,640x480,auto
 > GRUB_GFXPAYLOAD_LINUX=text
 >
 > # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter
to Linux
 > GRUB_DISABLE_LINUX_UUID=true
 >
 >
=============================================================================================
 >
 >
 > -- Package-specific info:
 >
 > *********************** BEGIN /proc/mounts
 > /dev/sda1 / ext4
rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered 0 0
 > /dev/sda3 /boot ext4 rw,relatime,user_xattr,barrier=1,data=ordered 0 0
 > /dev/sda2 /usr1 ext4 rw,relatime,user_xattr,barrier=1,data=ordered 0 0
 > /dev/sdb1 /usr2 ext4 rw,relatime,user_xattr,barrier=1,data=ordered 0 0