Coder Social home page Coder Social logo

warpme / minimyth2 Goto Github PK

View Code? Open in Web Editor NEW
72.0 72.0 21.0 181.12 MB

Distro to make disk-less MythTV appliance

Home Page: https://github.com/warpme/minimyth2/wiki

Makefile 48.73% CSS 0.39% HTML 21.06% C 0.18% Perl 6.40% Shell 20.45% Python 2.25% C++ 0.06% GDB 0.01% Prolog 0.16% CMake 0.11% M4 0.01% Roff 0.19%
canadian-cross cross-compilation distro mythtv-appliance pxe-boot

minimyth2's People

Contributors

graysky2 avatar heitbaum avatar waowave avatar warpme avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

minimyth2's Issues

make install error

Hi warpme:

I try to build this project myself on Ubuntu 20.04 LTS,
but when run make install after make build success, i get failed following:
Andy suggestion is appreciated.

`==> Running make install in work/main.d/minimyth-32-11.29.0.r12
make[1]: Entering directory '/srv/WorkSpace/opensource/minimyth2/script/meta/minimyth/work/main.d/minimyth-32-11.29.0.r12'
make[2]: Entering directory '/srv/WorkSpace/opensource/minimyth2/script/meta/minimyth/work/main.d/minimyth-32-11.29.0.r12/source'
make[2]: Nothing to be done for 'build'.
make[2]: Leaving directory '/srv/WorkSpace/opensource/minimyth2/script/meta/minimyth/work/main.d/minimyth-32-11.29.0.r12/source'
make[2]: Entering directory '/srv/WorkSpace/opensource/minimyth2/script/meta/minimyth/work/main.d/minimyth-32-11.29.0.r12/source'
made SD card distribution
using boards list (board-rk3566.x96_x6) from script command-line
adding board-rk3566.x96_x6 to default.config & MiniMyth2.wks
board-rk35xx detected. Using default-gpt.wks
boards : board-rk3566.x96_x6-
mm2 home dir : [/srv/WorkSpace/opensource/minimyth2]
boot files : [/srv/WorkSpace/opensource/minimyth2/script/meta/minimyth/work/main.d/minimyth-32-11.29.0.r12/build/stage/boot]
rootfs files : [/srv/WorkSpace/opensource/minimyth2/script/meta/minimyth/work/main.d/minimyth-32-11.29.0.r12/build/stage/image/rootfs]
entering fakeroot enviroment...
WIC output:
INFO: Creating image(s)...

ERROR: _exec_cmd: export PATH=/srv/WorkSpace/opensource/minimyth2/images/build/sbin:/srv/WorkSpace/opensource/minimyth2/images/build/usr/sbin:/srv/WorkSpace/opensource/minimyth2/images/build/usr/bin:$PATH;export PSEUDO_PREFIX=/srv/WorkSpace/opensource/minimyth2/images/build/usr;export PSEUDO_LOCALSTATEDIR=/srv/WorkSpace/opensource/minimyth2/script/meta/minimyth/work/main.d/minimyth-32-11.29.0.r12/build/stage/image/rootfs/../pseudo;export PSEUDO_PASSWD=/srv/WorkSpace/opensource/minimyth2/script/meta/minimyth/work/main.d/minimyth-32-11.29.0.r12/build/stage/image/rootfs;export PSEUDO_NOSYMLINKEXP=1;/srv/WorkSpace/opensource/minimyth2/script/meta/minimyth/work/main.d/minimyth-32-11.29.0.r12/build/stage/tmp/sysroots-components/x86_64/pseudo-native/usr/bin/pseudo mkfs.ext4 -F -i 8192 ./tmp.wic.o0bt7zqv/rootfs_ROOT.7.ext4 -L ROOT -U 8caa6358-c5f7-473a-b142-d55e2f506b85 -d /srv/WorkSpace/opensource/minimyth2/script/meta/minimyth/work/main.d/minimyth-32-11.29.0.r12/build/stage/image/rootfs returned '1' instead of 0
output: ERROR: ld.so: object 'libpseudo.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
mkfs.ext4: /lib/x86_64-linux-gnu/libblkid.so.1: version BLKID_2_36' not found (required by mkfs.ext4) removing working files... compressing SD image... xz: MiniMyth2-armv8-32-11.29.0.r12-board-rk3566.x96_x6-SD-Image.img: No such file or directory SD image creation done! Image is here:/srv/WorkSpace/opensource/minimyth2/script/meta/minimyth/work/main.d/minimyth-32-11.29.0.r12/build/stage/MiniMyth2-armv8-32-11.29.0.r12-board-rk3566.x96_x6-SD-Image.img.xz installing SD Card image on [/home/andy/build] cp: cannot stat '/srv/WorkSpace/opensource/minimyth2/script/meta/minimyth/work/main.d/minimyth-32-11.29.0.r12/build/stage/MiniMyth2-*-SD-Image.img.xz': No such file or directory make[2]: *** [Makefile:1037: install] Error 1 make[2]: Leaving directory '/srv/WorkSpace/opensource/minimyth2/script/meta/minimyth/work/main.d/minimyth-32-11.29.0.r12/source' make[1]: *** [Makefile:7: install] Error 2 make[1]: Leaving directory '/srv/WorkSpace/opensource/minimyth2/script/meta/minimyth/work/main.d/minimyth-32-11.29.0.r12' make: *** [../../gar.lib.mk:423: install-work/main.d/minimyth-32-11.29.0.r12/Makefile] Error 2

TanixTX6s - no ap6330 wifi

I have issue with the latest MiniArch on Tanix TX6S with SP6330 wifi chip.

SDIO doesn't show up in dmesg, modprobe brcmfmac does nothing.

For the rest, MiniArch works perfectly.

Here is log:

U-Boot SPL 2021.04 (Feb 25 2023 - 15:19:32 +0100)
DRAM: 4096 MiB
Failed to set core voltage! Can't set CPU frequency
Trying to boot from MMC1
NOTICE: BL31: v2.8(debug):v12.13.0-v33-Pre-1175-g91e3da68e6-5-g0518a270
NOTICE: BL31: Built : 15:19:28, Feb 25 2023
NOTICE: BL31: Detected Allwinner H616 SoC (1823)
NOTICE: BL31: Found U-Boot DTB at 0x4a085a28, model: Tanix TX6s
INFO: ARM GICv2 driver initialized
INFO: Configuring SPC Controller
INFO: PMIC: Probing AXP305 on RSB
WARNING: PMIC: No regulators DT node, skipping setup
INFO: BL31: Platform setup done
INFO: BL31: Initializing runtime services
INFO: BL31: cortex_a53: CPU workaround for 855873 was applied
INFO: BL31: cortex_a53: CPU workaround for 1530924 was applied
INFO: PSCI: Suspend is unavailable
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0x4a000000
INFO: SPSR = 0x3c9
INFO: Changed devicetree.

U-Boot 2021.04 (Feb 25 2023 - 15:19:32 +0100) Allwinner Technology

CPU: Allwinner H616 (SUN50I)
Model: Tanix TX6s
I2C: ready
DRAM: 3 GiB
MMC: mmc@4020000: 0, mmc@4022000: 1
Loading Environment from FAT... Card did not respond to voltage select! : -110
In: serial@5000000
Out: serial@5000000
Err: serial@5000000
Net: No ethernet found.
starting USB...
No working controllers found
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
1501 bytes read in 2 ms (732.4 KiB/s)
Executing script at 4fc00000
32115200 bytes read in 2665 ms (11.5 MiB/s)
Failed to load '/h616_dtb'
27993 bytes read in 9 ms (3 MiB/s)
7630304 bytes read in 636 ms (11.4 MiB/s)
Moving Image from 0x40080000 to 0x40200000, end=42140000 #1
Flattened Device Tree blob at 4fa00000
Booting using the fdt blob at 0x4fa00000
Loading Ramdisk to 498b9000, end 49fffde0 ... OK
Loading Device Tree to 00000000498af000, end 00000000498b8fff ... OK

Starting kernel ...

:: running early hook [udev]
Starting systemd-udevd version 253-1-arch
:: running hook [udev]
:: Triggering uevents...
:: running hook [keymap]
:: Loading keymap...kbd_mode: KDSKBMODE: Inappropriate ioctl for device
done.
:: performing fsck on '/dev/mmcblk0p2'
ROOT: clean, 31331/1866384 files, 332874/3811584 blocks
:: mounting '/dev/mmcblk0p2' on real root
:: running cleanup hook [udev]

Welcome to Arch Linux ARM!

[ OK ] Created slice Slice /system/getty.
[ OK ] Created slice Slice /system/modprobe.
[ OK ] Created slice Slice /system/serial-getty.
[ OK ] Created slice User and Session Slice.
[ OK ] Started Dispatch Password …ts to Console Directory Watch.
[ OK ] Started Forward Password R…uests to Wall Directory Watch.
[UNSUPP] Starting of Arbitrary Exec…m Automount Point unsupported.
[ OK ] Reached target Local Encrypted Volumes.
[ OK ] Reached target Local Integrity Protected Volumes.
[ OK ] Reached target Path Units.
[ OK ] Reached target Remote File Systems.
[ OK ] Reached target Slice Units.
[ OK ] Reached target Swaps.
[ OK ] Reached target Local Verity Protected Volumes.
[ OK ] Listening on Device-mapper event daemon FIFOs.
[ OK ] Listening on Process Core Dump Socket.
[ OK ] Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ OK ] Listening on udev Control Socket.
[ OK ] Listening on udev Kernel Socket.
Mounting POSIX Message Queue File System...
Mounting Kernel Debug File System...
Mounting Kernel Trace File System...
Mounting Temporary Directory /tmp...
Starting Create List of Static Device Nodes...
Starting Load Kernel Module configfs...
Starting Load Kernel Module dm_mod...
Starting Load Kernel Module drm...
Starting Load Kernel Module fuse...
Starting Load Kernel Module loop...
Starting Journal Service...
Starting Generate network …ts from Kernel command line...
Starting Remount Root and Kernel File Systems...
Starting Apply Kernel Variables...
Starting Coldplug All udev Devices...
[ OK ] Mounted POSIX Message Queue File System.
[ OK ] Mounted Kernel Debug File System.
[ OK ] Mounted Kernel Trace File System.
[ OK ] Mounted Temporary Directory /tmp.
[ OK ] Finished Create List of Static Device Nodes.
[ OK ] Finished Load Kernel Module configfs.
[ OK ] Started Journal Service.
[ OK ] Finished Load Kernel Module dm_mod.
[ OK ] Finished Load Kernel Module drm.
[ OK ] Finished Load Kernel Module fuse.
[ OK ] Finished Load Kernel Module loop.
[ OK ] Finished Generate network units from Kernel command line.
[ OK ] Finished Remount Root and Kernel File Systems.
[ OK ] Finished Apply Kernel Variables.
[ OK ] Reached target Preparation for Network.
Mounting Kernel Configuration File System...
Starting Flush Journal to Persistent Storage...
Starting Load/Save OS Random Seed...
Starting Create Static Device Nodes in /dev...
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Finished Coldplug All udev Devices.
[ OK ] Finished Flush Journal to Persistent Storage.
[ OK ] Finished Create Static Device Nodes in /dev.
[ OK ] Reached target Preparation for Local File Systems.
Starting Rule-based Manage…for Device Events and Files...
[ OK ] Started Rule-based Manager for Device Events and Files.
Starting Network Configuration...
[ OK ] Found device /dev/ttyS0.
[ OK ] Started Network Configuration.
[ OK ] Found device /dev/disk/by-label/BOOT.
Mounting /boot...
[ OK ] Mounted /boot.
[ OK ] Reached target Local File Systems.
[ OK ] Reached target Hardware activated USB gadget.
Starting Create Volatile Files and Directories...
[ OK ] Finished Load/Save OS Random Seed.
[ OK ] Reached target Sound Card.
[ OK ] Listening on Load/Save RF …itch Status /dev/rfkill Watch.
[ OK ] Finished Create Volatile Files and Directories.
Starting Network Name Resolution...
Starting Network Time Synchronization...
Starting Record System Boot/Shutdown in UTMP...
[ OK ] Finished Record System Boot/Shutdown in UTMP.
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Time Set.
[ OK ] Started Network Name Resolution.
[ OK ] Reached target Network.
[ OK ] Reached target Host and Network Name Lookups.
[ OK ] Reached target System Initialization.
[ OK ] Started Refresh existing P…f archlinux-keyring regularly.
[ OK ] Started Daily verification of password and group files.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target Timer Units.
[ OK ] Listening on D-Bus System Message Bus Socket.
[ OK ] Reached target Socket Units.
[ OK ] Reached target Basic System.
Starting D-Bus System Message Bus...
[ OK ] Started OpenSSH Daemon.
Starting User Login Management...
Starting Permit User Sessions...
[ OK ] Finished Permit User Sessions.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyS0.
[ OK ] Reached target Login Prompts.
[ OK ] Started User Login Management.
[ OK ] Started D-Bus System Message Bus.
[ OK ] Reached target Multi-User System.
[ OK ] Reached target Graphical Interface.

Arch Linux 6.2.0 (ttyS0)

alarm login:

Originally posted by @arg7 in #10 (comment)

Bug in reading custom evmap for remote

There is a bug in the reader part for using a custom evmap.
The file /etc/rc.d/init.d/conf.d/S_LIRC contains the following code:

    if [ "x${MM_LIRC_FETCH_EVMAP_CONF}" = "xyes" ] ; then                                 
                                                                                                   
        /bin/rm -f /etc/eventlircd.d/${MM_LIRC_FETCH_EVMAP_CONF}                                     
                                                                                                     
        mm_confro_get /${MM_LIRC_FETCH_EVMAP_CONF} /etc/eventlircd.d/${MM_LIRC_FETCH_EVMAP_CONF}     
                                                                                                       
        if [ ! -e /etc/eventlircd.d/${MM_LIRC_FETCH_EVMAP_CONF} ] ; then                               
            mm_message_output err "error: failed to fetch ${MM_LIRC_FETCH_EVMAP_CONF} file."             
        fi                                                                                               
                                                                                                         
    fi 

And this will only read the file if MM_LIRC_FETCH_EVMAP_CONF equals yes. Now "yes" is not an accepted name for a *.evmap file as it has to be named after the USB id. What follows is that the file will never be read.

Suggest replacing the

if [ "x${MM_LIRC_FETCH_EVMAP_CONF}" = "xyes" ]

with

if [ "x${MM_LIRC_FETCH_EVMAP_CONF}" != "xno" ]

nvidia-340.108 with linux 6.1 and linux 6.6

Hi!

I migrated to linux 6.1 from 5.19 a couple of days ago and found the newer kernel requires nvidia-340.108 to be patched more to be successfully built. The patch I use is attached, worked for me fine for a couple of days. But the changes are so that there is a probability some issues can happen (or not, I only have one machine to test) on setups other than my one. Could you please consider reviewing, testing and committing the patch?

Related kernel changes I based the patch on:

0013-fix-compile-on-6.1.patch.gz

Rockchip -- Wayland Black Screen

Hey @warpme , cool project! I noticed you had a note that you are getting a black screen in Wayland on Rockchip boards. I am also struggling to get these boards working and for me its not even a black screen. Im finding when I launch sway, seatd completely locks up and sway segfaults.

Anyways, thought maybe we could work together to try to figure out what's going on here to see if we can get it working.

Installation on X96 X6 Rk3566

Hi,

Thank you for a very interesting project!

I want to install on my TV box X96 X6 running on Rk3566 with 8GB RAM. Which image I should download?

X96_X6_RK3566 on another RK3566 based box

First I should say thanks for your nice work。
When see you try this project on rk3566, I also want to have a try。
I have an RK3566 based box(Not X96)。
I Download your X96 image from the release page, and write to sdcard by Etcher。
After insert the sdcard to board and powerup,I see u-boot start log from the debug uart:
`U-Boot 2017.09 (Apr 02 2022 - 15:51:26 +0200)

