PXE Boot and NIC Diagnostic tool for Multi-Gigabit
Ethernet Controller

Client Overview

A leading US-based chip manufacturer for enterprise IT infrastructures and corporate data centers.

Business Challenge

The client was looking for a partner offering services to following requirements for their chipsets:

  • PXE boot support for Integrated PCIe, MAC and PHY solution
  • PCI legacy boot ROM image with Network Boot support
  • Base code driver and Universal Network Driver Interface (UNDI)
  • Transfer control to Network Bootstrap Program for further OS installation
  • Work with both PXE standards: PXE-Linux and Windows Deployment Services (WDS)
  • Diagnostic tool for UEFI and FreeDOS for supporting NIC card production

VOLANSYS Contribution

VOLANSYS provided extended support with a team of its engineers to enhance chipset functionalities with the following solution:

  • Prepared PXE SDK build setup on Windows NT system
  • Built PCI Legacy ROM image and aligned its flash memory for 32/64 bit systems
  • Legacy UNDI code in x86 assembly language
  • Enabled WDS NBP to use PXE UNDI driver for OS installation
  • Validated PXE boot for Ubuntu 14.04 (64-bit), Windows 7 (32/64 – bit), Windows 8.1 (32/64 – bit), Windows 10 (64-bit) on Asus Z170 motherboard
  • Developed a diagnostic application on MS-DOS and UEFI diagnostic module for NIC

Benefits Delivered

  • NIC performance enhancement
  • NIC Diagnostic application for both UEFI and MS-DOS