Ice blogja

DS3231 for PI

 ( Ice | 2019. június 10., hétfő - 9:44 )

Megerkezett a masodik DS3132 is:

Mindegyik szepen mukodik 3.3 Volton(Hamarosan Rock64be kerul az egyik)!

https://www.aliexpress.com/item/32623159620.html?spm=a2g0s.9042311.0.0.38c94c4dGZpYoJ
https://www.aliexpress.com/item/32881077060.html?spm=a2g0s.9042311.0.0.38c94c4dGZpYoJ

RPI zerown tesztelve:

root@rpi0w01:~# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

zypper dup lezajlott hibamentesen

 ( Ice | 2019. június 1., szombat - 11:59 )

ice@h170pro4:~> cat /etc/SUSE-brand
openSUSE
VERSION = 15.1

Netflix, UPC HBO GO, Kodi, horizon.tv Raspbian 9.9-en a kihivas megoldva igy:

 ( Ice | 2019. május 29., szerda - 14:15 )

Raspbian 9.9(https://downloads.raspberrypi.org/raspbian_full_latest) alol hianyoznak csomagok, hianyzo libwidevinecdm.so(ennek segitsegevel: https://help.vivaldi.com/article/raspberry-pi/#drm-and-flash) es python lib:

Ubuntu 19.04 teszt Asrock Fatal1ty B450 Gaming-ITX/ac-on ...

 ( Ice | 2019. május 11., szombat - 9:11 )

Ma tesztelem az Ubuntu 19.04-et egy Kingston 240GB M.2 NVMe 2280 A1000 (SA1000M8/240G) SSD-n, aztan ESXi 6.7 U2(nem kicsit bugos) helyi Datastore lesz belole.

A telepito hibakkal kuzkodik(nem kicsit).
2 SSD + 1 HDD kozul csak az elso SSD-be telepitette volna az OS-t.
Terminalban elkeszitettem neki a particiokat, PV-t, VG-t, LV-ket utana mar latta a telepito ezeket es telepitett is ra.
10 percnel kevesebb volt a telepites => SSD jo, nagyon jo.
A dmesg tele volt warningokkal(AMD driverek a ludasak), de a Superposition, glmarks2, glxgears latszolag szepen mukodott.

Mini ITX-es upgrade kipipálva!

 ( Ice | 2019. április 19., péntek - 13:24 )

Ezt is az uj vasrol irom.
Kicsit megszenvedtem a szerelessel es az M$-os W10-es hibakkal, mire kiderult, hogy a regi HDD es/vagy az optikai meghajto a ludas.
Csere utan tok jo lett a gep.
Kapott még egy WDC WD10EZEX-08WN4A0 1 Terasat es egy optikai meghajtot: HL-DT-ST DVDRAM GH24NSD1.
7 eves vinyo es optikai meghajto lett selejtezve.
Windows 10 64-bit, VMware vSphere Hypervisor 6.7 U2 megy szepen Rock64-es 4.0-as NFS-sel.
Lett egy uj esxi 6.7U2-es ITX-es whiteboxom.
A Ryzen 3 2200G eleg jol hasznalhato kis APU!
Szegeny embernek jo ez. Nagyon jo!

Mini ITX upgrade lesz hamarosan ...

 ( Ice | 2019. április 12., péntek - 9:10 )

- ASRock Fatal1ty B450 Gaming-ITX/ac
- AMD Ryzen 3 2200G
- Patriot DDR4 Viper 4 8GB (2x4GB) 3000MHz CL16
- Chieftec SFX-450BS W 85+

SSD + HDD maradnak, mert nincs bajuk ...

DS3231 RTC Board Real Time Clock Module for Arduino Raspberry Pi

 ( Ice | 2019. március 6., szerda - 21:01 )

Megjott a https://www.aliexpress.com/item/DS3231-RTC-Board-Real-Time-Clock-Module-for-Arduino-Raspberry-Pi/32623159620.html?spm=a2g0s.12269583.0.0.59ec42ce3Fnf2Z.

RPi 0W alatt mukodik 3.3 Volton (Rock64 kesobb lesz tesztelve):

modprobe i2c-bcm2708
modprobe i2c-dev
modprobe rtc-ds1307
echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device
hwclock -D

root@raspberrypi:~# hwclock -D
hwclock from util-linux 2.29.2
Using the /dev interface to the clock.
Last drift adjustment done at 1551898398 seconds after 1969
Last calibration done at 1551898398 seconds after 1969

RPI3B es a rathunter ...

 ( Ice | 2019. február 24., vasárnap - 16:56 )

Ilyen dobozt hasznalva: https://www.modmypi.com/raspberry-pi/cases-183/raspberry-pi-b-plus2-and-3-cases-1122/modmypi-pi-pir-motion-sensor-camera-box-b-plus23
Halozaton 1280x720x25-os 12 masodperces videokat(11-13 MByte meretu fajlok) keszitve boven a HC-SR501 5 masodperces ujraeledesi idelyen belul masol a RPI3B Rock64-es NFS-re 2 switchen keresztul.
NTP, NFS beallitva: Megerte a munka.
Lassan ossze all a patkanyfogo rendszer! :)