Model: X96 X6 RK3566 TV Box
PreSerial: 2, raw, 0xfe660000
DRAM: 3.7 GiB
Sysmem: init
Relocation Offset: ef4c4000, fdt: edbf9dd0
no mmc device at slot 1
dwmmc@fe2b0000: 1 (SD), dwmmc@fe2c0000: 2, sdhci@fe310000: 0
Bootdev(atags): mmc 1
MMC1: Legacy, 50Mhz
PartType: EFI
No misc partition
boot mode: None
FIT: No boot partition
No resource partition
Failed to load DTB
Failed to get kernel dtb, ret=-19
io-domain: OK
*** Warning - bad CRC, using default environment

Model: X96 X6 RK3566 TV Box
rockchip_set_serialno: could not find efuse/otp device
CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
apll 816000 KHz
dpll 528000 KHz
gpll 1188000 KHz
cpll 1000000 KHz
npll 24000 KHz
vpll 24000 KHz
hpll 24000 KHz
ppll 100000 KHz
armclk 816000 KHz
aclk_bus 150000 KHz
pclk_bus 50000 KHz
aclk_top_high 300000 KHz
aclk_top_low 200000 KHz
hclk_top 150000 KHz
pclk_top 50000 KHz
aclk_perimid 300000 KHz
hclk_perimid 150000 KHz
pclk_pmu 50000 KHz
Net: clk_get_by_name(master_bus) failed: -22eqos_probe_resources() failed: -22No ethernet found.
Hit key to stop autoboot('CTRL+C'): 0

Booting FIT Image FIT: No boot partition

FIT: No FIT image
Could not find misc partition
ANDROID: reboot reason: "(none)"
optee api revision: 2.0
TEEC: Waring: Could not find security partition
Not AVB images, AVB skip
android_image_load_by_partname: Can't find part: boot
Android image load failed
Android boot failed, error -1.
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:4...
Found /extlinux/extlinux.conf
Retrieving file: /extlinux/extlinux.conf
reading /extlinux/extlinux.conf
400 bytes read in 6 ms (64.5 KiB/s)
1: MiniMyth2
Retrieving file: /Image
reading /Image
30980608 bytes read in 2604 ms (11.3 MiB/s)
append: root=/dev/mmcblk0p5 rw rootwait earlycon=uart8250,mmio32,0xfe660000 console=ttyS2,1500000n8 ogo.nologo vt.cur_def
ault=1
Retrieving file: /dtbs/rockchip/rk3566-x96_x6.dtb
reading /dtbs/rockchip/rk3566-x96_x6.dtb
47581 bytes read in 13 ms (3.5 MiB/s)
Fdt Ramdisk skip relocation

Flattened Device Tree blob at 0x0a100000

Booting using the fdt blob at 0x0a100000
Using Device Tree in place at 000000000a100000, end 000000000a10e9dc
Adding bank: 0x00200000 - 0x08400000 (size: 0x08200000)
Adding bank: 0x09400000 - 0xf0000000 (size: 0xe6c00000)
Total: 3590.876 ms

Starting kernel ...

