Raspberry Pi 4 model B - 8 GB RAM - RaspiOS
Hardware info on main page.
links
Pi4 boot EEPROM,
SD cards
- SanDisk 32GB - RaspiOS (machine name: .local)
- SanDisk 32Gb (was: PNY 32 GB) - RaspiOS arm64 (machine name: .local)
tips and tricks: panel, add "Desktop Pager" to get more workspaces.
History
2022-04-11: mmcblk0p2 - arm64 - connected up the Pi4 this evening. It still runs RaspiOS Buster
tingo@silent-pi4-arm64:~ $ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster tingo@silent-pi4-arm64:~ $ cat /etc/debian_version 10.9 tingo@silent-pi4-arm64:~ $ cat /etc/os-release 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/"
kernel
tingo@silent-pi4-arm64:~ $ uname -a Linux silent-pi4-arm64 5.10.17-v8+ #1403 SMP PREEMPT Mon Feb 22 11:37:54 GMT 2021 aarch64 GNU/Linux
2021-07-03: mmcblk0p2 - the Pi behaved strangely this evening.
2021-04-28: mmcblk0p2 - screen lock shortcut key (Ctrl-Alt-L): add to ~/.config/openbox/lxde-pi-rc.xml
, in the keyboard node
<keybind key="C-A-L"> <action name="Execute"> <command>dm-tool lock</command> </action> </keybind>
ok. Need to add a way to lock the screen when DPMS turns it off too.
2021-04-28: mmcblk0p2 - overclocking, added to /boot/config.txt
over_voltage=6 arm_freq=2100 gpu_freq=750
ok
2021-04-28: mmcblk0p2 - check for eeprom-update
tingo@silent-pi4-arm64:~ $ sudo rpi-eeprom-update BOOTLOADER: up to date CURRENT: Thu 18 Mar 2021 08:54:11 AM UTC (1616057651) LATEST: Thu 18 Mar 2021 08:54:11 AM UTC (1616057651) RELEASE: default (/lib/firmware/raspberrypi/bootloader/default) Use raspi-config to change the release. VL805_FW: Using bootloader EEPROM VL805: up to date CURRENT: 000138a1 LATEST: 000138a1
ok
2021-04-28: mmcblk0p2 - check for eeprom-update
tingo@silent-pi4-arm64:~ $ sudo rpi-eeprom-update *** UPDATE AVAILABLE *** BOOTLOADER: update available CURRENT: Thu 03 Sep 2020 12:11:43 PM UTC (1599135103) LATEST: Thu 18 Mar 2021 08:54:11 AM UTC (1616057651) RELEASE: default (/lib/firmware/raspberrypi/bootloader/default) Use raspi-config to change the release. VL805_FW: Using bootloader EEPROM VL805: up to date CURRENT: 000138a1 LATEST: 000138a1
install the update
tingo@silent-pi4-arm64:~ $ sudo rpi-eeprom-update -a *** INSTALLING EEPROM UPDATES *** BOOTLOADER: update available CURRENT: Thu 03 Sep 2020 12:11:43 PM UTC (1599135103) LATEST: Thu 18 Mar 2021 08:54:11 AM UTC (1616057651) RELEASE: default (/lib/firmware/raspberrypi/bootloader/default) Use raspi-config to change the release. VL805_FW: Using bootloader EEPROM VL805: up to date CURRENT: 000138a1 LATEST: 000138a1 BOOTFS /boot EEPROM updates pending. Please reboot to apply the update. To cancel a pending update run "sudo rpi-eeprom-update -r".
ok
2021-04-28: mmcblk0p2 - Debian 10.9 is in
tingo@silent-pi4-arm64:~ $ cat /etc/debian_version 10.9
kernel
tingo@silent-pi4-arm64:~ $ uname -a Linux silent-pi4-arm64 5.10.17-v8+ #1403 SMP PREEMPT Mon Feb 22 11:37:54 GMT 2021 aarch64 GNU/Linux
procinfo
tingo@silent-pi4-arm64:~ $ cat /proc/cpuinfo processor : 0 BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 1 BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 2 BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 3 BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 Hardware : BCM2835 Revision : d03114 Serial : 1000000061afbce5 Model : Raspberry Pi 4 Model B Rev 1.4
ok
2021-04-28: mmcblk0p2 - configuration: set norwegian keyboard layout setxkbmap no. gui - add more workspaces: in panel, add "Desktop Pager", right click and select prefs, the add workspaces (desktops) there.
2021-04-28: mmcblk0p2 - create a user using adduser: sudo adduser tingo. Add my user to groups using sudo tingo group: adm, dilaout, sudo, audio, video, plugdev, users, input, netdev, lpadmin, gpio, i2c, spi.
pi@silent-pi4-arm64:~ $ groups tingo tingo : tingo adm dialout sudo audio video plugdev users input netdev spi i2c gpio lpadmin
ok
2021-04-28: bb - sdb5 - write newest RaspiOS arm64 to a SanDisk 32GB microSD card
tingo@kg-bsbox:/zs/tingo/work/bitraf/2021/20210428_pi4_raspios_arm64$ unzip -p ~/dl/linux/raspbian/2021-03-04-raspios-buster-arm64.zip | sudo dd of=/dev/sdc status=progress oflag=sync bs=4M 3723952128 bytes (3.7 GB, 3.5 GiB) copied, 278 s, 13.4 MB/s 0+32520 records in 0+32520 records out 3728736256 bytes (3.7 GB, 3.5 GiB) copied, 278.865 s, 13.4 MB/s
then I mounted the rootfs and changed hostname by editing /etc/hostname and /etc/hosts.
2021-04-11: mmcblk0p2 - reboot, Debian 10.9 is in
tingo@silent-pi4:~ $ cat /etc/debian_version 10.9
kernel
tingo@silent-pi4:~ $ uname -a Linux silent-pi4 5.10.17-v7l+ #1403 SMP Mon Feb 22 11:33:35 GMT 2021 armv7l GNU/Linux
and /etc/os-release shows
tingo@silent-pi4:~ $ cat /etc/os-release PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
ok
2021-04-11: mmcblk0p2 - apt - upgrade
tingo@silent-pi4:~ $ sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: agnostics alsa-utils avahi-daemon base-files bind9-host bluez-firmware ca-certificates chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg-extra curl device-tree-compiler file firmware-atheros firmware-brcm80211 firmware-libertas firmware-misc-nonfree firmware-realtek fonts-opensymbol groff-base gstreamer1.0-plugins-bad iproute2 iputils-ping libavahi-client3 libavahi-common-data libavahi-common3 libavahi-core7 libavahi-glib1 libbind9-161 libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2 libblockdev-part2 libblockdev-swap2 libblockdev-utils2 libblockdev2 libbsd0 libcurl3-gnutls libcurl4 libdns-export1104 libdns1104 libgnutls30 libgstreamer-plugins-bad1.0-0 libisc-export1100 libisc1100 libisccc161 libisccfg163 libjavascriptcoregtk-4.0-18 libjs-jquery libjs-underscore libldap-2.4-2 libldap-common libldb1 liblirc-client0 liblwres161 libmagic-mgc libmagic1 libopenjp2-7 libpam-systemd libpigpio-dev libpigpio1 libpigpiod-if-dev libpigpiod-if1 libpigpiod-if2-1 libpq5 libpython3.7 libpython3.7-dev libpython3.7-minimal libpython3.7-stdlib libraspberrypi-bin libraspberrypi-dev libraspberrypi-doc libraspberrypi0 libreoffice libreoffice-avmedia-backend-gstreamer libreoffice-base libreoffice-base-core libreoffice-base-drivers libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-impress libreoffice-java-common libreoffice-librelogo libreoffice-math libreoffice-nlpsolver libreoffice-report-builder libreoffice-report-builder-bin libreoffice-script-provider-bsh libreoffice-script-provider-js libreoffice-script-provider-python libreoffice-sdbc-firebird libreoffice-sdbc-hsqldb libreoffice-sdbc-postgresql libreoffice-style-colibre libreoffice-style-tango libreoffice-wiki-publisher libreoffice-writer libsnmp-base libsnmp30 libssl1.1 libsystemd0 libtiff5 libudev1 libvlc-bin libvlc5 libvlccore9 libwebkit2gtk-4.0-37 libzstd1 lxpanel lxpanel-data lxplug-bluetooth lxplug-ejecter lxplug-magnifier lxplug-network lxplug-volumepulse openssh-client openssh-server openssh-sftp-server openssl pcmanfm pi-greeter piclone pigpio pigpio-tools pigpiod pipanel piwiz pprompt python-lxml python-pigpio python3-lxml python3-pigpio python3-pygments python3-uno python3.7 python3.7-dev python3.7-minimal python3.7-venv raspberrypi-bootloader raspberrypi-kernel raspberrypi-sys-mods raspi-config rc-gui rp-bookshelf rp-prefapps rpi-chromium-mods rpi-eeprom ssh sudo systemd systemd-sysv thonny tzdata udev uno-libs3 unzip ure vlc vlc-bin vlc-data vlc-l10n vlc-plugin-base vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2 vlc-plugin-video-output vlc-plugin-video-splitter vlc-plugin-visualization xserver-common xserver-xorg-core 173 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 452 MB of archives. After this operation, 11.6 MB of additional disk space will be used. [..] Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. done. Processing triggers for libvlc-bin:armhf (3.0.12-0+deb10u1+rpt1) ...
ok
2021-04-11: mmcblk0p2 - still runs
tingo@silent-pi4:~ $ cat /etc/debian_version 10.7
kernel
tingo@silent-pi4:~ $ uname -a Linux silent-pi4 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux
ok
2021-04-11: mmcblk0p2 - arm64 - looks like the PNY 32 GB microSD card is corrupt - again.
2021-04-11: mmcblk0p2 - arm64 - apt - upgrade
tingo@silent-pi4-arm64:~ $ sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: agnostics alsa-utils avahi-daemon base-files bind9-host chromium chromium-common chromium-sandbox curl debian-archive-keyring device-tree-compiler file groff-base iproute2 iputils-ping libavahi-client3 libavahi-common-data libavahi-common3 libavahi-core7 libavahi-glib1 libbind9-161 libbsd0 libcurl3-gnutls libcurl4 libdns-export1104 libdns1104 libgnutls30 libisc-export1100 libisc1100 libisccc161 libisccfg163 libjavascriptcoregtk-4.0-18 libjs-jquery libjs-underscore libldap-2.4-2 libldap-common libldb1 liblirc-client0 liblwres161 libmagic-mgc libmagic1 libopenjp2-7 libpam-systemd libpigpio-dev libpigpio1 libpigpiod-if-dev libpigpiod-if1 libpigpiod-if2-1 libpython3.7 libpython3.7-dev libpython3.7-minimal libpython3.7-stdlib libsnmp-base libsnmp30 libssl1.1 libsystemd0 libtiff5 libudev1 libwebkit2gtk-4.0-37 libzstd1 linux-libc-dev lxpanel lxpanel-data lxplug-bluetooth lxplug-ejecter lxplug-magnifier lxplug-network lxplug-volumepulse openssh-client openssh-server openssh-sftp-server openssl pcmanfm pi-greeter piclone pigpio pigpio-tools pigpiod pipanel piwiz pprompt python-pigpio python3-lxml python3-pigpio python3-pygments python3.7 python3.7-dev python3.7-minimal python3.7-venv raspberrypi-bootloader raspberrypi-kernel raspberrypi-sys-mods raspi-config rp-bookshelf rp-prefapps rpi-chromium-mods rpi-eeprom ssh systemd systemd-sysv thonny udev unzip 103 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 134 MB of archives. After this operation, 7,683 kB of additional disk space will be used. Do you want to continue? [Y/n] y [..] Setting up openssh-server (1:7.9p1-10+deb10u2+rpt1) ... /etc/ucf.conf: line 1: $'\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377': command not found dpkg: error processing package openssh-server (--configure): installed openssh-server package post-installation script subprocess returned error exit status 127 [..] dpkg: dependency problems prevent configuration of ssh: ssh depends on openssh-server (>= 1:7.9p1-10+deb10u2+rpt1); however: Package openssh-server is not configured yet. dpkg: error processing package ssh (--configure): dependency problems - leaving unconfigured [..] Errors were encountered while processing: openssh-server ssh E: Sub-process /usr/bin/dpkg returned an error code (1)
hmm, strange
tingo@silent-pi4-arm64:~ $ file /etc/ucf.conf /etc/ucf.conf: ISO-8859 text, with very long lines, with no line terminators tingo@silent-pi4-arm64:~ $ hd /etc/ucf.conf 00000000 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................| * 000004ec
I wonder why? That file should be a text file. workaround
tingo@silent-pi4-arm64:~ $ sudo mv /etc/ucf.conf /etc/ucf.conf_wrong tingo@silent-pi4-arm64:~ $ sudo -i root@silent-pi4-arm64:~# echo "# comment" > /etc/ucf.conf root@silent-pi4-arm64:~# exit logout
now retry apt upgrade
tingo@silent-pi4-arm64:~ $ sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] y Setting up openssh-server (1:7.9p1-10+deb10u2+rpt1) ... rescue-ssh.target is a disabled or a static unit, not starting it. Setting up ssh (1:7.9p1-10+deb10u2+rpt1) ...
fixed
2021-02-03: mmcblk0p2 - arm64 - apt - ok, seems the vscode repo comes from the raspberrypi-sys-mods package, see this and this thread. And this threed mentions the gpg key, too:
tingo@silent-pi4-arm64:~ $ ll /etc/apt/trusted.gpg.d/microsoft.gpg -rw-r--r-- 1 root root 641 Jan 31 18:55 /etc/apt/trusted.gpg.d/microsoft.gpg
out with it
tingo@silent-pi4-arm64:~ $ sudo rm /etc/apt/trusted.gpg.d/microsoft.gpg
verify
tingo@silent-pi4-arm64:~ $ ll /etc/apt/trusted.gpg.d/ total 68 drwxr-xr-x 2 root root 4096 Feb 3 17:56 ./ drwxr-xr-x 7 root root 4096 Aug 20 13:44 ../ -rw-r--r-- 1 root root 8132 Apr 23 2019 debian-archive-buster-automatic.gpg -rw-r--r-- 1 root root 8141 Apr 23 2019 debian-archive-buster-security-automatic.gpg -rw-r--r-- 1 root root 2332 Apr 23 2019 debian-archive-buster-stable.gpg -rw-r--r-- 1 root root 5106 Apr 23 2019 debian-archive-jessie-automatic.gpg -rw-r--r-- 1 root root 5115 Apr 23 2019 debian-archive-jessie-security-automatic.gpg -rw-r--r-- 1 root root 2763 Apr 23 2019 debian-archive-jessie-stable.gpg -rw-r--r-- 1 root root 7443 Apr 23 2019 debian-archive-stretch-automatic.gpg -rw-r--r-- 1 root root 7452 Apr 23 2019 debian-archive-stretch-security-automatic.gpg -rw-r--r-- 1 root root 2263 Apr 23 2019 debian-archive-stretch-stable.gpg
ok
2021-02-03: mmcblk0p2 - arm64 - apt - upgrade
tingo@silent-pi4-arm64:~ $ sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: libldap-2.4-2 libldap-common linux-libc-dev 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 1,716 kB of archives. After this operation, 16.4 kB of additional disk space will be used. [..] Processing triggers for libc-bin (2.28-10) ... Processing triggers for man-db (2.8.5-2) ...
check the repositories again
tingo@silent-pi4-arm64:~ $ ll /etc/apt/sources.list.d/ total 12 drwxr-xr-x 2 root root 4096 Feb 3 17:28 ./ drwxr-xr-x 7 root root 4096 Aug 20 13:44 ../ -rw-r--r-- 1 root root 187 Aug 20 13:43 raspi.list
good.
2021-02-03: mmcblk0p2 - arm64 - apt - checking stuff:
tingo@silent-pi4-arm64:~ $ ll /etc/apt/sources.list.d/ total 16 drwxr-xr-x 2 root root 4096 Jan 31 18:55 ./ drwxr-xr-x 7 root root 4096 Aug 20 13:44 ../ -rw-r--r-- 1 root root 187 Aug 20 13:43 raspi.list -rw-r--r-- 1 root root 203 Jan 31 18:55 vscode.list
and
tingo@silent-pi4-arm64:~ $ more /etc/apt/sources.list.d/vscode.list ### THIS FILE IS AUTOMATICALLY CONFIGURED ### # You may comment out this entry, but any other modifications may be lost. deb [arch=amd64,arm64,armhf] http://packages.microsoft.com/repos/code stable main
interesting. I don't have vscode installed, so why this?
tingo@silent-pi4-arm64:~ $ sudo dpkg -S /etc/apt/sources.list.d/vscode.list dpkg-query: no path found matching pattern /etc/apt/sources.list.d/vscode.list
even more interesting, no package installed this file. Hmm... Let me try this
tingo@silent-pi4-arm64:~ $ sudo rm /etc/apt/sources.list.d/vscode.list tingo@silent-pi4-arm64:~ $ ll /etc/apt/sources.list.d/ total 12 drwxr-xr-x 2 root root 4096 Feb 3 17:28 ./ drwxr-xr-x 7 root root 4096 Aug 20 13:44 ../ -rw-r--r-- 1 root root 187 Aug 20 13:43 raspi.list
and now, do a 'sudo apt update'
tingo@silent-pi4-arm64:~ $ sudo apt update Hit:1 http://earchive.raspberrypi.org/debian buster InRelease Hit:2 http://deb.debian.org/debian buster InRelease Get:3 http://deb.debian.org/debian-security buster/updates InRelease [65.4 kB] Get:4 http://deb.debian.org/debian buster-updates InRelease [51.9 kB] Get:5 http://deb.debian.org/debian-security buster/updates/main armhf Packages [260 kB] Get:6 http://deb.debian.org/debian-security buster/updates/main arm64 Packages [261 kB] Get:7 http://deb.debian.org/debian-security buster/updates/main Translation-en [142 kB] Fetched 780 kB in 1s (754 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done 3 packages can be upgraded. Run 'apt list --upgradable' to see them.
check
tingo@silent-pi4-arm64:~ $ ll /etc/apt/sources.list.d/ total 12 drwxr-xr-x 2 root root 4096 Feb 3 17:28 ./ drwxr-xr-x 7 root root 4096 Aug 20 13:44 ../ -rw-r--r-- 1 root root 187 Aug 20 13:43 raspi.list
ok, its gone for now.
2021-01-31: mmcblk0p2 - arm64 - apt - upgrade
tingo@silent-pi4-arm64:~ $ sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages were automatically installed and are no longer required: libbluetooth3 lxplug-volume Use 'sudo apt autoremove' to remove them. The following packages will be upgraded: bluez-firmware ca-certificates firmware-atheros firmware-brcm80211 firmware-libertas firmware-misc-nonfree firmware-realtek gstreamer1.0-plugins-bad libgstreamer-plugins-bad1.0-0 libvlc-bin libvlc5 libvlccore9 raspberrypi-sys-mods rpi-eeprom sudo thonny tzdata vlc vlc-bin vlc-data vlc-l10n vlc-plugin-base vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2 vlc-plugin-video-output vlc-plugin-video-splitter vlc-plugin-visualization xserver-common xserver-xorg-core 31 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 41.6 MB of archives. After this operation, 654 kB disk space will be freed. [..] Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Processing triggers for libvlc-bin:arm64 (3.0.12-0+deb10u1+rpt1+arm64) ...
apt - autoremove
tingo@silent-pi4-arm64:~ $ sudo apt autoremove Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: libbluetooth3 lxplug-volume 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. After this operation, 359 kB disk space will be freed. [..] Removing libbluetooth3:arm64 (5.50-1.2~deb10u1+rpt2) ... Removing lxplug-volume (0.24) ... Processing triggers for libc-bin (2.28-10) ...
ok
2021-01-22: mmcblk0p2 - arm64 - testing a usb (external) sound device. It shows up like this with lsusb:
tingo@silent-pi4-arm64:~ $ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 24ae:2003 Bus 001 Device 004: ID 0d8c:0102 C-Media Electronics, Inc. CM106 Like Sound Device Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub tingo@silent-pi4-arm64:~ $ 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 1: Dev 4, If 0, Class=Audio, Driver=snd-usb-audio, 12M |__ Port 1: Dev 4, If 1, Class=Audio, Driver=snd-usb-audio, 12M |__ Port 1: Dev 4, If 2, Class=Audio, Driver=snd-usb-audio, 12M |__ Port 1: Dev 4, If 3, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 4: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 4: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 12M
connected pair of old PC speakers to the "front out" (green) audio jack, and tried playing a youtube video - works like charm. The device is the "0d8c:0102 C-Media Electronics, Inc. CM106 Like Sound Device" in the list above.
2021-01-20: mmcblk0p2 - arm64 - overclocking - added to /boot/config.txt:
# overclocking
over_voltage=6
arm_freq=2100
gpu_freq=750
ok
2021-01-20: mmcblk0p2 - arm64 - added my user to the necessary groups (via 'sudo adduser tingo
tingo@silent-pi4-arm64:~ $ groups tingo tingo : tingo adm dialout cdrom sudo audio video plugdev games users input netdev spi i2c gpio lpadmin
ok
2021-01-20: mmcblk0p2 - arm64 - installed RaspiOS 64-bit on a different microSD card (PNY 32 GB).
tingo@silent-pi4-arm64:~ $ lscpu 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: 1500.0000 CPU min MHz: 600.0000 BogoMIPS: 108.00 Flags: fp asimd evtstrm crc32 cpuid
/etc/os-release
tingo@silent-pi4-arm64:~ $ cat /etc/os-release 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/"
/etc/debian_version
tingo@silent-pi4-arm64:~ $ cat /etc/debian_version 10.7
ok
2021-01-17: mmcblk0p2 - eeprom - check for update
tingo@silent-pi4:~ $ sudo rpi-eeprom-update BCM2711 detected VL805 firmware in bootloader EEPROM BOOTLOADER: up-to-date CURRENT: Thu 03 Sep 2020 12:11:43 PM UTC (1599135103) LATEST: Thu 03 Sep 2020 12:11:43 PM UTC (1599135103) FW DIR: /lib/firmware/raspberrypi/bootloader/default VL805: up-to-date CURRENT: 000138a1 LATEST: 000138a1
hmm, is reboot needed? Nope, reboot doesn't improve anything.
2021-01-17: mmcblk0p2 - apt - upgrade
tingo@silent-pi4:~ $ sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following NEW packages will be installed: printer-driver-escpr The following packages will be upgraded: gir1.2-polkit-1.0 libegl-mesa0 libfm-data libfm-extra4 libfm-gtk-data libfm-gtk4 libfm-modules libfm4 libgbm1 libgl1-mesa-dri libglapi-mesa libgles2-mesa libglx-mesa0 libjavascriptcoregtk-4.0-18 libobrender32v5 libobt2v5 libp11-kit0 libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libpulse0 libpulsedsp libraspberrypi-bin libraspberrypi-dev libraspberrypi-doc libraspberrypi0 libwebkit2gtk-4.0-37 lxpanel lxpanel-data lxplug-bluetooth lxplug-ejecter lxplug-magnifier lxplug-network lxplug-volumepulse lxterminal mesa-va-drivers mesa-vdpau-drivers obconf openbox pcmanfm pi-greeter pi-printer-support piclone pipanel piwiz policykit-1 pulseaudio pulseaudio-module-bluetooth pulseaudio-utils python-apt-common python-rpi.gpio python3-apt python3-lxml python3-rpi.gpio raspberrypi-bootloader raspberrypi-kernel raspberrypi-ui-mods rp-bookshelf rp-prefapps rpd-plym-splash rpi-chromium-mods rpi-eeprom rpi.gpio-common thonny tzdata 65 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 146 MB of archives. After this operation, 25.9 MB disk space will be freed. [..] Processing triggers for desktop-file-utils (0.23-4) ... Processing triggers for initramfs-tools (0.133+deb10u1) ...
ok
2021-01-17: mmcblk0p2 - eeprom - check for update
tingo@silent-pi4:~ $ sudo rpi-eeprom-update BCM2711 detected VL805 firmware in bootloader EEPROM BOOTLOADER: up-to-date CURRENT: Thu 03 Sep 2020 12:11:43 PM UTC (1599135103) LATEST: Thu 03 Sep 2020 12:11:43 PM UTC (1599135103) FW DIR: /lib/firmware/raspberrypi/bootloader/critical VL805: up-to-date CURRENT: 000138a1 LATEST: 000138a1
ok, try apt update / upgrade, then retry.
2020-01-03: mmcblk0p2 - apt - update, list updates
tingo@silent-pi4:~ $ sudo apt list --upgradable Listing... Done libjavascriptcoregtk-4.0-18/stable 2.30.4-1~deb10u1+rpi1 armhf [upgradable from: 2.30.3-1~deb10u1+rpi1] libp11-kit0/stable 0.23.15-2+deb10u1 armhf [upgradable from: 0.23.15-2] libwebkit2gtk-4.0-37/stable 2.30.4-1~deb10u1+rpi1 armhf [upgradable from: 2.30.3-1~deb10u1+rpi1] python-apt-common/stable 1.8.4.3 all [upgradable from: 1.8.4.2] python3-apt/stable 1.8.4.3 armhf [upgradable from: 1.8.4.2] python3-lxml/stable 4.3.2-1+deb10u2 armhf [upgradable from: 4.3.2-1+deb10u1] tzdata/stable 2020e-0+deb10u1 all [upgradable from: 2020d-0+deb10u1]
ok
2020-01-03: mmcblk0p2 - eeprom - check for update
tingo@silent-pi4:~ $ sudo rpi-eeprom-update BCM2711 detected VL805 firmware in bootloader EEPROM BOOTLOADER: up-to-date CURRENT: Thu 03 Sep 2020 12:11:43 PM UTC (1599135103) LATEST: Thu 03 Sep 2020 12:11:43 PM UTC (1599135103) FW DIR: /lib/firmware/raspberrypi/bootloader/critical VL805: up-to-date CURRENT: 000138a1 LATEST: 000138a1
ok
2020-12-28: - apt - install libreoffice
tingo@silent-pi4:~ $ sudo apt install libreoffice Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: ant ant-contrib ant-optional apparmor ca-certificates-java coinor-libcbc3 coinor-libcgl1 coinor-libclp1 coinor-libcoinmp1v5 coinor-libcoinutils3v5 coinor-libosi1v5 default-jre default-jre-headless firebird3.0-common firebird3.0-common-doc firebird3.0-server-core firebird3.0-utils fonts-crosextra-caladea fonts-crosextra-carlito fonts-dejavu fonts-dejavu-extra fonts-liberation fonts-linuxlibertine fonts-noto-core fonts-noto-ui-core fonts-opensymbol fonts-sil-gentium fonts-sil-gentium-basic java-common libabw-0.1-1 libactivation-java libaopalliance-java libapache-poi-java libapache-pom-java libargs4j-java libasm-java libatinject-jsr330-api-java libatk-wrapper-java libatk-wrapper-java-jni libbase-java libbcmail-java libbcpkix-java libbcprov-java libboost-chrono1.67.0 libboost-date-time1.67.0 libboost-filesystem1.67.0 libboost-locale1.67.0 libbsh-java libcdi-api-java libcdr-0.1-1 libcglib-java libclucene-contribs1v5 libclucene-core1v5 libcmis-0.5-5v5 libcodemodel-java libcolamd2 libcommons-cli-java libcommons-codec-java libcommons-collections3-java libcommons-collections4-java libcommons-compress-java libcommons-io-java libcommons-lang3-java libcommons-logging-java libcommons-math3-java libcommons-parent-java libcurvesapi-java libdom4j-java libdtd-parser-java libe-book-0.1-1 libehcache-java libel-api-java libeot0 libepubgen-0.1-1 libetonyek-0.1-1 libexttextcat-2.0-0 libexttextcat-data libfastinfoset-java libfbclient2 libflute-java libfonts-java libformula-java libfreehand-0.1-1 libgeronimo-annotation-1.3-spec-java libgeronimo-interceptor-3.0-spec-java libgpgme11 libgpgmepp6 libguava-java libguice-java libhawtjni-runtime-java libhsqldb1.8.0-java libhttpclient-java libhttpcore-java libib-util libicu4j-java libintellij-annotations-java libistack-commons-java libitext-java libjansi-java libjansi-native-java libjaxb-api-java libjaxb-java libjaxen-java libjcommon-java libjdom1-java libjetbrains-annotations-java libjsoup-java libjsp-api-java libjsr305-java liblangtag-common liblangtag1 liblayout-java libloader-java liblog4j1.2-java libmail-java libmaven-file-management-java libmaven-parent-java libmaven-resolver-java libmaven-shared-io-java libmaven-shared-utils-java libmaven3-core-java libmhash2 libmspub-0.1-1 libmwaw-0.3-3 libmythes-1.2-0 libneon27-gnutls libnumbertext-1.0-0 libnumbertext-data libodfgen-0.1-1 liborcus-0.14-0 libpagemaker-0.0-0 libpentaho-reporting-flow-engine-java libpixie-java libplexus-archiver-java libplexus-cipher-java libplexus-classworlds-java libplexus-component-annotations-java libplexus-interpolation-java libplexus-io-java libplexus-sec-dispatcher-java libplexus-utils2-java libpq5 libqxp-0.0-0 libraptor2-0 librasqal3 librdf0 librelaxng-datatype-java libreoffice-avmedia-backend-gstreamer libreoffice-base libreoffice-base-core libreoffice-base-drivers libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-impress libreoffice-java-common libreoffice-librelogo libreoffice-math libreoffice-nlpsolver libreoffice-report-builder libreoffice-report-builder-bin libreoffice-script-provider-bsh libreoffice-script-provider-js libreoffice-script-provider-python libreoffice-sdbc-firebird libreoffice-sdbc-hsqldb libreoffice-sdbc-postgresql libreoffice-style-colibre libreoffice-style-tango libreoffice-wiki-publisher libreoffice-writer librepository-java librevenge-0.0-0 librngom-java libsac-java libsaxonhe-java libserializer-java libservlet-api-java libservlet3.1-java libsisu-guice-java libsisu-inject-java libsisu-ioc-java libsisu-plexus-java libslf4j-java libsnappy-java libsnappy-jni libstaroffice-0.0-0 libstax-ex-java libstreambuffer-java libsuitesparseconfig5 libtommath1 libtxw2-java libvisio-0.1-1 libwagon-http-java libwagon-provider-api-java libwebsocket-api-java libwpd-0.10-10 libwpg-0.3-3 libwps-0.4-4 libxerces2-java libxml-commons-external-java libxml-commons-resolver1.1-java libxml-java libxmlbeans-java libxmlsec1 libxmlsec1-nss libxom-java libxsom-java libxz-java libyajl2 libzmf-0.0-0 lp-solve openjdk-11-jre openjdk-11-jre-headless python3-uno uno-libs3 ure [..] Need to get 225 MB of archives. After this operation, 641 MB of additional disk space will be used. [..] Processing triggers for mime-support (3.62) ... Processing triggers for hicolor-icon-theme (0.17-2) ...
ok
2020-12-22: ssh - added a key to use for ssh with key to other machines.
2020-12-22: keyboard - the keyboard (Rapoo model E9100P) dies from time to time (the mouse still works), and then I have to unplug and re-plug the wireless receiver. Batteries are ok in the keyboard.
2020-12-22: mmcblk0p2 - disk info and more
tingo@silent-pi4:~ $ date;swapon --show;tvlm;df -h;uptime Tue 22 Dec 2020 12:52:35 AM CET NAME TYPE SIZE USED PRIO /var/swap file 100M 0B -2 Dec 22 00:39:08 silent-pi4 kernel: [ 1144.419220] input: RAPOO RAPOO 5G Wireless Device as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.0/0003:24AE:2003.0003/input/input6 Dec 22 00:39:08 silent-pi4 kernel: [ 1144.486031] hid-generic 0003:24AE:2003.0003: input,hidraw0: USB HID v1.10 Keyboard [RAPOO RAPOO 5G Wireless Device] on usb-0000:01:00.0-1.4/input0 Dec 22 00:39:08 silent-pi4 kernel: [ 1144.496948] input: RAPOO RAPOO 5G Wireless Device Mouse as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.1/0003:24AE:2003.0004/input/input7 Dec 22 00:39:08 silent-pi4 kernel: [ 1144.497468] input: RAPOO RAPOO 5G Wireless Device System Control as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.1/0003:24AE:2003.0004/input/input8 Dec 22 00:39:08 silent-pi4 kernel: [ 1144.565398] input: RAPOO RAPOO 5G Wireless Device Consumer Control as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.1/0003:24AE:2003.0004/input/input9 Dec 22 00:39:08 silent-pi4 kernel: [ 1144.565950] hid-generic 0003:24AE:2003.0004: input,hiddev96,hidraw1: USB HID v1.10 Mouse [RAPOO RAPOO 5G Wireless Device] on usb-0000:01:00.0-1.4/input1 Dec 22 00:39:08 silent-pi4 mtp-probe: checking bus 1, device 4: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4" Dec 22 00:39:08 silent-pi4 mtp-probe: bus: 1, device: 4 was not an MTP device Dec 22 00:39:09 silent-pi4 mtp-probe: checking bus 1, device 4: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4" Dec 22 00:39:09 silent-pi4 mtp-probe: bus: 1, device: 4 was not an MTP device Filesystem Size Used Avail Use% Mounted on /dev/root 29G 4.0G 24G 15% / devtmpfs 3.8G 0 3.8G 0% /dev tmpfs 3.9G 141M 3.8G 4% /dev/shm tmpfs 3.9G 8.7M 3.9G 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/mmcblk0p1 253M 54M 199M 22% /boot tmpfs 788M 4.0K 788M 1% /run/user/1000 tmpfs 788M 4.0K 788M 1% /run/user/1001 00:52:35 up 32 min, 2 users, load average: 0.53, 0.76, 0.78
ok
2020-12-22: mmcblk0p2 - apt - install sshfs
tingo@silent-pi4:~ $ sudo apt install sshfs Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: sshfs 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded. Need to get 39.7 kB of archives. After this operation, 98.3 kB of additional disk space will be used. [..] Unpacking sshfs (2.10+repack-2) ... Setting up sshfs (2.10+repack-2) ... Processing triggers for man-db (2.8.5-2) ...
ok
2020-12-22: Debian info
tingo@silent-pi4:~ $ cat /etc/debian_version 10.7
ok
2020-12-22: aliases in bash:
tingo@silent-pi4:~ $ cat ~/.bash_aliases # aliases for bash alias ls='ls --color=never' alias ll='ls -alF' alias l='ls -aF' alias tvlm='tail /var/log/messages' alias tvls='tail /var/log/syslog' alias ssg='ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ' alias temp='echo "$(($(</sys/class/thermal/thermal_zone0/temp)/1000))°C" '
the temp alias was one I didn't know already, but it works well:
tingo@silent-pi4:~ $ temp 51°C
ok
2020-12-22: /boot/config.txt - disable_overscan=1 in /boot/config.txt got rid of the black border. Nice.
2020-12-21: Xorg - the resolution is correct for my monitor (Benq GL2450) 1920x1080@60Hz, but I have a black border of about 15 mm width around the whole screen. Rebooting the Pi doesn't help. How to fix? xrandr output:
tingo@silent-pi4:~ $ xrandr Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 7680 x 7680 HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 298mm 1920x1080 60.00*+ 50.00 59.94 1920x1080i 60.00 50.00 59.94 1680x1050 59.88 1600x900 60.00 1280x1024 75.02 60.02 1280x800 59.91 1152x864 75.00 1280x720 60.00 50.00 59.94 1024x768 75.03 60.00 832x624 74.55 800x600 75.00 60.32 720x576 50.00 720x576i 50.00 720x480 60.00 59.94 720x480i 60.00 59.94 640x480 75.00 60.00 59.94 720x400 70.08
this part (xrandr output) looks correct. tvservice shows:
tingo@silent-pi4:~ $ tvservice -l 1 attached device(s), display ID's are : Display Number 2, type HDMI 0 tingo@silent-pi4:~ $ tvservice -n device_name=BNQ-BenQ_GL2450H tingo@silent-pi4:~ $ tvservice -s state 0xa [HDMI CUSTOM RGB lim 16:9], 1920x1080 @ 60.00Hz, progressive tingo@silent-pi4:~ $ tvservice -a PCM supported: Max channels: 2, Max samplerate: 48kHz, Max samplesize 24 bits.
tvservice help
tingo@silent-pi4:~ $ tvservice -h Usage: tvservice [OPTION]... -p, --preferred Power on HDMI with preferred settings -e, --explicit="GROUP MODE DRIVE" Power on HDMI with explicit GROUP (CEA, DMT, CEA_3D_SBS, CEA_3D_TB, CEA_3D_FP, CEA_3D_FS) MODE (see --modes) and DRIVE (HDMI, DVI) -t, --ntsc Use NTSC frequency for HDMI mode (e.g. 59.94Hz rather than 60Hz) -c, --sdtvon="MODE ASPECT [P]" Power on SDTV with MODE (PAL or NTSC) and ASPECT (4:3 14:9 or 16:9) Add P for progressive -o, --off Power off the display -m, --modes=GROUP Get supported modes for GROUP (CEA, DMT) -M, --monitor Monitor HDMI events -s, --status Get HDMI status -a, --audio Get supported audio information -d, --dumpedid <filename> Dump EDID information to file -j, --json Use JSON format for --modes output -n, --name Print the device ID from EDID -l, --list List all attached devices -v, --device Specify the device to use (see --list) -h, --help Print this information
maybe I can try -p ? The display got blank, turned on again when I pressed a key on the keyboard, but the black border is still there. Switching the monitor to a different source (VGA) and then back to HDMI again didn't help either. Try with disable_overscan=1 in /boot/config.txt, then reboot the Pi.
2020-12-21: keyboard shortcuts are in file ~/.config/openbox/lxde-pi-rc.xml I haven't found a way to change them via gui yet.
2020-12-21: various information.
tingo@silent-pi4:~ $ lsb_release -a No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 10 (buster) Release: 10 Codename: buster
kernel
tingo@silent-pi4:~ $ uname -a Linux silent-pi4 5.4.79-v7l+ #1373 SMP Mon Nov 23 13:27:40 GMT 2020 armv7l GNU/Linux
architecture
tingo@silent-pi4:~ $ dpkg --print-architecture armhf
from /proc/cpuinfo
tingo@silent-pi4:~ $ cat /proc/cpuinfo processor : 0 model name : ARMv7 Processor rev 3 (v7l) BogoMIPS : 126.00 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 1 model name : ARMv7 Processor rev 3 (v7l) BogoMIPS : 126.00 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 2 model name : ARMv7 Processor rev 3 (v7l) BogoMIPS : 126.00 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 3 model name : ARMv7 Processor rev 3 (v7l) BogoMIPS : 126.00 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 Hardware : BCM2711 Revision : d03114 Serial : 1000000061afbce5 Model : Raspberry Pi 4 Model B Rev 1.4
how to figure out if this is 32 or 64 bit? According to Wikipedia, ARMv7 is 32-bit.
network - media speed
tingo@silent-pi4:~ $ sudo mii-tool eth0 eth0: negotiated 1000baseT-FD flow-control, link ok
2020-12-21: gui - add more workspaces: in panel, add "Desktop Pager", right click and select prefs, the add workspaces (desktops) there.
2020-12-20: I created this page.
2020-12-19: I booted RaspiOS, tested - works ok. Tweaked a few things, the desktop (Pixel?) is unfamiliar - how do I create more workspaces?
2020-12-19: connected the Pi 4 to usb keyboard, mouse and a HDMI monitor (I had a micro-to-normal HDMI adapter) to HDMI0 (left side, nearest USB-C power connector) and network via Ethernet cable. Powered up, everything works.
2020-12-19: I downloaded Raspberry Pi OS with Desktop (2020-12-02-raspios-buster-armhf.zip) and wrote to a 32 GB micro SD card that I had. Manually tweaked hostname (edit etc/hostname and etc/hosts on rootfs partition) and enabled ssh (touch ssh on boot partition) before inserting the microSD card into the Pi.