Posts by jernej

    marcins

    This is report from script which checks kernel config for compatibility with docker.

    Display Spoiler

    info: reading kernel config from linux.arm.conf ...

    Generally Necessary:

    - cgroup hierarchy: properly mounted [/sys/fs/cgroup]

    - CONFIG_NAMESPACES: enabled

    - CONFIG_NET_NS: enabled

    - CONFIG_PID_NS: enabled

    - CONFIG_IPC_NS: enabled

    - CONFIG_UTS_NS: enabled

    - CONFIG_CGROUPS: enabled

    - CONFIG_CGROUP_CPUACCT: enabled

    - CONFIG_CGROUP_DEVICE: enabled

    - CONFIG_CGROUP_FREEZER: enabled

    - CONFIG_CGROUP_SCHED: enabled

    - CONFIG_CPUSETS: enabled

    - CONFIG_MEMCG: enabled

    - CONFIG_KEYS: enabled

    - CONFIG_VETH: enabled (as module)

    - CONFIG_BRIDGE: enabled (as module)

    - CONFIG_BRIDGE_NETFILTER: enabled (as module)

    - CONFIG_NF_NAT_IPV4: enabled (as module)

    - CONFIG_IP_NF_FILTER: enabled (as module)

    - CONFIG_IP_NF_TARGET_MASQUERADE: enabled (as module)

    - CONFIG_NETFILTER_XT_MATCH_ADDRTYPE: enabled (as module)

    - CONFIG_NETFILTER_XT_MATCH_CONNTRACK: enabled (as module)

    - CONFIG_NETFILTER_XT_MATCH_IPVS: enabled (as module)

    - CONFIG_IP_NF_NAT: enabled (as module)

    - CONFIG_NF_NAT: enabled (as module)

    - CONFIG_NF_NAT_NEEDED: enabled

    - CONFIG_POSIX_MQUEUE: enabled

    Optional Features:

    - CONFIG_USER_NS: enabled

    - CONFIG_SECCOMP: enabled

    - CONFIG_CGROUP_PIDS: enabled

    - CONFIG_MEMCG_SWAP: enabled

    - CONFIG_MEMCG_SWAP_ENABLED: enabled

    (cgroup swap accounting is currently enabled)

    - CONFIG_BLK_CGROUP: enabled

    - CONFIG_BLK_DEV_THROTTLING: enabled

    - CONFIG_IOSCHED_CFQ: missing

    - CONFIG_CFQ_GROUP_IOSCHED: missing

    - CONFIG_CGROUP_PERF: enabled

    - CONFIG_CGROUP_HUGETLB: missing

    - CONFIG_NET_CLS_CGROUP: enabled

    - CONFIG_CGROUP_NET_PRIO: enabled

    - CONFIG_CFS_BANDWIDTH: enabled

    - CONFIG_FAIR_GROUP_SCHED: enabled

    - CONFIG_RT_GROUP_SCHED: enabled

    - CONFIG_IP_NF_TARGET_REDIRECT: enabled (as module)

    - CONFIG_IP_VS: enabled (as module)

    - CONFIG_IP_VS_NFCT: enabled

    - CONFIG_IP_VS_PROTO_TCP: enabled

    - CONFIG_IP_VS_PROTO_UDP: enabled

    - CONFIG_IP_VS_RR: enabled (as module)

    - CONFIG_EXT4_FS: enabled

    - CONFIG_EXT4_FS_POSIX_ACL: enabled

    - CONFIG_EXT4_FS_SECURITY: enabled

    - Network Drivers:

    - "overlay":

    - CONFIG_VXLAN: enabled (as module)

    Optional (for encrypted networks):

    - CONFIG_CRYPTO: enabled

    - CONFIG_CRYPTO_AEAD: enabled (as module)

    - CONFIG_CRYPTO_GCM: enabled (as module)

    - CONFIG_CRYPTO_SEQIV: enabled (as module)

    - CONFIG_CRYPTO_GHASH: enabled (as module)

    - CONFIG_XFRM: enabled

    - CONFIG_XFRM_USER: enabled

    - CONFIG_XFRM_ALGO: enabled

    - CONFIG_INET_ESP: enabled (as module)

    - CONFIG_INET_XFRM_MODE_TRANSPORT: enabled (as module)

    - "ipvlan":

    - CONFIG_IPVLAN: enabled (as module)

    - "macvlan":

    - CONFIG_MACVLAN: enabled (as module)

    - CONFIG_DUMMY: enabled (as module)

    - "ftp,tftp client in container":

    - CONFIG_NF_NAT_FTP: enabled (as module)

    - CONFIG_NF_CONNTRACK_FTP: enabled (as module)

    - CONFIG_NF_NAT_TFTP: enabled (as module)

    - CONFIG_NF_CONNTRACK_TFTP: enabled (as module)

    - Storage Drivers:

    - "aufs":

    - CONFIG_AUFS_FS: missing

    - "btrfs":

    - CONFIG_BTRFS_FS: missing

    - CONFIG_BTRFS_FS_POSIX_ACL: missing

    - "devicemapper":

    - CONFIG_BLK_DEV_DM: missing

    - CONFIG_DM_THIN_PROVISIONING: missing

    - "overlay":

    - CONFIG_OVERLAY_FS: enabled (as module)

    - "zfs":

    - /dev/zfs: missing

    - zfs command: missing

    - zpool command: missing

    Limits:

    - /proc/sys/kernel/keys/root_maxkeys: 1000000

    I have a feeling that docker doesn't load modules if they are needed. Can you load all drivers on the list marked with "(as module)" and then check if it works for you?

    Regarding sound, that's strange. I tested image and sound works ok.

    lucize I don't own any A20 board so I can't help you much with U-Boot issues. Maybe removing projects/Allwinner/patches/u-boot folder will help?

    Even if you manage to build image, video playback won't work unless you disable HW acceleration. For HW acceleration you would need at least 5.1 kernel (RC version will be available in two weeks) and additional ffmpeg patches, which are currently in the work.

    ruslakall Can you connect serial console to it? Serial output would be very useful in diagnosing the issue. What is your TV native resolution? Can you connect it to any other display? 1080p computer monitor would be best.

    New update files are uploaded for A64 and H3, along with updated addon repository (needed due to Kodi bump).

    What's new:

    - Kodi 18.1

    - Linux 5.0-rc8

    - 4K H264 decoding supported

    - fixed 4K downscaling (watching 4K videos on 1080p screen)

    - minor decoding speed improvements

    - H264 memory optimizations (*might* help for OPi Lite & One, but I'm not sure)

    - HDMI CEC fix

    Known issues:

    - some H264 and HEVC videos are still not correctly decoded, investigation is ongoing.

    - Kodi screen calibration is not stored (fix in Kodi 18.2)