forked from pciutils/pciids
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpci.ids
420 lines (402 loc) · 12.8 KB
/
pci.ids
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
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
#
# List of PCI IDs certified for use with YADRO VEGMAN servers
#
# Vendors, devices and subsystems. Please keep sorted.
# Syntax:
# vendor vendor_name
# device device_name <-- single tab
# subvendor subdevice subsystem_name <-- two tabs
# ETH Cards
#---------
14e4 Broadcom Inc. and subsidiaries
16d7 BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller
14e4 1402 BCM957414A4142CC 10Gb/25Gb Ethernet PCIe
1751 BCM57504 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet
14e4 4250 BCM57504 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet
14e4 5425 Broadcom NetXtreme Quad-port 25Gb SFP28 OCP 3.0 Ethernet Adapter
15b3 Mellanox Technologies
1015 MT27710 Family [ConnectX-4 Lx]
15b3 0003 Stand-up ConnectX-4 Lx EN, 25GbE dual-port SFP28, PCIe3.0 x8, MCX4121A-ACAT
19e5 d11b Huawei Technologies Co., Ltd. Device
1017 MT27800 Family [ConnectX-5]
15b3 0001 MT27800 Family [ConnectX-5]
15b3 0020 ConnectX®-5 EN network interface card, 10/25GbE dual-port SFP28, PCIe3.0 x8, tall bracket ; MCX512A-ACAT
101d MT2892 Family [ConnectX-6 Dx]
15b3 0013 Mellanox Technologies MT2892 Family [ConnectX-6 Dx]
101f MT2894 Family [ConnectX-6 Lx]
15b3 0001 MT2894 Family [ConnectX-6 Lx]
8086 Intel Corporation
0a54 NVMe Datacenter SSD [3DNAND, Beta Rock Controller]
8086 4812 NVMe Datacenter SSD [3DNAND] ME 2.5" U.2 (P4610)
1521 I350 Gigabit Network Connection
8086 0001 Intel Corporation Ethernet Server Adapter I350-T4
8086 1521 I350 Gigabit Network Connection
15bb 0000 Portwell Inc I350 Gigabit Network Connection
1522 I350 Gigabit Fiber Network Connection
1533 I210 Gigabit Network Connection
1539 I211 Gigabit Network Connection
1572 Ethernet Controller X710 for 10GbE SFP+
1137 013b Ethernet Converged NIC X710-DA4
1137 020a Ethernet Converged NIC X710-DA2
1374 025c Silicom Ltd. Ethernet Controller X710 for 10GbE SFP+
1590 0000 Ethernet Controller X710 for 10GbE SFP+
8086 0000 Ethernet Converged Network Adapter X710
8086 0001 Ethernet Converged Network Adapter X710-4
8086 0004 Ethernet Converged Network Adapter X710-4
8086 0007 Ethernet Converged Network Adapter X710-2
158b Ethernet Controller XXV710 for 25GbE SFP28
8086 0002 Ethernet Network Adapter XXV710-2
1593 Ethernet Controller E810-C for SFP
159b Ethernet Controller E810-XXV for SFP
1137 02be E810XXVDA2 2x25/10 GbE SFP28 PCIe NIC
37d0 Ethernet Connection X722 for 10GbE SFP+
17aa 4020 Intel Ethernet Connection X722 for 10G SFP+
17aa 4021 Intel Ethernet Connection X722 for 10G SFP+
17aa 4022 Ethernet Connection X722 for 10GbE SFP+
8086 0001 Ethernet Network Adapter X722-2
8086 0002 Ethernet Network Adapter X722-2
8086 0003 Ethernet Network Adapter X722-4
8086 0004 Ethernet Network Adapter X722-4
37d1 Ethernet Connection X722 for 1GbE
14cd 0010 88E1514 Ethernet OCP 2x1G RJ45 Phy Card [USI-1514-1GbaseT]
1590 0216 Ethernet 1Gb 2-port 368i Adapter
1590 0217 Ethernet 1Gb 2-port 368FLR-MMT Adapter
1590 0247 Ethernet 1Gb 4-port 369i Adapter
17aa 4020 Ethernet Connection X722 for 1GbE
17aa 4021 Ethernet Connection X722 for 1GbE
17aa 4022 Ethernet Connection X722 for 1GbE
17aa 4024 Ethernet Connection X722 for 1GbE
37d2 Ethernet Connection X722 for 10GBASE-T
8086 35ce Ethernet Connection X722 for 10GBASE-T
37d3 Ethernet Connection X722 for 10GbE SFP+
1590 0219 Ethernet 10Gb 2-port 568FLR-MMSFP+ Adapter
17aa 4020 Ethernet Connection X722 for 10GbE SFP+
17aa 4021 Ethernet Connection X722 for 10GbE SFP+
17aa 4025 Ethernet Connection X722 for 10GbE SFP+
# FC adapters
#-----------
1077 QLogic Corp.
2071 ISP2714-based 16/32Gb Fibre Channel to PCIe Adapter
1077 0283 QLE2764 Quad Port 32Gb Fibre Channel to PCIe Adapter
1077 029e QLE2694 Quad Port 16Gb Fibre Channel to PCIe Adapter
2261 ISP2722-based 16/32Gb Fibre Channel to PCIe Adapter
1077 0299 QLE2740 Single Port 32Gb Fibre Channel to PCIe Adapter
1077 029a QLE2742 Dual Port 32Gb Fibre Channel to PCIe Adapter
1077 02a7 QLE2690 Single Port 16Gb FC to PCIe Gen3 x8 Adapter
1077 02a8 QLE2692 Dual Port 16Gb FC to PCIe Gen3 x8 Adapter
2532 ISP2532-based 8Gb Fibre Channel to PCI Express HBA
1077 015d QLE2562 PCI Express to 8Gb FC Dual Channel
1077 015e QLE2564 PCI Express to 8Gb FC Quad Channel
8070 FastLinQ QL41000 Series 10/25/40/50GbE Controller
1077 000d FastLinQ QL41262H 25GbE FCoE Adapter
10df Emulex Corporation
e131 LightPulse 8Gb/s PCIe Shared I/O Fibre Channel Adapter
e300 LPe31000/LPe32000 Series 16Gb/32Gb Fibre Channel Adapter
10df e300 LPe32002-M2 2-Port 32Gb Fibre Channel Adapter
1b4b Marvell Technology Group Ltd.
# GPUs
#------------
10de NVIDIA Corporation
1cb1 GP107GL [Quadro P1000]
10de 11bc GP107GL [Quadro P1000]
1db6 GV100GL [Tesla V100 PCIe 32GB]
1df6 GV100GL [Tesla V100S PCIe 32GB]
10de 13d6 GV100GL [Tesla V100S PCIe 32GB]
1eb8 TU104GL [Tesla T4]
10de 12a2 TU104GL [Tesla T4]
20f1 A100-PCIE-40GB
10de 145f A100-PCIE-40GB
# SAS/SATA RAID/HBA controllers
#-----------------------------
1000 Broadcom / LSI
0014 MegaRAID Tri-Mode SAS3516
1000 9460 MegaRAID Tri-Mode SAS3516
005d MegaRAID SAS-3 3108 [Invader]
1000 9361 MegaRAID SAS 9361-8i
1000 9363 MegaRAID SAS 9361-4i
1000 9380 MegaRAID SAS 9380-8e
0090 SAS3108 PCI-Express Fusion-MPT SAS-3
0091 SAS3108 PCI-Express Fusion-MPT SAS-3
0094 SAS3108 PCI-Express Fusion-MPT SAS-3
0095 SAS3108 PCI-Express Fusion-MPT SAS-3
0096 SAS3004 PCI-Express Fusion-MPT SAS-3
0097 SAS3008 PCI-Express Fusion-MPT SAS-3
1000 30a0 SAS9300-8e
1000 30e0 SAS9300-8i
00ab SAS3516 Fusion-MPT Tri-Mode RAID On Chip (ROC)
1000 3040 HBA 9400-8i8e
00ac SAS3416 Fusion-MPT Tri-Mode I/O Controller Chip (IOC)
1000 3000 HBA 9400-16i
00c4 SAS3224 PCI-Express Fusion-MPT SAS-3
1000 3190 SAS3224 PCI-Express Fusion-MPT SAS-3
00c9 SAS3216 PCI-Express Fusion-MPT SAS-3
00ce MegaRAID SAS-3 3316 [Intruder]
1000 9371 MegaRAID SAS 9361-16i
1000 9390 MegaRAID SAS 9380-8i8e
10e2 MegaRAID 12GSAS/PCIe Secure SAS39xx
1000 4000 MegaRAID 9560-16i
1000 4010 MegaRAID 9560-8i
1d49 060c Lenovo ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Adapter
9005 Adaptec
028f Smart Storage PQI SAS
9005 0800 SmartRAID 3154-8i
9005 0801 SmartRAID 3152-8i
9005 0804 Smart Storage PQI 12G SAS/PCIe 3
9005 0807 SmartRAID 3162-8i
9005 1280 HBA 1100-16i
9005 1301 HBA 1100-24i
9005 1380 SmartRAID 3154-16i
# NVMe SSD
#--------
1344 Micron Technology Inc
51a2 7300 Dual Port U.2 PRO
51a3 7300 Dual Port U.2 MAX
51b2 9300 MAX NVMe SSD
1344 4000 3.2TB U.2
51c0 7400 PRO NVMe SSD
1344 2000 U.3 960GB
1344 3000 U.3 1920GB
144d Samsung Electronics Co Ltd
a808 NVMe SSD Controller SM981/PM981/PM983
1d49 403b Thinksystem U.2 PM983 NVMe SSD
a80a NVMe SSD Controller PM9A1/980PRO
a822 NVMe SSD Controller 172Xa/172Xb
1028 1ff3 Express Flash PM1725b 1.6TB SFF
1028 1ff4 Express Flash PM1725b 3.2TB SFF
1028 1ff5 Express Flash PM1725b 6.4TB SFF
1028 1ff6 Express Flash PM1725b 12.8TB SFF
a824 NVMe SSD Controller PM173X
144d a827 NVMe SSD Controller PM173X
144d a829 NVMe SSD Controller PM173X
1b96 Western Digital
2400 Ultrastar DC SN640 NVMe SSD
2401 Ultrastar DC SN640 NVMe SSD
2402 Ultrastar DC SN640 NVMe SSD
2404 Ultrastar DC SN640 NVMe SSD
1c58 HGST, Inc.
0023 Ultrastar SN200 Series NVMe SSD
1c58 8823 Ultrastar Memory (ME200)
1e0f KIOXIA Corporation
1e0f 0007 NVMe SSD Controller Cx6
1e0f 0001 Generic NVMe CM6
1e0f 0021 U.3 3.2TB
2646 Kingston Technology Company, Inc.
500b DC1000M NVMe SSD
# Internal devices
#--------
1a03 ASPEED Technology, Inc.
1150 AST1150 PCI-to-PCI Bridge
2000 ASPEED Graphics Family
# End of YADRO approved devices
# !!! NO CHANGES BELOW THIS LINE please, unless it's a merge from upstream !!!
ffff Illegal Vendor ID
# List of known device classes, subclasses and programming interfaces
# Syntax:
# C class class_name
# subclass subclass_name <-- single tab
# prog-if prog-if_name <-- two tabs
C 00 Unclassified device
00 Non-VGA unclassified device
01 VGA compatible unclassified device
05 Image coprocessor
C 01 Mass storage controller
00 SCSI storage controller
01 IDE interface
00 ISA Compatibility mode-only controller
05 PCI native mode-only controller
0a ISA Compatibility mode controller, supports both channels switched to PCI native mode
0f PCI native mode controller, supports both channels switched to ISA compatibility mode
80 ISA Compatibility mode-only controller, supports bus mastering
85 PCI native mode-only controller, supports bus mastering
8a ISA Compatibility mode controller, supports both channels switched to PCI native mode, supports bus mastering
8f PCI native mode controller, supports both channels switched to ISA compatibility mode, supports bus mastering
02 Floppy disk controller
03 IPI bus controller
04 RAID bus controller
05 ATA controller
20 ADMA single stepping
30 ADMA continuous operation
06 SATA controller
00 Vendor specific
01 AHCI 1.0
02 Serial Storage Bus
07 Serial Attached SCSI controller
01 Serial Storage Bus
08 Non-Volatile memory controller
01 NVMHCI
02 NVM Express
80 Mass storage controller
C 02 Network controller
00 Ethernet controller
01 Token ring network controller
02 FDDI network controller
03 ATM network controller
04 ISDN controller
05 WorldFip controller
06 PICMG controller
07 Infiniband controller
08 Fabric controller
80 Network controller
C 03 Display controller
00 VGA compatible controller
00 VGA controller
01 8514 controller
01 XGA compatible controller
02 3D controller
80 Display controller
C 04 Multimedia controller
00 Multimedia video controller
01 Multimedia audio controller
02 Computer telephony device
03 Audio device
80 Multimedia controller
C 05 Memory controller
00 RAM memory
01 FLASH memory
80 Memory controller
C 06 Bridge
00 Host bridge
01 ISA bridge
02 EISA bridge
03 MicroChannel bridge
04 PCI bridge
00 Normal decode
01 Subtractive decode
05 PCMCIA bridge
06 NuBus bridge
07 CardBus bridge
08 RACEway bridge
00 Transparent mode
01 Endpoint mode
09 Semi-transparent PCI-to-PCI bridge
40 Primary bus towards host CPU
80 Secondary bus towards host CPU
0a InfiniBand to PCI host bridge
80 Bridge
C 07 Communication controller
00 Serial controller
00 8250
01 16450
02 16550
03 16650
04 16750
05 16850
06 16950
01 Parallel controller
00 SPP
01 BiDir
02 ECP
03 IEEE1284
fe IEEE1284 Target
02 Multiport serial controller
03 Modem
00 Generic
01 Hayes/16450
02 Hayes/16550
03 Hayes/16650
04 Hayes/16750
04 GPIB controller
05 Smard Card controller
80 Communication controller
C 08 Generic system peripheral
00 PIC
00 8259
01 ISA PIC
02 EISA PIC
10 IO-APIC
20 IO(X)-APIC
01 DMA controller
00 8237
01 ISA DMA
02 EISA DMA
02 Timer
00 8254
01 ISA Timer
02 EISA Timers
03 HPET
03 RTC
00 Generic
01 ISA RTC
04 PCI Hot-plug controller
05 SD Host controller
06 IOMMU
80 System peripheral
99 Timing Card
# PTP Grandmaster Source Clock
01 TAP Timing Card
C 09 Input device controller
00 Keyboard controller
01 Digitizer Pen
02 Mouse controller
03 Scanner controller
04 Gameport controller
00 Generic
10 Extended
80 Input device controller
C 0a Docking station
00 Generic Docking Station
80 Docking Station
C 0b Processor
00 386
01 486
02 Pentium
10 Alpha
20 Power PC
30 MIPS
40 Co-processor
C 0c Serial bus controller
00 FireWire (IEEE 1394)
00 Generic
10 OHCI
01 ACCESS Bus
02 SSA
03 USB controller
00 UHCI
10 OHCI
20 EHCI
30 XHCI
40 USB4 Host Interface
80 Unspecified
fe USB Device
04 Fibre Channel
05 SMBus
06 InfiniBand
07 IPMI Interface
00 SMIC
01 KCS
02 BT (Block Transfer)
08 SERCOS interface
09 CANBUS
C 0d Wireless controller
00 IRDA controller
01 Consumer IR controller
10 RF controller
11 Bluetooth
12 Broadband
20 802.1a controller
21 802.1b controller
80 Wireless controller
C 0e Intelligent controller
00 I2O
C 0f Satellite communications controller
01 Satellite TV controller
02 Satellite audio communication controller
03 Satellite voice communication controller
04 Satellite data communication controller
C 10 Encryption controller
00 Network and computing encryption device
10 Entertainment encryption device
80 Encryption controller
C 11 Signal processing controller
00 DPIO module
01 Performance counters
10 Communication synchronizer
20 Signal processing management
80 Signal processing controller
C 12 Processing accelerators
00 Processing accelerators
# For the class of PCI attached devices which perform a function of Deep Learning Neural Network inference acceleration
01 AI Inference Accelerator
C 13 Non-Essential Instrumentation
C 40 Coprocessor
C ff Unassigned class