root@rpi3b01:/opt/rathunter# ./rathunter5.py
Press Ctrl+c to exit!
2019-02-24_15.40.42 The HC-SR501 motion sensor is being initialized ...

ROCK64 USB 3.0 stabilitas teszt ...

 ( Ice | 2019. február 7., csütörtök - 13:33 )

root@rock64:~# rock64_health.sh && dd if=/dev/zero of=/media/hdd/test bs=1G count=500 oflag=direct status=progress && rock64_health.sh
CPU freq : 408.00 MHz
CPU count : 4
Governor : ondemand
SoC Temp : 38.18 C
536870912000 bytes (537 GB, 500 GiB) copied, 5249.75 s, 102 MB/s
500+0 records in
500+0 records out
536870912000 bytes (537 GB, 500 GiB) copied, 5249.75 s, 102 MB/s
CPU freq : 1296.00 MHz
CPU count : 4
Governor : ondemand
SoC Temp : 50.00 C

root@rock64:~# dmesg -T | grep -i error | wc -l
0

0 hiba.

ROCK64 es a lighttpd ...

 ( Ice | 2019. február 6., szerda - 20:02 )

apt-get install lighttpd
apt-get install php7.0-fpm
apt-get install php7.0-gd
lighttpd-enable-mod fastcgi
lighttpd-enable-mod fastcgi-php
vi /etc/lighttpd/conf-available/15-fastcgi-php.conf

fastcgi.server += ( ".php" =>
((
"socket" => "/var/run/php/php7.0-fpm.sock",
"broken-scriptfilename" => "enable"
))
)

systemctl restart lighttpd

es mar muxik is a "<?php phpinfo(); ?>" info oldal.

ROCK64 es a WDC WD10JMVW-59AJGS4 USB 3.0-an, indulasi aramfelveteli problema megoldva!

 ( Ice | 2019. február 6., szerda - 15:46 )

Problema megoldva ezzel http://www.logilink.com/Products_LogiLink/Cable_Adapters/USB_30_Cable/USB_30_Y_Power_Cable-1_m.htm .
Tobbet kajalna a WDC WD10JMVW-59AJGS4 USB 3.0-an, mint amit USB 3.0-an le tudna adni a ROCK64.
Innentol kezdve lehet folytatni a projektet.
DS3231 beallitva.
NFS es NTP serverek felkonfiguralva.
Raspberry Pi 3B funkciojat atveheti, ha nagyobb teszten atmegy a ROCK64! :)
root@rock64:~# lsusb -t
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
|__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M

Rock64 es az RTC DS3231 siker

 ( Ice | 2019. február 1., péntek - 16:29 )

3.3 V-on mukodik szepen!
RTC: https://www.hestore.hu/prod_10038042.html
Segitseg https://forum.armbian.com/topic/8856-solved-how-to-add-an-external-rtc-module-to-rock64-board/
Kernel forras: https://github.com/ayufan-rock64/linux-kernel/archive/4.4.154-1128-rockchip-ayufan.tar.gz

Kernel module forditas pelda:
"
Kernel module compilation:
Follow these instructions to compile an additional kernel module.
In this example, we’ll compile the ds1307 RTC kernel module for version 4.4.154-1124:

Megjott a Rock64, elso tesztek Debian 9.6 -on...

 ( Ice | 2019. január 23., szerda - 19:09 )

root@rock64:~# cat /etc/debian_version
9.6

root@rock64:~# df -hP /mnt
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 916G 3.9G 866G 1% /mnt

root@rock64:~# dd if=/dev/zero of=/mnt/valami bs=4094 count=1000000 status=progress
4057072120 bytes (4.1 GB, 3.8 GiB) copied, 34 s, 119 MB/s
1000000+0 records in
1000000+0 records out
4094000000 bytes (4.1 GB, 3.8 GiB) copied, 34.2802 s, 119 MB/s

root@rock64:~# lsusb -v -s 5:2

Bus 005 Device 002: ID 1058:25a2 Western Digital Technologies, Inc.
Device Descriptor:
bLength 18

Rock64

 ( Ice | 2019. január 12., szombat - 19:07 )

