Jump to content

cooldaddy

Members
  • Posts

    10
  • Joined

  • Last visited

Everything posted by cooldaddy

  1. updated: Great! It works. It plays succesfully with up to 192khz. Thank you.
  2. I haven't solved the problem of spdif-out on mainline kernel. But, on legacy kernel 3.4.112, spdif-out works. but, has a limitation upt 48khz? doesn't work of 88khz, 96khz, 176khz on my Nanopi Neo Air 1.0. Is it correct to have a limitation. Thanks in advance.
  3. I compiled full-armbian image for nanopi air. root@nanopiair:~# uname -a Linux nanopiair 4.19.25-sunxi #5.76 SMP Wed Feb 27 13:46:35 KST 2019 armv7l GNU/Linux and by armbian-config, on armbianEnv.txt overlays=spdif-out root@nanopiair:~# aplay -l **** List of PLAYBACK Hardware Devices **** card 0: SPDIF [On-board SPDIF], device 0: spdif-dit-hifi dit-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 root@nanopiair:~# speaker-test -tway -c2 -Dhw:0 speaker-test 1.1.3 Playback device is hw:0 Stream parameters are 48000Hz, S16_LE, 2 channels WAV file(s) Rate set to 48000Hz (requested 48000Hz) Buffer size range from 128 to 131072 Period size range from 64 to 16384 Using max buffer size 131072 Periods = 4 was set period_size = 16384 was set buffer_size = 131072 0 - Front Left 1 - Front Right Time per period = 0.503481 0 - Front Left 1 - Front Right and my dac doesn't detect any signal by coaxial-input. What I can I check?
  4. I want to use Armbian 5.60 server with my Mini Mx 16G/2G. but, I don't know proper dtb. I copied gxbb p200_2G 1Gbit.dtb from libreelec 7.x-8.x. but, I didn't work. I designated dtb/meson-gxbb-p200.dtb into uenv.ini and It booted successfully. but, Ethernet didn't work. Do I need to compile for Mini Mx 16/2G? or, just I didn't find proper dtb? Thanks in advance.
  5. I found "lib/patch/kernel/sun8i-default/30-real-time143-full-plus-rt-fixes.patch.disabled." So, just renamed it to .patch. and build default (Vendor provided / legacy) of version 3.4.113. But, showed ERROR. So, I cleaned scripts and newly git clone armbian lib. but the result is the same. Here is output log.
  6. Thanks a lot. I have to wait for 4.10.x rt-patch.
  7. I understood. Then, How I designate kernel version to 4.9.3? I think it might be build without problems.
  8. Thank you, Igor. I got the clean previous script. and newly git clone the package (armbian lib) Like you said, put the rt-patch in userpatches/kernel/sun8i-dev and #./compile.sh Compiling kernel... │ │────────────────────────────────────────────────────────────────────────│ │ ^ │ │ ./include/linux/compiler.h:168:42: note: in definition of macro ‘unl │ │ # define unlikely(x) __builtin_expect(!!(x), 0) │ │ ^ │ │ ./include/linux/mutex.h:223:35: warning: comparison between pointer an │ │ if (unlikely(__mutex_owner(lock) == current)) │ │ ^ │ │ ./include/linux/compiler.h:168:42: note: in definition of macro ‘unl │ │ # define unlikely(x) __builtin_expect(!!(x), 0) │ │ ^ │ │ In file included from ./include/linux/cgroup-defs.h:17:0, │ │ from ./include/linux/sched.h:62, │ │ from arch/arm/kernel/asm-offsets.c:13: │ │ ./include/linux/percpu-rwsem.h: In function ‘percpu_rwsem_release’ │ │ ./include/linux/percpu-rwsem.h:119:14: error: ‘struct rw_semaphore │ │ sem->rw_sem.owner = NULL; │ │ ^ │ │ In file included from ./include/linux/sched.h:62:0, │ │ from arch/arm/kernel/asm-offsets.c:13: │ │ ./include/linux/cgroup-defs.h: At top level: │ │ ./include/linux/cgroup-defs.h:141:21: error: field ‘destroy_swork’ │ │ struct swork_event destroy_swork; │ │ ^~~~~~~~~~~~~ │ │ In file included from arch/arm/kernel/asm-offsets.c:13:0: │ │ ./include/linux/sched.h: In function ‘mmdrop_delayed’: │ │ ./include/linux/sched.h:2998:15: error: ‘struct mm_struct’ has no │ │ call_rcu(&mm->delayed_drop, __mmdrop_delayed); │ │ ^~ │ │ HOSTCC scripts/selinux/mdp/mdp │ │ HOSTCC scripts/extract-cert │ │ In file included from ./include/linux/fs.h:14:0, │ │ from ./include/linux/seq_file.h:10, │ │ from ./include/linux/pinctrl/consumer.h:17, │ │ from ./include/linux/pinctrl/devinfo.h:21, │ │ from ./include/linux/device.h:24, │ │ from ./include/linux/dma-mapping.h:6, │ │ from arch/arm/kernel/asm-offsets.c:15: │ │ ./include/linux/radix-tree.h: At top level: │ │ ./include/linux/radix-tree.h:347:20: error: static declaration of ‘r │ │ static inline void radix_tree_preload_end(void) │ │ ^~~~~~~~~~~~~~~~~~~~~~ │ │ ./include/linux/radix-tree.h:326:6: note: previous declaration of ‘r │ │ void radix_tree_preload_end(void); │ │ ^~~~~~~~~~~~~~~~~~~~~~ │ │ cc1: some warnings being treated as errors │ │ make[1]: *** [arch/arm/kernel/asm-offsets.s] Error 1 │ │ make: *** [prepare0] Error 2 │ │ make: *** Waiting for unfinished jobs.... │ │ HOSTCC scripts/asn1_compiler │ └────────────────────────────────────────────────────────────────────────┘ [ error ] ERROR in function compile_kernel [ common.sh:249 ] [ error ] Kernel was not built [ @host ] [ o.k. ] Process terminated
  9. I want to build kernel applied with rt-patch. Latest rt-patch version is for 4.9.13. So, How can I get the result? I think I should edit configuration.sh and then, put the patch file to userpatches/kernel directory? I need a kernel for nanopi-neo.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines