Date: Mon, 23 Sep 2024 15:22:14 -0700 From: Matt Simerson <matt@tnpi.net> To: freebsd-current@freebsd.org Subject: UEFI + SOL / COM ports = boot hang Message-ID: <5FA60E35-C839-468F-A4E3-710FD4DEFAC8@tnpi.net>
next in thread | raw e-mail | index | archive | help
--Apple-Mail=_96008634-781A-456C-929D-57CA6E57054F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii I have a Quanta D52B-1U server. When I boot it via legacy BIOS, there is = no issue. When I boot with UEFI and COM ports & console redirection = disabled, there is no issue. However, when boot UEFI and enable the COM = ports and/or console redirection, the server hangs at boot time right = here: Version 2.20.1276. Copyright (C) 2023 American Megatrends, Inc. BIOS Date: 12/04/2023 17:24:26 Ver: 3B28.Q102=20 Consoles: EFI console Reading loader env vars from /efi/freebsd/loader.env Setting currdev to disk0p1: FreeBSD/amd64 EFI loader, Revision 1.1 Command line arguments: loader.efi Image base: 0x5e993000 EFI version: 2.70 EFI Firmware: American Megatrends (rev 5.14) Console: efi (0x20000000) Load Path: \EFI\FREEBSD\LOADER.EFI Load Device: = PciRoot(0x9)/Pci(0x0,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-01-30-54-9D-E4-D2-5C)/H= D(1,GPT,F669D424-7170-11EF-83D1-A0369F6BA978,0x28,0x82000) BootCurrent: 0000 BootOrder: 0000[*] 0003 0006 0007 0002 0008 BootInfo Path: = HD(1,GPT,F669D424-7170-11EF-83D1-A0369F6BA978,0x28,0x82000)/\EFI\FREEBSD\L= OADER.EFI Ignoring Boot0000: Only one DP found Trying ESP: = PciRoot(0x9)/Pci(0x0,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-01-30-54-9D-E4-D2-5C)/H= D(1,GPT,F669D424-7170-11EF-83D1-A0369F6BA978,0x28,0x82000) Setting currdev to disk0p1: Trying: = PciRoot(0x9)/Pci(0x0,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-01-30-54-9D-E4-D2-5C)/H= D(2,GPT,4F537B49-7176-11EF-83D1-A0369F6BA978,0x82028,0x1000000) Setting currdev to disk0p2: Trying: = PciRoot(0x9)/Pci(0x0,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-01-30-54-9D-E4-D2-5C)/H= D(3,GPT,B6D8B384-7176-11EFLoading /boot/defaults/loader.conf86860) Loading /boot/defaults/loader.confdefault: Loading /boot/device.hints Loading /boot/loader.conf Loading /boot/loader.conf.local | On one occasion, I left it setting there for minutes. I currently have FreeBSD 14.1 installed and I also replicated this when = booting off a FreeBSD 15.0-CURRENT ISO.=20 The chipset is Intel C621 & C624. Output from dmesg is here = <https://gist.github.com/msimerson/1b6a3f3e34f9036b30e0972477993cfc>. BIOS settings which enable console redirection and SOL are: Super IO Port 0, Disabled or Enabled (IO=3D3F8h, IRQ=3D4) Port 1, Enabled (IO=3D2F8h, IRQ=3D3) <-- SOL port Serial Port Console Redirection COM0 Console Redirection, Port is Disabled SOL Console Redirection, [Enabled] Console Redirection Settings, (VT100, 115200, None) Legacy Console Redirection Settings Redirection COM Port: SOL (other option: COM0) Serial Port for OOB Management/Windows EMS Console Redirection: Enabled Console Redirection Settings, Out-of-Band Mgmt Port: SOL = (other option: COM0) Console Redirection Settings, (VT100, 115200, None) There are variations on those settings which work for getting BIOS POST = messages and the FreeBSD loader messages redirected to the IPMI SOL = port. However, any combination that works also causes FreeBSD to hang = at exactly the same spot. I'm accustomed to adding a few lines to loader.conf to tell FreeBSD how = to direct console output, but nothing added there makes any difference. = I've twiddled the hint.uart.* knobs in /boot/device.hints to no avail. This is what works on my Dell R630: # console port via IPMI & DRAC boot_multicons=3D"YES" boot_serial=3D"YES" console=3D"efi,comconsole" # for legacy BIOS #console=3D"comconsole,vidconsole" comconsole_speed=3D"115200" How does one go about troubleshooting this? Matt --Apple-Mail=_96008634-781A-456C-929D-57CA6E57054F Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii <html><head><meta http-equiv=3D"content-type" content=3D"text/html; = charset=3Dus-ascii"></head><body style=3D"overflow-wrap: break-word; = -webkit-nbsp-mode: space; line-break: after-white-space;"><div><span = style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">I have a = Quanta D52B-1U server. </span>When I boot it via legacy BIOS, there = is no issue. When I boot with UEFI and COM ports & console = redirection disabled, there is no issue. However, when boot UEFI and = enable the COM ports and/or console redirection, the server hangs at = boot time right here:</div><div><br></div><div><p style=3D"margin: 0px; = font-style: normal; font-variant-caps: normal; font-stretch: normal; = font-size: 11px; line-height: normal; font-family: "MesloLGS = NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(178, 178, 178); = background-color: rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures"></span></p><p style=3D"margin: 0px; font-style: = normal; font-variant-caps: normal; font-stretch: normal; font-size: = 11px; line-height: normal; font-family: "MesloLGS NF"; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal; color: = rgb(0, 0, 0);"><span style=3D"caret-color: rgb(96, 96, 96); color: = rgb(96, 96, 96);">Version 2.20.1276. Copyright (C) 2023 American = Megatrends, Inc.</span></p><p style=3D"margin: 0px; font-stretch: = normal; line-height: normal; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal;"><font = color=3D"#606060" face=3D"MesloLGS NF"><span style=3D"background-color: = rgb(255, 255, 255); caret-color: rgb(96, 96, 96); font-size: = 11px;"></span></font></p><p style=3D"margin: 0px; font-stretch: normal; = line-height: normal; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal;"><font = color=3D"#606060" face=3D"MesloLGS NF"><span style=3D"caret-color: = rgb(96, 96, 96); font-size: 11px;">BIOS Date: 12/04/2023 17:24:26 Ver: = 3B28.Q102 </span></font></p><p style=3D"margin: 0px; font-style: = normal; font-variant-caps: normal; font-stretch: normal; font-size: = 11px; line-height: normal; font-family: "MesloLGS NF"; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal; color: = rgb(0, 0, 0);"><span style=3D"color: rgb(96, 96, 96); background-color: = rgb(255, 255, 255);">Consoles: EFI console</span></p><p style=3D"margin: = 0px; font-style: normal; font-variant-caps: normal; font-stretch: = normal; font-size: 11px; line-height: normal; font-family: = "MesloLGS NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(178, 178, 178); = background-color: rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures"> Reading loader env vars from = /efi/freebsd/loader.env</span></p><p style=3D"margin: 0px; font-style: = normal; font-variant-caps: normal; font-stretch: normal; font-size: = 11px; line-height: normal; font-family: "MesloLGS NF"; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal; color: = rgb(178, 178, 178); background-color: rgb(0, 0, 0);"><span = style=3D"font-variant-ligatures: no-common-ligatures">Setting currdev to = disk0p1:</span></p><p style=3D"margin: 0px; font-style: normal; = font-variant-caps: normal; font-stretch: normal; font-size: 11px; = line-height: normal; font-family: "MesloLGS NF"; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal; color: = rgb(178, 178, 178); background-color: rgb(0, 0, 0);"><span = style=3D"font-variant-ligatures: no-common-ligatures">FreeBSD/amd64 EFI = loader, Revision 1.1</span></p><p style=3D"margin: 0px; font-style: = normal; font-variant-caps: normal; font-stretch: normal; font-size: = 11px; line-height: normal; font-family: "MesloLGS NF"; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal; color: = rgb(0, 0, 0); background-color: rgb(0, 0, 0); min-height: 14px;"><span = style=3D"font-variant-ligatures: no-common-ligatures"></span><br></p><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = "MesloLGS NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(178, 178, 178); = background-color: rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures"> Command line arguments: = loader.efi</span></p><p style=3D"margin: 0px; font-style: normal; = font-variant-caps: normal; font-stretch: normal; font-size: 11px; = line-height: normal; font-family: "MesloLGS NF"; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal; color: = rgb(178, 178, 178); background-color: rgb(0, 0, 0);"><span = style=3D"font-variant-ligatures: no-common-ligatures"> Image = base: 0x5e993000</span></p><p style=3D"margin: 0px; font-style: normal; = font-variant-caps: normal; font-stretch: normal; font-size: 11px; = line-height: normal; font-family: "MesloLGS NF"; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal; color: = rgb(178, 178, 178); background-color: rgb(0, 0, 0);"><span = style=3D"font-variant-ligatures: no-common-ligatures"> EFI = version: 2.70</span></p><p style=3D"margin: 0px; font-style: normal; = font-variant-caps: normal; font-stretch: normal; font-size: 11px; = line-height: normal; font-family: "MesloLGS NF"; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal; color: = rgb(178, 178, 178); background-color: rgb(0, 0, 0);"><span = style=3D"font-variant-ligatures: no-common-ligatures"> EFI = Firmware: American Megatrends (rev 5.14)</span></p><p style=3D"margin: = 0px; font-style: normal; font-variant-caps: normal; font-stretch: = normal; font-size: 11px; line-height: normal; font-family: = "MesloLGS NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(178, 178, 178); = background-color: rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures"> Console: efi (0x20000000)</span></p><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = "MesloLGS NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(178, 178, 178); = background-color: rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures"> Load Path: = \EFI\FREEBSD\LOADER.EFI</span></p><p style=3D"margin: 0px; font-style: = normal; font-variant-caps: normal; font-stretch: normal; font-size: = 11px; line-height: normal; font-family: "MesloLGS NF"; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal; color: = rgb(178, 178, 178); background-color: rgb(0, 0, 0);"><span = style=3D"font-variant-ligatures: no-common-ligatures"> Load = Device: = PciRoot(0x9)/Pci(0x0,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-01-30-54-9D-E4-D2-5C)/H= D(1,GPT,F669D424-7170-11EF-83D1-A0369F6BA978,0x28,0x82000)</span></p><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = "MesloLGS NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(178, 178, 178); = background-color: rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures"> BootCurrent: 0000</span></p><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = "MesloLGS NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(178, 178, 178); = background-color: rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures"> BootOrder: 0000[*] 0003 0006 0007 0002 = 0008</span></p><p style=3D"margin: 0px; font-style: normal; = font-variant-caps: normal; font-stretch: normal; font-size: 11px; = line-height: normal; font-family: "MesloLGS NF"; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal; color: = rgb(178, 178, 178); background-color: rgb(0, 0, 0);"><span = style=3D"font-variant-ligatures: no-common-ligatures"> = BootInfo Path: = HD(1,GPT,F669D424-7170-11EF-83D1-A0369F6BA978,0x28,0x82000)/\EFI\FREEBSD\L= OADER.EFI</span></p><p style=3D"margin: 0px; font-style: normal; = font-variant-caps: normal; font-stretch: normal; font-size: 11px; = line-height: normal; font-family: "MesloLGS NF"; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal; color: = rgb(178, 178, 178); background-color: rgb(0, 0, 0);"><span = style=3D"font-variant-ligatures: no-common-ligatures">Ignoring Boot0000: = Only one DP found</span></p><p style=3D"margin: 0px; font-style: normal; = font-variant-caps: normal; font-stretch: normal; font-size: 11px; = line-height: normal; font-family: "MesloLGS NF"; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal; color: = rgb(178, 178, 178); background-color: rgb(0, 0, 0);"><span = style=3D"font-variant-ligatures: no-common-ligatures">Trying ESP: = PciRoot(0x9)/Pci(0x0,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-01-30-54-9D-E4-D2-5C)/H= D(1,GPT,F669D424-7170-11EF-83D1-A0369F6BA978,0x28,0x82000)</span></p><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = "MesloLGS NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(178, 178, 178); = background-color: rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures">Setting currdev to disk0p1:</span></p><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = "MesloLGS NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(178, 178, 178); = background-color: rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures">Trying: = PciRoot(0x9)/Pci(0x0,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-01-30-54-9D-E4-D2-5C)/H= D(2,GPT,4F537B49-7176-11EF-83D1-A0369F6BA978,0x82028,0x1000000)</span></p>= <p style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = "MesloLGS NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(178, 178, 178); = background-color: rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures">Setting currdev to disk0p2:</span></p><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = "MesloLGS NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(178, 178, 178); = background-color: rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures">Trying: = PciRoot(0x9)/Pci(0x0,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-01-30-54-9D-E4-D2-5C)/H= D(3,GPT,B6D8B384-7176-11EFLoading = /boot/defaults/loader.conf86860)</span></p><p style=3D"margin: 0px; = font-style: normal; font-variant-caps: normal; font-stretch: normal; = font-size: 11px; line-height: normal; font-family: "MesloLGS = NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(178, 178, 178); = background-color: rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures">Loading = /boot/defaults/loader.confdefault:</span></p><p style=3D"margin: 0px; = font-style: normal; font-variant-caps: normal; font-stretch: normal; = font-size: 11px; line-height: normal; font-family: "MesloLGS = NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(178, 178, 178); = background-color: rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures">Loading /boot/device.hints</span></p><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = "MesloLGS NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(178, 178, 178); = background-color: rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures">Loading /boot/loader.conf</span></p><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = "MesloLGS NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(178, 178, 178); = background-color: rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures">Loading /boot/loader.conf.local</span></p><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = "MesloLGS NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(178, 178, 178); = background-color: rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures">|</span></p></div><div><br></div><div>On one = occasion, I left it setting there for = minutes.</div><div><br></div><div>I currently have FreeBSD 14.1 = installed and I also replicated this when booting off a FreeBSD = 15.0-CURRENT ISO. </div><div><br></div><div>The chipset is Intel = C621 & C624. Output from dmesg is <a = href=3D"https://gist.github.com/msimerson/1b6a3f3e34f9036b30e0972477993cfc= ">here</a>.</div><div><br></div><div>BIOS settings which enable console = redirection and SOL are:</div><div><br></div><blockquote style=3D"margin: = 0 0 0 40px; border: none; padding: 0px;"><div><span = style=3D"font-variant-ligatures: no-common-ligatures;">Super = IO</span></div><div><span style=3D"font-variant-ligatures: = no-common-ligatures;"><span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span>Port 0, Disabled or Enabled = (IO=3D3F8h, IRQ=3D4)</span></div><div><span = style=3D"font-variant-ligatures: no-common-ligatures;"><span = class=3D"Apple-tab-span" style=3D"white-space: pre;"> </span>Port 1, = Enabled (IO=3D2F8h, IRQ=3D3) <-- SOL = port</span></div><div><span style=3D"font-variant-ligatures: = no-common-ligatures;"><span style=3D"caret-color: rgb(0, 0, 0); color: = rgb(0, 0, 0);">Serial Port Console = Redirection</span></span></div><div><span style=3D"font-variant-ligatures:= no-common-ligatures;"><span style=3D"caret-color: rgb(0, 0, 0); color: = rgb(0, 0, 0);"><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>COM0</span></span></div><div><span style=3D"font-variant-ligatures:= no-common-ligatures;"><span style=3D"caret-color: rgb(0, 0, 0); color: = rgb(0, 0, 0);"><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>Console Redirection, Port is = Disabled</span></span></div><div><span style=3D"font-variant-ligatures: = no-common-ligatures;"><span style=3D"caret-color: rgb(0, 0, 0); color: = rgb(0, 0, 0);"><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>SOL</span></span></div><div><span style=3D"caret-color: rgb(0, 0, = 0); color: rgb(0, 0, 0);"><span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span>Console Redirection, = [Enabled]</span></div><div><span style=3D"caret-color: rgb(0, 0, 0); = color: rgb(0, 0, 0);"><span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span>Console = Redirection </span><span style=3D"caret-color: rgb(0, 0, 0); color: = rgb(0, 0, 0);">Settings, (VT100, 115200, None)</span></div><div><span = style=3D"font-variant-ligatures: no-common-ligatures;"><span = style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><span = class=3D"Apple-tab-span" style=3D"white-space:pre"> </span>Legacy = Console Redirection Settings</span></span></div><div><span = style=3D"font-variant-ligatures: no-common-ligatures;"><span = style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>Redirection COM Port: SOL (other option: = COM0)</span></span></div><div><span style=3D"font-variant-ligatures: = no-common-ligatures;"><span style=3D"caret-color: rgb(0, 0, 0); color: = rgb(0, 0, 0);"><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>Serial Port for OOB Management/Windows = EMS</span></span></div><div><span style=3D"font-variant-ligatures: = no-common-ligatures;"><span style=3D"caret-color: rgb(0, 0, 0); color: = rgb(0, 0, 0);"><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>Console Redirection: = Enabled</span></span></div><div><span style=3D"font-variant-ligatures: = no-common-ligatures;"><span style=3D"caret-color: rgb(0, 0, 0); color: = rgb(0, 0, 0);"><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>Console Redirection Settings, Out-of-Band Mgmt Port: SOL = (other option: COM0)</span></span></div><div><span = style=3D"font-variant-ligatures: no-common-ligatures;"><span = style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>Console Redirection Settings, (</span><span style=3D"caret-color: = rgb(0, 0, 0); color: rgb(0, 0, 0);">VT100, 115200, = None)</span></span></div></blockquote><div><span = style=3D"font-variant-ligatures: no-common-ligatures;"><span = style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, = 0);"><br></span></span></div><div>There are variations on those settings = which work for getting BIOS POST messages and the FreeBSD loader = messages redirected to the IPMI SOL port. However, any combination = that works also causes FreeBSD to hang at exactly the same = spot.</div><div><br></div><div>I'm accustomed to adding a few lines to = loader.conf to tell FreeBSD how to direct console output, but nothing = added there makes any difference. I've twiddled the hint.uart.* knobs in = /boot/device.hints to no avail.</div><div><br></div><div>This is what = works on my Dell R630:</div><div><br></div><blockquote style=3D"margin: = 0 0 0 40px; border: none; padding: 0px;"><div><p style=3D"margin: 0px; = font-style: normal; font-variant-caps: normal; font-stretch: normal; = font-size: 11px; line-height: normal; font-family: "MesloLGS = NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(0, 0, 0);"><span = style=3D"font-variant-ligatures: no-common-ligatures"># console port via = IPMI & DRAC</span></p></div><div><p style=3D"margin: 0px; = font-style: normal; font-variant-caps: normal; font-stretch: normal; = font-size: 11px; line-height: normal; font-family: "MesloLGS = NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(0, 0, 0);"><span = style=3D"font-variant-ligatures: = no-common-ligatures">boot_multicons=3D"YES"</span></p></div><div><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = "MesloLGS NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(0, 0, 0);"><span = style=3D"font-variant-ligatures: = no-common-ligatures">boot_serial=3D"YES"</span></p></div><div><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = "MesloLGS NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(0, 0, 0);"><span = style=3D"font-variant-ligatures: = no-common-ligatures">console=3D"efi,comconsole"</span></p></div><div><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = "MesloLGS NF"; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal; color: rgb(0, 0, 0);"><span = style=3D"font-variant-ligatures: no-common-ligatures"># for legacy = BIOS</span></p></div><div><p style=3D"margin: 0px; font-style: normal; = font-variant-caps: normal; font-stretch: normal; font-size: 11px; = line-height: normal; font-family: "MesloLGS NF"; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal; color: = rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures">#console=3D"comconsole,vidconsole"</span></p></div><d= iv><p style=3D"margin: 0px; font-style: normal; font-variant-caps: = normal; font-stretch: normal; font-size: 11px; line-height: normal; = font-family: "MesloLGS NF"; font-size-adjust: none; = font-kerning: auto; font-variant-alternates: normal; = font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal; color: = rgb(0, 0, 0);"><span style=3D"font-variant-ligatures: = no-common-ligatures">comconsole_speed=3D"115200"</span></p></div></blockqu= ote><div><br></div><div>How does one go about troubleshooting = this?</div><div><br></div><div>Matt</div><div><br></div></body></html>= --Apple-Mail=_96008634-781A-456C-929D-57CA6E57054F--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5FA60E35-C839-468F-A4E3-710FD4DEFAC8>