Ok, I've verified all numbers with the IANA list. Only one I had to 
correct was the HP number.

All numbers brought up on this thread have been added to the code and are 
part of the 2.10 OpenHPI (for which there will be a formal announcement 
very soon).

        --Renier
 

Revision: 6543
          http://openhpi.svn.sourceforge.net/openhpi/?rev=6543&view=rev
Author:   renierm
Date:     2007-09-20 23:41:10 -0700 (Thu, 20 Sep 2007)

Log Message:
-----------
#1799449 adding more manufacturer id/name mappings

Modified Paths:
--------------
    openhpi/trunk/utils/sahpi_struct_utils.c

Modified: openhpi/trunk/utils/sahpi_struct_utils.c
===================================================================
--- openhpi/trunk/utils/sahpi_struct_utils.c             2007-09-21 
05:46:04 UTC (rev 6542)
+++ openhpi/trunk/utils/sahpi_struct_utils.c             2007-09-21 
06:41:10 UTC (rev 6543)
@@ -96,7 +96,7 @@
 
         switch(value) {
         case SAHPI_MANUFACTURER_ID_UNSPECIFIED:
-                err = oh_append_textbuffer(&working, "UNSPECIFIED 
Manufacturer");
+                err = oh_append_textbuffer(&working, "Unspecified");
                 if (err) { return(err); }
                 break;
         case 2:                                 /* 2 is IANA number */
@@ -108,8 +108,244 @@
                 err = oh_append_textbuffer(&working,"PICMG");
                 if (err) { return(err); }
                 break;
+        case 11:
+                err = oh_append_textbuffer(&working, "Hewlett-Packard");
+                if (err) { return(err); }
+                break;
+        case 42:
+                err = oh_append_textbuffer(&working, "Sun Microsystems");
+                if (err) { return(err); }
+                break;
+        case 161:
+                err = oh_append_textbuffer(&working, "Motorola");
+                if (err) { return(err); }
+                break;
+        case 185:
+                err = oh_append_textbuffer(&working, "Interphase");
+                if (err) { return(err); }
+                break;
+        case 343:
+                err = oh_append_textbuffer(&working, "Intel 
Corporation");
+                if (err) { return(err); }
+                break;
+        case 398:
+                err = oh_append_textbuffer(&working, "Tyco Electronics");
+                if (err) { return(err); }
+                break;
+        case 688:
+                err = oh_append_textbuffer(&working, "Znyx Advanced 
Systems Division, Inc.");
+                if (err) { return(err); }
+                break;
+        case 912:
+                err = oh_append_textbuffer(&working, "Adax Inc.");
+                if (err) { return(err); }
+                break;
+        case 1458:
+                err = oh_append_textbuffer(&working, "AMCC");
+                if (err) { return(err); }
+                break;
+        case 1556:
+                err = oh_append_textbuffer(&working, "Performance 
Technologies, Inc.");
+                if (err) { return(err); }
+                break;
+        case 2012:
+                err = oh_append_textbuffer(&working, "Schroff GmbH");
+                if (err) { return(err); }
+                break;
+        case 2537:
+                err = oh_append_textbuffer(&working, "Diversified 
Technology, Inc.");
+                if (err) { return(err); }
+                break;
+        case 2606:
+                err = oh_append_textbuffer(&working, "Rittal-Werk Rudolf 
Loh GmbH & Co.KG");
+                if (err) { return(err); }
+                break;
+        case 2628:
+                err = oh_append_textbuffer(&working, "Natural 
MicroSystems");
+                if (err) { return(err); }
+                break;
+        case 3028:
+                err = oh_append_textbuffer(&working, "Dialogic 
Corporation");
+                if (err) { return(err); }
+                break;
+        case 3442:
+                err = oh_append_textbuffer(&working, "Advantech Inc.");
+                if (err) { return(err); }
+                break;
+        case 4127:
+                err = oh_append_textbuffer(&working, "Mercury Computer 
Systems");
+                if (err) { return(err); }
+                break;
+        case 4337:
+                err = oh_append_textbuffer(&working, "RadiSys 
Corporation");
+                if (err) { return(err); }
+                break;
+        case 6629:
+                err = oh_append_textbuffer(&working, "Ulticom");
+                if (err) { return(err); }
+                break;
+        case 7994:
+                err = oh_append_textbuffer(&working, "Continuous 
Computing Corp.");
+                if (err) { return(err); }
+                break;
+        case 8337:
+                err = oh_append_textbuffer(&working, "Hybricon Corp");
+                if (err) { return(err); }
+                break;
+        case 10297:
+                err = oh_append_textbuffer(&working, "Advantech Co., 
Ltd.");
+                if (err) { return(err); }
+                break;
+        case 10520:
+                err = oh_append_textbuffer(&working, "Tyco Electronics 
Power Systems");
+                if (err) { return(err); }
+                break;
+        case 10728:
+                err = oh_append_textbuffer(&working, "Redline 
Communications Inc.");
+                if (err) { return(err); }
+                break;
+        case 13400:
+                err = oh_append_textbuffer(&working, "Emerson Network 
Power");
+                if (err) { return(err); }
+                break;
+        case 13427:
+                err = oh_append_textbuffer(&working, "Artesyn 
Technologies");
+                if (err) { return(err); }
+                break;
+        case 15000:
+                err = oh_append_textbuffer(&working, "Kontron Canada 
Inc");
+                if (err) { return(err); }
+                break;
+        case 15563:
+                err = oh_append_textbuffer(&working, "Adtron");
+                if (err) { return(err); }
+                break;
+        case 16394:
+                err = oh_append_textbuffer(&working, "Pigeon Point 
Systems");
+                if (err) { return(err); }
+                break;
+        case 16446:
+                err = oh_append_textbuffer(&working, "Adlink");
+                if (err) { return(err); }
+                break;
+        case 18765:
+                err = oh_append_textbuffer(&working, "Comtel Electronics 
GmbH");
+                if (err) { return(err); }
+                break;
+        case 19911:
+                err = oh_append_textbuffer(&working, "Global Velocity 
Inc.");
+                if (err) { return(err); }
+                break;
+        case 20974:
+                err = oh_append_textbuffer(&working, "American 
Megatrends, Inc");
+                if (err) { return(err); }
+                break;
+        case 22341:
+                err = oh_append_textbuffer(&working, "ESO Technologies");
+                if (err) { return(err); }
+                break;
+        case 23858:
+                err = oh_append_textbuffer(&working, "VadaTech Inc.");
+                if (err) { return(err); }
+                break;
+        case 24632:
+                err = oh_append_textbuffer(&working, "CorEdge Networks");
+                if (err) { return(err); }
+                break;
+        case 25635:
+                err = oh_append_textbuffer(&working, "Carlo Gavazzi 
Computing Solutions");
+                if (err) { return(err); }
+                break;
+        case 26609:
+                err = oh_append_textbuffer(&working, "Pentair Electronic 
Packaging");
+                if (err) { return(err); }
+                break;
+        case 24893:
+                err = oh_append_textbuffer(&working, "GE Fanuc Embedded 
Systems");
+                if (err) { return(err); }
+                break;
+        case 26061:
+                err = oh_append_textbuffer(&working, "Artesyn 
Communication Products Ltd");
+                if (err) { return(err); }
+                break;
+        case 26655:
+                err = oh_append_textbuffer(&working, "Advantech Co., 
Ltd");
+                if (err) { return(err); }
+                break;
+        case 27317:
+                err = oh_append_textbuffer(&working, "Extreme Engineering 
Solutions, Inc");
+                if (err) { return(err); }
+                break;
+        case 27768:
+                err = oh_append_textbuffer(&working, "Gesellschaft f\xFCr 
Netzwerk- und Automatisierungs-Technologie GmbH");
+                if (err) { return(err); }
+                break;
+        case 29333:
+                err = oh_append_textbuffer(&working, "JBlade LLC");
+                if (err) { return(err); }
+                break;
+        case 186:
+                err = oh_append_textbuffer(&working, "Toshiba");
+                if (err) { return(err); }
+                break;
+        case 116:
+                err = oh_append_textbuffer(&working, "Hitachi");
+                if (err) { return(err); }
+                break;
+        case 399:
+                err = oh_append_textbuffer(&working, "Hitachi");
+                if (err) { return(err); }
+                break;
+        case 119:
+                err = oh_append_textbuffer(&working, "NEC");
+                if (err) { return(err); }
+                break;
+        case 373:
+                err = oh_append_textbuffer(&working, "Tatung");
+                if (err) { return(err); }
+                break;
+        case 802:
+                err = oh_append_textbuffer(&working, "National 
Semiconductor");
+                if (err) { return(err); }
+                break;
+        case 674:
+                err = oh_append_textbuffer(&working, "Dell");
+                if (err) { return(err); }
+                break;
+        case 2168:
+                err = oh_append_textbuffer(&working, "LMC");
+                if (err) { return(err); }
+                break;
+        case 6653:
+                err = oh_append_textbuffer(&working, "Tyan");
+                if (err) { return(err); }
+                break;
+        case 10368:
+                err = oh_append_textbuffer(&working, "Fujitsu-Siemens");
+                if (err) { return(err); }
+                break;
+        case 10876:
+                err = oh_append_textbuffer(&working, "SuperMicro");
+                if (err) { return(err); }
+                break;
+        case 13742:
+                err = oh_append_textbuffer(&working, "Raritan");
+                if (err) { return(err); }
+                break;
+        case 10437:
+                err = oh_append_textbuffer(&working, "Peppercon");
+                if (err) { return(err); }
+                break;
+        case 10418:
+                err = oh_append_textbuffer(&working, "Avocent");
+                if (err) { return(err); }
+                break;
+        case 11102:
+                err = oh_append_textbuffer(&working, "OSA");
+                if (err) { return(err); }
+                break;
         default:
-                err = oh_append_textbuffer(&working,  "Unknown 
Manufacturer");
+                err = oh_append_textbuffer(&working,  "Unknown");
                 if (err) { return(err); }
         }
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Openhpi-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openhpi-devel

Reply via email to