View on GitHub

Raspberry Pi PCIe Database

Raspberry Pi PCI Express device compatibility database

The Raspberry Pi has PCI Express! There are some quirks to getting certain devices working with 64-bit Arm (arm64), so Jeff Geerling started testing PCIe devices on the Compute Module 4 and Pi 5, and is centralizing the resources on this site. Many experiences are documented on Jeff Geerling’s YouTube channel!

This project is maintained on GitHub; suggest new cards to test or share your own experiences there.

More Resources

Categories

GPUs (Graphics Cards)

Picture Device CM4 Functionality Pi 5 Functionality Driver Required?
AMD Radeon HD 7470 1GB AMD Radeon HD 7470 1GB
(Buy this Card)
Partial Currently Testing Yes
AMD Radeon Pro WX 2100 Graphics AMD Radeon Pro WX 2100 Graphics
(Buy this Card)
Currently Testing Untested Yes
AMD Radeon RX 6700 XT 12GB PCIe x16 AMD Radeon RX 6700 XT 12GB PCIe x16
(Buy this Card)
None Currently Testing Yes
AMD Radeon RX 7900 XTX 24GB PCIe x16 AMD Radeon RX 7900 XTX 24GB PCIe x16
(Buy this Card)
None Untested Yes
ASRock Rack M2_VGA ASRock Rack M2_VGA
(Buy this Card)
Partial Untested Yes
Delock Module MiniPCIe SM750 VGA/DVI/HDMI Graphics Card Delock Module MiniPCIe SM750 VGA/DVI/HDMI Graphics Card
(Buy this Card)
Partial Untested Yes
EVGA Nvidia GeForce GTX 750 Ti EVGA Nvidia GeForce GTX 750 Ti
(Buy this Card)
None Untested Yes
EVGA Nvidia GeForce RTX 3080 Ti EVGA Nvidia GeForce RTX 3080 Ti
(Buy this Card)
None Currently Testing Yes
Gigabyte Nvidia RTX 4090 OC Gigabyte Nvidia RTX 4090 OC
(Buy this Card)
None Untested Yes
Intel Arc A750 Limited Edition Intel Arc A750 Limited Edition
(Buy this Card)
None Untested Yes
MSI Nvidia GeForce GTX 1080 8G Gamer X MSI Nvidia GeForce GTX 1080 8G Gamer X
(Buy this Card)
None Untested Yes
Nvidia Quadro 2000 Nvidia Quadro 2000
(Buy this Card)
None Untested Yes
Nvidia Quadro RTX 8000 Nvidia Quadro RTX 8000
(Buy this Card)
Partial Untested Yes
PNY Nvidia RTX A2000 (Quadro) PNY Nvidia RTX A2000 (Quadro)
(Buy this Card)
None Untested Yes
Sapphire AMD Radeon RX 550 2GB PCIe x16 Sapphire AMD Radeon RX 550 2GB PCIe x16
(Buy this Card)
None Untested Yes
VisionTek AMD Radeon 5450 1GB PCIe x16 VisionTek AMD Radeon 5450 1GB PCIe x16
(Buy this Card)
Partial Untested Yes
XFX AMD Radeon RX 460 4GB PCIe x16 XFX AMD Radeon RX 460 4GB PCIe x16
(Buy this Card)
None Currently Testing Yes
Zotac Nvidia GeForce GT 710 1GB PCIe x1 Zotac Nvidia GeForce GT 710 1GB PCIe x1
(Buy this Card)
None Untested Yes

USB cards

Picture Device CM4 Functionality Pi 5 Functionality Driver Required?
Usb 3.0 Pci-e Host Card Japan NEC Chipset Usb 3.0 Pci-e Host Card Japan NEC Chipset
(Buy this Card)
Full Untested No
A ADWITS PCIe 1x 'PCI Experss' USB 3.0 adapter with VL805 A ADWITS PCIe 1x 'PCI Experss' USB 3.0 adapter with VL805
(Buy this Card)
Limited Untested No
Inateck PCIe x1 USB 3.0 adapter Inateck PCIe x1 USB 3.0 adapter
(Buy this Card)
Limited Untested No
MZHOU USB 3.0 adapter with M.2 SATA SSD slot MZHOU USB 3.0 adapter with M.2 SATA SSD slot
(Buy this Card)
Partial Untested Maybe
Renesas µPD720201 USB 3.0 Host Controller Renesas µPD720201 USB 3.0 Host Controller
(Buy this Card)
Full Untested Yes
Renesas µPD720202 USB 3.0 Host Controller Renesas µPD720202 USB 3.0 Host Controller
(Buy this Card)
Full Untested Yes
Syba SD-PEX20199 PCIe x1 USB 3.1 & 3.0 adapter Syba SD-PEX20199 PCIe x1 USB 3.1 & 3.0 adapter
(Buy this Card)
Full Untested No
Waveshare PCIe to USB 3.0 CM4 IO board Waveshare PCIe to USB 3.0 CM4 IO board
(Buy this Card)
Currently Testing Untested Maybe