I/TC: Secondary CPU 1 initializing
I/TC: Secondary CPU 1 switching to normal world boot
I/TC: Secondary CPU 2 initializing
I/TC: Secondary CPU 2 switching to normal world boot
I/TC: Secondary CPU 3 initializing
I/TC: Secondary CPU 3 switching to normal world boot`

I plug an eth。
And I can see MiniMyth2 logo on my HDMI monitor

Sometims I can see the “MythTV Startup Status” UI, I got this by many times reset the board。

But I got “Database failed to start” message。
Does that means I have to install mythtv backend on somewhere? I am sorry if I miss something, this is my fisrt time play with MythTV。

And it seems there is no linux kernel boot logo output on my debug uart? how can i mdodify the configuration to get uart console work?

rock3a uboot not support pxe boot

This is my rock 3 Model A uboot logs

Model: Radxa ROCK 3 Model A
rockchip_set_serialno: could not find efuse/otp device
CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
  apll 816000 KHz
  dpll 528000 KHz
  gpll 1188000 KHz
  cpll 1000000 KHz
  npll 24000 KHz
  vpll 24000 KHz
  hpll 24000 KHz
  ppll 200000 KHz
  armclk 816000 KHz
  aclk_bus 150000 KHz
  pclk_bus 50000 KHz
  aclk_top_high 300000 KHz
  aclk_top_low 200000 KHz
  hclk_top 150000 KHz
  pclk_top 50000 KHz
  aclk_perimid 300000 KHz
  hclk_perimid 150000 KHz
  pclk_pmu 100000 KHz
No misc partition
Net:   No ethernet found.
Hit key to stop autoboot('CTRL+C'):  0
=> <INTERRUPT>
=> <INTERRUPT>
=> printenv
arch=arm
baudrate=1500000
board=evb_rk3568
board_name=evb_rk3568
boot_a_script=load ${devtype} ${devnum}:${distro_bootpart} ${scriptaddr} ${prefix}${script}; source ${scriptaddr}
boot_efi_binary=load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} efi/boot/bootaa64.efi; if fdt addr ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r};else bootefi ${kernel_addr_r} ${fdtcontroladdr};fi
boot_extlinux=sysboot ${devtype} ${devnum}:${distro_bootpart} any ${scriptaddr} ${prefix}extlinux/extlinux.conf
boot_net_pci_enum=pci enum
boot_net_usb_start=usb start
boot_prefixes=/ /boot/
boot_script_dhcp=boot.scr.uimg
boot_scripts=boot.scr.uimg boot.scr
boot_targets=nvme mmc1 mmc0 usb0 pxe dhcp
bootargs=storagemedia=sd androidboot.storagemedia=sd androidboot.mode=normal
bootcmd=run distro_bootcmd;boot_fit;boot_android ${devtype} ${devnum};
bootcmd_dhcp=run boot_net_usb_start; run boot_net_pci_enum; if dhcp ${scriptaddr} ${boot_script_dhcp}; then source ${scriptaddr}; fi;setenv efi_fdtfile ${fdtfile}; setenv efi_old_vci ${bootp_vci};setenv efi_old_arch ${bootp_arch};setenv bootp_vci PXEClient:Arch:00011:UNDI:003000;setenv bootp_arch 0xb;if dhcp ${kern;
bootcmd_mmc0=setenv devnum 0; run mmc_boot
bootcmd_mmc1=setenv devnum 1; run mmc_boot
bootcmd_nvme=pci enum;nvme scan;setenv devnum 0;run nvme_boot;
bootcmd_pxe=run boot_net_usb_start; run boot_net_pci_enum; dhcp; if pxe get; then pxe boot; fi
bootcmd_usb0=setenv devnum 0; run usb_boot
bootdelay=0
cpu=armv8
devnum=1
devtype=mmc
distro_bootcmd=for target in ${boot_targets}; do run bootcmd_${target}; done
efi_dtb_prefixes=/ /dtb/ /dtb/current/
eth1addr=a2:77:b5:d0:d9:7b
ethaddr=9e:77:b5:d0:d9:7b
fdt_addr_r=0x0a100000
fdtfile=rockchip/rk3568-rock-3-a.dtb
kernel_addr_c=0x04080000
kernel_addr_no_low_bl32_r=0x00280000
kernel_addr_r=0x00280000
load_efi_dtb=load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} ${prefix}${efi_fdtfile}
mmc_boot=if mmc dev ${devnum}; then setenv devtype mmc; run scan_dev_for_boot_part; fi
nvme_boot=if nvme dev ${devnum}; then setenv devtype nvme; run scan_dev_for_boot_part; fi
partitions=uuid_disk=${uuid_gpt_disk};name=uboot,start=8MB,size=4MB,uuid=${uuid_gpt_loader2};name=trust,size=4M,uuid=${uuid_gpt_atf};name=misc,size=4MB,uuid=${uuid_gpt_misc};name=resource,size=16MB,uuid=${uuid_gpt_resource};name=kernel,size=32M,uuid=${uuid_gpt_kernel};name=boot,size=32M,bootable,uuid=${uuid_gpt_boo;
pxefile_addr_r=0x00e00000
ramdisk_addr_r=0x0a200000
rkimg_bootdev=if nvme dev 0; then setenv devtype nvme; setenv devnum 0; echo Boot from nvme;elif mmc dev 1 && rkimgtest mmc 1; then setenv devtype mmc; setenv devnum 1; echo Boot from SDcard;elif mmc dev 0; then setenv devtype mmc; setenv devnum 0;elif mtd_blk dev 0; then setenv devtype mtd; setenv devnum 0;elif mt
scan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan_dev_for_scripts; run scan_dev_for_extlinux; done;run scan_dev_for_efi;
scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; for distro_bootpart in ${devplist}; do if fstype ${devtype} ${devnum}:${distro_bootpart} bootfstype; then run scan_dev_for_boot; fi; done
scan_dev_for_efi=setenv efi_fdtfile ${fdtfile}; for prefix in ${efi_dtb_prefixes}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${efi_fdtfile}; then run load_efi_dtb; fi;done;if test -e ${devtype} ${devnum}:${distro_bootpart} efi/boot/bootaa64.efi; then echo Found EFI removable media binary efi/boe
scan_dev_for_extlinux=if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}extlinux/extlinux.conf; then echo Found ${prefix}extlinux/extlinux.conf; run boot_extlinux; echo SCRIPT FAILED: continuing...; fi
scan_dev_for_scripts=for script in ${boot_scripts}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${script}; then echo Found U-Boot script ${prefix}${script}; run boot_a_script; echo SCRIPT FAILED: continuing...; fi; done
scriptaddr=0x00c00000
soc=rockchip
stderr=serial,vidconsole
stdin=serial,usbkbd
stdout=serial,vidconsole
usb_boot=usb start; if usb dev ${devnum}; then setenv devtype usb; run scan_dev_for_boot_part; fi
vendor=rockchip

Environment size: 5526/32764 bytes
=> dhcp
No ethernet found.
=> dhcp
No ethernet found.
=> dhcp
No ethernet found.
=> run boot_net_usb_start
starting USB...
Bus dwc3@fcc00000: usb maximum-speed not found
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
Bus dwc3@fd000000: usb maximum-speed not found
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus dwc3@fcc00000 for devices... 1 USB Device(s) found
scanning bus dwc3@fd000000 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
=> run boot_net_pci_enum
failed to find reset-gpios property
=> dhcp
No ethernet found.
=> run bootcmd_dhcp
failed to find reset-gpios property
No ethernet found.
No ethernet found.

it's can't find network interface.

quartz-64-a

no boot

no leds
no hdmi
console stops after kernel gets started

Starting kernel ...

I/TC: Secondary CPU 1 initializing
I/TC: Secondary CPU 1 switching to normal world boot
I/TC: Secondary CPU 2 initializing
I/TC: Secondary CPU 2 switching to normal world boot
I/TC: Secondary CPU 3 initializing
I/TC: Secondary CPU 3 switching to normal world boot

OrangePi Zero 2 missing firmware for UWE5622 (aw859a)

Wifi did not work with OrangePi Zero 2. I poked around with the dts files, but seems like mainline kernel doesn't have support for it. I looked around the patch and decompiled the dtb currently running on my system, and it shows wifi-pwrseq but not the actual wifi chip on SDIO. I also cannot find the firmware for UWE5622, which should be included.

References:
jernejsk/linux-1@e7222b1
https://github.com/Ran-Thegoth/uwe5622
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero2.dts?h=v6.3.4

compile kernel and uboot only

Hello,
I've just found your image MiniMyth2-armv8-master-11.23.0.r2941-board-h616.tanix_tx6s-SD-Image.img.xz could be bootable on my tvbox - x96 mate (h616), no error on serial console.

I want to compile kernel and uboot to run ubuntu (or armbian) on it, could you give me some hints? I know this is off-topic and taking your time, but I'm new on compiling kernel and really need your help, please 😄

X96 X6 Ethernet is broken

Thanks for your excellent work.

I have tried to connect this box with the ethernet port but fails. Maybe is just my box or this brand has the ethernet broken?

Wifi is working.

Theme menu no longer "Default"

In v12.6.2-v32, the theme menu is no longer "Default". It is "Media Center Menu Theme". I can go into settings and change it back to "Default" but this does not survive a reboot.

I tried setting MM_THEMEMENU_NAME='Default' but that didn't do anything - not sure if that's the right variable.

rockpi and raspberrypi.

Hi
I've got a year old and a week old rockpi 4A (2G on the old, 4G on the new)
Both display no action at boot.

I made a card for a 4G raspberry pi 4.
It boots, I see 'scripts' in the messages then the display goes blank. It is a 1080 display that does work from 768x1024. The blue led flashes in regular pairs of flashes.

I downloaded src.tgz and will try to build

I've said more on the mythtv-users list

TanixTX6 4G - u-boot discovers only 3G of RAM

Board has 4GB of RAM, but linux sees only 3GB.
u-boot SPL shows 4GB, and next u-boot 3GB.

For the rest, MiniArch works perfectly.

Here is log:

U-Boot SPL 2021.04 (Feb 25 2023 - 15:19:32 +0100)
DRAM: 4096 MiB
Failed to set core voltage! Can't set CPU frequency
Trying to boot from MMC1
NOTICE: BL31: v2.8(debug):v12.13.0-v33-Pre-1175-g91e3da68e6-5-g0518a270
NOTICE: BL31: Built : 15:19:28, Feb 25 2023
NOTICE: BL31: Detected Allwinner H616 SoC (1823)
NOTICE: BL31: Found U-Boot DTB at 0x4a085a28, model: Tanix TX6s
INFO: ARM GICv2 driver initialized
INFO: Configuring SPC Controller
INFO: PMIC: Probing AXP305 on RSB
WARNING: PMIC: No regulators DT node, skipping setup
INFO: BL31: Platform setup done
INFO: BL31: Initializing runtime services
INFO: BL31: cortex_a53: CPU workaround for 855873 was applied
INFO: BL31: cortex_a53: CPU workaround for 1530924 was applied
INFO: PSCI: Suspend is unavailable
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0x4a000000
INFO: SPSR = 0x3c9
INFO: Changed devicetree.

U-Boot 2021.04 (Feb 25 2023 - 15:19:32 +0100) Allwinner Technology

CPU: Allwinner H616 (SUN50I)
Model: Tanix TX6s
I2C: ready
DRAM: 3 GiB
MMC: mmc@4020000: 0, mmc@4022000: 1
Loading Environment from FAT... Card did not respond to voltage select! : -110
In: serial@5000000
Out: serial@5000000
Err: serial@5000000
Net: No ethernet found.
starting USB...
No working controllers found
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
1501 bytes read in 2 ms (732.4 KiB/s)
Executing script at 4fc00000
32115200 bytes read in 2665 ms (11.5 MiB/s)
Failed to load '/h616_dtb'
27993 bytes read in 9 ms (3 MiB/s)
7630304 bytes read in 636 ms (11.4 MiB/s)
Moving Image from 0x40080000 to 0x40200000, end=42140000 #1
Flattened Device Tree blob at 4fa00000
Booting using the fdt blob at 0x4fa00000
Loading Ramdisk to 498b9000, end 49fffde0 ... OK
Loading Device Tree to 00000000498af000, end 00000000498b8fff ... OK

Starting kernel ...

:: running early hook [udev]
Starting systemd-udevd version 253-1-arch
:: running hook [udev]
:: Triggering uevents...
:: running hook [keymap]
:: Loading keymap...kbd_mode: KDSKBMODE: Inappropriate ioctl for device
done.
:: performing fsck on '/dev/mmcblk0p2'
ROOT: clean, 31331/1866384 files, 332874/3811584 blocks
:: mounting '/dev/mmcblk0p2' on real root
:: running cleanup hook [udev]

Welcome to Arch Linux ARM!

[ OK ] Created slice Slice /system/getty.
[ OK ] Created slice Slice /system/modprobe.
[ OK ] Created slice Slice /system/serial-getty.
[ OK ] Created slice User and Session Slice.
[ OK ] Started Dispatch Password …ts to Console Directory Watch.
[ OK ] Started Forward Password R…uests to Wall Directory Watch.
[UNSUPP] Starting of Arbitrary Exec…m Automount Point unsupported.
[ OK ] Reached target Local Encrypted Volumes.
[ OK ] Reached target Local Integrity Protected Volumes.
[ OK ] Reached target Path Units.
[ OK ] Reached target Remote File Systems.
[ OK ] Reached target Slice Units.
[ OK ] Reached target Swaps.
[ OK ] Reached target Local Verity Protected Volumes.
[ OK ] Listening on Device-mapper event daemon FIFOs.
[ OK ] Listening on Process Core Dump Socket.
[ OK ] Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ OK ] Listening on udev Control Socket.
[ OK ] Listening on udev Kernel Socket.
Mounting POSIX Message Queue File System...
Mounting Kernel Debug File System...
Mounting Kernel Trace File System...
Mounting Temporary Directory /tmp...
Starting Create List of Static Device Nodes...
Starting Load Kernel Module configfs...
Starting Load Kernel Module dm_mod...
Starting Load Kernel Module drm...
Starting Load Kernel Module fuse...
Starting Load Kernel Module loop...
Starting Journal Service...
Starting Generate network …ts from Kernel command line...
Starting Remount Root and Kernel File Systems...
Starting Apply Kernel Variables...
Starting Coldplug All udev Devices...
[ OK ] Mounted POSIX Message Queue File System.
[ OK ] Mounted Kernel Debug File System.
[ OK ] Mounted Kernel Trace File System.
[ OK ] Mounted Temporary Directory /tmp.
[ OK ] Finished Create List of Static Device Nodes.
[ OK ] Finished Load Kernel Module configfs.
[ OK ] Started Journal Service.
[ OK ] Finished Load Kernel Module dm_mod.
[ OK ] Finished Load Kernel Module drm.
[ OK ] Finished Load Kernel Module fuse.
[ OK ] Finished Load Kernel Module loop.
[ OK ] Finished Generate network units from Kernel command line.
[ OK ] Finished Remount Root and Kernel File Systems.
[ OK ] Finished Apply Kernel Variables.
[ OK ] Reached target Preparation for Network.
Mounting Kernel Configuration File System...
Starting Flush Journal to Persistent Storage...
Starting Load/Save OS Random Seed...
Starting Create Static Device Nodes in /dev...
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Finished Coldplug All udev Devices.
[ OK ] Finished Flush Journal to Persistent Storage.
[ OK ] Finished Create Static Device Nodes in /dev.
[ OK ] Reached target Preparation for Local File Systems.
Starting Rule-based Manage…for Device Events and Files...
[ OK ] Started Rule-based Manager for Device Events and Files.
Starting Network Configuration...
[ OK ] Found device /dev/ttyS0.
[ OK ] Started Network Configuration.
[ OK ] Found device /dev/disk/by-label/BOOT.
Mounting /boot...
[ OK ] Mounted /boot.
[ OK ] Reached target Local File Systems.
[ OK ] Reached target Hardware activated USB gadget.
Starting Create Volatile Files and Directories...
[ OK ] Finished Load/Save OS Random Seed.
[ OK ] Reached target Sound Card.
[ OK ] Listening on Load/Save RF …itch Status /dev/rfkill Watch.
[ OK ] Finished Create Volatile Files and Directories.
Starting Network Name Resolution...
Starting Network Time Synchronization...
Starting Record System Boot/Shutdown in UTMP...
[ OK ] Finished Record System Boot/Shutdown in UTMP.
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Time Set.
[ OK ] Started Network Name Resolution.
[ OK ] Reached target Network.
[ OK ] Reached target Host and Network Name Lookups.
[ OK ] Reached target System Initialization.
[ OK ] Started Refresh existing P…f archlinux-keyring regularly.
[ OK ] Started Daily verification of password and group files.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target Timer Units.
[ OK ] Listening on D-Bus System Message Bus Socket.
[ OK ] Reached target Socket Units.
[ OK ] Reached target Basic System.
Starting D-Bus System Message Bus...
[ OK ] Started OpenSSH Daemon.
Starting User Login Management...
Starting Permit User Sessions...
[ OK ] Finished Permit User Sessions.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyS0.
[ OK ] Reached target Login Prompts.
[ OK ] Started User Login Management.
[ OK ] Started D-Bus System Message Bus.
[ OK ] Reached target Multi-User System.
[ OK ] Reached target Graphical Interface.

Arch Linux 6.2.0 (ttyS0)

alarm login:

Originally posted by @arg7 in #10 (comment)

Tanix TX6s - using latest head

U-Boot SPL 2021.04 (Jun 25 2021 - 13:42:25 +0000)
DRAM: 4096 MiB
Trying to boot from MMC1
NOTICE:  BL31: v2.4(debug):11.19.1-v32-Pre-2762-gc8c226c-70-g724b08c3
NOTICE:  BL31: Built : 13:33:18, Jun 25 2021
NOTICE:  BL31: Detected Allwinner H616 SoC (1823)
NOTICE:  BL31: Found U-Boot DTB at 0x4a085aa8, model: Tanix TX6s
INFO:    ARM GICv2 driver initialized
INFO:    Configuring SPC Controller
INFO:    PMIC: Probing AXP305 on RSB
WARNING: PMIC: No regulators DT node, skipping setup
INFO:    Changed devicetree to reserve BL31 memory.
INFO:    BL31: Platform setup done
INFO:    BL31: Initializing runtime services
INFO:    BL31: cortex_a53: CPU workaround for 855873 was applied
INFO:    BL31: cortex_a53: CPU workaround for 1530924 was applied
INFO:    PSCI: Suspend is unavailable
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x4a000000
INFO:    SPSR = 0x3c9


U-Boot 2021.04 (Jun 25 2021 - 13:42:25 +0000) Allwinner Technology

CPU:   Allwinner H616 (SUN50I)
Model: Tanix TX6s
I2C:   ready
DRAM:  3 GiB
MMC:   mmc@4020000: 0, mmc@4022000: 1
Loading Environment from FAT... Unable to read "uboot.env" from mmc0:1... In:    serial@5000000
Out:   serial@5000000
Err:   serial@5000000
Net:   No ethernet found.
starting USB...
No working controllers found
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
1558 bytes read in 1 ms (1.5 MiB/s)
## Executing script at 4fc00000
30988800 bytes read in 2561 ms (11.5 MiB/s)
Failed to load '/h616_dtb'
24422 bytes read in 5 ms (4.7 MiB/s)
Failed to load '/initramfs-linux.img'
Moving Image from 0x40080000 to 0x40200000, end=42020000
## Flattened Device Tree blob at 4fa00000
   Booting using the fdt blob at 0x4fa00000
   Loading Device Tree to 0000000049ff7000, end 0000000049ffffff ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.13.0-rc7 (docker@dfcc6e7f24af) (aarch64-minimyth-linux-gnu-gcc (GCC) 10.3.0, GNU ld (GNU Binutils) 2.36) #1 SMP PREEMPT Fri Jun 25 13:07:18 UTC 2021
[    0.000000] Machine model: Tanix TX6s
[    0.000000] efi: UEFI not found.
[    0.000000] earlycon: uart0 at MMIO32 0x0000000005000000 (options '115200n8')
[    0.000000] printk: bootconsole [uart0] enabled
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000040000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x000000004007ffff]
[    0.000000]   node   0: [mem 0x0000000040080000-0x00000000ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000000ffffffff]
[    0.000000] On node 0 totalpages: 786432
[    0.000000]   DMA zone: 12288 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 786432 pages, LIFO batch:63
[    0.000000] cma: Reserved 256 MiB at 0x00000000ec800000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 33 pages/cpu s95128 r8192 d31848 u135168
[    0.000000] pcpu-alloc: s95128 r8192 d31848 u135168 alloc=33*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 774144
[    0.000000] Kernel command line: root=PARTUUID=346d1a6a-02 rw rootwait earlycon console=ttyS0,115200n8 logo.nologo vt.cur_default=1 debug MM_DEBUG=yes
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 2790064K/3145728K available (14400K kernel code, 3318K rwdata, 6260K rodata, 6144K init, 558K bss, 93520K reserved, 262144K cma-reserved)
[    0.000000] random: get_random_u64 called from cache_random_seq_create+0x8c/0x190 with crng_init=0
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] ftrace: allocating 50051 entries in 196 pages
[    0.000000] ftrace: allocated 196 pages with 3 groups
[    0.000000] trace event string verifier disabled
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[    0.000000]  Trampoline variant of Tasks RCU enabled.
[    0.000000]  Rude variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.009310] Console: colour dummy device 80x25
[    0.014161] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=80000)
[    0.025299] pid_max: default: 32768 minimum: 301
[    0.030505] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.038563] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.049126] rcu: Hierarchical SRCU implementation.
[    0.056119] EFI services will not be available.
[    0.061710] smp: Bringing up secondary CPUs ...
[    0.067357] Detected VIPT I-cache on CPU1
[    0.067435] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.068218] Detected VIPT I-cache on CPU2
[    0.068286] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.069068] Detected VIPT I-cache on CPU3
[    0.069135] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.069270] smp: Brought up 1 node, 4 CPUs
[    0.107926] SMP: Total of 4 processors activated.
[    0.112975] CPU features: detected: 32-bit EL0 Support
[    0.118530] CPU features: detected: 32-bit EL1 Support
[    0.124132] CPU features: detected: CRC32 instructions
[    0.140219] CPU: All CPU(s) started at EL2
[    0.144692] alternatives: patching kernel code
[    0.150620] devtmpfs: initialized
[    0.160167] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.170761] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.187818] pinctrl core: initialized pinctrl subsystem
[    0.194320] DMI not present or invalid.
[    0.198876] NET: Registered protocol family 16
[    0.206025] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[    0.213998] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.222806] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.231542] audit: initializing netlink subsys (disabled)
[    0.237674] audit: type=2000 audit(0.126:1): state=initialized audit_enabled=0 res=1
[    0.238658] thermal_sys: Registered thermal governor 'fair_share'
[    0.246099] thermal_sys: Registered thermal governor 'bang_bang'
[    0.252672] thermal_sys: Registered thermal governor 'step_wise'
[    0.259181] thermal_sys: Registered thermal governor 'user_space'
[    0.266297] cpuidle: using governor ladder
[    0.277395] cpuidle: using governor menu
[    0.281762] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.289247] ASID allocator initialised with 65536 entries
[    0.295759] Serial: AMBA PL011 UART driver
[    0.327550] cryptd: max_cpu_qlen set to 1000
[    0.335809] ACPI: Interpreter disabled.
[    0.340833] usb1-vbus: supplied by vcc-5v
[    0.345928] iommu: Default domain type: Translated
[    0.351621] vgaarb: loaded
[    0.355488] SCSI subsystem initialized
[    0.359795] usbcore: registered new interface driver usbfs
[    0.365799] usbcore: registered new interface driver hub
[    0.371633] usbcore: registered new device driver usb
[    0.377606] pps_core: LinuxPPS API ver. 1 registered
[    0.382996] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
[    0.392889] PTP clock support registered
[    0.397170] EDAC MC: Ver: 3.0.0
[    0.401439] Advanced Linux Sound Architecture Driver Initialized.
[    0.409139] clocksource: Switched to clocksource arch_sys_counter
[    0.501596] pnp: PnP ACPI: disabled
[    0.513637] NET: Registered protocol family 2
[    0.518611] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.528776] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    0.538159] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.546936] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear)
[    0.555337] TCP: Hash tables configured (established 32768 bind 32768)
[    0.562681] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.570008] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.578034] NET: Registered protocol family 1
[    0.583382] RPC: Registered named UNIX socket transport module.
[    0.589827] RPC: Registered udp transport module.
[    0.594956] RPC: Registered tcp transport module.
[    0.600053] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.607058] NET: Registered protocol family 44
[    0.611874] PCI: CLS 0 bytes, default 64
[    0.617325] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[    0.626615] kvm [1]: IPA Size Limit: 40 bits
[    0.632783] kvm [1]: vgic interrupt IRQ9
[    0.637388] kvm [1]: Hyp mode initialized successfully
[    1.331935] Initialise system trusted keyrings
[    1.337151] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[    1.350338] zbud: loaded
[    1.354926] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.362116] NFS: Registering the id_resolver key type
[    1.367663] Key type id_resolver registered
[    1.372198] Key type id_legacy registered
[    1.376658] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.383936] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    1.436806] NET: Registered protocol family 38
[    1.441654] Key type asymmetric registered
[    1.446078] Asymmetric key parser 'x509' registered
[    1.451349] Asymmetric key parser 'pkcs8' registered
[    1.456727] Key type pkcs7_test registered
[    1.461202] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[    1.469430] io scheduler mq-deadline registered
[    1.474336] io scheduler kyber registered
[    1.478940] io scheduler bfq registered
[    1.483581] sun50i-de2-bus 1000000.bus: Error couldn't map SRAM to device
[    1.505389] sun50i-h616-pinctrl 300b000.pinctrl: initialized sunXi PIO driver
[    1.514204] sun50i-h616-r-pinctrl 7022000.pinctrl: initialized sunXi PIO driver
[    1.524714] EINJ: ACPI disabled.
[    1.537080] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.546046] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-ph not found, using dummy regulator
[    1.556193] printk: console [ttyS0] disabled
[    1.560929] 5000000.serial: ttyS0 at MMIO 0x5000000 (irq = 31, base_baud = 1500000) is a 16550A
[    1.570400] printk: console [ttyS0] enabled
[    1.570400] printk: console [ttyS0] enabled
[    1.579133] printk: bootconsole [uart0] disabled
[    1.579133] printk: bootconsole [uart0] disabled
[    1.589573] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pg not found, using dummy regulator
[    1.598969] 5000400.serial: ttyS1 at MMIO 0x5000400 (irq = 32, base_baud = 1500000) is a 16550A
[    1.607887] serial serial0: tty port ttyS1 registered
[    1.613909] Serial: AMBA driver
[    1.624359] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    1.633599] libphy: Fixed MDIO Bus: probed
[    1.641005] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.647583] ehci-pci: EHCI PCI platform driver
[    1.652089] ehci-platform: EHCI generic platform driver
[    1.657809] phy phy-5100400.phy.0: Changing dr_mode to 1
[    2.675905] ehci-platform 5101000.usb: EHCI Host Controller
[    2.681756] ehci-platform 5101000.usb: new USB bus registered, assigned bus number 1
[    2.689660] ehci-platform 5101000.usb: irq 36, io mem 0x05101000
[    2.705818] ehci-platform 5101000.usb: USB 2.0 started, EHCI 1.00
[    2.712177] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.13
[    2.720457] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.727684] usb usb1: Product: EHCI Host Controller
[    2.732569] usb usb1: Manufacturer: Linux 5.13.0-rc7 ehci_hcd
[    2.738321] usb usb1: SerialNumber: 5101000.usb
[    2.743487] hub 1-0:1.0: USB hub found
[    2.747302] hub 1-0:1.0: 1 port detected
[    2.752088] ehci-platform 5200000.usb: EHCI Host Controller
[    2.757939] ehci-platform 5200000.usb: new USB bus registered, assigned bus number 2
[    2.765859] ehci-platform 5200000.usb: irq 38, io mem 0x05200000
[    2.782483] ehci-platform 5200000.usb: USB 2.0 started, EHCI 1.00
[    2.788838] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.13
[    2.797120] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.804347] usb usb2: Product: EHCI Host Controller
[    2.809232] usb usb2: Manufacturer: Linux 5.13.0-rc7 ehci_hcd
[    2.814984] usb usb2: SerialNumber: 5200000.usb
[    2.820095] hub 2-0:1.0: USB hub found
[    2.823903] hub 2-0:1.0: 1 port detected
[    2.828690] ehci-platform 5310000.usb: EHCI Host Controller
[    2.834536] ehci-platform 5310000.usb: new USB bus registered, assigned bus number 3
[    2.842437] ehci-platform 5310000.usb: irq 40, io mem 0x05310000
[    2.859150] ehci-platform 5310000.usb: USB 2.0 started, EHCI 1.00
[    2.865533] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.13
[    2.873817] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.881045] usb usb3: Product: EHCI Host Controller
[    2.885929] usb usb3: Manufacturer: Linux 5.13.0-rc7 ehci_hcd
[    2.891680] usb usb3: SerialNumber: 5310000.usb
[    2.896785] hub 3-0:1.0: USB hub found
[    2.900604] hub 3-0:1.0: 1 port detected
[    2.905382] ehci-platform 5311000.usb: EHCI Host Controller
[    2.911213] ehci-platform 5311000.usb: new USB bus registered, assigned bus number 4
[    2.919145] ehci-platform 5311000.usb: irq 42, io mem 0x05311000
[    2.935816] ehci-platform 5311000.usb: USB 2.0 started, EHCI 1.00
[    2.942171] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.13
[    2.950453] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.957681] usb usb4: Product: EHCI Host Controller
[    2.962566] usb usb4: Manufacturer: Linux 5.13.0-rc7 ehci_hcd
[    2.968317] usb usb4: SerialNumber: 5311000.usb
[    2.973434] hub 4-0:1.0: USB hub found
[    2.977244] hub 4-0:1.0: 1 port detected
[    2.982085] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.988325] ohci-pci: OHCI PCI platform driver
[    2.992845] ohci-platform: OHCI generic platform driver
[    2.998540] ohci-platform 5101400.usb: Generic Platform OHCI controller
[    3.005569] ohci-platform 5101400.usb: new USB bus registered, assigned bus number 5
[    3.013497] ohci-platform 5101400.usb: irq 37, io mem 0x05101400
[    3.080037] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.13
[    3.088313] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.095541] usb usb5: Product: Generic Platform OHCI controller
[    3.101466] usb usb5: Manufacturer: Linux 5.13.0-rc7 ohci_hcd
[    3.107374] usb usb5: SerialNumber: 5101400.usb
[    3.112621] hub 5-0:1.0: USB hub found
[    3.116431] hub 5-0:1.0: 1 port detected
[    3.121294] ohci-platform 5200400.usb: Generic Platform OHCI controller
[    3.128185] ohci-platform 5200400.usb: new USB bus registered, assigned bus number 6
[    3.136258] ohci-platform 5200400.usb: irq 39, io mem 0x05200400
[    3.199992] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.13
[    3.208268] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.215527] usb usb6: Product: Generic Platform OHCI controller
[    3.221453] usb usb6: Manufacturer: Linux 5.13.0-rc7 ohci_hcd
[    3.227205] usb usb6: SerialNumber: 5200400.usb
[    3.232367] hub 6-0:1.0: USB hub found
[    3.236184] hub 6-0:1.0: 1 port detected
[    3.241010] ohci-platform 5310400.usb: Generic Platform OHCI controller
[    3.247883] ohci-platform 5310400.usb: new USB bus registered, assigned bus number 7
[    3.256025] ohci-platform 5310400.usb: irq 41, io mem 0x05310400
[    3.320012] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.13
[    3.328290] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.335517] usb usb7: Product: Generic Platform OHCI controller
[    3.341442] usb usb7: Manufacturer: Linux 5.13.0-rc7 ohci_hcd
[    3.347194] usb usb7: SerialNumber: 5310400.usb
[    3.352333] hub 7-0:1.0: USB hub found
[    3.356144] hub 7-0:1.0: 1 port detected
[    3.360926] ohci-platform 5311400.usb: Generic Platform OHCI controller
[    3.367806] ohci-platform 5311400.usb: new USB bus registered, assigned bus number 8
[    3.375911] ohci-platform 5311400.usb: irq 43, io mem 0x05311400
[    3.440002] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.13
[    3.448276] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.455504] usb usb8: Product: Generic Platform OHCI controller
[    3.461429] usb usb8: Manufacturer: Linux 5.13.0-rc7 ohci_hcd
[    3.467179] usb usb8: SerialNumber: 5311400.usb
[    3.472347] hub 8-0:1.0: USB hub found
[    3.476156] hub 8-0:1.0: 1 port detected
[    3.481418] usbcore: registered new interface driver usb-storage
[    3.487519] usbcore: registered new interface driver ums-realtek
[    3.493758] usbcore: registered new interface driver usbserial_generic
[    3.500316] usbserial: USB Serial support registered for generic
[    3.507988] mousedev: PS/2 mouse device common for all mice
[    3.514953] sun6i-rtc 7000000.rtc: registered as rtc0
[    3.520076] sun6i-rtc 7000000.rtc: setting system clock to 1970-01-02T00:00:08 UTC (86408)
[    3.528355] sun6i-rtc 7000000.rtc: RTC enabled
[    3.533466] mv64xxx_i2c 5002c00.i2c: can't get pinctrl, bus recovery not supported
[    3.544226] sdhci: Secure Digital Host Controller Interface driver
[    3.550494] sdhci: Copyright(c) Pierre Ossman
[    3.555211] Synopsys Designware Multimedia Card Interface Driver
[    3.562614] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pf not found, using dummy regulator
[    3.562958] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.563140] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pc not found, using dummy regulator
[    3.586866] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pc not found, using dummy regulator
[    3.596964] ledtrig-cpu: registered to indicate activity on CPUs
[    3.603631] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    3.610244] hid: raw HID events driver (C) Jiri Kosina
[    3.615610] usbcore: registered new interface driver usbhid
[    3.621202] usbhid: USB HID core driver
[    3.638835] NET: Registered protocol family 17
[    3.643646] Key type dns_resolver registered
[    3.648933] registered taskstats version 1
[    3.653090] Loading compiled-in X.509 certificates
[    3.658312] zswap: loaded using pool lzo/zbud
[    3.682346] sun50i-h616-r-pinctrl 7022000.pinctrl: supply vcc-pl not found, using dummy regulator
[    3.691891] sunxi-rsb 7083000.rsb: RSB running at 3000000 Hz
[    3.698003] axp20x-rsb sunxi-rsb-745: AXP20x variant AXP806 found
[    3.704853] vdd-cpu: supplied by vcc-5v
[    3.709255] dcdcb: supplied by vcc-5v
[    3.713275] vdd-gpu-sys: supplied by vcc-5v
[    3.717842] vdd-dram: supplied by vcc-5v
[    3.722123] vcc-eth-mmc: supplied by vcc-5v
[    3.726655] vcc-sys: supplied by vcc-5v
[    3.730830] vcc3v3-ext: Bringing 700000uV into 3300000-3300000uV
[    3.736922] vcc3v3-ext: supplied by vcc-5v
[    3.741376] vcc3v3-ext2: Bringing 700000uV into 3300000-3300000uV
[    3.747538] vcc3v3-ext2: supplied by vcc-5v
[    3.752074] vcc1v8: supplied by vcc-5v
[    3.756395] bldo2: supplied by vcc-5v
[    3.760385] bldo3: supplied by vcc-5v
[    3.764412] bldo4: supplied by vcc-5v
[    3.768413] cldo1: supplied by vcc-5v
[    3.772137] usb 8-1: new low-speed USB device number 2 using ohci-platform
[    3.779495] cldo2: supplied by vcc-5v
[    3.783534] cldo3: supplied by vcc-5v
[    3.787529] sw: supplied by regulator-dummy
[    3.791853] axp20x-rsb sunxi-rsb-745: AXP20X driver loaded
[    3.800384] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 1032000 KHz, changing to: 1200000 KHz
[    3.815743] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pf not found, using dummy regulator
[    3.815746] sun8i-mixer 1100000.mixer: deferred probe timeout, ignoring dependency
[    3.832271] sun4i-drm display-engine: deferred probe timeout, ignoring dependency
[    3.839557] sunxi-mmc 4021000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
[    3.839899] debugfs: Directory '1100000.mixer' with parent 'regmap' already present!
[    3.840223] sunxi-mmc 4022000.mmc: initialized, max. request size: 2048 KB, uses new timings mode
[    3.841795] sunxi-mmc 4020000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
[    3.874559] debugfs: Directory '1100000.mixer' with parent 'regmap' already present!
[    3.883550] mmc2: host does not support reading read-only switch, assuming write-enable
[    3.891263] sun4i-drm display-engine: bound 1100000.mixer (ops sun8i_mixer_ops)
[    3.896410] mmc2: new high speed SDHC card at address aaaa
[    3.899103] sun4i-drm display-engine: bound 6510000.tcon-top (ops sun8i_tcon_top_ops)
[    3.905039] mmcblk2: mmc2:aaaa SC16G 14.8 GiB
[    3.912565] sun4i-drm display-engine: bound 6515000.lcd-controller (ops sun4i_tcon_ops)
[    3.920752]  mmcblk2: p1 p2
[    3.925100] sun8i-dw-hdmi 6000000.hdmi: Detected HDMI TX controller v2.12a with HDCP (DWC HDMI 2.0 TX PHY)
[    3.937513] sun8i-dw-hdmi 6000000.hdmi: registered DesignWare HDMI I2C bus driver
[    3.946048] sun4i-drm display-engine: bound 6000000.hdmi (ops sun8i_dw_hdmi_ops)
[    3.954035] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[    3.986716] mmc1: new DDR MMC card at address 0001
[    3.988853] usb 8-1: New USB device found, idVendor=045e, idProduct=07f8, bcdDevice= 3.00
[    3.992287] mmcblk1: mmc1:0001 SCA64G 57.7 GiB
[    3.999748] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.004548] mmcblk1boot0: mmc1:0001 SCA64G 4.00 MiB
[    4.011420] usb 8-1: Product: Wired Keyboard 600
[    4.016650] mmcblk1boot1: mmc1:0001 SCA64G 4.00 MiB
[    4.020993] usb 8-1: Manufacturer: Microsoft
[    4.030337]  mmcblk1: p1 p2
[    4.035323] random: fast init done
[    4.039791] input: Microsoft Wired Keyboard 600 as /devices/platform/soc/5311400.usb/usb8/8-1/8-1:1.0/0003:045E:07F8.0001/input/input0
[    4.106278] hid-generic 0003:045E:07F8.0001: input,hidraw0: USB HID v1.11 Keyboard [Microsoft Wired Keyboard 600] on usb-5311400.usb-1/input0
[    4.123688] input: Microsoft Wired Keyboard 600 Consumer Control as /devices/platform/soc/5311400.usb/usb8/8-1/8-1:1.1/0003:045E:07F8.0002/input/input1
[    4.192786] input: Microsoft Wired Keyboard 600 System Control as /devices/platform/soc/5311400.usb/usb8/8-1/8-1:1.1/0003:045E:07F8.0002/input/input2
[    4.192970] hid-generic 0003:045E:07F8.0002: input,hidraw1: USB HID v1.11 Device [Microsoft Wired Keyboard 600] on usb-5311400.usb-1/input1
[    4.488404] Console: switching to colour frame buffer device 480x135
[    4.587374] sun4i-drm display-engine: [drm] fb0: sun4i-drmdrmfb frame buffer device
[    4.595735] ALSA device list:
[    4.598770]   No soundcards found.
[    4.639999] EXT4-fs (mmcblk2p2): mounted filesystem with ordered data mode. Opts: (null). Quota mode: disabled.
[    4.650189] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    4.661648] devtmpfs: mounted
[    4.670419] Freeing unused kernel memory: 6144K
[    4.675112] Run /sbin/init as init process
[    4.679228]   with arguments:
[    4.682191]     /sbin/init
[    4.684901]   with environment:
[    4.688042]     HOME=/
[    4.690402]     TERM=linux
[    4.693108]     MM_DEBUG=yes
[    5.331670] udevd[224]: starting version 3.2.7
[    5.345017] random: udevd: uninitialized urandom read (16 bytes read)
[    5.353062] random: udevd: uninitialized urandom read (16 bytes read)
[    5.359598] random: udevd: uninitialized urandom read (16 bytes read)
[    5.388862] udevd[225]: starting eudev-3.2.7
[    5.499549] mc: Linux media interface: v0.10
[    5.533182] panfrost 1800000.gpu: clock rate = 432000000
[    5.535050] videodev: Linux video capture interface: v2.00
[    5.538670] panfrost 1800000.gpu: bus_clock rate = 200000000
[    5.550313] sunxi-wdt 30090a0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[    5.550796] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pa not found, using dummy regulator
[    5.578306] dwmac-sun8i 5030000.ethernet: IRQ eth_wake_irq not found
[    5.591200] dwmac-sun8i 5030000.ethernet: IRQ eth_lpi not found
[    5.609875] panfrost 1800000.gpu: mali-g31 id 0x7093 major 0x0 minor 0x0 status 0x0
[    5.628455] dwmac-sun8i 5030000.ethernet: PTP uses main clock
[    5.630902] panfrost 1800000.gpu: features: 00000000,3fde77ff, issues: 00000000,00000400
[    5.643647] dwmac-sun8i 5030000.ethernet: Current syscon value is not the default 58000 (expect 50000)
[    5.643824] panfrost 1800000.gpu: Features: L2:0x07100206 Shader:0x00000000 Tiler:0x00000209 Mem:0x1 MMU:0x00002821 AS:0xff JS:0x7
[    5.657288] dwmac-sun8i 5030000.ethernet: No HW DMA feature register supported
[    5.665177] panfrost 1800000.gpu: shader_present=0x1 l2_present=0x1
[    5.675066] dwmac-sun8i 5030000.ethernet: RX Checksum Offload Engine supported
[    5.686166] dwmac-sun8i 5030000.ethernet: COE Type 2
[    5.689617] Bluetooth: Core ver 2.22
[    5.691239] dwmac-sun8i 5030000.ethernet: TX Checksum insertion supported
[    5.694521] sunxi_cedrus: module is from the staging directory, the quality is unknown, you have been warned.
[    5.694933] NET: Registered protocol family 31
[    5.701584] dwmac-sun8i 5030000.ethernet: Normal descriptors
[    5.701598] dwmac-sun8i 5030000.ethernet: Chain mode enabled
[    5.712880] Bluetooth: HCI device and connection manager initialized
[    5.722918] cedrus 1c0e000.video-codec: deferred probe timeout, ignoring dependency
[    5.729752] Bluetooth: HCI socket layer initialized
[    5.729809] sun50i-di 1420000.deinterlace: Device registered as /dev/video0
[    5.731005] [drm] Initialized panfrost 1.1.0 20180908 for 1800000.gpu on minor 1
[    5.748144] cedrus 1c0e000.video-codec: Device registered as /dev/video1
[    5.748416] libphy: stmmac: probed
[    5.754271] Bluetooth: L2CAP socket layer initialized
[    5.802588] Registered IR keymap rc-beelink-gs1
[    5.803379] Bluetooth: SCO socket layer initialized
[    5.819057] IR NEC protocol handler initialized
[    5.849537] rc rc0: sunxi-ir as /devices/platform/soc/7040000.ir/rc/rc0
[    5.857500] Bluetooth: HCI UART driver ver 2.3
[    5.858300] rc rc0: lirc_dev: driver sunxi-ir registered at minor = 0, raw IR receiver, no transmitter
[    5.864450] Bluetooth: HCI UART protocol H4 registered
[    5.875779] input: sunxi-ir as /devices/platform/soc/7040000.ir/rc/rc0/input3
[    5.877400] Bluetooth: HCI UART protocol BCSP registered
[    5.885261] sunxi-ir 7040000.ir: initialized sunXi IR driver
[    5.889306] Bluetooth: HCI UART protocol LL registered
[    5.900321] Bluetooth: HCI UART protocol ATH3K registered
[    5.906059] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    5.913050] Bluetooth: HCI UART protocol Intel registered
[    5.919081] Bluetooth: HCI UART protocol Broadcom registered
[    5.925023] Bluetooth: HCI UART protocol QCA registered
[    5.930491] Bluetooth: HCI UART protocol Marvell registered

[    9.262734] loop: module loaded
[    9.331509] urandom_read: 2 callbacks suppressed
[    9.331526] random: udevd: uninitialized urandom read (16 bytes read)
[    9.342771] random: udevd: uninitialized urandom read (16 bytes read)

[   11.462955] dwmac-sun8i 5030000.ethernet eth0: PHY [stmmac-0:01] driver [Generic PHY] (irq=POLL)
[   11.473208] dwmac-sun8i 5030000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[   11.481330] dwmac-sun8i 5030000.ethernet eth0: No Safety Features support found
[   11.488685] dwmac-sun8i 5030000.ethernet eth0: No MAC Management Counters available
[   11.496348] dwmac-sun8i 5030000.ethernet eth0: PTP not supported by HW
[   11.503338] dwmac-sun8i 5030000.ethernet eth0: configuring for phy/rmii link mode
[   11.511866] dwmac-sun8i 5030000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off

About orange pi zero2 thermal!

we used 5.13 patch,Everything is ok, but the temperature sensor displays abnormal.The sensor display value is fixed and has not been refreshed.We found that the driver said that a register needs to be opened, but we did not find where to set this register.

0571-drivers-thermal-allwinner-add-h616-ths-support.patch
+static int sun50i_h616_thermal_init(struct ths_device *tmdev)
+{

  • int val;
  • /*
    • For sun50iw9p1:
    • It is necessary that reg[0x03000000] bit[16] is 0.
  • */

Raspberry Pi 4 needs newer software

Thought I'd give this a quick try on a Raspberry Pi 4 but got a message saying the board needs newer software.

I used this image:

MiniMyth2-armv8-master-12.3.2.r720-board-sm1.tanix_tx5_plus-board-rpi34.mainline64-SD-Image.img.xz

rpi4

u-boot for rk3566 not build

When updated to the bellow commit, I got following compile error,

andy@B150:/srv/WorkSpace/opensource/minimyth2/script/meta/minimyth$ rg 3566 ~/.minimyth2/minimyth.conf.mk
74:# 'board-rk3566.x96_x6'
94:mm_BOARD_TYPE ?= board-rk3566.x96_x6

It seems u-boot is not compiled.

ommit 55991fe (HEAD -> master)
Author: Piotr Oniszczuk [email protected]
Date: Mon Apr 11 20:58:03 2022 +0200

index.html: make monitorix .png on main page always refreshed on page load
 //srv/WorkSpace/opensource/minimyth2/images/build/usr/bin/mkdir -p '/srv/WorkSpace/opensource/minimyth2/images/main/usr/include'
 //srv/WorkSpace/opensource/minimyth2/images/build/usr/bin/install -c -m 644 ../../libctf/../include/ctf.h ../../libctf/../include/ctf-api.h '/srv/WorkSpace/opensource/minimyth2/images/main/usr/include'
make[7]: Leaving directory '/srv/WorkSpace/opensource/minimyth2/script/devel/gdb/work/main.d/gdb-10.2/build/libctf'
make[6]: Leaving directory '/srv/WorkSpace/opensource/minimyth2/script/devel/gdb/work/main.d/gdb-10.2/build/libctf'
make[5]: Leaving directory '/srv/WorkSpace/opensource/minimyth2/script/devel/gdb/work/main.d/gdb-10.2/build/libctf'
make[4]: Nothing to be done for 'install-target'.
make[4]: Leaving directory '/srv/WorkSpace/opensource/minimyth2/script/devel/gdb/work/main.d/gdb-10.2/build'
make[3]: Leaving directory '/srv/WorkSpace/opensource/minimyth2/script/devel/gdb/work/main.d/gdb-10.2/build'
echo " ==> Installing GPL2 license text"
 ==> Installing GPL2 license text
install -d /srv/WorkSpace/opensource/minimyth2/images/main/usr/licenses/gdb/
install -m 644 ../../licenses/GPL2.txt /srv/WorkSpace/opensource/minimyth2/images/main/usr/licenses/gdb/
mkdir -p cookies/main.d/. && date >> cookies/main.d/install-license-GPL2
echo " ==> Installing LGPL2 license text"
 ==> Installing LGPL2 license text
install -d /srv/WorkSpace/opensource/minimyth2/images/main/usr/licenses/gdb/
install -m 644 ../../licenses/LGPL2.txt /srv/WorkSpace/opensource/minimyth2/images/main/usr/licenses/gdb/
mkdir -p cookies/main.d/. && date >> cookies/main.d/install-license-LGPL2
	[install] complete for gdb.
make[2]: Leaving directory '/srv/WorkSpace/opensource/minimyth2/script/devel/gdb'
 ==> Building bootloaders/bootloader as a dependency
make[2]: Entering directory '/srv/WorkSpace/opensource/minimyth2/script/bootloaders/bootloader'
[===== NOW BUILDING:	bootloader-	=====]
	[fetch] complete for bootloader.
	[checksum] complete for bootloader.
install -d work/main.d
	[extract] complete for bootloader.
install -d work/main.d/bootloader-
	[patch] complete for bootloader.
make[3]: Entering directory '/srv/WorkSpace/opensource/minimyth2/script/bootloaders/bootloader'
make[3]: '../../devel/build-system-bins/cookies/build.d/install' is up to date.
make[3]: '../../utils/kickstart-oe/cookies/build.d/install' is up to date.
make[3]: Leaving directory '/srv/WorkSpace/opensource/minimyth2/script/bootloaders/bootloader'
	[configure] complete for bootloader.
	[build] complete for bootloader.
make install -C ../board-rk3566.x96_x6
make[3]: Entering directory '/srv/WorkSpace/opensource/minimyth2/script/bootloaders/board-rk3566.x96_x6'
[===== NOW BUILDING:	bootfiles-rk3566.x96_x6-2022-01-03	=====]
	[fetch] complete for bootfiles-rk3566.x96_x6.
	[checksum] complete for bootfiles-rk3566.x96_x6.
	[extract] complete for bootfiles-rk3566.x96_x6.
	[patch] complete for bootfiles-rk3566.x96_x6.
	[configure] complete for bootfiles-rk3566.x96_x6.
	[build] complete for bootfiles-rk3566.x96_x6.
cp: cannot stat '/srv/WorkSpace/opensource/minimyth2/images/main/usr/lib/u-boot/rk3566/rk3566-x96_x6_defconfig/idblock.bin': No such file or directory
make[3]: *** [Makefile:35: install-custom] Error 1
make[3]: Leaving directory '/srv/WorkSpace/opensource/minimyth2/script/bootloaders/board-rk3566.x96_x6'
make[2]: *** [Makefile:92: install-custom] Error 2
make[2]: Leaving directory '/srv/WorkSpace/opensource/minimyth2/script/bootloaders/bootloader'
make[1]: *** [../../gar.lib.mk:573: ../../bootloaders/bootloader/cookies/main.d/install] Error 2
make[1]: Leaving directory '/srv/WorkSpace/opensource/minimyth2/script/meta/minimyth'
make: *** [../../gar.lib.mk:592: imgdep-main] Error 2
andy@B150:/srv/WorkSpace/opensource/minimyth2/script/meta/minimyth$

Latest PXE image missing

Sometimes new releases appear with lots of board images but there is no PXE image available. At the moment there are no recent x86-64 images for PXE (or USB).

Tanix H616 not booting

I downloaded MiniMyth2-armv8-master-12.13.0.r1175-board-h616.tanix_tx6s-SD-Image.img.xz, but my box sun50iw9p1 is not booting up the image. Any Ideas?

H313 board ethernet issue

Hi,

first thanks for the project, it's very useful!
I have an INEXT h313 board that uses lddr3, your sdimage h313.x96_q_lpddr3, boots and is stable, but has an issue, the ethernet doesnt work.
So HDMI works, LED works! :D , USB works

This board doesn't have wifi/Bluetooth so having ethernet working is a must.

I'm adding dmesg and uboot logs and the android device tree in case you have a chance to give it a look.

thanks

dmesg.txt
u-boot.txt
android_device_tree.txt

Congratulations

Was waiting for this. Just ordered a box to test this. Pls close this . Just wanted to congratulations you for ur great work

v32 video playback on IONITX-C-E

I have an old Zotac IONITX-C-E motherboard with a 1.6GHz Atom 230. It works with MiniMyth2 on v31. Menus are a bit slow but VDPAU video playback is perfect.

With v32, it boots and the menus work but any attempt at playback shows the first frame and then freezes and eventually quits back to the menus.

I have tried a few different video playback profiles but it doesn't seem to make any difference.

Am I out of luck with this old hardware once upgraded to v32?

inxi.txt
system-info.txt

N100 support?

I need to replace some old Nvidia ION devices so I decided to try an Asus Prime N100I-D D4 motherboard.

A clean first-time boot with MM2 worked but no VAAPI decoders were found. When I tried to boot with a different theme, X11 kept switching resolution to 640x480.

Is there something incompatible about this particular motherboard or is N100 just not fully supported by MM2 yet?

Debug logs attached if it helps. Thanks!

n100-system-info.gz

IR

Missing support:

  • IR (probably due wrong GPIO declared in DT)

i think not a gpio , it is a pwm

in quartz64 shematic it is pwm3

and in some dts files i saw pwm15 pwm7

think you have to search there

Compile kernel only + bonding driver

I am experimenting with interface bonding with OrangePi zero 2, to bridge WLAN and LAN. The current driver does not provide the bonding driver, and compiling the driver from source (Kernel 6.6.2 from kernel.org) causes the system to hang when the driver is actually used (configured by networkctl).I attempted to build minimyth2, but it takes too long and errored halfway through.

Because of these issues, I could not verify whether the driver works with my hardware. I hope you could enable it in Kconfig as a module, so we can load it. Maybe you've disabled it because it didn't work, in that case I'd like to know too.

hint: maybe use pwm regulator for cpu on x96x6 box as well?

hello,

first a very big thank you for all your efforts to get new hardware running (h313/h616/h618/rk2566/rk3528 tv boxes for instance)!

it looks like you are using a fixed voltage for the cpu regulator / opp points in your x96x6 dts - for me using a pwm regulator like in https://github.com/gregkh/linux/blob/master/arch/arm64/boot/dts/rockchip/rk3566-box-demo.dts or in your new rk3538 dts seems to be working better - seems to get better performance for me and should result in less power consumption. i did not test it deeply, but something like this worked quite well for some rk3328 tv box without a pmic in the past for me as well. actually my only testing so far was to use the mentioned box-demo dts instead of your x96x6 dts, which had the side effects that the builtin ethernet worked with that, but usb not. when i find some time, my plan is to try to make something like the best of both worlds out of the demo-box and your x96x6 dts.

all the best wishes and keep up your good work - hexdump

Seems wrong md5 checksum of mythtv-32

+++ b/script/myth-32/mythtv/checksums
@@ -1,4 +1,4 @@
-6abbdd34263ddbbfa90eb727606ef335 download/611cac15cc3988e2fbd2305a5662798f2ce8aef0.zip
+5b41de2cff18ecc7d2e6ea1ccb6abd01 download/611cac15cc3988e2fbd2305a5662798f2ce8aef0.zip

this package md5 checksum seems should be 5b41de2cff18ecc7d2e6ea1ccb6abd01.

I run md5sum against 611cac15cc3988e2fbd2305a5662798f2ce8aef0.zip on ubuntu 20.04 and windows 10, all get this result.

Strange clone x96q

Hello.

I am the owner of a strange x96q clone, it looks like lpddr3+emmc. I tried MiniMyth2-armv8-master-13.2.1.r130-board-h313.x96_q_lpddr3_v1.3-SD-Image.img and MiniMyth2-armv8-master-13.2.1.r130-board-h313.x96_q_lpddr3-SD-Image. img and they both do not load to the kernel.

I get the following log
`U-Boot SPL 2024.04 (May 18 2024 - 02:16:28 +0200)
DRAM: 2048 MiB
Trying to boot from MMC1
NOTICE: BL31: v2.10.0 (debug):v13.2.0-3-ga1bb0b907-dirty
NOTICE: BL31: Built : 02:16:23, May 18 2024
NOTICE: BL31: Detected Allwinner H616 SoC (1823)
NOTICE: BL31: Found U-Boot DTB at 0x4a0ae9d8, model: hechuang,x96-q LPDDR3 v1.3
INFO: ARM GICv2 driver initialized
INFO: Configuring SPC Controller
INFO: PMIC: Probing AXP305 on RSB
ERROR: RSB: set run-time address: 0x10003
INFO: Could not init RSB: -65539
INFO: BL31: Platform setup done
INFO: BL31: Initializing runtime services
INFO: BL31: cortex_a53: CPU workaround for erratum 855873 was applied
INFO: BL31: cortex_a53: CPU workaround for erratum 1530924 was applied
INFO: PSCI: Suspend is unavailable
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0x4a000000
INFO: SPSR = 0x3c9
INFO: Changed devicetree.

