<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Update:  in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162024#M79968</link>
    <description>&lt;P&gt;Update:&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am unable to get the Intel Firmware Engine to put the "UART Console" onto the correct UART (HSUART0).&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can do it in the diagram, however it doesn't change the Console port (stays at UART).&amp;nbsp; If I set the "Serial Port Clock Rate" to 44236800, I get the console logging output on the desired port (HSUART0), but I get no UEFI Shell.&amp;nbsp; If I set the "Serial Port Clock Rate" to 1843200, I get no logging output, but I get the UEFI Shell on the original wrong port (UART).&lt;/P&gt;&lt;P&gt;So the "Serial Port Clock Rate" appears to be used by both the console and the debug logging, and I am unable to actually use HSUART0 for the console.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Update 2:&lt;/P&gt;&lt;P&gt;When I attempt to build in Windows from the EDK2 sources, it fails with the following:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; build...&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; c:\myworkspace\edk2-platforms\Vlv2TbltDevicePkg\PlatformPkgIA32.dsc(952): error F001: Pcd (gEfiVLVTokenSpaceGuid.PcdLpssPciModeEnabled) defined in DSC is not declared in DEC files. Arch: ['IA32']&lt;/P&gt;&lt;P&gt;It seems I have no references to any "PcdLpss..." PCDs in my source tree; &lt;STRONG&gt;What am I missing?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 04 Mar 2019 21:12:00 GMT</pubDate>
    <dc:creator>JBize</dc:creator>
    <dc:date>2019-03-04T21:12:00Z</dc:date>
    <item>
      <title>Replace default serial console/debug port with high speed UART1/2</title>
      <link>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162020#M79964</link>
      <description>&lt;P&gt;I have a MinnowBoard Turbot.&amp;nbsp; I'd like to create a UEFI image that uses the (first) high speed UART port as the serial console and optionally the debug port.&lt;/P&gt;&lt;P&gt;Is that possible?&amp;nbsp; If so, how?&lt;/P&gt;</description>
      <pubDate>Thu, 28 Feb 2019 19:48:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162020#M79964</guid>
      <dc:creator>JBize</dc:creator>
      <dc:date>2019-02-28T19:48:59Z</dc:date>
    </item>
    <item>
      <title>Ideally, I would only have to</title>
      <link>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162021#M79965</link>
      <description>&lt;P&gt;Ideally, I would only have to drag the "UART Header" onto "HSUART0" on the diagram.&amp;nbsp; But that doesn't work.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Mar 2019 13:47:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162021#M79965</guid>
      <dc:creator>JBize</dc:creator>
      <dc:date>2019-03-01T13:47:03Z</dc:date>
    </item>
    <item>
      <title>Yes it is possible.</title>
      <link>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162022#M79966</link>
      <description>&lt;P&gt;Yes it is possible.&lt;/P&gt;&lt;P&gt;You need to set the following PCDs:&lt;/P&gt;&lt;P&gt;&amp;nbsp;you need to set PcdLpssPciModeEnabled to "PCI" mode.&lt;BR /&gt;gEfiVLVTokenSpaceGuid.PcdLpssPciModeEnabled | 0x01&lt;/P&gt;&lt;P&gt;&amp;nbsp; gEfiMdeModulePkgTokenSpaceGuid.PcdSerialBaudRate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |115200&lt;BR /&gt;&amp;nbsp; gEfiMdeModulePkgTokenSpaceGuid.PcdSerialUseHardwareFlowControl|FALSE&lt;BR /&gt;&amp;nbsp; gEfiMdeModulePkgTokenSpaceGuid.PcdSerialUseMmio&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |TRUE&lt;BR /&gt;&amp;nbsp; gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |0xF0000000&lt;BR /&gt;&amp;nbsp; gEfiMdeModulePkgTokenSpaceGuid.PcdSerialLineControl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |0x03&lt;BR /&gt;&amp;nbsp; gEfiMdeModulePkgTokenSpaceGuid.PcdSerialFifoControl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |0x07&lt;BR /&gt;&amp;nbsp; gEfiMdeModulePkgTokenSpaceGuid.PcdSerialDetectCable&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |FALSE&lt;BR /&gt;&amp;nbsp; gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterStride&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |4&lt;BR /&gt;&amp;nbsp; gEfiMdeModulePkgTokenSpaceGuid.PcdSerialClockRate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |44236800&lt;BR /&gt;&amp;nbsp; gEfiMdeModulePkgTokenSpaceGuid.PcdSerialPciDeviceInfo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | {0x1E, 0x03, 0x84, 0x00, 0xFF}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Optionally if you are using the Intel Firmware Engine&lt;/P&gt;&lt;P&gt;Under Settings -&amp;gt; Common Settings Set the following:&lt;/P&gt;&lt;P&gt;LPSS &amp;amp; SCC Devices Mode:&amp;nbsp; PCI Mode&lt;BR /&gt;Baud rate for serial port: 115200&lt;BR /&gt;Serial Port Clock Rate: 44236800&lt;/P&gt;&lt;P&gt;uncheck Enable serial port cable detection&lt;/P&gt;&lt;P&gt;Serial Port FIFO Control settings:&lt;BR /&gt;&amp;nbsp;Check FIFO enable&lt;BR /&gt;&amp;nbsp;Check Clear receive FIFO&lt;BR /&gt;&amp;nbsp;Check Clear transmit FIFO&lt;BR /&gt;&amp;nbsp;uncheck Enable 64-byte FIFO&lt;/P&gt;&lt;P&gt;Serial port Line Control settings:&lt;BR /&gt;&amp;nbsp;Data bits: 8 bits&lt;BR /&gt;&amp;nbsp;Stop bits: 1 bit&lt;BR /&gt;&amp;nbsp;Parity:&amp;nbsp; No Parity&lt;/P&gt;&lt;P&gt;PCI Serial Device Info: 0x1e, 0x03, 0x84, 0x00, 0xff&lt;/P&gt;&lt;P&gt;Base address of serial port registers: 0xF0000000&lt;/P&gt;&lt;P&gt;Serial Port Register Stride in Bytes: 4&lt;/P&gt;&lt;P&gt;&amp;nbsp;uncheck Enable serial port hardware flow control&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;check Serial port register use MMIO&lt;/P&gt;</description>
      <pubDate>Fri, 01 Mar 2019 20:59:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162022#M79966</guid>
      <dc:creator>Jarlstrom_Intel</dc:creator>
      <dc:date>2019-03-01T20:59:49Z</dc:date>
    </item>
    <item>
      <title>Thanks, I will give both of</title>
      <link>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162023#M79967</link>
      <description>&lt;P&gt;Thanks.&amp;nbsp; I tried the Intel Firmware Engine settings.&amp;nbsp; (I had a few parameters that were different.)&amp;nbsp; Unfortunately, although I now get the log output on HSUART0, I doesn't start a UEFI shell.&amp;nbsp; It just hangs.&lt;/P&gt;</description>
      <pubDate>Fri, 01 Mar 2019 22:02:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162023#M79967</guid>
      <dc:creator>JBize</dc:creator>
      <dc:date>2019-03-01T22:02:00Z</dc:date>
    </item>
    <item>
      <title>Update: </title>
      <link>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162024#M79968</link>
      <description>&lt;P&gt;Update:&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am unable to get the Intel Firmware Engine to put the "UART Console" onto the correct UART (HSUART0).&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can do it in the diagram, however it doesn't change the Console port (stays at UART).&amp;nbsp; If I set the "Serial Port Clock Rate" to 44236800, I get the console logging output on the desired port (HSUART0), but I get no UEFI Shell.&amp;nbsp; If I set the "Serial Port Clock Rate" to 1843200, I get no logging output, but I get the UEFI Shell on the original wrong port (UART).&lt;/P&gt;&lt;P&gt;So the "Serial Port Clock Rate" appears to be used by both the console and the debug logging, and I am unable to actually use HSUART0 for the console.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Update 2:&lt;/P&gt;&lt;P&gt;When I attempt to build in Windows from the EDK2 sources, it fails with the following:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; build...&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; c:\myworkspace\edk2-platforms\Vlv2TbltDevicePkg\PlatformPkgIA32.dsc(952): error F001: Pcd (gEfiVLVTokenSpaceGuid.PcdLpssPciModeEnabled) defined in DSC is not declared in DEC files. Arch: ['IA32']&lt;/P&gt;&lt;P&gt;It seems I have no references to any "PcdLpss..." PCDs in my source tree; &lt;STRONG&gt;What am I missing?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Mar 2019 21:12:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162024#M79968</guid>
      <dc:creator>JBize</dc:creator>
      <dc:date>2019-03-04T21:12:00Z</dc:date>
    </item>
    <item>
      <title>Can I get more help on this</title>
      <link>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162025#M79969</link>
      <description>&lt;P&gt;Can I get more help on this please?&lt;/P&gt;</description>
      <pubDate>Mon, 11 Mar 2019 13:48:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162025#M79969</guid>
      <dc:creator>JBize</dc:creator>
      <dc:date>2019-03-11T13:48:37Z</dc:date>
    </item>
    <item>
      <title>It seems that the PCD</title>
      <link>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162026#M79970</link>
      <description>&lt;P&gt;It seems that the PCD PcdLpssPciModeEnabled is not part of the Minnowboard Max/Turbot source code from &lt;A href="https://firmware.intel.com/projects/minnowboard-max"&gt;https://firmware.intel.com/projects/minnowboard-max&lt;/A&gt; but is part of the Intel Firmware Engine as part of the Settings -&amp;gt; Common Settings.&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, there is a setup switch if you go into setup by selecting "Device Manager" - &amp;gt; "system Setup" -&amp;gt; "South Cluster Configuration" -&amp;gt; "LPSS &amp;amp; SCC configuration" then select LPSS &amp;amp; SCC Devices " to "PCI Mode"&lt;/P&gt;</description>
      <pubDate>Thu, 14 Mar 2019 23:26:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162026#M79970</guid>
      <dc:creator>Jarlstrom_Intel</dc:creator>
      <dc:date>2019-03-14T23:26:40Z</dc:date>
    </item>
    <item>
      <title>Thanks for the update.  I was</title>
      <link>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162027#M79971</link>
      <description>&lt;P&gt;Thanks for the update.&amp;nbsp; I was trying different combinations of edk2 git versions to find one with that PCB.&amp;nbsp; Anyway, my SF-100 is currently visiting another state for a while, so I don't know when I'll be able to get back to this.&amp;nbsp; I can use the UEFI shell to do updates, but once I brick it, I'll have to wait for the SF-100 to return.&lt;/P&gt;&lt;P&gt;However, I may have found an issue with the Firmware Engine.&amp;nbsp; Changes I made to the diagram didn't seem to do anything, but &lt;STRONG&gt;once I expanded and changed (unrelated) settings on diagram components, the diagram changes took effect.&lt;/STRONG&gt;&amp;nbsp; So now, I have BOTH the UEFI console and debug appearing on the first HSUART.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There are lots of "bad" characters on the display, and it asks for a BREAK character, but it's mostly working now... I think.&lt;/P&gt;</description>
      <pubDate>Fri, 15 Mar 2019 14:18:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162027#M79971</guid>
      <dc:creator>JBize</dc:creator>
      <dc:date>2019-03-15T14:18:50Z</dc:date>
    </item>
    <item>
      <title>I'd like to refresh this</title>
      <link>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162028#M79972</link>
      <description>&lt;P&gt;I'd like to refresh this thread and hopefully get some help.&amp;nbsp; I can get the debug log output onto HSUART1, but now I need to boot the UEFI shell, menu, and Linux to that port.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;i.e.: I need an "IA32 Release UEFI" image that uses HSUART1 (ttyS1) instead of the default UART (ttyS0).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I am unable to do that with either the Firmware Engine, or the edk II source code.&lt;/P&gt;&lt;P&gt;Can anyone help?&amp;nbsp; I've spent hours (days) on this.&lt;/P&gt;&lt;P&gt;Can it even be done?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2019 20:18:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Replace-default-serial-console-debug-port-with-high-speed-UART1/m-p/1162028#M79972</guid>
      <dc:creator>JBize</dc:creator>
      <dc:date>2019-04-11T20:18:00Z</dc:date>
    </item>
  </channel>
</rss>

