Browse Prior Art Database

Autonomic Negotiation in Pre-OS Environments for Ethernet

IP.com Disclosure Number: IPCOM000022448D
Original Publication Date: 2004-Mar-15
Included in the Prior Art Database: 2004-Mar-15

Publishing Venue

IBM

Abstract

A method to handle an ethernet protocol mismatch in the pre-OS, pre-Device Driver load timeframe. At power-on and in the preboot environment, most Ethernet silicon today, by default, supports only auto-negotiation until a device driver changes those registers. Thus, it is easy to see how a duplex mismatch can occur when a user is performing a RIS or other image push using PXE. This article describes a method to allow the system BIOS and Ethernet hardware to automatically detect the duplex mismatch, based on Ethernet packet errors, and change duplex setting in the Ethernet hardware registers. This autonomic correcting of the mismatch allows the client to continue using Ethernet in the pre-OS environment without performance impacts.