summaryrefslogtreecommitdiff
path: root/usr/src/lib/libfru
diff options
context:
space:
mode:
authorrtyagi <none@none>2007-01-04 11:22:38 -0800
committerrtyagi <none@none>2007-01-04 11:22:38 -0800
commitdd3335a111159d3783a0817679a189682a2e3180 (patch)
tree7eaa607a28c4e8eaf6becbbeb36ff16979e1c900 /usr/src/lib/libfru
parent8053a26377fa80614ba5221e12b86aab4e8a675e (diff)
downloadillumos-joyent-dd3335a111159d3783a0817679a189682a2e3180.tar.gz
6462080 Update libfrureg with latest FRU ID registry contents
Diffstat (limited to 'usr/src/lib/libfru')
-rw-r--r--usr/src/lib/libfru/libfrureg/frudefs.c1201
1 files changed, 1154 insertions, 47 deletions
diff --git a/usr/src/lib/libfru/libfrureg/frudefs.c b/usr/src/lib/libfru/libfrureg/frudefs.c
index 0b12fb9a38..e6143bb10c 100644
--- a/usr/src/lib/libfru/libfrureg/frudefs.c
+++ b/usr/src/lib/libfru/libfrureg/frudefs.c
@@ -3,8 +3,7 @@
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License (the "License").
- * You may not use this file except in compliance
- * with the License.
+ * You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* or http://www.opensolaris.org/os/licensing.
@@ -20,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -30,7 +29,7 @@
* FRUID Tag Registry
* This file is AUTO-generated DO NOT EDIT
*
- * Generated on Tue May 30 12:38:57 PDT 2006 by ps154918.
+ * Generated on Tue Dec 5 09:59:47 PST 2006 by rtyagi.
* From input file data.frureg
*
*/
@@ -48,9 +47,9 @@ fru_enum_t Vendor[] = {
{ 0x8, "Inmos" },
{ 0xb, "Intersil" },
{ 0xd, "Mostek" },
- { 0xe, "Motorola" },
+ { 0xe, "Freescale (formerly Motorola)" },
{ 0x10, "NEC" },
- { 0x13, "Rockwell" },
+ { 0x13, "Conexant (Rockwell)" },
{ 0x15, "Philips Semi. (Signetics)" },
{ 0x16, "Synertek" },
{ 0x19, "Xicor" },
@@ -68,12 +67,12 @@ fru_enum_t Vendor[] = {
{ 0x31, "Catalyst" },
{ 0x32, "Panasonic" },
{ 0x34, "Cypress" },
- { 0x37, "Plessey" },
+ { 0x37, "Zarlink (formerly Plessey)" },
{ 0x38, "UTMC" },
{ 0x3b, "Integrated CMOS(Vertex)" },
{ 0x3d, "Tektronix" },
{ 0x3e, "Sun Microsystems" },
- { 0x40, "MOSEL" },
+ { 0x40, "ProMos/Mosel Vitelic" },
{ 0x43, "Xerox" },
{ 0x45, "SunDisk" },
{ 0x46, "Elan Circuit Tech." },
@@ -151,18 +150,18 @@ fru_enum_t Vendor[] = {
{ 0xda, "Winbond Electronic" },
{ 0xdc, "Bright Micro" },
{ 0xdf, "PCMCIA" },
- { 0xe0, "Goldstar" },
+ { 0xe0, "LG Semi (formerly Goldstar)" },
{ 0xe3, "Array Microsystems" },
{ 0xe5, "Analog Devices" },
{ 0xe6, "PMC-Sierra" },
{ 0xe9, "Quality Semiconductor" },
{ 0xea, "Nimbus Technology" },
- { 0xec, "ITT Intermetall" },
+ { 0xec, "Micronas (ITT Intermetall)" },
{ 0xef, "NEXCOM" },
{ 0xf1, "Sony" },
{ 0xf2, "Cray Research" },
{ 0xf4, "Vitesse" },
- { 0xf7, "Zentrum Mikroeleckt." },
+ { 0xf7, "Zentrum or ZMD" },
{ 0xf8, "TRW" },
{ 0xfb, "Allied-Signal" },
{ 0xfd, "Media Vision" },
@@ -172,7 +171,7 @@ fru_enum_t Vendor[] = {
{ 0x102, "National Instruments" },
{ 0x104, "Alcatel Mietec" },
{ 0x107, "JTAG Technologies" },
- { 0x108, "Loral" },
+ { 0x108, "BAE Systems( formerly Loral)" },
{ 0x10b, "Bestlink Systems" },
{ 0x10d, "GENNUM" },
{ 0x10e, "VideoLogic" },
@@ -186,14 +185,14 @@ fru_enum_t Vendor[] = {
{ 0x11f, "Integ. Memories Tech." },
{ 0x120, "Corollary Inc." },
{ 0x123, "EIV(Switzerland)" },
- { 0x125, "Mitel" },
+ { 0x125, "Zarlink (formerly Mitel)" },
{ 0x126, "Clearpoint" },
{ 0x129, "Vanguard" },
{ 0x12a, "Hagiwara Sys-Com" },
{ 0x12c, "Celestica" },
{ 0x12f, "Rohm Company Ltd." },
{ 0x131, "Libit Signal Processing" },
- { 0x132, "Enhanced Memories Inc." },
+ { 0x132, "Mushkin Enhanced Memory" },
{ 0x134, "Adaptec Inc." },
{ 0x137, "AMIC Technology" },
{ 0x138, "Adobe Systems" },
@@ -251,7 +250,7 @@ fru_enum_t Vendor[] = {
{ 0x1a2, "Omnivision" },
{ 0x1a4, "Novatel Wireless" },
{ 0x1a7, "Cabletron" },
- { 0x1a8, "Simple Technology" },
+ { 0x1a8, "Silicon Technology (Simple Technology)" },
{ 0x1ab, "Vantis" },
{ 0x1ad, "Century" },
{ 0x1ae, "Hal Computers" },
@@ -317,7 +316,7 @@ fru_enum_t Vendor[] = {
{ 0x226, "Aplus Flash Technology" },
{ 0x229, "ADTEC Corporation" },
{ 0x22a, "Kentron Technologies" },
- { 0x22c, "ASIC Designs Inc" },
+ { 0x22c, "Tachyon Semiconductor (ASIC Designs Inc)" },
{ 0x22f, "Siemens AG" },
{ 0x231, "Itautec Philco SA" },
{ 0x232, "Radiata Inc." },
@@ -340,7 +339,7 @@ fru_enum_t Vendor[] = {
{ 0x254, "Shikatronics" },
{ 0x257, "Com-Tier" },
{ 0x258, "Malaysia Micro Solutions" },
- { 0x25b, "Anadyne Microelectronics" },
+ { 0x25b, "Anadigm (formerly Anadyne)" },
{ 0x25d, "Mellanox Technologies" },
{ 0x25e, "Tenx Technologies" },
{ 0x261, "Skyup Technology" },
@@ -363,7 +362,7 @@ fru_enum_t Vendor[] = {
{ 0x286, "Adhoc Technologies" },
{ 0x289, "Switchcore" },
{ 0x28a, "Cisco Systems, Inc." },
- { 0x28c, "Wichmann WorkX AG" },
+ { 0x28c, "WorkX AG (Wichmann WorkX AG)" },
{ 0x28f, "E-M Solutions" },
{ 0x291, "Advanced Hardware Arch." },
{ 0x292, "Inova Semiconductors GmbH" },
@@ -373,7 +372,7 @@ fru_enum_t Vendor[] = {
{ 0x29b, "Great Technology Microcomputer" },
{ 0x29d, "HADCO Corporation" },
{ 0x29e, "Corsair" },
- { 0x2a1, "Cygnal Integrated Products Incorporated" },
+ { 0x2a1, "Silicon Laboratories, Inc. (Cygnal)" },
{ 0x2a2, "Artesyn Technologies" },
{ 0x2a4, "Peregrine Semiconductor" },
{ 0x2a7, "MIPS Technologies" },
@@ -427,7 +426,7 @@ fru_enum_t Vendor[] = {
{ 0x307, "Optillion" },
{ 0x308, "Terago Communications" },
{ 0x30b, "Nanya Technology" },
- { 0x30d, "Mysticon" },
+ { 0x30d, "Mysticom" },
{ 0x30e, "LightSand Communications" },
{ 0x310, "Agere Systems" },
{ 0x313, "Golden Empire" },
@@ -468,14 +467,15 @@ fru_enum_t Vendor[] = {
{ 0x358, "MemorySolutionN" },
{ 0x35b, "Nazomi Communications" },
{ 0x35d, "Rockwell Collins" },
- { 0x35e, "PAION" },
+ { 0x35e, "Picocel Co. Ltd. (PAION)" },
{ 0x361, "SiCon Video" },
{ 0x362, "NanoAmp Solutions" },
{ 0x364, "PrairieComm" },
- { 0x367, "Atsana Semiconductor" },
+ { 0x367, "MtekVision" },
{ 0x368, "Allegro Networks" },
{ 0x36b, "NVIDIA" },
{ 0x36d, "Peak Electronics" },
+ { 0x36e, "Litchfield Communication" },
{ 0x370, "Teradiant Networks" },
{ 0x373, "RAM Components" },
{ 0x375, "ClearSpeed" },
@@ -483,16 +483,17 @@ fru_enum_t Vendor[] = {
{ 0x379, "Utron Technology" },
{ 0x37a, "Astec Intl" },
{ 0x37c, "Redux Communications" },
- { 0x383, "Melco" },
+ { 0x383, "Buffalo (Formerly Melco)" },
{ 0x385, "Cyan Technologies" },
{ 0x386, "Global Locate" },
+ { 0x388, "TakeMS International AG" },
{ 0x389, "Ikanos Communications" },
{ 0x38a, "Princeton Technology" },
{ 0x38c, "Elite Flash Storage" },
{ 0x38f, "ATI Technologies" },
{ 0x391, "NeoMagic" },
- { 0x392, "AuroraNectics" },
- { 0x394, "Muskin" },
+ { 0x392, "AuroraNetics" },
+ { 0x394, "Mushkin" },
{ 0x397, "TeraLogic" },
{ 0x398, "Cicada Semiconductor" },
{ 0x39b, "Magis Works" },
@@ -534,12 +535,13 @@ fru_enum_t Vendor[] = {
{ 0x3e3, "Ericsson Technology" },
{ 0x3e5, "Mitac International" },
{ 0x3e6, "Layer N Networks" },
- { 0x3e9, "Marvell Semiconductor" },
+ { 0x3e9, "Marvell Semiconductors" },
{ 0x3ea, "Netergy Microelectronic" },
{ 0x3ec, "Internet Machines" },
{ 0x3ef, "Accton Technology Corporation" },
+ { 0x3f1, "Europe Technologies-2" },
{ 0x3f2, "Cortina Systems" },
- { 0x3f4, "Raqia Network" },
+ { 0x3f4, "Raqia Networks" },
{ 0x3f7, "Xelerated" },
{ 0x3f8, "SimpleTech" },
{ 0x3fb, "AVM gmbH" },
@@ -585,18 +587,19 @@ fru_enum_t Vendor[] = {
{ 0x44a, "Excel Semiconductor" },
{ 0x44c, "VirtualDigm" },
{ 0x44f, "Yield Microelectronics" },
- { 0x451, "WEI-HEH Electronics" },
+ { 0x451, "KINGBOX Technology Co. Ltd." },
{ 0x452, "Ceva" },
{ 0x454, "Advance Modules" },
{ 0x457, "Goal Semiconductor" },
+ { 0x458, "ARC International" },
{ 0x45b, "Key Stream" },
{ 0x45d, "Adimos" },
{ 0x45e, "SiGe Semiconductor" },
{ 0x461, "Genesis Microchip Inc." },
{ 0x462, "Vihana, Inc." },
- { 0x464, "GateChange Techologies" },
+ { 0x464, "GateChange Technologies" },
{ 0x467, "Gigaram" },
- { 0x468, "ARC International" },
+ { 0x468, "Enigma Semiconductor Inc." },
{ 0x46b, "Mediaworks Integrated Systems" },
{ 0x46d, "Supreme Top Technology Ltd." },
{ 0x46e, "MicroDisplay Corporation" },
@@ -612,7 +615,7 @@ fru_enum_t Vendor[] = {
{ 0x486, "RedSwitch" },
{ 0x489, "Signia Technologies" },
{ 0x48a, "Pixim" },
- { 0x48c, "White Electronics Designs" },
+ { 0x48c, "White Electronic Designs" },
{ 0x48f, "3Y Power Technology" },
{ 0x491, "Potentia Power Systems" },
{ 0x492, "C-guys Incorporated" },
@@ -640,6 +643,7 @@ fru_enum_t Vendor[] = {
{ 0x4bf, "Pericom" },
{ 0x4c1, "LeWiz Communications" },
{ 0x4c2, "CPU Technology" },
+ { 0x4c4, "DSP Group-2" },
{ 0x4c7, "Chrontel" },
{ 0x4c8, "Powerchip Semiconductor" },
{ 0x4cb, "A-DATA Technology" },
@@ -670,7 +674,7 @@ fru_enum_t Vendor[] = {
{ 0x4fd, "Focus Enhancements" },
{ 0x4fe, "Xyratex" },
{ 0x501, "Specular Networks" },
- { 0x502, "PDP Systems" },
+ { 0x502, "Patriot Memory" },
{ 0x504, "Silicon Optix" },
{ 0x507, "Stargen, Inc." },
{ 0x508, "NetCell Corporation" },
@@ -690,10 +694,46 @@ fru_enum_t Vendor[] = {
{ 0x525, "Power-One" },
{ 0x526, "Pulse~LINK Inc." },
{ 0x529, "Telegent Systems USA, Inc." },
+ { 0x52a, "Atrua Technologies, Inc." },
+ { 0x52c, "eRide Inc." },
+ { 0x52f, "neoOne Technology, Inc." },
+ { 0x531, "Stream Processors, Inc." },
+ { 0x532, "Focus Enhancements." },
+ { 0x534, "uNav Microelectronics" },
+ { 0x537, "Newport Media, Inc." },
+ { 0x538, "VMTS" },
+ { 0x53b, "Solid State System Co., Ltd." },
+ { 0x53d, "Artimi" },
+ { 0x53e, "Power Quotient International" },
+ { 0x540, "ADTechnology" },
+ { 0x543, "Ventura Technology Group" },
+ { 0x545, "M.H.S. SAS" },
+ { 0x546, "Micro Star International" },
+ { 0x549, "Broad Reach Engineering Co." },
+ { 0x54a, "Semiconductor Mfg Intl Corp" },
+ { 0x54c, "FCI USA Inc." },
+ { 0x54f, "Spans Logic" },
+ { 0x551, "Qimonda" },
+ { 0x552, "New Japan Radio Co. Ltd." },
+ { 0x554, "Montalvo Systems" },
+ { 0x557, "AENEON" },
+ { 0x558, "Lorom Industrial Co. Ltd" },
+ { 0x55b, "Nethra Imaging" },
+ { 0x55d, "CompuStocx (CSX)" },
+ { 0x55e, "Methode" },
+ { 0x561, "Septentrio NV" },
+ { 0x562, "Goldenmars Technology Inc." },
+ { 0x564, "Cochlear Ltd." },
+ { 0x567, "Spansion, Inc." },
+ { 0x568, "Taiwan Semiconductor Mfg" },
+ { 0x56b, "Mobilygen Corporation" },
+ { 0x56d, "Cswitch Corporation" },
+ { 0x56e, "Haier (Beijing) IC Design Co." },
+ { 0x570, "Axel Electronics Co. Ltd." },
{ 0x583, "U-Chip Technology Corp." },
{ 0x585, "Greenfield Networks" },
{ 0x586, "CompuRAM GmbH" },
- { 0x589, "Excalibrus Technogies Ltd" },
+ { 0x589, "Excalibrus Technologies Ltd" },
{ 0x58a, "SCM Microsystems" },
{ 0x58c, "CHIPS & Systems Inc" },
{ 0x58f, "Teradici" },
@@ -709,7 +749,42 @@ fru_enum_t Vendor[] = {
{ 0x5a2, "Astute Networks, Inc." },
{ 0x5a4, "Emulex" },
{ 0x5a7, "Hon Hai Precision Industry" },
- { 0x5a8, "White Rock Networks Inc." }
+ { 0x5a8, "White Rock Networks Inc." },
+ { 0x5ab, "Acbel Polytech Inc-2" },
+ { 0x5ad, "ULi Electronics Inc." },
+ { 0x5ae, "Magnum Semiconductor Inc." },
+ { 0x5b0, "Connex Technology, Inc." },
+ { 0x5b3, "Telecis Wireless, Inc." },
+ { 0x5b5, "Tarari, Inc." },
+ { 0x5b6, "Ambric, Inc." },
+ { 0x5b9, "Enuclia Semiconductor, Inc." },
+ { 0x5ba, "Virtium Technology Inc." },
+ { 0x5bc, "Kian Tech LLC" },
+ { 0x5bf, "Avago Technologies" },
+ { 0x5c1, "Sigma Designs" },
+ { 0x5c2, "SiCortex, Inc." },
+ { 0x5c4, "eASIC" },
+ { 0x5c7, "Rapport Inc." },
+ { 0x5c8, "Makway International" },
+ { 0x5cb, "SiConnect" },
+ { 0x5cd, "Validity Sensors" },
+ { 0x5ce, "Coney Technology Co. Ltd." },
+ { 0x5d0, "Neterion Inc." },
+ { 0x5d3, "Velogix" },
+ { 0x5d5, "iVivity Inc." },
+ { 0x5d6, "Walton Chaintech" },
+ { 0x5d9, "Radiospire Networks" },
+ { 0x5da, "Sensio Technologies, Inc." },
+ { 0x5dc, "Hexon Technology Pte Ltd" },
+ { 0x5df, "Connect One Ltd." },
+ { 0x5e0, "Opulan Technologies" },
+ { 0x5e3, "Kreton Corporation" },
+ { 0x5e5, "Altair Semiconductor" },
+ { 0x5e6, "NetEffect, Inc." },
+ { 0x5e9, "Emphany Systems Inc." },
+ { 0x5ea, "ApaceWave Technologies" },
+ { 0x5ec, "Tego" },
+ { 0x5ef, "MetaRAM" }
};
fru_enum_t FRU_Type[] = {
@@ -820,7 +895,9 @@ fru_enum_t FRU_Type[] = {
{ 0xe03, "LW8_Indicator_BD" },
{ 0xe04, "LW8_Media_Bay" },
{ 0xe05, "2900_Indicator_BD" },
- { 0xe06, "1290_Indicator_BD" }
+ { 0xe06, "1290_Indicator_BD" },
+ { 0xe07, "A224 Power Supply" },
+ { 0xe08, "A225 Power Supply" }
};
fru_enum_t CPU_Type[] = {
@@ -918,7 +995,85 @@ fru_enum_t Cause_Code[] = {
{ 0x24b, "NTF-CUSTOMER REQUEST REPLACEMENT" },
{ 0x24c, "NTF-ECO UPGRADE PRIOR TO TEST" },
{ 0x24d, "NTF-CANNOT DUPLICATE FAILURE" },
- { 0x24e, "ROBOTICS MECHANICAL FAILURE-" }
+ { 0x24e, "ROBOTICS MECHANICAL FAILURE-" },
+ { 0x24f, "MC ERB Good part - Multiple Parts Replaced" },
+ { 0x250, "Defective Component Replaced under Engineering Analysis" },
+ { 0x251, "Defective Component/Subassembly Replaced" },
+ { 0x252, "Excessive Components Replaced -SCRAP" },
+ { 0x253, "Black & White (B&W) out of adjustment" },
+ { 0x254, "New_EnumCodeWhite balance out of adjustment" },
+ { 0x255, "Convergence out of adjustment" },
+ { 0x256, "Rejuvination/Restore CRT" },
+ { 0x257, "NTF - Seating issue/bad connection" },
+ { 0x258, "Upgrade due to PURGE/ECO/FCO (Parts are Functional)" },
+ { 0x259, "Shorted Trace/Connection" },
+ { 0x25a, "Open Trace" },
+ { 0x25b, "Firmware Problem" },
+ { 0x25c, "Reconfigure Jumper/Switch" },
+ { 0x25d, "Bent pin repair" },
+ { 0x25e, "Missing Component(s)/Hardware" },
+ { 0x25f, "Wrong Component(s) Hardware" },
+ { 0x260, "Component/Hardware incorrectly installed" },
+ { 0x261, "Solder Problem" },
+ { 0x262, "NTF - Cannot duplicate failure" },
+ { 0x263, "NTF-Misspull" },
+ { 0x264, "Adjust to specification" },
+ { 0x265, "Burnt - SCRAPPED" },
+ { 0x266, "Dirty" },
+ { 0x267, "Damaged - SCRAP" },
+ { 0x268, "Autoscrap" },
+ { 0x269, "This NTF was probablycausedbya seating issueor badconnect" },
+ { 0x26a, "Configuration Error" },
+ { 0x26b, "Battery Cell(s) replaced" },
+ { 0x26c, "Recharge Battery" },
+ { 0x26d, "Sent to OEM for Repair - Tested" },
+ { 0x26e, "MC ERB Good part- Misspull" },
+ { 0x26f, "Failure not duplicated,part successfullypassed alltesting" },
+ { 0x270, "NTF- Upgraded prior to test" },
+ { 0x271, "NTF ? Can not duplicate failure" },
+ { 0x272, "Robotics mechanical failure" },
+ { 0x273, "Incorrect torque setting" },
+ { 0x274, "Foreign Material" },
+ { 0x275, "ESD Compromised - Bag Missing" },
+ { 0x276, "ESD Compromised - Bag Torn" },
+ { 0x277, "ESD Compromised - Bag not folded closed" },
+ { 0x278, "ESD Compromised - Part not in approved ESD Box" },
+ { 0x279, "ESD Compromised - Clamshell damaged" },
+ { 0x27a, "Sent to OEM for Repair - NotTested" },
+ { 0x27b, "Non-Sun Unit" },
+ { 0x27c, "Sent to Sun Engineering for RCCA" },
+ { 0x27d, "Unreleased Product - SCRAP" },
+ { 0x27e, "ECO/DPCO SCRAP" },
+ { 0x27f, "Non-Economical to Repair-SCRAP" },
+ { 0x280, "Multiple Return SCRAP" },
+ { 0x281, "NTF - Tested Prior to Upgrade" },
+ { 0x282, "NTF- Assumed Good" },
+ { 0x283, "NTF- Multiple Return" },
+ { 0x284, "Damaged - Repaired" },
+ { 0x285, "Noisy - Audible Repaired" },
+ { 0x286, "Noisy - Audible SCRAPPED" },
+ { 0x287, "Tampered/Modified - SCRAPPED" },
+ { 0x288, "Environmental Failure" },
+ { 0x289, "Dirty - SCRAP" },
+ { 0x28a, "ESD - SCRAPPED" },
+ { 0x28b, "MictorConnector Reflow executed" },
+ { 0x28c, "SCRAP - Damaged CRT" },
+ { 0x28d, "SCRAP - Phosphor Aged/Defects" },
+ { 0x28e, "SCRAP - Damaged Flat Panel" },
+ { 0x28f, "Geometry adjustment" },
+ { 0x290, "Image Sizing adjustment" },
+ { 0x291, "Magnetic Field Damage" },
+ { 0x292, "Drive Mechnical/DLT assembly failure" },
+ { 0x293, "Re-servo track write" },
+ { 0x294, "Missing defect list" },
+ { 0x295, "Excessive defects" },
+ { 0x296, "Media Bad/Scratched" },
+ { 0x297, "Faulty/Broken Wiring" },
+ { 0x298, "Defective component thatcaused fieldfailure.ReproducedbyRV" },
+ { 0x299, "Defective componentthatfailedduring RVtest nofieldfailure" },
+ { 0x29a, "MC ERB failure cause unknown" },
+ { 0x29b, "MC ERB Good part - Software" },
+ { 0x29c, "MC ERB Good part - Customer Sat" }
};
fru_enum_t Error_Type[] = {
@@ -973,6 +1128,11 @@ fru_enum_t Device_Type[] = {
{ 0x112, "Erie 8 Core 1.2 GHz Systemboard" },
{ 0x113, "Huron 6 Core 1.2 GHz Motherboard" },
{ 0x114, "Huron 8 Core 1.4 GHz Motherboard" },
+ { 0x115, "Huron 4 Core 1.2GHz Motherboard" },
+ { 0x116, "Maramba 6 Core 1.2 GHz Motherboard" },
+ { 0x117, "Maramba 8 Core 1.2 GHz Motherboard" },
+ { 0x118, "Maramba 6 Core 1.4 GHz Motherboard" },
+ { 0x119, "Maramba 8 Core 1.4 GHz Motherboard" },
{ 0x200, "CPU Module" },
{ 0x201, "Daktari CPU Module" },
{ 0x202, "A42 1.064 GHZ CPU Memory Module" },
@@ -987,6 +1147,8 @@ fru_enum_t Device_Type[] = {
{ 0x306, "Ontario IO-E Board" },
{ 0x307, "Boston Front IO Board" },
{ 0x308, "Thumper 0 IO Board" },
+ { 0x309, "Jake Fan Power Board" },
+ { 0x30a, "Elwood Fan Power Board" },
{ 0x400, "RSC Card" },
{ 0x401, "Daktari RSC Card" },
{ 0x402, "ALOM Card" },
@@ -1006,6 +1168,10 @@ fru_enum_t Device_Type[] = {
{ 0x509, "Boston 8 Disk SAS Controller" },
{ 0x50a, "Boston 8 Disk RAID SAS Controller" },
{ 0x50b, "Constellation 10.0 Midplane" },
+ { 0x50c, "Jake 4 Disk Backplane" },
+ { 0x50d, "Jake 8 Disk Backplane" },
+ { 0x50e, "Elwood 16 Disk Backplane" },
+ { 0x50f, "Elwood 8 Disk Backplane" },
{ 0x600, "PDB Board" },
{ 0x601, "Daktari PDB Board" },
{ 0x602, "Littleneck PDB Board" },
@@ -1016,6 +1182,8 @@ fru_enum_t Device_Type[] = {
{ 0x607, "Boston Power Distribution Board" },
{ 0x608, "N2 Power Distribution Board" },
{ 0x609, "Pelton Power Distribution Board" },
+ { 0x60a, "Jake Power Distribution Board" },
+ { 0x60b, "Elwood Power Distribution Board" },
{ 0x700, "Power Supply" },
{ 0x701, "Daktari Power Supply" },
{ 0x702, "Littleneck Power Supply" },
@@ -1040,7 +1208,9 @@ fru_enum_t Device_Type[] = {
{ 0xa60, "Galaxy 4.0 Motherboard" },
{ 0xb01, "Gemini 0 Blade" },
{ 0xb02, "Pegasus 0 Blade" },
- { 0xb03, "EMPTY_REASSIGN_LATER" }
+ { 0xb03, "Draco Motherboard" },
+ { 0xc00, "Chassis Management Module" },
+ { 0xc01, "C10 Chassis Management Module" }
};
fru_enum_t Ecache_Mode[] = {
@@ -1163,7 +1333,100 @@ fru_enum_t Repair_Sympton_Code[] = {
{ 0x194, "HIPOT/GND CONTINUITY PROBLEM" },
{ 0x195, "REGULATION PROBLEM" },
{ 0x196, "OUTPUT VOLTAGE PROBLEM" },
- { 0x197, "IN_OUT VOLTAGE PROBLEM" }
+ { 0x197, "IN_OUT VOLTAGE PROBLEM" },
+ { 0x198, "NTF - No Trouble Found" },
+ { 0x199, "Below Rev/Dash/MAL-Part is below acceptablelevelforuse" },
+ { 0x19a, "ESD Packaging Compromised/Damaged" },
+ { 0x19b, "Damaged i.e. Connector, physical, etc." },
+ { 0x19c, "Power Problem (i.e. No power, intermittant power, etc.)" },
+ { 0x19d, "SCSI Error Reported" },
+ { 0x19e, "Noisy - Audible duetomechanical orelectronicmalfunction" },
+ { 0x19f, "Fails Self Test" },
+ { 0x1a0, "Extended Assys Faulty (ie. Robotic Arm, etc." },
+ { 0x1a1, "Fails SUNVTS" },
+ { 0x1a2, "* Ethernet Error Reported" },
+ { 0x1a3, "Fails POST" },
+ { 0x1a4, "Dirty - Received dirty" },
+ { 0x1a5, "Fan Failure" },
+ { 0x1a6, "Non-Sun Unit - NonSununit sentback forrepair eitherwithin" },
+ { 0x1a7, "Excess Scrap" },
+ { 0x1a8, "Not Tested - Used when forwarding to OEM for Repair" },
+ { 0x1a9, "Video problems" },
+ { 0x1aa, "Unstable display" },
+ { 0x1ab, "Dim Screen" },
+ { 0x1ac, "Poor color" },
+ { 0x1ad, "Poor focus" },
+ { 0x1ae, "Poor Convergence" },
+ { 0x1af, "Sync Problem" },
+ { 0x1b0, "Uncorrectable Memory Error during POST" },
+ { 0x1b1, "Caused System Panic" },
+ { 0x1b2, "NVRAM Problem" },
+ { 0x1b3, "Uncorrectable DIMM Error - MainMemory DIMMisuncorrectable" },
+ { 0x1b4, "Watchdog Reset" },
+ { 0x1b5, "Cache Error*Must specify type of cacheerrorin commentssect" },
+ { 0x1b6, "Domainstop/Recordstop Failure Limited tocertaintypesof" },
+ { 0x1b7, "Causes System Hang" },
+ { 0x1b8, "Fails Format" },
+ { 0x1b9, "Missing Defect List" },
+ { 0x1ba, "Increasing Defect List" },
+ { 0x1bb, "Seek Errors" },
+ { 0x1bc, "Read/Write Errors" },
+ { 0x1bd, "No Spin Up" },
+ { 0x1be, "Excessive Retry Errors" },
+ { 0x1bf, "Jamming" },
+ { 0x1c0, "Print Quality" },
+ { 0x1c1, "No Eject" },
+ { 0x1c2, "Media Not Recognized" },
+ { 0x1c3, "Battery Failure" },
+ { 0x1c4, "Low/High voltage output" },
+ { 0x1c5, "No voltage output" },
+ { 0x1c6, "Fails Current Share" },
+ { 0x1c7, "Hipot/Gnd Continuity Problem" },
+ { 0x1c8, "FCO - Part Pulled/Return due to Field Change Order" },
+ { 0x1c9, "Thermal Event/Smoke occurred" },
+ { 0x1ca, "Non-Functional LED" },
+ { 0x1cb, "Fault LED ?ON? with no other fault symptom" },
+ { 0x1cc, "Temperature sensitive related fault" },
+ { 0x1cd, "Cannot access" },
+ { 0x1ce, "Hangs the system" },
+ { 0x1cf, "Caused Data Corruption" },
+ { 0x1d0, "Leader Kit Loose/Broken" },
+ { 0x1d1, "Bad Track/Bad Sector" },
+ { 0x1d2, "Fatal Reset" },
+ { 0x1d3, "Cannot Mount" },
+ { 0x1d4, "Failure Prediction Threshold Exceeded" },
+ { 0x1d5, "G-List Exceeded" },
+ { 0x1d6, "Fails DEX * Mustspecify whattestfailedin commentssection" },
+ { 0x1d7, "Downlevel/Bad Firmware" },
+ { 0x1d8, "Bad Firmware (i.e. Corrupted, missing, etc.)" },
+ { 0x1d9, "Blown Fuse" },
+ { 0x1da, "Cannot be loaded" },
+ { 0x1db, "Excessive Soft Errors" },
+ { 0x1dc, "Not seen by system" },
+ { 0x1dd, "Termination Problem" },
+ { 0x1de, "Defective Cable" },
+ { 0x1df, "CPU Panic - CPU caused panic (includes Bad Traps)" },
+ { 0x1e0, "I/O Errors" },
+ { 0x1e1, "Safari Port Errors - Limited to certain types of systems" },
+ { 0x1e2, "SC Error Messages - Limited to certain types of systems" },
+ { 0x1e3, "Data Corruption - unexpected data results" },
+ { 0x1e4, "Correctable Memory Error during POST" },
+ { 0x1e5, "Correctable Memory Error during VTS" },
+ { 0x1e6, "Uncorrectable Memory Error during VTS" },
+ { 0x1e7, "Uncorrectable memory error beyond POST or VTS" },
+ { 0x1e8, "Correctable mem.errorsexceedingthresholdwithretirialpageon" },
+ { 0x1e9, "Correctable mem.errorexceedingthresholdwithretirialpage" },
+ { 0x1ea, "Fiber Channel Link Problem" },
+ { 0x1eb, "Fails Obdiag" },
+ { 0x1ec, "Video output problems" },
+ { 0x1ed, "Termination Problem - Bad or wrong terminator" },
+ { 0x1ee, "Red State Exception" },
+ { 0x1ef, "Battery age replacement" },
+ { 0x1f0, "Burnout" },
+ { 0x1f1, "Blank screen" },
+ { 0x1f2, "Arching" },
+ { 0x1f3, "Screen burnt" },
+ { 0x1f4, "Downlevel Firmware" }
};
fru_enum_t Initiator_30[] = {
@@ -1271,8 +1534,11 @@ fru_enum_t Platform_Type[] = {
};
fru_enum_t Message_Type[] = {
- { 0x1, "Commodity FMA event data" },
- { 0x2, "Free form text" }
+ { 0x0, "Undefined" },
+ { 0x1, "Modified FMA message" },
+ { 0x2, "Free form text" },
+ { 0x3, "FMA event data in ascii" },
+ { 0x4, "Temporary_FMA_Data" }
};
fru_enum_t IPMI_LangCode[] = {
@@ -1332,6 +1598,35 @@ fru_enum_t Chassis_Name[] = {
{ 0x17, "Rack Mount Chassis" }
};
+fru_enum_t Vendor_Site_ID_Source_List[] = {
+ { 0x1, "VSID_OracleCS ERP 10.7" }
+};
+
+fru_enum_t Vendor_ID_Source_List[] = {
+ { 0x1, "VID_OracleCS ERP 10.7" }
+};
+
+fru_enum_t SSN_Rule_List[] = {
+ { 0x1, "Use commodity SN Data" }
+};
+
+fru_enum_t Program_Vendor_ID_Source_List[] = {
+ { 0x1, "PVID_OracleCS ERP 10.7" }
+};
+
+fru_enum_t Format_Type_List[] = {
+ { 0x1, "Sun FRUID" },
+ { 0x2, "IPMI" },
+ { 0x3, "Mixed Sun/IPMI" },
+ { 0x4, "SPD" },
+ { 0x5, "PCI" },
+ { 0x6, "SCSI" }
+};
+
+fru_enum_t Dictionary_Name[] = {
+ { 0x1, "Test" }
+};
+
fru_enum_t ManR[] = {
{ 0, "UNIX_Timestamp32" },
@@ -2360,6 +2655,113 @@ fru_enum_t Partner_Part_NumberR[] = {
{ 1, "Partner_Part_Number" }
};
+fru_enum_t Sun_ManR[] = {
+ { 0, "UNIX_Timestamp32" },
+ { 1, "Sun_Fru_Description" },
+ { 2, "Vendor_Site_ID" },
+ { 3, "Vendor_Site_ID_Source" },
+ { 4, "SUN_PN" },
+ { 5, "SUN_SN" },
+ { 6, "SN_Format" },
+ { 7, "Vendor_ID" },
+ { 8, "Vendor_ID_Source" },
+ { 9, "Initial_HW_Dash_Level" },
+ { 10, "Initial_HW_Rev_Level" },
+ { 11, "Fru_Shortname" },
+ { 12, "Sun_Hazard_Class_Code" },
+ { 13, "Sun_Fru_Type" },
+ { 14, "Sun_SpecPartNo" }
+};
+
+fru_enum_t OTS_ManR[] = {
+ { 0, "UNIX_Timestamp32" },
+ { 1, "OTS_ManR_Version" },
+ { 2, "Sun_Fru_Description" },
+ { 3, "Vendor_Site_ID" },
+ { 4, "Vendor_Site_ID_Source" },
+ { 5, "SUN_PN" },
+ { 6, "Commodity_SN" },
+ { 7, "SSN_Rule" },
+ { 8, "Vendor_ID" },
+ { 9, "Vendor_ID_Source" },
+ { 10, "Program_Vendor_ID" },
+ { 11, "Program_Vendor_ID_Source" },
+ { 12, "Initial_HW_Dash_Level" },
+ { 13, "Initial_HW_Rev_Level" },
+ { 14, "Fru_Shortname" },
+ { 15, "Format_Type" },
+ { 16, "Sun_Hazard_Class_Code" },
+ { 17, "Sun_Fru_Type" },
+ { 18, "Sun_SpecPartNo" }
+};
+
+fru_enum_t NetworkR[] = {
+ { 0, "ReqMBox" },
+ { 1, "GrantMBox" },
+ { 2, "IPAddr" },
+ { 3, "IPDiscovery" },
+ { 4, "IPGateway" },
+ { 5, "IPNetmask" }
+};
+
+fru_enum_t FMA_CodeR[] = {
+ { 0, "Code_Version" },
+ { 1, "Dictid" },
+ { 2, "Diag_Code" }
+};
+
+fru_enum_t Fault_Install_DataR[] = {
+ { 0, "UNIX_Timestamp32" },
+ { 1, "MACADDR" },
+ { 2, "Status" },
+ { 3, "Initiator" },
+ { 4, "Message_Type" },
+ { 5, "Message_32" }
+};
+
+fru_enum_t Power_On_DataR[] = {
+ { 0, "UNIX_Timestamp32" },
+ { 1, "Power_On_Minutes" }
+};
+
+fru_enum_t Sun_SPD_DIMMR[] = {
+ { 0, "SPD_Format_Version" },
+ { 1, "Sun_Part_Dash_Rev" },
+ { 2, "Certified_Platforms" },
+ { 3, "Sun_Key_Code" },
+ { 4, "Sun_Certification" },
+ { 5, "Fault_Install_DataR" },
+ { 6, "Power_On_DataR" }
+};
+
+fru_enum_t Network1R[] = {
+ { 0, "ReqMBox" },
+ { 1, "GrantMBox" },
+ { 2, "IPAddr" },
+ { 3, "IPDiscovery" },
+ { 4, "IPGateway" },
+ { 5, "IPNetmask" },
+ { 6, "Ethernet_Addr2" }
+};
+
+fru_enum_t FMA_Event_DataR[] = {
+ { 0, "Fault_Diag_Secs" },
+ { 1, "FMA_CodeR" },
+ { 2, "UUID" },
+ { 3, "DE_Name" },
+ { 4, "DE_Version" },
+ { 5, "Diagdata" }
+};
+
+fru_enum_t FMA_MessageR[] = {
+ { 0, "Fault_Diag_Secs" },
+ { 1, "FMA_String" },
+ { 2, "UUID" },
+ { 3, "DE_Name" },
+ { 4, "DE_Version" },
+ { 5, "Diagdata" }
+};
+
fru_regdef_t Element_Defs[] = {
{FRU_REVNO,
@@ -3122,7 +3524,7 @@ fru_regdef_t Element_Defs[] = {
FDISP_String,
FRU_No,
FRU_Yes,
- 90,
+ 168,
Cause_Code,
0,
FRU_NOT_ITERATED,
@@ -3248,6 +3650,36 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "Code_Version",
+ FRU_X,
+ 0,
+ 1,
+ 8,
+ FDTYPE_Binary,
+ FDISP_Decimal,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "Commodity_SN",
+ FRU_X,
+ 0,
+ 30,
+ 30,
+ FDTYPE_ASCII,
+ FDISP_String,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Component",
FRU_X,
0,
@@ -3428,6 +3860,36 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "DE_Name",
+ FRU_X,
+ 0,
+ 16,
+ 16,
+ FDTYPE_ASCII,
+ FDISP_String,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "DE_Version",
+ FRU_X,
+ 0,
+ 8,
+ 8,
+ FDTYPE_ASCII,
+ FDISP_String,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"DIMM_Capacity",
FRU_C,
8,
@@ -3812,7 +4274,7 @@ fru_regdef_t Element_Defs[] = {
FDISP_String,
FRU_No,
FRU_No,
- 95,
+ 110,
Device_Type,
0,
FRU_NOT_ITERATED,
@@ -3833,6 +4295,21 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "Diag_Code",
+ FRU_X,
+ 0,
+ 13,
+ 13,
+ FDTYPE_ByteArray,
+ FDISP_Hex,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Diagcode",
FRU_X,
0,
@@ -3848,6 +4325,36 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "Diagdata",
+ FRU_X,
+ 0,
+ 64,
+ 64,
+ FDTYPE_ByteArray,
+ FDISP_Hex,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "Dictid",
+ FRU_X,
+ 0,
+ 2,
+ 2,
+ FDTYPE_Enumeration,
+ FDISP_String,
+ FRU_Yes,
+ FRU_Yes,
+ 1,
+ Dictionary_Name,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Disk_Presence",
FRU_X,
0,
@@ -4343,6 +4850,81 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "FMA_CodeR",
+ FRU_X,
+ 0,
+ 16,
+ 16,
+ FDTYPE_Record,
+ FDISP_UNDEFINED,
+ FRU_Yes,
+ FRU_Yes,
+ 3,
+ FMA_CodeR,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "FMA_DecodeR",
+ FRU_G,
+ 1,
+ 0,
+ 0,
+ FDTYPE_UNDEFINED,
+ FDISP_UNDEFINED,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "FMA_Event_DataR",
+ FRU_X,
+ 0,
+ 128,
+ 128,
+ FDTYPE_Record,
+ FDISP_UNDEFINED,
+ FRU_Yes,
+ FRU_Yes,
+ 6,
+ FMA_Event_DataR,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "FMA_MessageR",
+ FRU_X,
+ 0,
+ 128,
+ 128,
+ FDTYPE_Record,
+ FDISP_UNDEFINED,
+ FRU_Yes,
+ FRU_Yes,
+ 6,
+ FMA_MessageR,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "FMA_String",
+ FRU_X,
+ 0,
+ 16,
+ 16,
+ FDTYPE_ASCII,
+ FDISP_String,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"FRU_FileID",
FRU_X,
0,
@@ -4553,6 +5135,36 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "Fault_Diag_Secs",
+ FRU_X,
+ 0,
+ 8,
+ 64,
+ FDTYPE_Binary,
+ FDISP_Time,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "Fault_Install_DataR",
+ FRU_X,
+ 0,
+ 45,
+ 45,
+ FDTYPE_Record,
+ FDISP_UNDEFINED,
+ FRU_Yes,
+ FRU_Yes,
+ 6,
+ Fault_Install_DataR,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Firmware_Revision",
FRU_X,
0,
@@ -4568,6 +5180,21 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "Format_Type",
+ FRU_X,
+ 0,
+ 1,
+ 1,
+ FDTYPE_Enumeration,
+ FDISP_String,
+ FRU_No,
+ FRU_No,
+ 6,
+ Format_Type_List,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Format_Version",
FRU_X,
0,
@@ -4727,7 +5354,7 @@ fru_regdef_t Element_Defs[] = {
FDISP_String,
FRU_No,
FRU_No,
- 108,
+ 110,
FRU_Type,
0,
FRU_NOT_ITERATED,
@@ -4793,6 +5420,21 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "GrantMBox",
+ FRU_X,
+ 0,
+ 1,
+ 8,
+ FDTYPE_Binary,
+ FDISP_Decimal,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"HW_Dash_Level",
FRU_X,
0,
@@ -4988,6 +5630,51 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "IPAddr",
+ FRU_X,
+ 0,
+ 4,
+ 32,
+ FDTYPE_Binary,
+ FDISP_Hex,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "IPDiscovery",
+ FRU_X,
+ 0,
+ 1,
+ 8,
+ FDTYPE_Binary,
+ FDISP_Decimal,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "IPGateway",
+ FRU_X,
+ 0,
+ 4,
+ 32,
+ FDTYPE_Binary,
+ FDISP_Hex,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"IPMIPartNo",
FRU_X,
0,
@@ -5078,6 +5765,21 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "IPNetmask",
+ FRU_X,
+ 0,
+ 4,
+ 32,
+ FDTYPE_Binary,
+ FDISP_Hex,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Initial_HW_Dash_Level",
FRU_X,
0,
@@ -5408,6 +6110,21 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "MACADDR",
+ FRU_X,
+ 0,
+ 6,
+ 48,
+ FDTYPE_Binary,
+ FDISP_Hex,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"MCNetIPSubnet",
FRU_X,
0,
@@ -5723,6 +6440,21 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "Message_32",
+ FRU_X,
+ 0,
+ 32,
+ 32,
+ FDTYPE_ByteArray,
+ FDISP_Hex,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Message_Type",
FRU_X,
0,
@@ -5732,7 +6464,7 @@ fru_regdef_t Element_Defs[] = {
FDISP_String,
FRU_Yes,
FRU_Yes,
- 2,
+ 5,
Message_Type,
0,
FRU_NOT_ITERATED,
@@ -5813,6 +6545,36 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "Network1R",
+ FRU_C,
+ 2,
+ 21,
+ 21,
+ FDTYPE_Record,
+ FDISP_UNDEFINED,
+ FRU_Yes,
+ FRU_Yes,
+ 7,
+ Network1R,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "NetworkR",
+ FRU_C,
+ 2,
+ 15,
+ 15,
+ FDTYPE_Record,
+ FDISP_UNDEFINED,
+ FRU_Yes,
+ FRU_Yes,
+ 6,
+ NetworkR,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"New_Description",
FRU_X,
0,
@@ -5933,6 +6695,36 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "OTS_ManR",
+ FRU_X,
+ 0,
+ 124,
+ 124,
+ FDTYPE_Record,
+ FDISP_UNDEFINED,
+ FRU_No,
+ FRU_No,
+ 19,
+ OTS_ManR,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "OTS_ManR_Version",
+ FRU_X,
+ 0,
+ 1,
+ 8,
+ FDTYPE_Binary,
+ FDISP_Binary,
+ FRU_No,
+ FRU_No,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Old_Status",
FRU_X,
0,
@@ -6218,6 +7010,36 @@ fru_regdef_t Element_Defs[] = {
FRU_Circular,
""},
{FRU_REVNO,
+ "Power_On_DataR",
+ FRU_X,
+ 0,
+ 8,
+ 8,
+ FDTYPE_Record,
+ FDISP_UNDEFINED,
+ FRU_Yes,
+ FRU_Yes,
+ 2,
+ Power_On_DataR,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "Power_On_Minutes",
+ FRU_X,
+ 0,
+ 4,
+ 32,
+ FDTYPE_Binary,
+ FDISP_Time,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Power_SummaryR",
FRU_C,
2,
@@ -6308,6 +7130,36 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "Program_Vendor_ID",
+ FRU_X,
+ 0,
+ 4,
+ 32,
+ FDTYPE_Binary,
+ FDISP_Binary,
+ FRU_No,
+ FRU_No,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "Program_Vendor_ID_Source",
+ FRU_X,
+ 0,
+ 1,
+ 1,
+ FDTYPE_Enumeration,
+ FDISP_String,
+ FRU_No,
+ FRU_No,
+ 1,
+ Program_Vendor_ID_Source_List,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Properties",
FRU_X,
0,
@@ -6473,6 +7325,21 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "ReqMBox",
+ FRU_X,
+ 0,
+ 1,
+ 8,
+ FDTYPE_Binary,
+ FDISP_Decimal,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Reserved",
FRU_X,
0,
@@ -6743,6 +7610,21 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "SN_Format",
+ FRU_X,
+ 0,
+ 20,
+ 20,
+ FDTYPE_ASCII,
+ FDISP_String,
+ FRU_No,
+ FRU_No,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"SPD1_R",
FRU_F,
2,
@@ -10082,7 +10964,7 @@ fru_regdef_t Element_Defs[] = {
FDISP_String,
FRU_No,
FRU_No,
- 670,
+ 746,
Vendor,
0,
FRU_NOT_ITERATED,
@@ -10118,6 +11000,51 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "SSN_Rule",
+ FRU_X,
+ 0,
+ 1,
+ 1,
+ FDTYPE_Enumeration,
+ FDISP_String,
+ FRU_Yes,
+ FRU_Yes,
+ 1,
+ SSN_Rule_List,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "SUN_PN",
+ FRU_X,
+ 0,
+ 7,
+ 7,
+ FDTYPE_ASCII,
+ FDISP_String,
+ FRU_No,
+ FRU_No,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "SUN_SN",
+ FRU_X,
+ 0,
+ 30,
+ 30,
+ FDTYPE_ASCII,
+ FDISP_String,
+ FRU_No,
+ FRU_No,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Safari_DIMM_Mapping_Pointer",
FRU_X,
0,
@@ -10628,6 +11555,51 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "Sun_Fru_Description",
+ FRU_X,
+ 0,
+ 30,
+ 30,
+ FDTYPE_ASCII,
+ FDISP_String,
+ FRU_No,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "Sun_Fru_Type",
+ FRU_X,
+ 0,
+ 2,
+ 2,
+ FDTYPE_Enumeration,
+ FDISP_String,
+ FRU_Yes,
+ FRU_Yes,
+ 110,
+ FRU_Type,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "Sun_Hazard_Class_Code",
+ FRU_X,
+ 0,
+ 2,
+ 2,
+ FDTYPE_ASCII,
+ FDISP_String,
+ FRU_No,
+ FRU_No,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Sun_Key_Code",
FRU_X,
0,
@@ -10643,6 +11615,21 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "Sun_ManR",
+ FRU_F,
+ 1,
+ 136,
+ 136,
+ FDTYPE_Record,
+ FDISP_UNDEFINED,
+ FRU_No,
+ FRU_No,
+ 15,
+ Sun_ManR,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Sun_Part_Dash_Rev",
FRU_X,
0,
@@ -10688,6 +11675,21 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "Sun_SPD_DIMMR",
+ FRU_X,
+ 0,
+ 80,
+ 80,
+ FDTYPE_Record,
+ FDISP_UNDEFINED,
+ FRU_Yes,
+ FRU_Yes,
+ 7,
+ Sun_SPD_DIMMR,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Sun_SPD_DataR",
FRU_C,
2,
@@ -10718,6 +11720,21 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "Sun_SpecPartNo",
+ FRU_X,
+ 0,
+ 11,
+ 11,
+ FDTYPE_ASCII,
+ FDISP_String,
+ FRU_No,
+ FRU_No,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Symptom_Code",
FRU_X,
0,
@@ -10727,7 +11744,7 @@ fru_regdef_t Element_Defs[] = {
FDISP_String,
FRU_No,
FRU_Yes,
- 115,
+ 208,
Repair_Sympton_Code,
0,
FRU_NOT_ITERATED,
@@ -10868,6 +11885,21 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "Temporary_FMA_Data",
+ FRU_X,
+ 0,
+ 32,
+ 32,
+ FDTYPE_ByteArray,
+ FDISP_Hex,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Test_Cycles",
FRU_X,
0,
@@ -10943,6 +11975,21 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "Text_32",
+ FRU_X,
+ 0,
+ 32,
+ 32,
+ FDTYPE_ASCII,
+ FDISP_String,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Time_Above",
FRU_X,
0,
@@ -11393,6 +12440,36 @@ fru_regdef_t Element_Defs[] = {
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "Vendor_ID",
+ FRU_X,
+ 0,
+ 4,
+ 32,
+ FDTYPE_Binary,
+ FDISP_Binary,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "Vendor_ID_Source",
+ FRU_X,
+ 0,
+ 1,
+ 1,
+ FDTYPE_Enumeration,
+ FDISP_String,
+ FRU_No,
+ FRU_No,
+ 1,
+ Vendor_ID_Source_List,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Vendor_Name",
FRU_X,
0,
@@ -11402,12 +12479,42 @@ fru_regdef_t Element_Defs[] = {
FDISP_String,
FRU_No,
FRU_No,
- 670,
+ 746,
Vendor,
0,
FRU_NOT_ITERATED,
""},
{FRU_REVNO,
+ "Vendor_Site_ID",
+ FRU_X,
+ 0,
+ 4,
+ 32,
+ FDTYPE_Binary,
+ FDISP_Binary,
+ FRU_Yes,
+ FRU_Yes,
+ 0,
+ NULL,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
+ "Vendor_Site_ID_Source",
+ FRU_X,
+ 0,
+ 1,
+ 1,
+ FDTYPE_Enumeration,
+ FDISP_String,
+ FRU_Yes,
+ FRU_Yes,
+ 1,
+ Vendor_Site_ID_Source_List,
+ 0,
+ FRU_NOT_ITERATED,
+ ""},
+ {FRU_REVNO,
"Version",
FRU_X,
0,