From brettstahlman at gmail.com Wed Aug 3 10:23:57 2016 From: brettstahlman at gmail.com (Brett Stahlman) Date: Wed, 3 Aug 2016 09:23:57 -0500 Subject: [Fw_Os_Forum] "Virtual serial port" provided by AMT SOL not visible in UEFI loader? Message-ID: I have enabled (in HP Z 240 firmware options) Intel AMT (Active Management Technology) and the SOL (Serial over Lan) capability it provides. Since my system has no actual serial port, I assumed SOL would provide a good way to capture serial debug output emitted by my loader. Unfortunately, LocateProtocol returns EFI_NOT_FOUND for EFI_SERIAL_IO_PROTOCOL. After boot, the OS (Windows 7 in this case) sees the virtual serial port as COM3. Why doesn't the UEFI firmware see it? Surely there is a way to access this port from UEFI firmware... If any one knows of any other relatively easy ways to capture debug loader output from systems with no actual serial port (e.g., using one of the USB stream protocols?), I'd be eager to hear about that as well... Thanks, Brett S. From brettstahlman at gmail.com Wed Aug 3 11:30:38 2016 From: brettstahlman at gmail.com (Brett Stahlman) Date: Wed, 3 Aug 2016 10:30:38 -0500 Subject: [Fw_Os_Forum] "Virtual serial port" provided by AMT SOL not visible in UEFI loader? In-Reply-To: References: Message-ID: Kimon, I haven't contacted HP support about it, but plan to do so. So if I understand correctly, there's probably no way to enable SOL support in my UEFI firmware, but I might be able to hook up a serial port adapter, which would then cause EFI_SERIAL_IO_PROTOCOL to be supported naturally? Do you think the EFI_USB_IO_PROTOCOL is worth pursuing? I mean, would it provide a way to stream log data off the system using a usb-to-serial cable or some such? If so, what sort of utility could be used to capture the stream? Thanks, Brett S. On Wed, Aug 3, 2016 at 9:40 AM, Berlin, Kimon wrote: > Hi Brett, > > For your Z240-specific problem, I need to double-check this, but I think we use the SOL port for console redirection only and don't expose it for general use. Did you contact HP support about this problem already? > > There is also a serial port header on the motherboard, which you can hook up to a rear bracket with a connector (PA716A, http://www8.hp.com/us/en/products/oas/product-detail.html?oid=436800). > > Thanks, > Kimon > > -----Original Message----- > From: fw_os_forum-bounces at mailman.uefi.org [mailto:fw_os_forum-bounces at mailman.uefi.org] On Behalf Of Brett Stahlman > Sent: Wednesday, August 03, 2016 8:24 AM > To: fw_os_forum at mailman.uefi.org > Subject: [Fw_Os_Forum] "Virtual serial port" provided by AMT SOL not visible in UEFI loader? > > I have enabled (in HP Z 240 firmware options) Intel AMT (Active Management Technology) and the SOL (Serial over Lan) capability it provides. Since my system has no actual serial port, I assumed SOL would provide a good way to capture serial debug output emitted by my loader. Unfortunately, LocateProtocol returns EFI_NOT_FOUND for EFI_SERIAL_IO_PROTOCOL. After boot, the OS (Windows 7 in this case) sees the virtual serial port as COM3. Why doesn't the UEFI firmware see it? Surely there is a way to access this port from UEFI firmware... If any one knows of any other relatively easy ways to capture debug loader output from systems with no actual serial port (e.g., using one of the USB stream protocols?), I'd be eager to hear about that as well... > > Thanks, > Brett S. > _______________________________________________ > Fw_os_forum mailing list > Fw_os_forum at mailman.uefi.org > http://lists.mailman.uefi.org/mailman/listinfo/fw_os_forum