Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-54439

grub excessively slow on Dell R660 when booting from NVMe/TCP

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • rhel-9.5
    • grub2
    • None
    • rhel-sst-cs-bootloaders
    • ssg_display
    • 2
    • False
    • Hide

      None

      Show
      None
    • None
    • Red Hat Enterprise Linux
    • None
    • None
    • None
    • x86_64
    • None

      What were you trying to do that didn't work?

      Excess delay (3-5 minutes) between confirming a boot entry and actual kernel start.

      Please provide the package NVR for which bug is seen:

      grub2-efi-x64-2.06-82.el9.x86_64
      grub2-efi-x64-2.06-125.el10.x86_64

      Dell PowerEdge R660, BIOS rev. 2.3.4

      How reproducible:

      always

      Steps to reproduce

      1. configure boot from NVMe over TCP
      2. install CentOS Stream 9.5
      3. observe grub menu showing up
      4. select the default (regular) boot item

      Expected results

      kernel starts booting within short time (e.g. 10 seconds)

      Actual results

      grub menu disappears, I see cursor blinking on an empty console and it takes 3-5 minutes before kernel starts booting. No error displayed. Actual kernel run is fast, it's fully initialized in ~ 3 seconds.

      When starting the kernel image (stub) from UEFI Shell, it boots instantly.

      Suspecting slow file read. Secure Boot is disabled.

      Nothing special in EFI Boot Manager:

      Boot0001* CentOS Stream	HD(1,GPT,6cc801d0-8cbf-42c9-9956-36dae3c2f303,0x100,0x25800)/File(\EFI\centos\shimx64.efi)
      

      My kernel stub boot entry looks as follows:

      Boot0000* tbzatek c9s direct boot	HD(1,GPT,6cc801d0-8cbf-42c9-9956-36dae3c2f303,0x100,0x25800)/File(\EFI\tbzatek\vmlinuz-5.14.0-493.el9.x86_64.efi)i.n.i.t.r.d.=./.E.F.I./.t.b.z.a.t.e.k./.i.n.i.t.r.a.m.f.s.-.5...1.4...0.-.4.9.3...e.l.9...x.8.6._.6.4...i.m.g. .r.o.o.t.=./.d.e.v./.m.a.p.p.e.r./.c.s._.r.h.e.l.-.-.s.t.o.r.a.g.e.-.-.1.0.8.0.0.-.r.o.o.t. .r.o. .c.r.a.s.h.k.e.r.n.e.l.=.1.G.-.4.G.:.1.9.2.M.,.4.G.-.6.4.G.:.2.5.6.M.,.6.4.G.-.:.5.1.2.M. .r.e.s.u.m.e.=./.d.e.v./.m.a.p.p.e.r./.c.s._.r.h.e.l.-.-.s.t.o.r.a.g.e.-.-.1.0.8.0.0.-.s.w.a.p. .r.d...l.v.m...l.v.=.c.s._.r.h.e.l.-.s.t.o.r.a.g.e.-.1.0.8.0.0./.r.o.o.t. .r.d...l.v.m...l.v.=.c.s._.r.h.e.l.-.s.t.o.r.a.g.e.-.1.0.8.0.0./.h.o.m.e. .r.d...l.v.m...l.v.=.c.s._.r.h.e.l.-.s.t.o.r.a.g.e.-.1.0.8.0.0./.s.w.a.p.
      

              bootloader-eng-team bootloader -eng-team
              tbzatek Tomáš Bžatek
              bootloader -eng-team bootloader -eng-team
              Release Test Team Release Test Team
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: