View on GitHub

Raspberry Pi PCIe Devices

Raspberry Pi PCI Express device compatibility database

The Raspberry Pi Compute Module 4 IO Board exposes the Pi’s PCI Express 1x lane directly on the board. I’m (Jeff Geerling) testing many PCIe cards with the Pi and adding them to the listing below. Also check out videos about them on my YouTube channel!

This project is maintained on GitHub; suggest new cards to test or share your own experiences there. These helpful resources can help you in your own PCIe testing on the Pi, or can inspire you to create your own custom Pi boards!

Categories

GPUs (Graphics Cards)

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

USB cards

Picture Device 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 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 No
Inateck PCIe x1 USB 3.0 adapter Inateck PCIe x1 USB 3.0 adapter
(Buy this Card)
Limited 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 Maybe
Renesas µPD720201 USB 3.0 Host Controller Renesas µPD720201 USB 3.0 Host Controller
(Buy this Card)
Full Yes
Renesas µPD720202 USB 3.0 Host Controller Renesas µPD720202 USB 3.0 Host Controller
(Buy this Card)
Full 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 No
Waveshare PCIe to USB 3.0 CM4 IO board Waveshare PCIe to USB 3.0 CM4 IO board
(Buy this Card)
Currently Testing Maybe

M.2 and NVMe adapters

Picture Device Functionality Driver Required?
Alftel 12x PCI Express M.2 Carrier Board Alftel 12x PCI Express M.2 Carrier Board
(Buy this Card)
Full 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 No
Google Coral TPU M.2 Accelerator A+E Key Google Coral TPU M.2 Accelerator A+E Key
(Buy this Card)
Currently Testing Maybe
Coral M.2 Accelerator with Dual Edge TPU Coral M.2 Accelerator with Dual Edge TPU
(Buy this Card)
Currently Testing Maybe
KingSpec 128GB M.2 2242 NVMe SSD KingSpec 128GB M.2 2242 NVMe SSD
(Buy this Card)
Full No
Kingston SA400 120 GB SSD Kingston SA400 120 GB SSD
(Buy this Card)
Currently Testing No
KIOXIA BG4 M.2 NVMe SSD KIOXIA BG4 M.2 NVMe SSD
(Buy this Card)
Full No
KIOXIA CM6 PCIe NVMe SFF-TA-1001 (U.3) KIOXIA CM6 PCIe NVMe SFF-TA-1001 (U.3)
(Buy this Card)
Full Yes
KIOXIA XG6 M.2 NVMe SSD KIOXIA XG6 M.2 NVMe SSD
(Buy this Card)
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 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 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 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 No
Sabrent Rocket Q 8TB M.2 NVMe SSD Sabrent Rocket Q 8TB M.2 NVMe SSD
(Buy this Card)
Full No
Samsung 970 EVO Plus 250 GB NVMe SSD Samsung 970 EVO Plus 250 GB NVMe SSD
(Buy this Card)
Full No
Samsung 980 SSD 500 GB NVMe SSD Samsung 980 SSD 500 GB NVMe SSD
(Buy this Card)
Full 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 No
WD_Black 500GB SN750 NVMe SSD WD_Black 500GB SN750 NVMe SSD
(Buy this Card)
Full No
WD PC SN520 NVMe M.2 2230 SSD WD PC SN520 NVMe M.2 2230 SSD
(Buy this Card)
Full 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 No
XPG SX6000 Lite 120GB SSD XPG SX6000 Lite 120GB SSD
(Buy this Card)
Currently Testing No

Network cards (NICs) and WiFi Adapters

