Всем привет и с наступающим !

Дома живут две raspberry pi 4 на одном из которых живет в DMZ nexcloud + некоторое публичное барахлишко, а на другом home assistant. Есть так же один raspberry pi 3 с octoprint для управления 3д принтера. Брал до. Сейчас цены на малинку вообще не гуманные, тот же dns-shop хочет 17 999 ₽ за 4 с 4 гигами памяти. А тут, в ноябре, анонсы Orange Pi 5 и предзаказы на али и железо мощнее и цена намного ниже. Ну и заказал 8 гиговую версию 22 ноября за 5104,56 ₽ + доставка 756,16 ₽. Отправили 15 декабря, 31 декабря забрал в Саратове на почте, xотя обещали в другой пункт выдачи. Оказалось не страшно, героически пришедших на почту в 9:12 утра 31 декабря было всего трое, даже в очереди стоять не пришлось.

C помощью dd залил на 128 гиговую micro sd карту серверную Ubuntu 22.04 c официального сайта http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html

sudo dd if=/tmp/Orangepi5_1.0.2_ubuntu_jammy_server_linux5.10.110.img  \
 of=/dev/sde status=progress conv=fsync

Потом через parted отресайзил /dev/sde2

Все сразу же загрузилось. `apt upgrade; apt update` прошел без проблем, репы прописаны http://repo.huaweicloud.com. Небольшой косяк был с монитором 3440x1440 через HDMI. Консоль внизу заканчивалась где-то гораздо ниже монитора.

Пробовал подключить монитор 2560x1440 через кабель Type-С - DisplayPort, тут все работает норм

Внешний вид полностью соответствует http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-5.html

Встроенного WiFi нет, но можно воткнуть USB или M2 адаптер

Пробовал воткнуть в M2 порт Samsung 860 EVO [MZ-N6E500BW], ноль реакции, хотя он точно рабочий, через внешний адаптер и Type-C виден и работает. Нашел только одно упоминание что все норм работает вот тут https://www.reddit.com/r/OrangePI/comments/zliitn/orange_pi_5_2280_nvme_ssd/. У меня же и lspci и nvme list пустые, хотя по мануалу lspci должен показывать контроллер. Оказывается работают только SSD с NVMe поддержки которого нет в MZ-N6E500BW. Надо что то вроде Samsung 960 EVO [MZ-V6E250BW]

Ядро - 5.10.110

Немного DevOpsятины :)

Docker уже стоял, загрузил minikube и kubectl для arm64, все чудесно работает

orangepi@orangepi5:~$ minikube status
minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured

orangepi@orangepi5:~$ kubectl version
WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short.  Use --output=yaml|json to get the full version.
Client Version: version.Info{Major:"1", Minor:"26", GitVersion:"v1.26.0", GitCommit:"b46a3f887ca979b1a5d14fd39cb1af43e7e5d12d", GitTreeState:"clean", BuildDate:"2022-12-08T19:58:30Z", GoVersion:"go1.19.4", Compiler:"gc", Platform:"linux/arm64"}
Kustomize Version: v4.5.7
Server Version: version.Info{Major:"1", Minor:"25", GitVersion:"v1.25.3", GitCommit:"434bfd82814af038ad94d62ebe59b133fcb50506", GitTreeState:"clean", BuildDate:"2022-10-12T10:49:09Z", GoVersion:"go1.19.2", Compiler:"gc", Platform:"linux/arm64"}
orangepi@orangepi5:~$ kubectl get ns
NAME              STATUS   AGE
default           Active   68m
ingress-nginx     Active   59m
kube-node-lease   Active   68m
kube-public       Active   68m
kube-system       Active   68m
orangepi@orangepi5:~$ kubectl get nodes -o wide
NAME       STATUS   ROLES           AGE   VERSION   INTERNAL-IP    EXTERNAL-IP   OS-IMAGE             KERNEL-VERSION             CONTAINER-RUNTIME
minikube   Ready    control-plane   69m   v1.25.3   192.168.49.2   <none>        Ubuntu 20.04.5 LTS   5.10.110-rockchip-rk3588   docker://20.10.20

Проц

orangepi@orangepi5:~$ lscpu | head -n 5
Architecture:                    aarch64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
CPU(s):                          8
On-line CPU(s) list:             0-7

Память

orangepi@orangepi5:~$ free -h
               total        used        free      shared  buff/cache   available
Mem:           7.5Gi       1.0Gi       2.2Gi        46Mi       4.3Gi       6.4Gi
Swap:          3.8Gi          0B       3.8Gi
btop
btop

После 15 минут `stress-ng -c 8` без радиаторов и без обдува самая большая температура на ядрах - 86.8°C. при 24°C в комнате.

orangepi@orangepi5:~$ sensors
gpu_thermal-virtual-0
Adapter: Virtual device
temp1:        +79.5°C

littlecore_thermal-virtual-0
Adapter: Virtual device
temp1:        +84.1°C

bigcore0_thermal-virtual-0
Adapter: Virtual device
temp1:        +86.8°C

tcpm_source_psy_6_0022-i2c-6-22
Adapter: rk3x-i2c
in0:           0.00 V  (min =  +0.00 V, max =  +0.00 V)
curr1:         0.00 A  (max =  +0.00 A)

