EP-0231: Difference between revisions

From 52Pi Wiki
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
=N21 Dual 2280 NVMe base for RPI5=
=N21 Dual 2280 NVMe base for RPI5=
[[File:EP-0231-01.jpg|right|320px]]
==Description==
==Description==
Introducing the N21 with ASM1182e as its main chipset, a cutting-edge solution designed to elevate the capabilities of the Raspberry Pi 5 with dual NVMe interfaces. This innovative feature empowers users with enhanced storage performance and flexibility, enabling seamless integration of high-speed NVMe drives for lightning-fast data access and transfer speeds.
Introducing the N21 with ASM1182e as its main chipset, a cutting-edge solution designed to elevate the capabilities of the Raspberry Pi 5 with dual NVMe interfaces. This innovative feature empowers users with enhanced storage performance and flexibility, enabling seamless integration of high-speed NVMe drives for lightning-fast data access and transfer speeds.
Line 11: Line 12:
* It uses custom high-current gold-plated spring pins to ensure sufficient power supply.
* It uses custom high-current gold-plated spring pins to ensure sufficient power supply.
* IC: ASM1182e Support PCIe Gen 2
* IC: ASM1182e Support PCIe Gen 2
<font color=red>NOTE: The N21 is designed specifically for data storage purposes and currently DOES'NT support NVMe boot with the existing firmware.</font></br>
* Supprt two 2230/2242/2260/2280 NVMe SSDs
* Supprt two 2230/2242/2260/2280 NVMe SSDs
* Fully compatible with the Raspberry Pi official active cooler
* Fully compatible with the Raspberry Pi official active cooler
Line 18: Line 18:
* Equipped with two high-efficiency DC/DC step-down converters, delivering a maximum of 3A+3A to power your SSDs
* Equipped with two high-efficiency DC/DC step-down converters, delivering a maximum of 3A+3A to power your SSDs
* Compatible with the HAT+ STANDBY power state, automatically turning off when the Pi 5 shuts down
* Compatible with the HAT+ STANDBY power state, automatically turning off when the Pi 5 shuts down
<font color=red>NOTE: The N21 is designed specifically for data storage purposes and if you want to use NVMe boot the Raspberry Pi 5, you need to update to the latest firmware.</font></br>
==Gallery==
==Gallery==
* Product Outlook
* Product Outlook
[[File:EP-0231-01.jpg|left|800px]]
<br style="clear:both;">
[[File:EP-0231-02.jpg|left|800px]]
<br style="clear:both;">
[[File:EP-0231-03.jpg|left|800px]]
<br style="clear:both;">
* Product Dimension
[[File:EP-0231-07.jpg|left|800px]]
<br style="clear:both;">
* Product Port Definitions
[[File:EP-0231-08.jpg|left|800px]]
<br style="clear:both;">
* Supported M.2 NVMe SSD Types
M-key or both with M-key and B-key NVMe SSD
[[File:EP-0231-09.jpg|left|800px]]
<br style="clear:both;">
* Features Details
[[File:EP-0231-10.jpg|left|800px]]
<br style="clear:both;">
* Installation details need attention
[[File:EP-0231-05.jpg|left|800px]]
<br style="clear:both;">
[[File:EP-0231-06.jpg|left|800px]]
<br style="clear:both;">
* Application scenario
[[File:EP-0231-04.jpg|left|800px]]
<br style="clear:both;">


===How to assemble it?===
===How to assemble it?===
* Please assemble it according to following figure:
[[ File:EP-0231-安装.jpg|left|800px]]
<br style="clear:both;">
==How to enable PCIe on Raspberry Pi 5 ?==
==How to enable PCIe on Raspberry Pi 5 ?==
<pre>We assume that you are using Raspberry Pi OS 64bit on Raspberry Pi 5. (codename: bookworm) </pre>
<pre>We assume that you are using Raspberry Pi OS 64bit on Raspberry Pi 5. (codename: bookworm) </pre>
* Step 1. Modify /boot/firmware/config.txt file and adding following parameters:
* Step 1. Modify /boot/firmware/config.txt file and adding following parameters:
<pre>
<pre>
dtoverlay=pciex1
dtparam=pciex1
dtoverlay=pciex1_gen=3  # Optional, force to use gen3 speed on NVMe SSD, if can support this function is depends on your NVMe SSD's feature.
dtparam=pciex1_gen=3  # Optional, force to use gen3 speed on NVMe SSD, if can support this function is depends on your NVMe SSD's feature.
</pre>
</pre>
[[File:Pcie enable config.png|left|800px]]
[[File:Config.txt file.png|left|800px]]
<br style=clear:both;">
<br style=clear:both;">


Line 46: Line 84:
create one partition by input following characters:  
create one partition by input following characters:  
<pre>
<pre>
n -> p -> 1 > Enter -> Enter -> w -> q -> Enter  
n -> p -> 1 > Enter -> Enter -> w -> Enter  
</pre>  
</pre>  
n - new  
n - new  
Line 84: Line 122:


==Package Includes==
==Package Includes==
*  
* 1 x Dual M.2 NVMe Base for Raspberry Pi 5 (BoardName: N21)
* 4 x M2.5*12+4 mm copper pillar
* 4 x M2.5*4mm Flat head screw
* 4 x M2.5*9mm Double-pass copper pillar
* 1 x Hard drive copper pillar
* 2 x M2*3mm Flat head screw
* 2 x 8.5*40mm PCIe FFC cable
* 1 x M2.5 Screw driver
[[File:EP-0231-清单.jpg|left|800px]]
<br style="clear:both;">
 