Picture Device Functionality Driver Required?
Intel 82599ES 10 Gigabit Ethernet Controller Intel 82599ES 10 Gigabit Ethernet Controller
(Buy this Card)
Currently Testing Yes
ALFA Network's WiFi HaLow AHM27292U ALFA Network's WiFi HaLow AHM27292U
(Buy this Card)
Currently Testing Maybe
ASUS PCE-AC51 802.11ac WiFi Adapter ASUS PCE-AC51 802.11ac WiFi Adapter
(Buy this Card)
Currently Testing Maybe
ASUS XG-C100C 10G Network Adapter ASUS XG-C100C 10G Network Adapter
(Buy this Card)
Full Yes
Broadcom BCM94360NG 802.11ac WiFi M.2 Adapter Broadcom BCM94360NG 802.11ac WiFi M.2 Adapter
(Buy this Card)
Currently Testing Maybe
Compex WLE200NX 802.11n 2x2 mini PCIe WiFi card Compex WLE200NX 802.11n 2x2 mini PCIe WiFi card
(Buy this Card)
Currently Testing 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 Maybe
EDUP PCIe Intel AX200 WiFi 6 Adapter EDUP PCIe Intel AX200 WiFi 6 Adapter
(Buy this Card)
Full Yes
Innodisk EGPL-T101 Innodisk EGPL-T101
(Buy this Card)
Currently Testing Yes
Intel 8260NGW 802.11ac WiFi M.2 Adapter Intel 8260NGW 802.11ac WiFi M.2 Adapter
(Buy this Card)
Currently Testing Maybe
Intel AX210NGW WiFi 6E 802.11ax M.2 Intel AX210NGW WiFi 6E 802.11ax M.2
(Buy this Card)
Full Yes
Intel I210-T1 Network Adapter Intel I210-T1 Network Adapter
(Buy this Card)
Full 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 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 Yes
Killer1535 802.11ac NGFF WiFi M.2 Adapter Killer1535 802.11ac NGFF WiFi M.2 Adapter
(Buy this Card)
Currently Testing Maybe
Mellanox ConnectX-2 MNPA19-XTR SFP+ 10G Ethernet Adapter Mellanox ConnectX-2 MNPA19-XTR SFP+ 10G Ethernet Adapter
(Buy this Card)
Minimal Yes
Mellanox ConnectX-3 EN CX311A SFP+ 10G Ethernet Adapter Mellanox ConnectX-3 EN CX311A SFP+ 10G Ethernet Adapter
(Buy this Card)
Minimal Yes
MikroTik CCR2004-1G-2XS-PCIe MikroTik CCR2004-1G-2XS-PCIe
(Buy this Card)
Full Yes
Quectel EC25-A LTE Cat 4 Mini PCIe Module Quectel EC25-A LTE Cat 4 Mini PCIe Module
(Buy this Card)
Full No
Realtek RL8821CE Realtek RL8821CE
(Buy this Card)
Currently Testing 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 Yes
Sierra Wireless EM7345 Sierra Wireless EM7345
(Buy this Card)
Currently Testing Yes
Sierra Wireless EM7565 4G LTE NGFF modem Sierra Wireless EM7565 4G LTE NGFF modem
(Buy this Card)
Currently Testing Yes
SimCom SIM8200EA-M2 SimCom SIM8200EA-M2
(Buy this Card)
Currently Testing 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 Yes

Multimedia (A/V) and sound cards

Picture Device 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 No
XTRX PCIe Software Defined Radio XTRX PCIe Software Defined Radio
(Buy this Card)
Full Yes

SATA cards and storage

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

PCIe Switches and Adapters

Picture Device 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 No
Delock PCI Express Card to 1x Parallel IEEE 1284 Delock PCI Express Card to 1x Parallel IEEE 1284
(Buy this Card)
None 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 No
HLT PCIe 1x to 16x extension cable HLT PCIe 1x to 16x extension cable
(Buy this Card)
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)
Currently Testing 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 No
ConnectX-3 Pro Dual port SFP+ Ethernet / MT27520 ConnectX-3 Pro Dual port SFP+ Ethernet / MT27520
(Buy this Card)
Some Yes
MikroTik RouterBOARD 14eU MikroTik RouterBOARD 14eU
(Buy this Card)
Full 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 No
Generic PCE164P NO3 VER 888 1x to 16x riser Generic PCE164P NO3 VER 888 1x to 16x riser
(Buy this Card)
Currently Testing No
Generic PCE164P NO3 VER 008S 1x to 16x riser Generic PCE164P NO3 VER 008S 1x to 16x riser
(Buy this Card)
Currently Testing No
RDEXP PCIe x1 90° riser RDEXP PCIe x1 90° riser
(Buy this Card)
Currently Testing 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 Yes
Waveshare PCIe-Packet-Switch-4P Waveshare PCIe-Packet-Switch-4P
(Buy this Card)
Currently Testing 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 No

Other Cards

Picture Device 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 Yes
MaxLinear XR17V358/SP339-0A-EB MaxLinear XR17V358/SP339-0A-EB
(Buy this Card)
Maybe 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) Yes
Time Card - Open Compute Project Time Card - Open Compute Project
(Buy this Card)
Full 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 Yes
VIA FireWire IIM VT6307L host controller VIA FireWire IIM VT6307L host controller
(Buy this Card)
Currently Testing No

About

GitHub Stats

This project is maintained by Jeff Geerling. The Raspberry Pi Compute Module 4 is a product 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.).