raspberrypi / utils

A collection of scripts and simple applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

truncated output

arachnaut opened this issue · comments

The line

"cat /sys/firmware/devicetree/base/model"

for Raspian Pi 4 puts out some garbage characters that seem to truncate the tee output

Here is what I see when I comment that line away:

System Information

PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"

Raspberry Pi reference 2019-07-10
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 175dfb027ffabd4b8d5080097af0e51ed9a4a56c, stage5

Linux raspberrypi 4.19.66-v7l+ #1253 SMP Thu Aug 15 12:02:08 BST 2019 armv7l GNU/Linux
Hardware : BCM2835
Revision : c03111
...

Otherwise it is truncated at the start.

raspinfo works for me, and the content of the model property looks correct:

pi@raspberrypi:~ $ od -Ax -tx1 /sys/firmware/devicetree/base/model 
000000 52 61 73 70 62 65 72 72 79 20 50 69 20 34 20 4d
000010 6f 64 65 6c 20 42 20 52 65 76 20 31 2e 31 00
00001f

Please run the same command and show the output.

I notice if I open my output from raspinfo in vscode, the model of the pi line is terminated with a (null).
System Information

Raspberry Pi 4 Model B Rev 1.4
and
System Information

Raspberry Pi Compute Module 4 Rev 1.0

raspinfo.txt

Indeed - that is how strings are represented in Device Tree. raspinfo could be modified to surpress the NUL, but it's not been a problem so far (you are the first to comment).