==Keywords==
==Keywords==
* N21 Dual 2280 NVMe base for RPI5, Dual NVMe SSD bottom board, base board for Dual 2280 NVMe shield.
* N21 Dual 2280 NVMe base for RPI5, Dual NVMe SSD bottom board, base board for Dual 2280 NVMe shield.

Latest revision as of 15:16, 16 May 2024

N21 Dual 2280 NVMe base for RPI5

EP-0231-01.jpg

Description

Introducing the N21 with ASM1182e as its main chipset, a cutting-edge solution designed to elevate the capabilities of the Raspberry Pi 5 with dual NVMe interfaces. This innovative feature empowers users with enhanced storage performance and flexibility, enabling seamless integration of high-speed NVMe drives for lightning-fast data access and transfer speeds.

With the ASM1182e chipset at its core, the N21 delivers unparalleled efficiency and reliability, ensuring optimal performance for demanding applications and tasks. The dual NVMe interfaces open up a world of possibilities, allowing users to maximize the potential of their Raspberry Pi 5 by effortlessly expanding storage capacity and accelerating data-intensive workflows.

Experience the future of storage technology with the N21, where speed, versatility, and reliability converge to redefine the possibilities of your Raspberry Pi 5 setup. Elevate your projects, streamline your workflows, and unleash the full potential of your system with the N21 and its dual NVMe interfaces.

Features

  • Compatible with Raspberry Pi 5 Only
  • The bottom-mounted design does not interfere with the use of the top hat.
  • It uses custom high-current gold-plated spring pins to ensure sufficient power supply.
  • IC: ASM1182e Support PCIe Gen 2
  • Supprt two 2230/2242/2260/2280 NVMe SSDs
  • Fully compatible with the Raspberry Pi official active cooler
  • LED indicators display two drive status
  • Features an integrated high-performance PCIe packet switch
  • Equipped with two high-efficiency DC/DC step-down converters, delivering a maximum of 3A+3A to power your SSDs
  • Compatible with the HAT+ STANDBY power state, automatically turning off when the Pi 5 shuts down

NOTE: The N21 is designed specifically for data storage purposes and if you want to use NVMe boot the Raspberry Pi 5, you need to update to the latest firmware.

Gallery

  • Product Outlook
EP-0231-01.jpg


EP-0231-02.jpg


EP-0231-03.jpg


  • Product Dimension
EP-0231-07.jpg


  • Product Port Definitions
EP-0231-08.jpg


  • Supported M.2 NVMe SSD Types

M-key or both with M-key and B-key NVMe SSD

EP-0231-09.jpg


  • Features Details
EP-0231-10.jpg


  • Installation details need attention
EP-0231-05.jpg


EP-0231-06.jpg


  • Application scenario
EP-0231-04.jpg


How to assemble it?

  • Please assemble it according to following figure:
EP-0231-安装.jpg


How to enable PCIe on Raspberry Pi 5 ?

We assume that you are using Raspberry Pi OS 64bit on Raspberry Pi 5. (codename: bookworm) 
  • Step 1. Modify /boot/firmware/config.txt file and adding following parameters:
dtparam=pciex1
dtparam=pciex1_gen=3  # Optional, force to use gen3 speed on NVMe SSD, if can support this function is depends on your NVMe SSD's feature.
Config.txt file.png


  • Step 2. Save it and reboot your Raspberry Pi 5 to take effect.

Disk Operations

  • Check if SSD drive has been recognized by Raspberry Pi 5.
lsblk
Check disk infor.png


  • Make sure the PCIe devices information
Lspci.png


  • Create Partition
sudo fdisk /dev/nvme0n1 

create one partition by input following characters:

n -> p -> 1 > Enter -> Enter -> w  -> Enter 

n - new p - primary partition 1 - partition number Enter -> first cylinder Enter -> take the whole disk as last cylinder. w - write the partition table to SSD q - quit

  • Format the partition
sudo mkfs.ext4 /dev/nvme0n1p1 
sudo mkfs.ext4 /dev/nvme1n1p1
  • Mount Partition to Raspberry Pi 5
 mkdir -pv disk1 disk2 
sudo mount -t ext4 /dev/nvme0n1p1 /home/pi/disk1 -v 
sudo mount -t ext4 /dev/nvme1n1p1 /home/pi/disk2 -v
  • Check if the partition has been mounted properly.
df -Th
Mount disk and check.png


  • Automout the partition by modify /etc/fstab file, you can use vim or nano editor to modify this file /etc/fstab.
sudo vim.tiny /etc/fstab

NOTE: Please take care of the modifications due to wrong parameters may cause the system corrupted.

 
/dev/nvme0n1p1   ext4   /home/pi/disk1    defaults,noatime   0  0 
/dev/nvme1n1p1   ext4   /home/pi/disk2    defaults,noatime   0  0 

Save it and try to auto mount

sudo mount -a 
  • Check it by using
df -Th 

Package Includes

  • 1 x Dual M.2 NVMe Base for Raspberry Pi 5 (BoardName: N21)
  • 4 x M2.5*12+4 mm copper pillar
  • 4 x M2.5*4mm Flat head screw
  • 4 x M2.5*9mm Double-pass copper pillar
  • 1 x Hard drive copper pillar
  • 2 x M2*3mm Flat head screw
  • 2 x 8.5*40mm PCIe FFC cable
  • 1 x M2.5 Screw driver
EP-0231-清单.jpg


Keywords

  • N21 Dual 2280 NVMe base for RPI5, Dual NVMe SSD bottom board, base board for Dual 2280 NVMe shield.