Steven F. Faulhaber - Colorado Springs CO,
Joshua P. Sinykin - Colorado Springs CO,
Matthew K. Freel - Colorado Springs CO,
LSI Corporation - Milpitas CA
710 13, 710 23, 710 62, 710 74, 716 12, 711170
Methods and systems for customizing information in a memory associated with a SAS host bus adapter (“HBA”). A SAS HBA typically includes a memory component that stores information common to all SAS HBA's manufactured by a particular vendor (e. g. , common instructions and data). In addition, each HBA memory component typically includes some information unique to each HBA (e. g. , board trace number, SAS address, configuration page, boot record, etc. ). Features and aspects hereof permit pre-programmed memory components to be integrated with a SAS HBA to eliminate a step to program an assembled HBA through a specialized, one-time interaction to add required unique information. Thus a manufacturer may simply integrate a pre-programmed memory component to an otherwise completed HBA assembly to complete the product manufacturing without need for a special programming step. Or a design or test engineer may simply replace a memory component to change unique information on the HBA.