/usr/include/freeipmi/spec/ipmi-product-id-spec.h is in libfreeipmi-dev 0.8.12-3ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 | /*
Copyright (C) 2003-2010 FreeIPMI Core Team
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef _IPMI_PRODUCT_ID_SPEC_H
#define _IPMI_PRODUCT_ID_SPEC_H
#ifdef __cplusplus
extern "C" {
#endif
/*******************************************
* Dell *
*******************************************/
/* achu: I believe 256 to be the poweredge "family" of products, but
* I'm not sure. At minimum, it covers the 2900, 2950, R610, and
* R710.
*/
#define IPMI_DELL_PRODUCT_ID_POWEREDGE 256
#define IPMI_DELL_PRODUCT_ID_POWEREDGE_2900 IPMI_DELL_PRODUCT_ID_POWEREDGE
#define IPMI_DELL_PRODUCT_ID_POWEREDGE_2950 IPMI_DELL_PRODUCT_ID_POWEREDGE
#define IPMI_DELL_PRODUCT_ID_POWEREDGE_R610 IPMI_DELL_PRODUCT_ID_POWEREDGE
#define IPMI_DELL_PRODUCT_ID_POWEREDGE_R710 IPMI_DELL_PRODUCT_ID_POWEREDGE
/*******************************************
* Fujitsu *
*******************************************/
/*
* Fujitsu Siemens Computers
* Fujitsu Technology Solutions
* iRMC S1 / iRMC S2
*/
#define IPMI_FUJITSU_PRODUCT_ID_MIN 0x0200
#define IPMI_FUJITSU_PRODUCT_ID_MAX 0x03FF
// iRMC-S1 based systems
#define IPMI_FUJITSU_PRODUCT_ID_TX200S3 0x0200
#define IPMI_FUJITSU_PRODUCT_ID_TX300S3 0x0201
#define IPMI_FUJITSU_PRODUCT_ID_RX200S3 0x0202
#define IPMI_FUJITSU_PRODUCT_ID_RX300S3 0x0203
#define IPMI_FUJITSU_PRODUCT_ID_UNUSEDS3 0x0204
#define IPMI_FUJITSU_PRODUCT_ID_RX100S4 0x0205
#define IPMI_FUJITSU_PRODUCT_ID_TX150S5 0x0206
#define IPMI_FUJITSU_PRODUCT_ID_TX120S1 0x0207
#define IPMI_FUJITSU_PRODUCT_ID_BX630S2 0x0208
#define IPMI_FUJITSU_PRODUCT_ID_RX330S1 0x0209
#define IPMI_FUJITSU_PRODUCT_ID_E230RN1 0x0210
#define IPMI_FUJITSU_PRODUCT_ID_E230RSL 0x0211
#define IPMI_FUJITSU_PRODUCT_ID_RX330S1_SHA 0x0212
#define IPMI_FUJITSU_PRODUCT_ID_BX630S2_SHA 0x0213
#define IPMI_FUJITSU_PRODUCT_ID_IS_IRMC_S1(__product_id) \
(((__product_id) == IPMI_FUJITSU_PRODUCT_ID_TX200S3 \
|| (__product_id) == IPMI_FUJITSU_PRODUCT_ID_TX300S3 \
|| (__product_id) == IPMI_FUJITSU_PRODUCT_ID_RX200S3 \
|| (__product_id) == IPMI_FUJITSU_PRODUCT_ID_RX300S3 \
|| (__product_id) == IPMI_FUJITSU_PRODUCT_ID_UNUSEDS3 \
|| (__product_id) == IPMI_FUJITSU_PRODUCT_ID_RX100S4 \
|| (__product_id) == IPMI_FUJITSU_PRODUCT_ID_TX150S5 \
|| (__product_id) == IPMI_FUJITSU_PRODUCT_ID_TX120S1 \
|| (__product_id) == IPMI_FUJITSU_PRODUCT_ID_BX630S2 \
|| (__product_id) == IPMI_FUJITSU_PRODUCT_ID_RX330S1 \
|| (__product_id) == IPMI_FUJITSU_PRODUCT_ID_E230RN1 \
|| (__product_id) == IPMI_FUJITSU_PRODUCT_ID_E230RSL \
|| (__product_id) == IPMI_FUJITSU_PRODUCT_ID_RX330S1_SHA \
|| (__product_id) == IPMI_FUJITSU_PRODUCT_ID_BX630S2_SHA) ? 1 : 0)
// iRMC-S2 based systems
#define IPMI_FUJITSU_PRODUCT_ID_RX600S4 0x0218
#define IPMI_FUJITSU_PRODUCT_ID_TX200S4 0x0220
#define IPMI_FUJITSU_PRODUCT_ID_TX300S4 0x0221
#define IPMI_FUJITSU_PRODUCT_ID_RX200S4 0x0222
#define IPMI_FUJITSU_PRODUCT_ID_RX300S4 0x0223
#define IPMI_FUJITSU_PRODUCT_ID_UNUSEDS4 0x0224
#define IPMI_FUJITSU_PRODUCT_ID_RX100S5 0x0225
#define IPMI_FUJITSU_PRODUCT_ID_TX150S6 0x0226
#define IPMI_FUJITSU_PRODUCT_ID_TX120S2 0x0227
#define IPMI_FUJITSU_PRODUCT_ID_TX150S6_64K 0x0233
#define IPMI_FUJITSU_PRODUCT_ID_TX200S4_64K 0x0234
#define IPMI_FUJITSU_PRODUCT_ID_TX300S4_64K 0x0235
#define IPMI_FUJITSU_PRODUCT_ID_TX200S5 0x0240
#define IPMI_FUJITSU_PRODUCT_ID_TX300S5 0x0241
#define IPMI_FUJITSU_PRODUCT_ID_RX200S5 0x0242
#define IPMI_FUJITSU_PRODUCT_ID_RX300S5 0x0243
#define IPMI_FUJITSU_PRODUCT_ID_BX620S5 0x0244
#define IPMI_FUJITSU_PRODUCT_ID_RX100S6 0x0245
#define IPMI_FUJITSU_PRODUCT_ID_TX150S7 0x0246
#define IPMI_FUJITSU_PRODUCT_ID_BX960S1 0x0254
#define IPMI_FUJITSU_PRODUCT_ID_BX924S1 0x0255
#define IPMI_FUJITSU_PRODUCT_ID_BX920S1 0x0256
#define IPMI_FUJITSU_PRODUCT_ID_BX922S1 0x0257
#define IPMI_FUJITSU_PRODUCT_ID_RX600S5 0x0258
#define IPMI_FUJITSU_PRODUCT_ID_TX200S6 0x0260
#define IPMI_FUJITSU_PRODUCT_ID_TX300S6 0x0261
#define IPMI_FUJITSU_PRODUCT_ID_RX200S6 0x0262
#define IPMI_FUJITSU_PRODUCT_ID_RX300S6 0x0263
/*******************************************
* Intel *
*******************************************/
#define IPMI_INTEL_PRODUCT_ID_SR870BN4 256
#define IPMI_INTEL_PRODUCT_ID_TIGER4 IPMI_INTEL_PRODUCT_ID_SR870BN4
#define IPMI_INTEL_PRODUCT_ID_S5500WB 62
/*
* Intel derived
*/
#define IPMI_CALIFORNIA_DIGITAL_PRODUCT_ID_6440 IPMI_INTEL_PRODUCT_ID_SR870BN4
#define IPMI_PENGUIN_COMPUTING_PRODUCT_ID_RELION_700 IPMI_INTEL_PRODUCT_ID_S5500WB
/*******************************************
* IBM *
*******************************************/
#define IPMI_IBM_PRODUCT_ID_X3455 20566
#define IPMI_IBM_PRODUCT_ID_X3755 14
/*******************************************
* Inventec *
*******************************************/
#define IPMI_INVENTEC_PRODUCT_ID_5441 51
#define IPMI_INVENTEC_PRODUCT_ID_5442 52
/*
* Inventec derived
*/
#define IPMI_DELL_PRODUCT_ID_XANADU_II IPMI_INVENTEC_PRODUCT_ID_5441
#define IPMI_DELL_PRODUCT_ID_XANADU_III IPMI_INVENTEC_PRODUCT_ID_5442
/*******************************************
* Quanta *
*******************************************/
#define IPMI_QUANTA_PRODUCT_ID_S99Q 21401
/*
* Quanta derived
*/
#define IPMI_DELL_PRODUCT_ID_FS12_TY IPMI_QUANTA_PRODUCT_ID_S99Q
/*******************************************
* Sun Microsystems *
*******************************************/
#define IPMI_SUN_MICROSYSTEMS_PRODUCT_ID_X4140 18177
/*******************************************
* Supermicro *
*******************************************/
#define __IPMI_SUPERMICRO_PRODUCT_ID_X8DT 43707
#define IPMI_SUPERMICRO_PRODUCT_ID_X8DTH __IPMI_SUPERMICRO_PRODUCT_ID_X8DT
#define IPMI_SUPERMICRO_PRODUCT_ID_X8DTG __IPMI_SUPERMICRO_PRODUCT_ID_X8DT
#define IPMI_SUPERMICRO_PRODUCT_ID_X8DTU __IPMI_SUPERMICRO_PRODUCT_ID_X8DT
/* achu: X8DTU-6+, why not same as above? Not sure, possibly created
* specifically for vendor or vendor changed for themselves.
*/
#define IPMI_SUPERMICRO_PRODUCT_ID_X8DTU_6PLUS 1549
#ifdef __cplusplus
}
#endif
#endif
|