M.2 and NVMe adapters

Picture Device CM4 Functionality Pi 5 Functionality Driver Required?
Alftel 12x PCI Express M.2 Carrier Board Alftel 12x PCI Express M.2 Carrier Board
(Buy this Card)
Full Untested No
Apple Samsung 12+16 Proprietary SSD for Macbook Pro (SM0128G) + Adapter Apple Samsung 12+16 Proprietary SSD for Macbook Pro (SM0128G) + Adapter
(Buy this Card)
Full Untested No
Google Coral TPU M.2 Accelerator A+E Key Google Coral TPU M.2 Accelerator A+E Key
(Buy this Card)
None Full Yes
Coral M.2 Accelerator with Dual Edge TPU Coral M.2 Accelerator with Dual Edge TPU
(Buy this Card)
None Untested Yes
Hailo-8 M.2 AI Accelerator Hailo-8 M.2 AI Accelerator
(Buy this Card)
Untested Full Yes
KingSpec 128GB M.2 2242 NVMe SSD KingSpec 128GB M.2 2242 NVMe SSD
(Buy this Card)
Full Untested No
Kingston SA400 120 GB SSD Kingston SA400 120 GB SSD
(Buy this Card)
Currently Testing Untested No
KIOXIA BG4 M.2 NVMe SSD KIOXIA BG4 M.2 NVMe SSD
(Buy this Card)
Full Untested No
KIOXIA CM6 PCIe NVMe SFF-TA-1001 (U.3) KIOXIA CM6 PCIe NVMe SFF-TA-1001 (U.3)
(Buy this Card)
Full Untested Yes
KIOXIA XG6 M.2 NVMe SSD KIOXIA XG6 M.2 NVMe SSD
(Buy this Card)
Full Untested No
KIOXIA XG8 M.2 NVMe SSD KIOXIA XG8 M.2 NVMe SSD
(Buy this Card)
Full Full No
MZHOU NVMe M.2 SSD M Key to PCIe 1x Adapter MZHOU NVMe M.2 SSD M Key to PCIe 1x Adapter
(Buy this Card)
Full Untested No
MZHOU WiFi/Bluetooth Adapter M.2 NGFF to PCI-E 1x MZHOU WiFi/Bluetooth Adapter M.2 NGFF to PCI-E 1x
(Buy this Card)
Full Untested No
NGFF M.2 M Key SSD to PCIe 1x Adapter NGFF M.2 M Key SSD to PCIe 1x Adapter
(Buy this Card)
Full Untested No
NGFF NVMe M-key SSD to M.2 Key A/E Adapter NGFF NVMe M-key SSD to M.2 Key A/E Adapter
(Buy this Card)
Full Untested No
Sabrent Rocket Q 8TB M.2 NVMe SSD Sabrent Rocket Q 8TB M.2 NVMe SSD
(Buy this Card)
Full Untested No
Samsung 970 EVO Plus 250 GB NVMe SSD Samsung 970 EVO Plus 250 GB NVMe SSD
(Buy this Card)
Full Untested No
Samsung 980 SSD 500 GB NVMe SSD Samsung 980 SSD 500 GB NVMe SSD
(Buy this Card)
Full Untested No
Sintech M.2 (NGFF) NVMe SSD to Mini PCIe Adapter (with 20cm Cable) Sintech M.2 (NGFF) NVMe SSD to Mini PCIe Adapter (with 20cm Cable)
(Buy this Card)
Currently Testing Untested No
WD_Black 500GB SN750 NVMe SSD WD_Black 500GB SN750 NVMe SSD
(Buy this Card)
Full Untested No
WD PC SN520 NVMe M.2 2230 SSD WD PC SN520 NVMe M.2 2230 SSD
(Buy this Card)
Full Untested No
Xiwai NGFF M Key M.2 SSD to PCIe 1x Adapter Xiwai NGFF M Key M.2 SSD to PCIe 1x Adapter
(Buy this Card)
Full Untested No
XPG SX6000 Lite 120GB SSD XPG SX6000 Lite 120GB SSD
(Buy this Card)
Currently Testing Untested No

Network cards (NICs) and WiFi Adapters

Picture Device CM4 Functionality Pi 5 Functionality Driver Required?
Intel 82599ES 10 Gigabit Ethernet Controller Intel 82599ES 10 Gigabit Ethernet Controller
(Buy this Card)
Currently Testing Untested Yes
ALFA Network's WiFi HaLow AHM27292U ALFA Network's WiFi HaLow AHM27292U
(Buy this Card)
Currently Testing Untested Maybe
ASUS PCE-AC51 802.11ac WiFi Adapter ASUS PCE-AC51 802.11ac WiFi Adapter
(Buy this Card)
Currently Testing Untested Maybe
ASUS XG-C100C 10G Network Adapter ASUS XG-C100C 10G Network Adapter
(Buy this Card)
Full Full Yes
Broadcom BCM94360NG 802.11ac WiFi M.2 Adapter Broadcom BCM94360NG 802.11ac WiFi M.2 Adapter
(Buy this Card)
Currently Testing Untested Maybe
Compex WLE200NX 802.11n 2x2 mini PCIe WiFi card Compex WLE200NX 802.11n 2x2 mini PCIe WiFi card
(Buy this Card)
Currently Testing Untested Yes
Dell Intel 942V6 X520-DA2 dual 10 Gbps SFP+ NIC Dell Intel 942V6 X520-DA2 dual 10 Gbps SFP+ NIC
(Buy this Card)
Currently Testing Untested Maybe
EDUP PCIe Intel AX200 WiFi 6 Adapter EDUP PCIe Intel AX200 WiFi 6 Adapter
(Buy this Card)
Full Untested Yes
Innodisk EGPL-T101 Innodisk EGPL-T101
(Buy this Card)
Currently Testing Untested Yes
Intel 8260NGW 802.11ac WiFi M.2 Adapter Intel 8260NGW 802.11ac WiFi M.2 Adapter
(Buy this Card)
Currently Testing Untested Maybe
Intel AX210NGW WiFi 6E 802.11ax M.2 Intel AX210NGW WiFi 6E 802.11ax M.2
(Buy this Card)
Full Untested Yes
Intel I210-T1 Network Adapter Intel I210-T1 Network Adapter
(Buy this Card)
Full Untested Yes
Intel I340-T4 PCIe x4 4-port Gigabit Network Adapter Intel I340-T4 PCIe x4 4-port Gigabit Network Adapter
(Buy this Card)
Full Untested Yes
Jetway JADMPEIDLA dual-gigabit Mini PCIe LAN card with Intel i350 Jetway JADMPEIDLA dual-gigabit Mini PCIe LAN card with Intel i350
(Buy this Card)
Full Untested Yes
Killer1535 802.11ac NGFF WiFi M.2 Adapter Killer1535 802.11ac NGFF WiFi M.2 Adapter
(Buy this Card)
Currently Testing Untested Maybe
Mellanox ConnectX-2 MNPA19-XTR SFP+ 10G Ethernet Adapter Mellanox ConnectX-2 MNPA19-XTR SFP+ 10G Ethernet Adapter
(Buy this Card)
Minimal Untested Yes
Mellanox ConnectX-3 EN CX311A SFP+ 10G Ethernet Adapter Mellanox ConnectX-3 EN CX311A SFP+ 10G Ethernet Adapter
(Buy this Card)
Minimal Untested Yes
MikroTik CCR2004-1G-2XS-PCIe MikroTik CCR2004-1G-2XS-PCIe
(Buy this Card)
Full Untested Yes
Quectel EC25-A LTE Cat 4 Mini PCIe Module Quectel EC25-A LTE Cat 4 Mini PCIe Module
(Buy this Card)
Full Untested No
Realtek RL8821CE Realtek RL8821CE
(Buy this Card)
Currently Testing Untested Yes
Rosewill RC-20001 2.5GBASE-T PCIe x1 Network Adapter Rosewill RC-20001 2.5GBASE-T PCIe x1 Network Adapter
(Buy this Card)
Full Untested Yes
Sierra Wireless EM7345 Sierra Wireless EM7345
(Buy this Card)
Currently Testing Untested Yes
Sierra Wireless EM7565 4G LTE NGFF modem Sierra Wireless EM7565 4G LTE NGFF modem
(Buy this Card)
Currently Testing Untested Yes
SimCom SIM8200EA-M2 SimCom SIM8200EA-M2
(Buy this Card)
Currently Testing Untested Yes
Syba Dual 2.5 Gigabit Ethernet PCIe NIC SD-PEX24066 Syba Dual 2.5 Gigabit Ethernet PCIe NIC SD-PEX24066
(Buy this Card)
Full Untested Yes

