<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hdmi on Andrew's Memory Blog</title><link>https://andrewmemory.acornwall.net/tags/hdmi/</link><description>Recent content in Hdmi on Andrew's Memory Blog</description><generator>Hugo -- gohugo.io</generator><image><url>https://andrewmemory.acornwall.net/img/rss_image.png</url><title>Hdmi on Andrew's Memory Blog</title><link>https://andrewmemory.acornwall.net/</link></image><language>en</language><managingEditor>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</managingEditor><webMaster>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</webMaster><copyright>Copyright 2009--2025</copyright><lastBuildDate>Fri, 04 Jul 2025 22:56:08 -0700</lastBuildDate><atom:link href="https://andrewmemory.acornwall.net/tags/hdmi/index.xml" rel="self" type="application/rss+xml"/><item><title>Fixing OpenBSD console mode for a new HDMI monitor</title><link>https://andrewmemory.acornwall.net/blog/2025-07-04-fixing-openbsd-console-mode-for-a-new-hdmi-monitor/</link><pubDate>Fri, 04 Jul 2025 22:56:08 -0700</pubDate><author>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</author><guid>https://andrewmemory.acornwall.net/blog/2025-07-04-fixing-openbsd-console-mode-for-a-new-hdmi-monitor/</guid><description>&lt;p&gt;My old monitor recently lost the magic smoke. I think it&amp;rsquo;s probably repairable with a new capacitor or two, but I took the opportunity to upgrade to an Acer SA272UE QHD monitor instead. It&amp;rsquo;s been good with one minor nit: when I switch to my OpenBSD firewall, I don&amp;rsquo;t get video.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s not quite true: I get video when the device (a &lt;a href="https://andrewmemory.acornwall.net/blog/2023-10-15-buying-new-hardware-for-an-openbsd-firewall/" target="_blank" rel="noreferrer"&gt;HUNSN Micro Firewall Appliance, Mini PC, VPN, Router PC, Intel N5105, HUNSN RJ03, AES-NI, 4 x Intel 2.5GbE I226-V LAN, Type-C, TF, M.2 WiFi 6 Slot, Barebone, NO RAM, NO Storage, NO System&lt;/a&gt;) starts up in VGA mode. But once OpenBSD switches over to the framebuffer console, the monitor goes black and tells me &lt;code&gt;Cable Not Connected&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://www.openbsd.org/faq/faq7.html#Size80x50" target="_blank" rel="noreferrer"&gt;OpenBSD FAQ&lt;/a&gt; was not much help — it still references the old 80x50 text mode console rather than a framebuffer console. The BSD site &lt;a href="https://daemonforums.org/showthread.php?p=76147" target="_blank" rel="noreferrer"&gt;daemonforums.org&lt;/a&gt;, however, had a wealth of information.&lt;/p&gt;
&lt;figure class="highlight"&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-" data-lang=""&gt;$ dmesg | grep wsdisplay
wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation), using wskbd0
wsdisplay0: screen 1-5 added (std, vt100 emulation)&lt;/code&gt;&lt;/pre&gt;
&lt;/figure&gt;
&lt;p&gt;The recommended action was to boot to UKC — the kernel configurator — and disable the Intel DRM driver. I tried that, but wasn&amp;rsquo;t able to use it because of a &lt;a href="https://www.reddit.com/r/openbsd/comments/irtu8l/external_usb_keyboard_not_working_at_ukc_prompt/" target="_blank" rel="noreferrer"&gt;five-year-old problem&lt;/a&gt; with USB keyboards.&lt;/p&gt;
&lt;p&gt;So&amp;hellip; I created /etc/bsd.reconfig and added the line:&lt;/p&gt;
&lt;figure class="highlight"&gt;
&lt;figcaption&gt;&lt;span&gt;&lt;mark&gt;/etc/bsd.reconfig&lt;/mark&gt;&lt;/span&gt; &lt;/figcaption&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-" data-lang=""&gt;disable inteldrm0&lt;/code&gt;&lt;/pre&gt;
&lt;/figure&gt;
&lt;p&gt;After reboot, I saw&lt;/p&gt;
&lt;figure class="highlight"&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-" data-lang=""&gt;$ dmesg | grep wsdisplay
wsdisplay0 at efifb0 mux 1: console (std, vt100 emulation)
wsdisplay0: screen 1-5 added (std, vt100 emulation)
$ stty size
160 45&lt;/code&gt;&lt;/pre&gt;
&lt;/figure&gt;
&lt;p&gt;I&amp;rsquo;m still using the framebuffer console, but now with the EFI driver instead of the Intel driver. That&amp;rsquo;s cool — I can still run X if I need to, and I still get a 160x45 console.&lt;/p&gt;
&lt;p&gt;I did run into one problem after doing this, which I&amp;rsquo;m not sure is related or not. When I installed patch 77_008, I saw:&lt;/p&gt;
&lt;figure class="highlight"&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-" data-lang=""&gt;Relinking to create unique kernel... failed!
!!! &amp;#34;/usr/libexec/reorder_kernel&amp;#34; must be run manually to install the new kernel&lt;/code&gt;&lt;/pre&gt;
&lt;/figure&gt;
&lt;p&gt;I typed in the magic command — that appeared to fix it. If that doesn&amp;rsquo;t persist, I might need to &lt;a href="https://blog.narf.ssji.net/2020/11/10/relinking-to-create-unique-kernel-failed/" target="_blank" rel="noreferrer"&gt;regenerate &lt;code&gt;/var/db/kernel.SHA256&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>