0.11.2: gitlab-ci-linux-build-187 released
0.11.2: Update OMV install (to also be able to run OMV6)Mainline 5.6.x
-
Hallo,
bei mir lief der eigentliche Kernel Boot aber dann konnte systemd nicht starten.
[ 128.877387] tmpfs: Unknown parameter 'mode' [ 128.880956] systemd[1]: Failed to mount tmpfs at /dev/shm: In[ 128.899091] tmpfs: Unknown parameter ' [ 128.902238] systemd[1]: Failed to mount tmpfs at /run: Invali[ 128.924020] tmpfs: Unknown parameter ' [ 128.927536] systemd[1]: Failet /run/lock: Invalid argument [ 128.959366] tmpfs: Unknown parameter 'mode' [ 128.962700] systemd[1]: Failed to mount tmpfs at /sys/fs/cgroup: Invalid argument [ 128.998696] systemd[1]: Failed to mount cgroup at /sys/fs/cgroup/systemd: No such file or dir[!!!!!!]. [ 129.065789] systemd[1]: Freezing execution.
Da ich sowieso meinen eigenen Kernel baute konnte ich das recht einfach lösen.
- Ich folge mehr oder weniger dieser Anleitung https://forum.pine64.org/showthread.php?tid=6799
- Bei Punkt 4 nehme ich den Source code von https://github.com/ayufan-rock64/linux-mainline-kernel/releases/tag/5.6.0-1122-ayufan
- Bei Punkt 5 schalte ich noch ein paar Optionen ein die schon immer in Kamils Kernel für mich fehlen. Aber diesmal mußte ich noch folgendes einschlalten
- CONFIG_TMPFS: -> File systems -> Pseudo filesystems
- CONFIG_TMPFS_POSIX_ACL: -> File systems -> Pseudo filesystems -> Tmpfs virtual memory file system support (former shm fs) (TMPFS [=y])
- CONFIG_TMPFS_XATTR: -> File systems -> Pseudo filesystems -> Tmpfs virtual memory file system support (former shm fs) (TMPFS [=y])
- Ausserdem habe ich noch Wireguard eingeschaltet, allerdings habe ich Wireguard bis jetzt noch nie benutzt gehabt.
- CONFIG_WIREGUARD: -> Device Drivers -> Network device support (NETDEVICES [=y]) -> Network core driver support (NET_CORE [=y])
- Hier unten sollte man die Änderungen in meiner Kompilation sehen, nicht alle habe ich aktiv gewählt.
[18:36:58-martin@rockpro64-dev: ~ $ sdiff -s -w 137 config-5.6.0-1122-ayufan-gd4c5ad8ec46d /boot/config-5.6.0 | grep ">" | grep -v "is not set" | grep CONFIG_ > CONFIG_CC_HAS_ASM_INLINE=y > CONFIG_REGULATOR_FIXED_VOLTAGE=y > CONFIG_REGULATOR_FAN53555=y > CONFIG_REGULATOR_GPIO=y > CONFIG_REGULATOR_HI655X=y > CONFIG_REGULATOR_MAX77620=y > CONFIG_REGULATOR_PWM=y > CONFIG_REGULATOR_QCOM_SPMI=y > CONFIG_REGULATOR_RK808=y > CONFIG_REGULATOR_S2MPS11=y > CONFIG_REGULATOR_UNIPHIER=y > CONFIG_VIDEO_TUNER=m > CONFIG_V4L2_FWNODE=m > CONFIG_USB_GSPCA=m > CONFIG_VIDEO_EM28XX=m > CONFIG_VIDEO_EM28XX_V4L2=m > CONFIG_VIDEO_EM28XX_ALSA=m > CONFIG_VIDEO_EM28XX_DVB=m > CONFIG_VIDEO_TVEEPROM=m > CONFIG_TMPFS_POSIX_ACL=y > CONFIG_TMPFS_XATTR=y > CONFIG_CRYPTO_LIB_BLAKE2S=m > CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m > CONFIG_CRYPTO_LIB_CURVE25519=m > CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m > CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y [18:37:11-martin@rockpro64-dev: ~ $ sdiff -s -w 137 config-5.6.0-1122-ayufan-gd4c5ad8ec46d /boot/config-5.6.0 | grep "|" # Compiler: aarch64-linux-gnu-gcc (Ubuntu/Linaro 7.4.0-1ubuntu1~1 | # Compiler: gcc (Debian 8.3.0-6) 8.3.0 CONFIG_GCC_VERSION=70400 | CONFIG_GCC_VERSION=80300 # CONFIG_CRYPTO_CHACHA20_NEON is not set | CONFIG_CRYPTO_CHACHA20_NEON=m # CONFIG_CRYPTO_POLY1305_NEON is not set | CONFIG_CRYPTO_POLY1305_NEON=m # CONFIG_SCSI_ISCSI_ATTRS is not set | CONFIG_SCSI_ISCSI_ATTRS=m # CONFIG_ISCSI_TCP is not set | CONFIG_ISCSI_TCP=m # CONFIG_ISCSI_BOOT_SYSFS is not set | CONFIG_ISCSI_BOOT_SYSFS=m # CONFIG_WIREGUARD is not set | CONFIG_WIREGUARD=m # CONFIG_REGULATOR is not set | CONFIG_REGULATOR=y # CONFIG_MEDIA_USB_SUPPORT is not set | CONFIG_MEDIA_USB_SUPPORT=y # CONFIG_VIDEO_MSP3400 is not set | CONFIG_VIDEO_MSP3400=m # CONFIG_VIDEO_SAA711X is not set | CONFIG_VIDEO_SAA711X=m # CONFIG_VIDEO_TVP5150 is not set | CONFIG_VIDEO_TVP5150=m # CONFIG_VIDEO_OV2640 is not set | CONFIG_VIDEO_OV2640=m # CONFIG_VIDEO_MT9V011 is not set | CONFIG_VIDEO_MT9V011=m # CONFIG_MEDIA_TUNER_MT2060 is not set | CONFIG_MEDIA_TUNER_MT2060=m # CONFIG_MEDIA_TUNER_QT1010 is not set | CONFIG_MEDIA_TUNER_QT1010=m # CONFIG_MEDIA_TUNER_TDA18212 is not set | CONFIG_MEDIA_TUNER_TDA18212=m # CONFIG_MEDIA_TUNER_SI2157 is not set | CONFIG_MEDIA_TUNER_SI2157=m # CONFIG_MEDIA_TUNER_QM1D1C0042 is not set | CONFIG_MEDIA_TUNER_QM1D1C0042=m # CONFIG_DVB_M88DS3103 is not set | CONFIG_DVB_M88DS3103=m # CONFIG_DVB_DRXK is not set | CONFIG_DVB_DRXK=m # CONFIG_DVB_TDA18271C2DD is not set | CONFIG_DVB_TDA18271C2DD=m # CONFIG_DVB_TS2020 is not set | CONFIG_DVB_TS2020=m # CONFIG_DVB_TDA10071 is not set | CONFIG_DVB_TDA10071=m # CONFIG_DVB_DRXD is not set | CONFIG_DVB_DRXD=m # CONFIG_DVB_MT352 is not set | CONFIG_DVB_MT352=m # CONFIG_DVB_ZL10353 is not set | CONFIG_DVB_ZL10353=m # CONFIG_DVB_CXD2820R is not set | CONFIG_DVB_CXD2820R=m # CONFIG_DVB_SI2168 is not set | CONFIG_DVB_SI2168=m # CONFIG_DVB_TDA10023 is not set | CONFIG_DVB_TDA10023=m # CONFIG_DVB_LGDT330X is not set | CONFIG_DVB_LGDT330X=m # CONFIG_DVB_LGDT3305 is not set | CONFIG_DVB_LGDT3305=m # CONFIG_DVB_LGDT3306A is not set | CONFIG_DVB_LGDT3306A=m # CONFIG_DVB_S5H1409 is not set | CONFIG_DVB_S5H1409=m # CONFIG_DVB_S921 is not set | CONFIG_DVB_S921=m # CONFIG_DVB_MB86A20S is not set | CONFIG_DVB_MB86A20S=m # CONFIG_DVB_TC90522 is not set | CONFIG_DVB_TC90522=m # CONFIG_DVB_DRX39XYJ is not set | CONFIG_DVB_DRX39XYJ=m # CONFIG_DVB_A8293 is not set | CONFIG_DVB_A8293=m # CONFIG_USB_SERIAL_CH341 is not set | CONFIG_USB_SERIAL_CH341=m # CONFIG_TYPEC is not set | CONFIG_TYPEC=y # CONFIG_TMPFS is not set | CONFIG_TMPFS=y # CONFIG_CRYPTO_LIB_BLAKE2S is not set | CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m # CONFIG_CRYPTO_LIB_CHACHA is not set | CONFIG_CRYPTO_LIB_CHACHA=m # CONFIG_CRYPTO_LIB_CURVE25519 is not set | CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m # CONFIG_CRYPTO_LIB_POLY1305 is not set | CONFIG_CRYPTO_LIB_POLY1305=m # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set | CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m [18:37:13-martin@rockpro64-dev: ~ $
@FrankM das ist übrigens auf deinem ehemaligen rockpro64
Vieleicht hilft euch das ja.
Gruß
Martin -
Bei mir läuft der jetzt.
rock64@rockpro64:~$ uname -a Linux rockpro64 5.6.0-1124-ayufan-g74873b72703c #ayufan SMP PREEMPT Fri Apr 3 15:36:03 UTC 2020 aarch64 GNU/Linux
Der läuft wohl nicht mehr mit dem alten uboot zusammen. Da in meinem SPI der uboot von sigmaris drin ist, habe ich den dann mal getestet. Und siehe - geht
Kamil scheint da seit langer Zeit mal wieder was am basteln zu sein.
LATEST_UBOOT_VERSION=2020.01-rockchip-ayufan-1069-g7999b61681 LATEST_KERNEL_VERSION=5.6.0-1123-ayufan-g50979db7cb28 LATEST_PACKAGE_VERSION=0.10-184
Das gab mir dann auch den entsprechenden Input, um den anderen uboot auszuprobieren.
Sieht also nach einem neuen Release mit neuem uboot aus und Kernel 5.6
-
5.6.0-1123-ayufan
5.6.0-1124-ayufan
5.6.0-1125-ayufan
5.6.0-1126-ayufan
5.6.0-1127-ayufan
released- ayufan: defconfig: fix missing regulators, wireguard, exfat
- ayufan: dts: rockpro64: define cooling-levels for fan
- phy: rockchip-inno-hdmi-phy: add vesa dmt pixel clocks
- ayufan: defconfig: enable bonding
- ayufan: defconfig: make USB adapters to be modules
-
Hi,
wie war/ist den eigentlich die Fehlermeldung die ihr bekommt oder bekamt? @sunchase kannst du genauere infos dazu schicken? Hast du die Möglichkeit auf der Console zu schauen was da passiert?
Bei mir bootet der Kernel von Kamil auch direkt auf meinem development rockpro64. Allerdings ist mir der status in Sachen U-Boot und SPI auf dem board nicht klar, hatte mich darum bis her noch nicht gekümmert. Frank kannst du dich dazu noch erinnern?
Jedenfalls sehe ich beim booten auf der Console dies.
U-Boot 2017.09-rockchip-ayufan-1065-g95f6152134 (Aug 26 2019 - 12:41:34 +0000)
Ich denke das booten klappt auf meinen System da nun auch die diversen TMPFS parameter von Kamil gesetzt wurden, naja nichtsdestotrotz baue ich mir mit dem letzten Sourcen gerade einen eigenen Kernel.
M
-
Den ich im SPI habe hat folgende Bezeichnung
U-Boot 2020.01-01987-g335875f1f5 (Feb 01 2020 - 15:02:32 +0000)
-
5.6.0-1136-ayufan released
- nuumio: dts/pcie: add configurable delay before pcie bus scan (#18)
(22:24:21) P64ProtocolBot: [D] <nuumio> ayufan: just made a pr if you'd like to merge workaround for crashing lsi sas adapters to your kernel. it's the same one i made for 4.2x kernels modified for 5.x
-
5.6.0-1138-ayufan released
- ayufan: dts: pinebook-pro: support more DP type-c docks
Release 5.6.0-1138-ayufan · ayufan-rock64/linux-mainline-kernel
Linux kernel source tree. Contribute to ayufan-rock64/linux-mainline-kernel development by creating an account on GitHub.
GitHub (github.com)