Multimedia (A/V) and sound cards

Picture Device CM4 Functionality Pi 5 Functionality Driver Required?
Creative SB1040 Sound Blaster X-Fi Xtreme Audio Card Creative SB1040 Sound Blaster X-Fi Xtreme Audio Card
(Buy this Card)
Full Untested No
XTRX PCIe Software Defined Radio XTRX PCIe Software Defined Radio
(Buy this Card)
Full Untested Yes

SATA cards and storage

Picture Device CM4 Functionality Pi 5 Functionality Driver Required?
Adaptec ASR-6405E 2270800-R RAID Storage Controller Adaptec ASR-6405E 2270800-R RAID Storage Controller
(Buy this Card)
Currently Testing Untested Maybe
4-port (2-active) ASM1061 SATA adapter 4-port (2-active) ASM1061 SATA adapter
(Buy this Card)
Currently Testing Untested Maybe
Broadcom MegaRAID 9405W-16i storage controller (LSI) Broadcom MegaRAID 9405W-16i storage controller (LSI)
(Buy this Card)
Full Untested Yes
Broadcom MegaRAID 9440-8i storage adapter (LSI) Broadcom MegaRAID 9440-8i storage adapter (LSI)
(Buy this Card)
Full Full Yes
Broadcom MegaRAID 9460-16i storage controller Broadcom MegaRAID 9460-16i storage controller
(Buy this Card)
Full Untested Yes
IBM ServeRAID BR10i / LSI SAS3082E-R SAS RAID controller IBM ServeRAID BR10i / LSI SAS3082E-R SAS RAID controller
(Buy this Card)
Currently Testing Untested Maybe
Intel SASUC8I / LSI SAS3081E-R LSI 1068e RAID controller Intel SASUC8I / LSI SAS3081E-R LSI 1068e RAID controller
(Buy this Card)
Currently Testing Untested Maybe
IOCrest M.2 to 5 Ports SATA with JMB585 IOCrest M.2 to 5 Ports SATA with JMB585
(Buy this Card)
Full Untested Yes
IOCrest mini PCIe dual SATA card (ASM1061 chipset) IOCrest mini PCIe dual SATA card (ASM1061 chipset)
(Buy this Card)
Full Untested No
IOCrest JMB582 PCIe Gen3 SATA Controller IOCrest JMB582 PCIe Gen3 SATA Controller
(Buy this Card)
Full Currently Testing Yes
IO Crest 4 Port SATA III PCIe x1 with Marvell 9215 IO Crest 4 Port SATA III PCIe x1 with Marvell 9215
(Buy this Card)
Full Currently Testing Yes
IOCrest JMB585 PCIe Gen3 SATA Controller IOCrest JMB585 PCIe Gen3 SATA Controller
(Buy this Card)
Full Untested Yes
JMicron JMB363 PCI Express to SATA II / PATA Controller JMicron JMB363 PCI Express to SATA II / PATA Controller
(Buy this Card)
Currently Testing Untested Yes
JMicron JMB362 SATA Host Controller JMicron JMB362 SATA Host Controller
(Buy this Card)
Full Untested No
Marvell 88SE9230 Host Controller Marvell 88SE9230 Host Controller
(Buy this Card)
Currently Testing Untested Yes
Syba/IOCrest ASM1064 PCIe SATA 4-port Controller Syba/IOCrest ASM1064 PCIe SATA 4-port Controller
(Buy this Card)
Full Untested Yes
Teratrend 2-port SATA-III Marvell 88SE9130 Teratrend 2-port SATA-III Marvell 88SE9130
(Buy this Card)
Currently Testing Untested Maybe

PCIe Switches and Adapters