npu_thermal-virtual-0
Adapter: Virtual device
temp1:        +81.3°C

center_thermal-virtual-0
Adapter: Virtual device
temp1:        +80.4°C

bigcore1_thermal-virtual-0
Adapter: Virtual device
temp1:        +86.8°C

soc_thermal-virtual-0
Adapter: Virtual device
temp1:        +83.2°C  (crit = +115.0°C)

Комментарии (24)


  1. yurikk
    31.12.2022 14:38

    Подскажи пожалуйста, что за тулза у тебя на скрине снимает статистику?


    1. sergeygals Автор
      31.12.2022 14:38

      btop


      1. yurikk
        31.12.2022 18:59

        спасибо


  1. skhida
    31.12.2022 15:13

    Где их по пять дают?


    1. sergeygals Автор
      31.12.2022 15:13
      +3

      глянул сейчас цены, похоже в прошлом дают :)


      1. skhida
        31.12.2022 15:37

        Печально


  1. sav13
    31.12.2022 16:14
    +2

    Пробовал воткнуть в M2 порт Samsung 860 EVO [MZ-N6E500BW], ноль реакции, хотя он точно рабочий, через внешний адаптер и Type-C виден и работает. Нашел только одно упоминание что все норм работает вот тут

    Похоже ничего не меняется в апельсиновом мире.
    Каждая новая железка - аппаратные глюки, отсутствие нормальных дистрибутивов и бесконечные танцы с бубном

    Все таки RPI экосистема более дружественная.


    1. Aquahawk
      31.12.2022 16:17
      +1

      Не, это как раз не оранжевая проблема, а проблема слота m2 где в одноме механическом слоте может быть жва совершенно разных интерфейса, SATA и PCI Express. В первом случае на материнке долден быть отдельный sata контроллер, во втором-нет. А место под m2 это очень хорошо.


      1. 15432
        01.01.2023 12:00

        А ещё в m2 может жить USB


        1. Aquahawk
          01.01.2023 12:01

          Печально, лучше бы не мог.


          1. 15432
            01.01.2023 12:04

            Тогда все WiFi и 3G модули были бы обязаны быть PCIe, а так они могут быть и USB. Там два форм-фактора - B/M (SATA/PCIe) и A/E (USB/PCIe)


            1. Aquahawk
              01.01.2023 12:08
              +1

              Всё равно странно. Я очень не люблю похожие но несовместимые вещи. Потому что потом получается такое: https://habr.com/ru/post/656479/


              1. 15432
                01.01.2023 12:16

                Такое повсеместно. Micro USB OTG (плюс вспомним MHL), DVI (который иногда умеет VGA), HDMI (разные версии, ещё и опционально с Ethernet). Но Type C довел эту тенденцию до совершенства, да


                1. Aquahawk
                  01.01.2023 12:17

                  Ну и зачем-то относительно наве интерфейсы типа m2 полезли в ту же задницу.


                  1. 15432
                    01.01.2023 12:22

                    Здесь всё просто, m.2 пришел на замену Mini-PCIe в ноутбуках для большей экономии места на плате. И городить два места под разные виды SSD (SATA/PCIe) при том, что наоборот, хотим освободить место, нелогично. Да, в разъёме предусмотрен ключ B, чтобы не могли вставить NVMe, если поддерживается только SATA.


    1. sergeygals Автор
      31.12.2022 16:44
      +1

      тут похоже в спеках сразу не особо разобрался и уже обновил тот раздел, диск нужен с поддержкой NVMe, которые у нас редкость


      1. Aquahawk
        31.12.2022 17:03
        +1

        Где это редксоть? Другой вопрос что это как правило дорогие и быстрые диски.


        1. sergeygals Автор
          31.12.2022 17:06

          ну я потыкал во все которые у меня есть, ну и поискал 2242 c nvme, как то все печально


          1. Aquahawk
            31.12.2022 17:39

            Тем не менее считаю полноценный pci express очень хорошей темой, на распберри 4 нужно делать очень странные вещи: https://mysku.club/blog/china-stores/84533.html А пихать в и так маленький компьютер доисторический sata контроллер непонятно зачем, в конце концов такой контроллер туда можно воткнуть, как и много чего ещё. А диски есть например такие https://www.ozon.ru/product/128-gb-vnutrenniy-ssd-disk-western-digital-nakopitel-ssd-wd-128gb-nvme-128-gb-m-2-2242-w800-706845074/


          1. Aquahawk
            31.12.2022 17:41

            И туда можно воткнуть что-то типа https://m.aliexpress.ru/item/1005004374178301.html и подобные, тысячи их


    1. sergeygals Автор
      31.12.2022 18:38

      Ну и сейчас вспомнил что на 4 малинке тоже не все идеально, есть проблемы с внешними ssd на usb3, поэтому у меня ssd висит на usb2. Проблема гуглится по 'usb-storage.quirks raspberry pi'


  1. KorP
    31.12.2022 16:39

    А как там с ESXi-Arm?


    1. sergeygals Автор
      31.12.2022 16:48
      +2

      Без понятия :) ESXi это не тот продукт которым бы я пользовался добровольно. Токма если жизнь заставит. Но без удовольствия !


  1. cherv2
    02.01.2023 12:27

    А где заказывали? На официальном сайте?