U-Boot 2024.04 (May 18 2024 - 02:16:28 +0200) Allwinner Technology

CPU: Allwinner H616 (SUN50I)
Model: hechuang,x96-q LPDDR3 v1.3
DRAM: 2 GiB (effective 4.7 EiB)`

The memory chip I have installed is h9tq64aaetac
I booted into the built-in android and downloaded the DTB file
x96q.dtb.gz
IMG_20240627_140708

If you have free time, I ask for your help.
I'm sorry for my English.

x86 usb stick images don't default to x11

I don't know if this is deliberate or not, but I had to comment out these two lines in /media/boot/minimyth.conf to get the USB stick image to work on my ION2 frontends:

MM_MYTHTV_DRAW_ON='eglfs'
MM_MYTHTV_DRM_VIDEO='yes'

I understand that this might be the default on SoC but perhaps should not be default on x86?

(I think I also had to manually set the theme variables as mentioned in the RPi 4 issue.)

Crashes when skipping forward or backward on v31

Posted in the forum a few months ago about this: https://www.tapatalk.com/groups/minimyth2/crashes-when-skipping-forward-or-backward-t160.html

I'm running ram-x86_64-minimyth2-31-11.10.0.r118 and everything works well.

Each new v31 release since then has not worked reliably for me, including ram-x86_64-minimyth2-31-11.23.0.r166.

Skipping forwards or backwards quickly a few times during playback causes a crash. Same thing happens on a few different ION/2 frontends.

There are some logs attached in the forum post above. Thanks!

H313 X96Q testing

Hello,
I saw this commit, and I would like to help you in testing if you need someone, I have UART cable so I can send logs

nvidia-340.108 with linux 5.15

The attached patch seems to fix building nvidia-340 driver with linux-5.15.1 on slackware64.

Is this a proper place to send the patch? I've seen https://www.if-not-true-then-false.com/2020/inttf-nvidia-patcher/ which takes patches from https://launchpad.net/~kelebek333/+archive/ubuntu/nvidia-legacy/+packages . But e.g. https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-340/+bug/1916640 references this repository as the source of patches.

1008-fix-5.15.patch.txt

question 4.4.1 5.1.2

Hey warpme

wich ffmpeg does kodi use for 20 alpha 3

4.4.1-nexus-alpha1 or the 5.1.2-nexus-alpha3 for rockchip ?

X96 tv box is not booting

Thanks for your good work.

Last version for this device must have an incorrect u-boot because sd card is not booting but android from emmc does.

MM_FONT_FILE_TTF_ADD doesn't work

In v12.6.2-v32 MythCenter-wide has gone, so I have set MM_THEME_NAME and MM_THEME_URL to download it on boot.

But there are fonts missing. I tried MM_FONT_FILE_TTF_ADD='DroidSans.ttf' but nothing happened. Documentation says that this will download font from server. Looking at init.d/font, it doesn't appear to do any downloading but maybe that happens elsewhere.

Also, init.d/font has a line that makes a link:

/bin/ln -sf /usr/share/fonts/X11/TTF/${font} /usr/share/mythtv/${font}

But surely this should be:

/bin/ln -sf /usr/share/fonts/X11/TTF/${font} /usr/share/mythtv/fonts/${font}

Fail to compile for Orange Pi Zero2 libpython2.7.so.1.0

Failing to compile for Orange Pi zero 2

ln: failed to access 'libpython2.7.so.1.0': No such file or directory

Steps to Reproduce:

  1. Install Ubuntu Server 22.04 .1inside KVM VM (8 Cores, 8GB Memory, default Kernel 5.15.0-56-generic)
  2. Create minimyth user during install
  3. Log in as minimyth
  4. Apt update and upgrade
  5. Follow instructions from Wiki

I've tried current Head and also commit id from last release 43b517b

Build runs for some time without any issues. Prior to Kernel build I accept defaults for all NEW kernel config options. This seems strange to me that this is a manual operation?

Config for you reference (.txt added so it would upload)
minimyth.conf.mk.txt

Console output at error

arm-minimyth-linux-gnueabi-ar rc libpython2.7.a Modules/threadmodule.o  Modules/signalmodule.o  Modules/posixmodule.o  Modules/errnomodule.o  Modules/pwdmodule.o  Modules/_sre.o  Modules/_codecsmodule.o  Modules/_weakref.o  Modules/zipimport.o  Modules/symtablemodule.o  Modules/xxsubtype.o
arm-minimyth-linux-gnueabi-ranlib libpython2.7.a
lto-wrapper: warning: using serial compilation of 27 LTRANS jobs
lto-wrapper: note: see the ‘-flto’ option documentation for more information
/tmp/ccgFcciB.s: Assembler messages:
/tmp/ccgFcciB.s:73: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:76: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:302: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:570: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:1336: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:1770: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:2239: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:2457: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:2489: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:2493: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:2496: Error: invalid constant (80) after fixup
/tmp/ccgFcciB.s:2500: Error: invalid constant (3) after fixup
/tmp/ccgFcciB.s:2534: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:2554: Error: invalid constant (100) after fixup
/tmp/ccgFcciB.s:2589: Error: invalid constant (17) after fixup
/tmp/ccgFcciB.s:2713: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:2781: Error: invalid constant (8000) after fixup
/tmp/ccgFcciB.s:2823: Error: invalid constant (20000) after fixup
/tmp/ccgFcciB.s:2833: Error: invalid constant (10000) after fixup
/tmp/ccgFcciB.s:2970: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:3032: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:3062: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:3232: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:3501: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:3527: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:3530: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:3532: Error: invalid constant (80) after fixup
/tmp/ccgFcciB.s:3538: Error: invalid constant (100) after fixup
/tmp/ccgFcciB.s:3598: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:3615: Error: invalid constant (3) after fixup
/tmp/ccgFcciB.s:3629: Error: invalid constant (17) after fixup
/tmp/ccgFcciB.s:3732: Error: invalid constant (7) after fixup
/tmp/ccgFcciB.s:4007: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:4071: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:4382: Error: invalid constant (7) after fixup
/tmp/ccgFcciB.s:4855: Error: invalid constant (398) after fixup
/tmp/ccgFcciB.s:4888: Error: invalid constant (a) after fixup
/tmp/ccgFcciB.s:4945: Error: invalid constant (2000) after fixup
/tmp/ccgFcciB.s:5711: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:6687: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:7303: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:7308: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:7361: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:7379: Error: invalid constant (7) after fixup
/tmp/ccgFcciB.s:7410: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:7547: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:7667: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:7708: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:7764: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:7876: Error: invalid constant (4) after fixup
/tmp/ccgFcciB.s:7928: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:7997: Error: invalid constant (7) after fixup
/tmp/ccgFcciB.s:8015: Error: invalid constant (80) after fixup
/tmp/ccgFcciB.s:8065: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:8394: Error: invalid constant (ffffffff80000000) after fixup
/tmp/ccgFcciB.s:8438: Error: invalid constant (3) after fixup
/tmp/ccgFcciB.s:8443: Error: invalid constant (3) after fixup
/tmp/ccgFcciB.s:8489: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:8491: Error: invalid constant (4) after fixup
/tmp/ccgFcciB.s:8494: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:8525: Error: invalid constant (100) after fixup
/tmp/ccgFcciB.s:8556: Error: invalid constant (100) after fixup
/tmp/ccgFcciB.s:8610: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:8810: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:8814: Error: invalid constant (80) after fixup
/tmp/ccgFcciB.s:8882: Error: invalid constant (7f) after fixup
/tmp/ccgFcciB.s:8990: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:9007: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:9125: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:10503: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:10527: Error: invalid constant (7) after fixup
/tmp/ccgFcciB.s:11338: Error: invalid constant (7) after fixup
/tmp/ccgFcciB.s:11340: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:11437: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:11459: Error: invalid constant (7) after fixup
/tmp/ccgFcciB.s:11525: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:11581: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:11602: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:11663: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:12075: Error: invalid constant (7) after fixup
/tmp/ccgFcciB.s:12078: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:12264: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:12437: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:13060: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:13121: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:13164: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:13498: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:13603: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:13614: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:14065: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:14154: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:14257: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:14346: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:14449: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:14538: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:14643: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:14663: Error: invalid constant (4) after fixup
/tmp/ccgFcciB.s:14675: Error: invalid constant (8) after fixup
/tmp/ccgFcciB.s:14681: Error: invalid constant (18) after fixup
/tmp/ccgFcciB.s:14691: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:14748: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:15094: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:15119: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:15144: Error: invalid constant (5) after fixup
/tmp/ccgFcciB.s:15235: Error: invalid constant (7) after fixup
/tmp/ccgFcciB.s:15257: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:15264: Error: invalid constant (7) after fixup
/tmp/ccgFcciB.s:15297: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:15307: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:15366: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:15369: Error: invalid constant (5f) after fixup
/tmp/ccgFcciB.s:15397: Error: invalid constant (c) after fixup
/tmp/ccgFcciB.s:15415: Error: invalid constant (c) after fixup
/tmp/ccgFcciB.s:15556: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:15581: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:15588: Error: invalid constant (2d) after fixup
/tmp/ccgFcciB.s:15601: Error: invalid constant (c) after fixup
/tmp/ccgFcciB.s:15738: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:15994: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:16379: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:16924: Error: invalid constant (398) after fixup
/tmp/ccgFcciB.s:16956: Error: invalid constant (a) after fixup
/tmp/ccgFcciB.s:17125: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:17175: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:17178: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:17746: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:17908: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:18086: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:18211: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:18314: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:18582: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:18611: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:18631: Error: invalid constant (2000) after fixup
/tmp/ccgFcciB.s:18682: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:18684: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:18709: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:18781: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:18784: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:19009: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:19022: Error: invalid constant (2000) after fixup
/tmp/ccgFcciB.s:19035: Error: invalid constant (2000) after fixup
/tmp/ccgFcciB.s:19077: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:19148: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:19407: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:19906: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:19915: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:19937: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:20077: Error: invalid constant (20) after fixup
/tmp/ccgFcciB.s:20099: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:20125: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:20187: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:20189: Error: invalid constant (3) after fixup
/tmp/ccgFcciB.s:20191: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:20203: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:20625: Error: invalid constant (18) after fixup
/tmp/ccgFcciB.s:20637: Error: invalid constant (34) after fixup
/tmp/ccgFcciB.s:20667: Error: invalid constant (34) after fixup
/tmp/ccgFcciB.s:20748: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:20755: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:20851: Error: invalid constant (7) after fixup
/tmp/ccgFcciB.s:20857: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:20865: Error: invalid constant (7) after fixup
/tmp/ccgFcciB.s:20871: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:20899: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:20966: Error: invalid constant (34) after fixup
/tmp/ccgFcciB.s:21037: Error: invalid constant (3) after fixup
/tmp/ccgFcciB.s:21471: Error: invalid constant (20) after fixup
/tmp/ccgFcciB.s:21498: Error: invalid constant (2) after fixup
/tmp/ccgFcciB.s:21591: Error: invalid constant (20) after fixup
/tmp/ccgFcciB.s:21615: Error: invalid constant (20) after fixup
/tmp/ccgFcciB.s:21687: Error: invalid constant (2) after fixup
/tmp/ccgFcciB.s:21762: Error: invalid constant (17) after fixup
/tmp/ccgFcciB.s:21778: Error: invalid constant (6) after fixup
/tmp/ccgFcciB.s:21780: Error: invalid constant (5) after fixup
/tmp/ccgFcciB.s:21973: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:22246: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:22263: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:22461: Error: invalid constant (20) after fixup
/tmp/ccgFcciB.s:22475: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:22556: Error: invalid constant (20) after fixup
/tmp/ccgFcciB.s:22672: Error: invalid constant (4) after fixup
/tmp/ccgFcciB.s:22802: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:22824: Error: invalid constant (10000) after fixup
/tmp/ccgFcciB.s:22836: Error: invalid constant (20000) after fixup
/tmp/ccgFcciB.s:22866: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:22897: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:22949: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:22951: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:22967: Error: invalid constant (2) after fixup
/tmp/ccgFcciB.s:22981: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:23030: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:23801: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:23885: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:23921: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:24286: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:24608: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:24609: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:24612: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:24627: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:24768: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:25015: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:25186: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:25277: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:25302: Error: invalid constant (46) after fixup
/tmp/ccgFcciB.s:25398: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:25484: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:25509: Error: invalid constant (46) after fixup
/tmp/ccgFcciB.s:25599: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:25701: Error: invalid constant (11c) after fixup
/tmp/ccgFcciB.s:25760: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:25817: Error: invalid constant (3) after fixup
/tmp/ccgFcciB.s:25928: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:26014: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:26019: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:26147: Error: invalid constant (10000000) after fixup
/tmp/ccgFcciB.s:26223: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:26269: Error: invalid constant (1) after fixup
/tmp/ccgFcciB.s:26304: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:26322: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:26769: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:26770: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:26826: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:26920: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:26955: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:26994: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:26998: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:27025: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:27029: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:27060: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:28740: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:32016: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:32313: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:32437: Error: invalid constant (0) after fixup
/tmp/ccgFcciB.s:14685: Error: invalid constant (8) after fixup
/tmp/ccgFcciB.s:14697: Error: invalid constant (c) after fixup
/tmp/ccgFcciB.s:15101: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:18871: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:20311: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:20377: Error: invalid constant (ffffffffffffffff) after fixup
/tmp/ccgFcciB.s:20502: Error: invalid constant (ffffffffffffffff) after fixup
lto-wrapper: fatal error: arm-minimyth-linux-gnueabi-gcc returned 1 exit status
compilation terminated.
/home/minimyth/minimyth2/images/build/usr/lib/gcc/arm-minimyth-linux-gnueabi/12.2.0/../../../../arm-minimyth-linux-gnueabi/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
ln: failed to access 'libpython2.7.so.1.0': No such file or directory
make[15]: *** [Makefile:563: libpython2.7.so] Error 1
make[15]: Leaving directory '/home/minimyth/minimyth2/script/python2/python/work/main.d/Python-2.7.18'
make[14]: *** [../../gar.lib.mk:386: build-work/main.d/Python-2.7.18/Makefile] Error 2
make[14]: Leaving directory '/home/minimyth/minimyth2/script/python2/python'
make[13]: *** [../../gar.lib.mk:572: ../../python2/python/cookies/main.d/install] Error 2
make[13]: Leaving directory '/home/minimyth/minimyth2/script/python2/python-mako'
make[12]: *** [../../gar.lib.mk:591: imgdep-main] Error 2
make[12]: Leaving directory '/home/minimyth/minimyth2/script/python2/python-mako'
make[11]: *** [../../gar.lib.mk:572: ../../python2/python-mako/cookies/main.d/install] Error 2
make[11]: Leaving directory '/home/minimyth/minimyth2/script/opengl/mesa'
make[10]: *** [../../gar.lib.mk:591: imgdep-main] Error 2
make[10]: Leaving directory '/home/minimyth/minimyth2/script/opengl/mesa'
make[9]: *** [../../gar.lib.mk:572: ../../opengl/mesa/cookies/main.d/install] Error 2
make[9]: Leaving directory '/home/minimyth/minimyth2/script/opengl/opengl'
make[8]: *** [../../gar.lib.mk:591: imgdep-main] Error 2
make[8]: Leaving directory '/home/minimyth/minimyth2/script/opengl/opengl'
make[7]: *** [../../gar.lib.mk:572: ../../opengl/opengl/cookies/main.d/install] Error 2
make[7]: Leaving directory '/home/minimyth/minimyth2/script/xorg/xorg'
make[6]: *** [../../gar.lib.mk:591: imgdep-main] Error 2
make[6]: Leaving directory '/home/minimyth/minimyth2/script/xorg/xorg'
make[5]: *** [../../gar.lib.mk:572: ../../xorg/xorg/cookies/main.d/install] Error 2
make[5]: Leaving directory '/home/minimyth/minimyth2/script/system/lirc'
make[4]: *** [../../gar.lib.mk:591: imgdep-main] Error 2
make[4]: Leaving directory '/home/minimyth/minimyth2/script/system/lirc'
make[3]: *** [../../gar.lib.mk:572: ../../system/lirc/cookies/main.d/install] Error 2
make[3]: Leaving directory '/home/minimyth/minimyth2/script/system/irxkeys'
make[2]: *** [../../gar.lib.mk:591: imgdep-main] Error 2
make[2]: Leaving directory '/home/minimyth/minimyth2/script/system/irxkeys'
make[1]: *** [../../gar.lib.mk:572: ../../system/irxkeys/cookies/main.d/install] Error 2
make[1]: Leaving directory '/home/minimyth/minimyth2/script/meta/minimyth'
make: *** [../../gar.lib.mk:591: imgdep-main] Error 2

I've used the supplied binary image and it works great, however I was wanting to have a poke around a bit so was attempting to compile from source. Many thanks, the project looks really good.

X96_X6 Blinking with samsung TV

Hi @warpme, nice work, many thanks.

With your image for this TV box i dont get image with my Samsung TV. I have forced 1920x1080 with video-HDMI-A-1:1920X1080@60 in extlinux and get image but turns off every 5 seconds and then on again. With linux kernel 4.19 there is no trouble.

are you still pushing your changes to github?

i was following this repo for quite some time as a good source for patches for various hardware and despite the changelog and images being updated from time to time still, there were no real changes to this repo for a few months now - did you intentionally or non intentionally stop to push your latest code/patches to this github repo?

best wishes - hexdump

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.