Google Chat: zj734465502@gmail.com
+86-0755-88291180
sales01@spotpear.com
dragon_manager@163.com
services01@spotpear.com
manager01@spotpear.com
WhatsApp:13246739196
Official Raspberry Pi PCIe To M.2 HAT, Designed For Raspberry Pi 5, Adapter For NVMe Protocol M.2 Solid State Drive, Compatible With 2230/2242 Size M.2 Solid State Drive, Supports Gen2 And Gen3 Modes, Supports Booting PI5 From Solid State Drive
Please pay attention to the cable orientation, as shown below:
Connect the hardware and the PCIE interface will automatically open as the latest system detects the hardware. If it does not open, you can execute: add "dtparam=pciex1" in the /boot/firmware/config.txt
dtparam=pciex1_gen=3
As shown below, SM2263 is the recognized solid-state drive that I use, and the other one is the RPI chip for PI5:
lsblk #see the disk (execute "sudo fdisk -l" for more details) Partition sudo fdisk /dev/nvme0n1 #dev is the total device number, do not add "p1", just one partition How do use fdisk n New partition q Exit without saving p Print partition table m Print selection menu d Delete partition w Save and exit t Modify ID Add the partition and execute "n", and then press "w" to save and exit.
5: Format:
sudo mkfs. #Then, pressing Tab will display various file extensions. Each extension corresponds to a format you may want to format the drive into If I need to format it in "ext4" format, execute: sudo mkfs.ext4 /dev/nvme0n1p1 Wait for a moment, when "done" appears for all, it means the formatting is complete.
6: Load:
Create the mounting directory: sudo mkdir toshiba Mount the device sudo mount /dev/nvme0n1p1 ./toshiba Check disk status df -h
Enter the directory to mount the disk:
cd toshiba
sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"
sudo dd if=/dev/zero of=./test_write count=2000 bs=1024k
sudo dd if=./test_write of=/dev/null count=2000 bs=1024k
If there are no issues with the test and the disk is not needed as a system disk, only for expanding disk usage, set up automatic mounting.
sudo nano /etc/fstab #Add the following content at the end: /dev/nvme0n1p1 /home/pi/toshiba ext4 defaults 0 0 #/dev/nvme0n1p1 device name, /home/pi/toshiba mount to the directory, ext4 is the file system type, defaults means using the default mounting options #Reboot to take effect (Please make sure there are no issues before rebooting, otherwise it can not be booted without mounting) sudo mount -a #And then reboot Check the device through lsblk
Start the Raspberry Pi using the SD card, mount, and test to ensure that the hardware is functioning properly.
We provide two methods for you, you can select one to operate:
1: Execute:
sudo raspi-config
2: Reboot the Raspberry Pi:
If you find that you can't modify the file several times, please connect to the network and modify it again (wait for the network time synchronization), or set the correct time before modifying the file.
3: Flash the system into NVME, then connect the NVME to the expansion board, remove the SD card and re-power on.
1: Start the Raspberry Pi using the SD card and modify the BOOT_ORDER in the Raspberry Pi's bootloader configuration.
sudo rpi-eeprom-config --edit Modify BOOT_ORDER=0xf41 as BOOT_ORDER=0xf416 For details, please refer to BOOT_ORDER
2: Reboot the Raspberry Pi:
If you find that you can't modify the file several times, please connect to the network before modifying the file (wait for the network to time itself), or set the correct time before modifying the file.
3: Just program the system into NVME, then connect it to the expansion board, remove the SD card, and re-power it up.
Monday-Friday (9:30-6:30) Saturday (9:30-5:30)
Mobile: +86 13434470212
Email: services01@spotpear.com