[FrontPage] [TitleIndex] [WordIndex

A Model P400 Raspberry Pi System

undercon.png


Early Pictures and Tests

P1100774cs.JPG

P1100775rcs.JPG

P1100777rcs.JPG

P1100779rcsg.JPG

P1100790rcsg.JPG

P400cfP4B4bTemp.png
Running cooler than a P4B!

pi@raspiP400g:~ $ uname -a
Linux raspiP400g 5.4.51-v7l+ #1327 SMP Thu Jul 23 11:04:39 BST 2020 armv7l GNU/Linux
pi@raspiP400g:~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04d9:0007 Holtek Semiconductor, Inc.
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi@raspiP400g:~ $ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 4: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 4: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
pi@raspiP400g:~ $ usb-devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 1
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=05.04
S:  Manufacturer=Linux 5.4.51-v7l+ xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:01:00.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 4
D:  Ver= 2.10 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=2109 ProdID=3431 Rev=04.21
S:  Product=USB2.0 Hub
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:  If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=01 Lev=02 Prnt=02 Port=03 Cnt=01 Dev#=  3 Spd=1.5 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=04d9 ProdID=0007 Rev=01.61
S:  Manufacturer=
S:  Product=Raspberry Pi Internal Keyboard
C:  #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#=0x0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhid
I:  If#=0x1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 4
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev=05.04
S:  Manufacturer=Linux 5.4.51-v7l+ xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:01:00.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

pi@raspiP400g:~ $ cat rpdiags.txt 
Raspberry Pi Diagnostics - version 0.4
Fri Jul 24 21:35:14 2020

Test : SD Card Speed Test
Run 1
prepare-file;0;0;28934;56
seq-write;0;0;29375;57
rand-4k-write;0;0;2401;600
rand-4k-read;11170;2792;0;0
Sequential write speed 29375 KB/sec (target 10000) - PASS
Random write speed 600 IOPS (target 500) - PASS
Random read speed 2792 IOPS (target 1500) - PASS
Test PASS

pi@raspiP400g:~ $ cat usdcard_tools-0.0/raspiP400g_cid.log 
raspiP400g sdcard cid status:
RAWCID 015041593031365513dad08feb014100
MID    0x01
OID    0x5041 (PA)
PNM    0x5930313655 (Y016U)
PRV    0x13 (1.3)
PSN    0xdad08feb
RSVD   0x0
MDT    0x141 (1/2020)
CRC+1  0x00

Cloning to a 64GiB SDXC Card

GParted_df_pre-clone#1.png
16GB uSDHC card to be cloned

GPartedPristineUSDXC64GB.png
"Pristine" 64GB uSDXC card

GPartedUSDXCfat32.png
Initial re-format of 64GB uSDXC card ...

GParted_df_pre-clone#2.png
... now mounted

SDCC#1.png

SDCC#2.png

SDCC#3.png

SDCC#4.png

GParted_post-clone.png
Re-mounted, post-clone

lsblk_post_SDCC.png

Running from the cloned card ...

pi@raspiP400gc64GB:~ $ df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/root       59586476 4438984  52090956   8% /
devtmpfs         1827808       0   1827808   0% /dev
tmpfs            1959904       0   1959904   0% /dev/shm
tmpfs            1959904    8728   1951176   1% /run
tmpfs               5120       4      5116   1% /run/lock
tmpfs            1959904       0   1959904   0% /sys/fs/cgroup
/dev/mmcblk0p1    258095   54460    203635  22% /boot
tmpfs             391980       0    391980   0% /run/user/1000

pi@raspiP400gc64GB:~ $ cat rpdiags.txt 
Raspberry Pi Diagnostics - version 0.4
Sun Jul 26 21:41:38 2020

Test : SD Card Speed Test
Run 1
prepare-file;0;0;32735;63
seq-write;0;0;20758;40
rand-4k-write;0;0;2482;620
rand-4k-read;7567;1891;0;0
Sequential write speed 20758 KB/sec (target 10000) - PASS
Random write speed 620 IOPS (target 500) - PASS
Random read speed 1891 IOPS (target 1500) - PASS
Test PASS

pi@raspiP400gc64GB:~ $ cat usdcard_tools-0.0/raspiP400gc64GB_cid.log 
raspiP400gc64GB sdcard cid status:
RAWCID 9f544953443634476167580b4f014400
MID    0x9f
OID    0x5449 (TI)
PNM    0x5344363447 (SD64G)
PRV    0x61 (6.1)
PSN    0x67580b4f
RSVD   0x0
MDT    0x144 (4/2020)
CRC+1  0x00

pi@raspiP400gc64GB:~ $ mkdir TestArea 
pi@raspiP400gc64GB:~ $ cd TestArea/
pi@raspiP400gc64GB:~/TestArea $ dd if=/dev/zero of=test.data bs=4M count=1000 status=progress
4194304000 bytes (4.2 GB, 3.9 GiB) copied, 176 s, 23.9 MB/s
1000+0 records in
1000+0 records out
4194304000 bytes (4.2 GB, 3.9 GiB) copied, 175.743 s, 23.9 MB/s
pi@raspiP400gc64GB:~/TestArea $ ls -laF
total 4096012
drwxr-xr-x  2 pi pi       4096 Jul 28 14:48 ./
drwxr-xr-x 21 pi pi       4096 Jul 28 14:47 ../
-rw-r--r--  1 pi pi 4194304000 Jul 28 14:51 test.data

RPi Imager and Alxum Card Reader/Writer Test

SDXCcard#7.png

RPiImager#1.png

RPiImager#2.png

RPiImager#3.png

RPiImager#4.png

RPiImager#5.png

RPiImager#6.png

RPiImager#7.png

GParted_lsblk_postRPiImager.png

"Final" Setup

(SSD subsequently moved into a USB3 Hard Drive Enclosure)

P1110321rcsg.JPG

USB2SATA#1.jpg

pi@raspiP400gPiOS64:~ $ df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/root       59812988 4806604  52528280   9% /
devtmpfs         1813072       0   1813072   0% /dev
tmpfs            1944688   22412   1922276   2% /dev/shm
tmpfs            1944688    8796   1935892   1% /run
tmpfs               5120       4      5116   1% /run/lock
tmpfs            1944688       0   1944688   0% /sys/fs/cgroup
/dev/mmcblk0p1    258095   54603    203492  22% /boot
tmpfs             388936       0    388936   0% /run/user/1000
/dev/sda1      117190624 4096352 113094272   4% /media/pi/BAITITON120

pi@raspiP400gPiOS64:~ $ cat rpdiags.txt
Raspberry Pi Diagnostics - version 0.4
Wed Aug 26 21:54:05 2020

Test : SD Card Speed Test
Run 1
prepare-file;0;0;23264;45
seq-write;0;0;15626;30
rand-4k-write;0;0;2839;709
rand-4k-read;7487;1871;0;0
Sequential write speed 15626 KB/sec (target 10000) - PASS
Random write speed 709 IOPS (target 500) - PASS
Random read speed 1871 IOPS (target 1500) - PASS
Test PASS

pi@raspiP400gPiOS64:~ $ cat usdcard_tools-0.0/raspiP400gPiOS64_cid.log 
raspiP400gPiOS64 sdcard cid status:
RAWCID 9f54495344363447616c580321014400
MID    0x9f
OID    0x5449 (TI)
PNM    0x5344363447 (SD64G)
PRV    0x61 (6.1)
PSN    0x6c580321
RSVD   0x0
MDT    0x144 (4/2020)
CRC+1  0x00

pi@raspiP400gPiOS64:~ $ ./usdcard_tools-0.0/scripts/usdcardlog 
Sat 12 Sep 21:46:06 BST 2020
CID:
9f54495344363447616c580321014400
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        62G  5.0G   54G   9% /
Linux raspiP400gPiOS64 5.4.51-v8+ #1333 SMP PREEMPT Mon Aug 10 16:58:35 BST 2020 aarch64 GNU/Linux
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Hardware        : BCM2835
Revision        : c03130
Serial          : 10000000d4e79ea9
Model           : Raspberry Pi 400 Rev 1.0
Architecture:        aarch64
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  4
Socket(s):           1
Vendor ID:           ARM
Model:               3
Model name:          Cortex-A72
Stepping:            r0p3
CPU max MHz:         1800.0000
CPU min MHz:         600.0000
BogoMIPS:            108.00
Flags:               fp asimd evtstrm crc32 cpuid
gpio version: 2.52
Copyright (c) 2012-2018 Gordon Henderson
This is free software with ABSOLUTELY NO WARRANTY.
For details type: gpio -warranty

Raspberry Pi Details:
  Type: Unknown19, Revision: 00, Memory: 4096MB, Maker: Sony 
  * Device tree is enabled.
  *--> Raspberry Pi 400 Rev 1.0
  * This Raspberry Pi supports user-level GPIO access.
Oops - unable to determine board type... model: 19
pi@raspiP400gPiOS64:~ $ 

"Double Desktop" VNC Screenshot

VNCx2andDTopx2s.jpg

SD Card Copier cloned system to 120GB SSD

DiskClone#1.jpg

DiskClone#2.jpg

DiskCloneBootFilesEtc.jpg

pi@raspiP400gPiOS64:~ $ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 111.8G  0 disk 
├─sda1   8:1    0   256M  0 part /boot
└─sda2   8:2    0 111.5G  0 part /
pi@raspiP400gPiOS64:~ $ df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/root      114593388 6768512 101960764   7% /
devtmpfs         1812288       0   1812288   0% /dev
tmpfs            1943872   29388   1914484   2% /dev/shm
tmpfs            1943872    8788   1935084   1% /run
tmpfs               5120       4      5116   1% /run/lock
tmpfs            1943872       0   1943872   0% /sys/fs/cgroup
/dev/sda1         258095   55169    202927  22% /boot
tmpfs             388772       0    388772   0% /run/user/1000

Raspberry Pi Diagnostics - version 0.5
Fri Nov 20 13:56:00 2020

Test : SD Card Speed Test
Run 1
prepare-file;0;0;303407;592
seq-write;0;0;310597;606
rand-4k-write;0;0;76560;19140
rand-4k-read;57740;14435;0;0
Sequential write speed 310597 KB/sec (target 10000) - PASS
Random write speed 19140 IOPS (target 500) - PASS
Random read speed 14435 IOPS (target 1500) - PASS
Test PASS

pi@raspiP400gPiOS64:~ $ mkdir TestArea
pi@raspiP400gPiOS64:~ $ cd TestArea/
pi@raspiP400gPiOS64:~/TestArea $ dd if=/dev/zero of=test.data bs=4M count=1000 status=progress
4114612224 bytes (4.1 GB, 3.8 GiB) copied, 15 s, 274 MB/s
1000+0 records in
1000+0 records out
4194304000 bytes (4.2 GB, 3.9 GiB) copied, 15.2965 s, 274 MB/s
pi@raspiP400gPiOS64:~/TestArea $ ls -laF
total 4096028
drwxr-xr-x  2 pi pi       4096 Nov 20 14:00 ./
drwxr-xr-x 24 pi pi      20480 Nov 20 13:59 ../
-rw-r--r--  1 pi pi 4194304000 Nov 20 14:00 test.data



2021-03-12 16:42