Posts by jernej

    I am really missing option to put my Orange Pi PC Plus board to sleep and wake up using power button.

    Any chance to get this feature soon?

    Shallow sleep (not much peripherals turned off) might be already possible, but deeper sleep state is tricky. For that you need special firmware on coprocessor. Such firmware, crust, is in the works, but I don't plan to use it in near future. At least until needed drivers come into mainline Linux.

    I'm not sure shallow sleep is really usable. It would give you feeling that you turned off the board, but power consumption wouldn't be much lower.

    Anyway, someone would have to do some research on that, but I rather work on other issues, like why some H264 and HEVC videos don't work properly.

    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.