Rendeltem egy ROCK64(2GB RAM)-et: https://www.pine64.org/?page_id=7147
SSHD/Lighthttpd/NFSD/NTPD Debian szerver lesz belole, mert ra lehet rakni az RPI-os RTC-ket, valamint H264-et fog konvertalni MP4-re.
Remelem jo lesz!
Fingers crossed!

Pi Python3 tanulas ...

 ( Ice | 2018. december 26., szerda - 20:43 )

[code]
#! /usr/bin/env python3
#
# rathunter4.py by Ice
#

import io
from gpiozero import MotionSensor, LED
import picamera
import time
import datetime
import subprocess
import atexit
import logging

ir = False
logfile = "/var/log/rathunter/rathunter.log"
moviesdir = "/media/hdd/"
host = subprocess.getoutput(["hostname", "-s"])

@atexit.register
def goodbye():
print("You are now leaving the rathunter4.py program.")

#Function to get get date and time
def dt():
return datetime.datetime.now().strftime("%Y-%m-%d_%H.%M.%S")

openSUSE Leap 15 & Superposition ...

 ( Ice | 2018. július 14., szombat - 12:26 )

ice@h170pro4:~/Downloads/Unigine_Superposition-1.0> ll
total 48
drwxr-xr-x 4 ice users 212 Jul 14 12:00 bin
drwxr-xr-x 2 ice users 63 Apr 11 2017 data
drwxr-xr-x 2 ice users 115 Apr 11 2017 docs
lrwxrwxrwx 1 root root 29 Jul 14 11:58 libcrypto.so -> /usr/lib64/libcrypto.so.1.0.0
lrwxrwxrwx 1 root root 26 Jul 14 11:57 libssl.so -> /usr/lib64/libssl.so.1.0.0
-rwxr-xr-x 1 ice users 41285 Apr 11 2017 Superposition
-rwxr-xr-x 1 ice users 653 Apr 5 2017 uninstall.sh

Superposition Benchmark Spectre/Meltown hibajavitasok, BIOS frissites utan ...

 ( Ice | 2018. március 19., hétfő - 10:44 )

h170pro4:~ # modinfo nvidia|grep -i version
version: 390.42
srcversion: FA33B00C00A6F70EC9CF314
vermagic: 4.4.114-42-default SMP mod_unload modversions

Superposition Benchmark:7505

Nem sokat valtozott ...

Van uj BIOS a H170Pro4hez

 ( Ice | 2018. március 16., péntek - 16:13 )

ftp://europe.asrock.com/BIOS/1151/H170%20Pro4(7.30)ROM.zip

Meg nem fagyott le a gep az uj BIOS-sal. :)

Eddig is "atom stabil" volt.

Idokozben felraktam az uj ME FW-t: 11.8.50.3425

Asrock-nal nagyon nem sietnek uj BIOS-t/UEFI-t kiadni ...

 ( Ice | 2018. március 8., csütörtök - 9:32 )

h170pro4:/home/ice/spectre-meltdown-checker # ./spectre-meltdown-checker.sh
Spectre and Meltdown mitigation detection tool v0.35

Checking for vulnerabilities on current system
Kernel is Linux 4.4.114-42-default #1 SMP Tue Feb 6 10:58:10 UTC 2018 (b6ee9ae) x86_64
CPU is Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz

Hardware check
* Hardware support (CPU microcode) for mitigation techniques
* Indirect Branch Restricted Speculation (IBRS)
* SPEC_CTRL MSR is available: NO
* CPU indicates IBRS capability: NO
* Indirect Branch Prediction Barrier (IBPB)

"The Complete List Of CPUs Vulnerable To Meltdown / Spectre Rev. 7.0"

 ( Ice | 2018. február 2., péntek - 10:13 )

https://www.techarp.com/guides/complete-meltdown-spectre-cpu-list/

Ezert szerencses az akinek Cortex A7 procis telefonja van : http://www.samsung.com/hu/consumer/mobile-devices/smartphones/others/GT-I9060MKSXEH/ :)

https://prohardver.hu/tudastar/arm_cortex-a7.html

Annyira "buta" proci, hogy nem erinti a problema. :)

Lenovo TAB 2 A8-50 : MT8161 => Cortex A53 szinten nem erintett! :)

Fingers crossed!

Potential Impact on Processors in the POWER Family(Spectre and Meltdown ...)

 ( Ice | 2018. január 30., kedd - 13:59 )

According to IBM, firmware patches for POWER7+, POWER8, and POWER9 platforms are all currently available via FixCentral. The company says Power7 patches will be available February 7. In addition, it estimates IBM i operating system patches (also available via FixCentral) will finish rolling out on February 12, and AIX patches will be available starting January 26.

https://www.ibm.com/blogs/psirt/potential-impact-processors-power-family/