Skip to content

Commit

Permalink
Issue #85: Update SATA controller M.2 stick instructions.
Browse files Browse the repository at this point in the history
  • Loading branch information
geerlingguy committed Nov 22, 2024
1 parent a2517ec commit 6ed304d
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions _cards_storage/iocrest-jmb585-m2-sata.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,19 @@ layout: card
title: "IOCrest M.2 to 5 Ports SATA with JMB585"
picture: "/images/storage-iocrest-jmb585-m2-sata.jpg"
functionality_cm4: "Full"
functionality_pi5: "Untested"
driver_required: "Yes"
functionality_pi5: "Full"
driver_required: "No"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/85"
buy_link: https://amzn.to/2P26l1c
videos: []
---
This little SATA board is a convenient and compact way to add up to 5 SATA drives to a Raspberry Pi, either via a CM4 carrier board that has a built-in full-size (80mm) M.2 slot, or via a PCI Express x1 to M.2 adapter card.
This little SATA board is a convenient and compact way to add up to 5 SATA drives (there's also a 6-port version) to a Raspberry Pi, either via a CM4 carrier board that has a built-in full-size (80mm) M.2 slot, or via a PCI Express x1 to M.2 adapter card.

Since mid-2021, [SATA support is built into the Raspberry Pi kernel](https://www.jeffgeerling.com/blog/2021/raspberry-pi-os-now-has-sata-support-built), so assuming you have updated to the latest version (`sudo apt upgrade -y`), this card should work out of the box.

On the Pi 5, you may need to add the following options in your `/boot/firmware/config.txt` for better compatibility with this and other SATA controllers:

```
dtoverlay=pciex1-compat-pi5,no-mip
dtoverlay=pcie-32bit-dma-pi5
```

0 comments on commit 6ed304d

Please sign in to comment.