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?
ASRock Rack M2_VGA ASRock Rack M2_VGA
(Buy this Card)
None (so far) Yes
EVGA GeForce GTX 750 Ti EVGA GeForce GTX 750 Ti
(Buy this Card)
None (so far) Yes
Sapphire Radeon RX 550 2GB PCIe x16 Sapphire Radeon RX 550 2GB PCIe x16
(Buy this Card)
None (so far) Yes
VisionTek Radeon 5450 1GB PCIe x16 VisionTek Radeon 5450 1GB PCIe x16
(Buy this Card)
None (so far) Yes
Zotac GeForce GT 710 1GB PCIe x1 Zotac GeForce GT 710 1GB PCIe x1
(Buy this Card)
None (so far) Yes

USB cards

Picture Device Functionality Driver Required?
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
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

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
Google Coral TPU M.2 Accelerator A+E Key Google Coral TPU M.2 Accelerator A+E Key
(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 CM6 PCIe NVMe SFF-TA-1001 (U.3) KIOXIA CM6 PCIe NVMe SFF-TA-1001 (U.3)
(Buy this Card)
Full Yes
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
Samsung 970 EVO Plus 250 GB NVMe SSD Samsung 970 EVO Plus 250 GB NVMe SSD
(Buy this Card)
Full 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?
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
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
Intel 8260NGW 802.11ac WiFi M.2 Adapter Intel 8260NGW 802.11ac WiFi M.2 Adapter
(Buy this Card)
Currently Testing Maybe
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
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)
Currently Testing Maybe
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
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

SATA cards and storage

Picture Device Functionality Driver Required?
Adaptec ASR-6045E 2270800-R RAID Storage Controller Adaptec ASR-6045E 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 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 JMB582 PCIe Gen3 SATA Controller IOCrest JMB582 PCIe Gen3 SATA Controller
(Buy this Card)
Currently Testing Maybe
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
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?
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
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

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.).