• sales

    +86-0755-88291180

Raspberry Pi CM4 PCIe-TO-SATA-4P User Guide

Overview

PCIe to 4-channel SATA expansion card, support PCIe Gen3 x1, the maximum speed of a single channel is 6Gbps.

Feature

  • Supports single-channel PCI Express.
  • Four power-saving modes of L0s/L1/L23/L3.
  • Supports L1 sub-state deep power-saving mode.
  • Supports SRIS, AER, LTR.
  • Supports SATA LED.
  • Supports NCQ and AHCI SPEC 1.4.
  • Four SATA3.0 (6Gbps) ports.
  • Supports port multiplier command-based switching.
  • Supports SATA Partial/Dormancy power management.
  • Does not support direct access to the PC motherboard.
  • Supporting 5V and 12V SATA HDDs (2.5" and 3.5" HDDs), but it does not support M.2 interface.

Precaution

  • Compute Module 4 PoE 4G Board or Compute Module 4 PoE 4G Board does not require an additional power supply.
  • The module does not need a driver when using the latest Raspberry Pi OS. If you use the old Raspberry Pi OS or other systems, you may need a driver.
  • This module is for PCIe Gen 3 × 1 expansion, and the single-channel SATA supports 6Gbps. Note that the Raspberry Pi CM4 adopts PCIe Gen 2 with a limited speed of 5Gbps.
  • The module is powered by 12V. When 12V cannot be provided, it can also be powered by 5V.
  • As the power provided will affect PCIe, you must make sure that the main board will be in normal operation with 5V.

How To Use

Connection & Driver

Connection as shown in the following figure:

The module does not need a driver when using the latest Raspberry Pi OS. If it is not the latest Raspberry Pi OS or other systems, it is very likely that a driver needs to be added.
For older versions of Raspberry Pi OS, please execute "sudo apt upgrade -y", and you can click to see more PCIE tests.

Usage

After the SATA hard disk is connected, you can check the connection through the onboard LED.
When powered, 5 LEDs (4 status LEDs and 1 power indicator) are on.
Please wait for the CM4 to be turned on, the LED corresponding to the SATA after identifying the device will be on, and the LED corresponding to the SATA interface that is not connected will be off.
Wait for the startup to complete and enter the system.
The commands for checking the disk:

#All the following commands are only tested on Raspberry Pi OS
#Check the disk status
lsblk
#Disk partition can use fdisk tool
#Format can use mkfs.xxxx tool
#mount
sudo mount
#uninstall
sudo umount

Test dd tool.

#Enter the mounting directory and execute as follows
# release memory
sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"
#Write
dd if=/dev/zero of=./test_write count=2000 bs=1024k
#read
dd if=./test_write of=/dev/null count=2000 bs=1024k

NAS

TAG: ESP32-S3 AI Voice Images Chat Robot Electronic PhotoPainter Frame E-Paper Ink Screen 7.3-inch E6 Full-Color Deepseek Development Board Industrial-grade isolated 2-way RS485 hub repeater One RS485 TO Two RS485 Industrial USB HUB USB3.2 Gen1 One-To-4U Onboard 7~36V DC power port For Multi Systems Package Kit Raspberry Pi CM4S08032 And Compute Module PoE IO Board Raspberry Pi MLX90640 Raspberry Pi Camera 8MP IMX415 also For Luckfox-Omni3576 RK3576 ESP32-S3FH4R2 Raspberry Pi 7.5 inch e-Paper link (H) RYBW 800x480 For Arduino / Jetson Nano / STM32 UART Raspberry Pi Secondary Screen ESP32 S3 Development Board 1.43 inch AMOLED Display 1.43inch TouchScreen For Arduino LVGL With SD-Port/ QMI8658C 6-Axis Sensor WiFi6 Raspberry Pi Compute Module 5 CM5 Cortex A76 BCM2712 With/Without Wi-Fi RAM 2/4/8/16GB eMMC Lite/8/16/32/64GB Raspberry Pi 4B/5 Industrial UART 2CH RS485 RS232 CAN FD HAT With Case For Installation of guide rails and hanging ESP32 P4 Development Board WIFI6 3.4 inch LCD Round Display 3.4inch TouchScreen 800×800 Dual Microphones Raspberry Pi 5 PCIe USB HUB 3.2 Gen1 HAT+ High Speed Pi5 Raspberry Pi 5 Milk-V Duo S 512MB SG2000 RISC-V RP2350B-MINI-A picotool Tutorial ESP32 Thermal imaging