Picture Device CM4 Functionality Pi 5 Functionality Driver Required?
ASHATA PCE4PCE-A01 1 to 4 Port PCIe Switch ASHATA PCE4PCE-A01 1 to 4 Port PCIe Switch
(Buy this Card)
Full Untested No
Delock PCI Express Card to 1x Parallel IEEE 1284 Delock PCI Express Card to 1x Parallel IEEE 1284
(Buy this Card)
None Untested N/A
Exacq Technologies TI XIO3130 1 to 2 Port PCIe Switch Exacq Technologies TI XIO3130 1 to 2 Port PCIe Switch
(Buy this Card)
Currently Testing Untested No
HLT PCIe 1x to 16x extension cable HLT PCIe 1x to 16x extension cable
(Buy this Card)
Full Untested No
I/O Crest SI-PEX60016 1 to 2 Port PCIe Switch I/O Crest SI-PEX60016 1 to 2 Port PCIe Switch
(Buy this Card)
Full Full No
I/O Crest SI-PEX60016 1 to 2 Port PCIe Switch I/O Crest SI-PEX60016 1 to 2 Port PCIe Switch
(Buy this Card)
None Untested No
ConnectX-3 Pro Dual port SFP+ Ethernet / MT27520 ConnectX-3 Pro Dual port SFP+ Ethernet / MT27520
(Buy this Card)
Some Untested Yes
MikroTik RouterBOARD 14eU MikroTik RouterBOARD 14eU
(Buy this Card)
Full Untested No
Rosewill RCRC-17001 1x to 16x Riser PCE164P-N06 VER 006 Rosewill RCRC-17001 1x to 16x Riser PCE164P-N06 VER 006
(Buy this Card)
Full Untested No
Generic PCE164P NO3 VER 888 1x to 16x riser Generic PCE164P NO3 VER 888 1x to 16x riser
(Buy this Card)
Currently Testing Untested No
Generic PCE164P NO3 VER 008S 1x to 16x riser Generic PCE164P NO3 VER 008S 1x to 16x riser
(Buy this Card)
Currently Testing Untested No
RDEXP PCIe x1 90° riser RDEXP PCIe x1 90° riser
(Buy this Card)
Currently Testing Untested No
StarTech 2-Port PCI Express Serial Card with 16C1050 UART StarTech 2-Port PCI Express Serial Card with 16C1050 UART
(Buy this Card)
Maybe Untested Yes
Waveshare PCIe-Packet-Switch-4P Waveshare PCIe-Packet-Switch-4P
(Buy this Card)
Currently Testing Untested No
ZS ZHISHANG PCI-E X1 to 4 PCI-E X16 Expansion Riser ZS ZHISHANG PCI-E X1 to 4 PCI-E X16 Expansion Riser
(Buy this Card)
Currently Testing Untested No

Other Cards

Picture Device CM4 Functionality Pi 5 Functionality Driver Required?
Digium, Inc. Wildcard TE420 quad-span T1/E1/J1 card 3.3V (PCI-Express) (5th gen) Digium, Inc. Wildcard TE420 quad-span T1/E1/J1 card 3.3V (PCI-Express) (5th gen)
(Buy this Card)
Full Untested Yes
MaxLinear XR17V358/SP339-0A-EB MaxLinear XR17V358/SP339-0A-EB
(Buy this Card)
Maybe Untested Maybe
Sangoma Technologies Corp. A10x T1/E1 AFT cards Sangoma Technologies Corp. A10x T1/E1 AFT cards
(Buy this Card)
Full (32-bit kernel only) Untested Yes
Time Card - Open Compute Project Time Card - Open Compute Project
(Buy this Card)
Full Untested Yes
Vantec 2+1 FireWire 800/400 PCIe Combo Host Card (UGT-FW210) Vantec 2+1 FireWire 800/400 PCIe Combo Host Card (UGT-FW210)
(Buy this Card)
None Untested Yes
VIA FireWire IIM VT6307L host controller VIA FireWire IIM VT6307L host controller
(Buy this Card)
Currently Testing Untested No

About

GitHub Stats

This project is maintained by Jeff Geerling. The Raspberry Pi Compute Module 4 and Raspberry Pi 5 model B are products of Raspberry Pi (Trading) Limited.

Many of the device links on this page are Amazon affiliate links. If you do not wish to use those links, copy the device name to search for it at any major electronics retailer (e.g. Newegg, Micro Center, Amazon, etc.).