X900 HIFI DAC ES9023 Expansion Board


#21

And now…

I have the second one RPi 2 as KODI.

I pushed the micrSD with Zyntihan, and the result is … the same.

I need to found some virgins and crucifixes …


#22

I make one demo for you. Listen to second half.

By mobile phone, sorry for overcrowding.

https://drive.google.com/file/d/0Bz8B3UGLOw6fRU16SXBMNVpkU2R6RmF3N2oyUXpJYVRxY3ZN/view?usp=sharing


#23

It’s not normal.

I think the best way of helping you is start from scratch and document all the process with detail:

  • Re-burn the SD with a fresh Gorgona Omega v2 image
  • Boot and configure the display (HDMI) and wiring layout from the webconf
  • Test again without changing anything.
  • Update the software from command line. You should update twice.
  • Reboot and test again without changing anything.

If you have XRUNS (crappy sound), please run “top” and capture an screenshot.

Document all the process and send a report specifying all your hardware, including the display, etc.
Also, include the full name of the image file you are using, etc.

Please, don’t assume anything. Something is wrong with your setup or you are making something wrong. The best way we can help you is you give ALL the details :wink:

Thanks,


#24

Okay, I’ll do it all the third time. :rofl:

I have no wiring. I am useing mouse for testing (controlers are on the road).

I have this one: zynthian_gorgona_omega_rbpi3_kitv2-2018-04-03


#25

OK! Then you have to select “Dummies” layout :wink:

This is perfectly OK.

Regards,


#26

and mod-ui is not running as well when you start pianoteq?


#27

Yes, i know.

Only for sure:

  1. rpi-update
  2. apt-get update
  3. update-zynthian

OK?


#28

i don’t think so. not the first two


#29

No my friend! Simply:

/zynthian/zynthian-sys/scripts/update_zynthian.sh

And do it twice!! It will take some time, so be patient …

Kind Regards,


#30

:hourglass_flowing_sand:


#31

No boys, at first: date +%Y%m%d -s “20191109” because certificate error :slight_smile:


#32

It’s the date of your zynthian. For some reason it didn’t get updated …
Try rebooting …

Regards,


#33

Not, it sets zynthian by myself. :slight_smile:


#34

One question: when i started mod-ui in the past, does it start automatically after restarting of zynthian?


#35

Reflash, update, reboot, update, reboot … and nothing has changed. :frowning:


#36

Not, mod-ui is not running.


#37

It must be a bad SD card. Must! Or a few virgins will be crucified. I go searching for another one.


#38

I am gone. 2 different R Pi (2 and 3+) , 2 different sound card, and now 2 different SD cards, 2 different keyboards, 2 power pupplies and 4 instalations.

The situation is worse with this new sd card (even one key plays crappy in Pianoteq).

My level of frustration is at its peak. :slight_smile:


#39

root@zynthian:~# top
top - 18:40:40 up 2 min, 1 user, load average: 0.57, 0.28, 0.11
Tasks: 100 total, 1 running, 56 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1.5 us, 1.3 sy, 0.0 ni, 97.1 id, 0.1 wa, 0.0 hi, 0.1 si, 0.0 st
KiB Mem: 949444 total, 289052 used, 660392 free, 18232 buffers
KiB Swap: 0 total, 0 used, 0 free. 160120 cached Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
501 root 20 0 103720 91772 84776 S 4.3 9.7 0:06.36 jackd
696 root 20 0 193472 134172 94588 S 3.3 14.1 0:08.53 zynthian_gui.py
1284 root 20 0 5196 2516 2132 R 1.0 0.3 0:07.55 top
662 root 20 0 107136 82424 82108 S 0.7 8.7 0:01.14 a2jmidid
666 root 20 0 103620 79708 79500 S 0.3 8.4 0:00.82 ttymidi
928 root 20 0 2036 1444 1244 S 0.3 0.2 0:00.02 dhcpcd
1261 root 20 0 9628 5376 4608 S 0.3 0.6 0:01.75 sshd
1 root 20 0 5376 3952 2776 S 0.0 0.4 0:04.20 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0
4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H
5 root 20 0 0 0 0 I 0.0 0.0 0:00.01 kworker/u8:0
6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq
7 root 20 0 0 0 0 S 0.0 0.0 0:00.05 ksoftirqd/0
8 root 20 0 0 0 0 I 0.0 0.0 0:00.07 rcu_sched
9 root 20 0 0 0 0 I 0.0 0.0 0:00.00 rcu_bh
10 root rt 0 0 0 0 S 0.0 0.0 0:00.01 migration/0
11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/0
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/1
13 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/1
14 root 20 0 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/1
15 root 20 0 0 0 0 I 0.0 0.0 0:00.00 kworker/1:0
16 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/1:0H
17 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/2
18 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/2
19 root 20 0 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/2
20 root 20 0 0 0 0 I 0.0 0.0 0:00.00 kworker/2:0
21 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/2:0H
22 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/3
23 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/3
24 root 20 0 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/3
25 root 20 0 0 0 0 I 0.0 0.0 0:00.00 kworker/3:0
26 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/3:0H
27 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
28 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 netns
29 root 20 0 0 0 0 I 0.0 0.0 0:00.10 kworker/0:1
30 root 20 0 0 0 0 I 0.0 0.0 0:00.43 kworker/1:1
31 root 20 0 0 0 0 I 0.0 0.0 0:00.02 kworker/2:1
32 root 20 0 0 0 0 I 0.0 0.0 0:00.06 kworker/3:1
33 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd
34 root 20 0 0 0 0 S 0.0 0.0 0:00.00 oom_reaper
35 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 writeback
36 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kcompactd0
37 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 crypto
38 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kblockd
39 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 watchdogd
40 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rpciod
41 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 xprtiod
42 root 20 0 0 0 0 I 0.0 0.0 0:00.18 kworker/u8:1
44 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kswapd0
45 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 nfsiod
55 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kthrotld
56 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 iscsi_eh
57 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 dwc_otg
58 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 DWC Notificatio
59 root 1 -19 0 0 0 S 0.0 0.0 0:00.00 vchiq-slot/0
60 root 1 -19 0 0 0 S 0.0 0.0 0:00.00 vchiq-recy/0
61 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 vchiq-sync/0
62 root 20 0 0 0 0 S 0.0 0.0 0:00.00 vchiq-keep/0
63 root 10 -10 0 0 0 S 0.0 0.0 0:00.00 SMIO
64 root -51 0 0 0 0 S 0.0 0.0 0:00.08 irq/92-mmc1
65 root 20 0 0 0 0 I 0.0 0.0 0:00.04 kworker/1:2
66 root 20 0 0 0 0 I 0.0 0.0 0:00.41 kworker/1:3
67 root 20 0 0 0 0 I 0.0 0.0 0:00.00 kworker/1:4
68 root 20 0 0 0 0 S 0.0 0.0 0:00.42 mmcqd/0
69 root 20 0 0 0 0 S 0.0 0.0 0:00.00 jbd2/mmcblk0p2-
70 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 ext4-rsv-conver
71 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 ipv6_addrconf
86 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/3:1H
101 root 20 0 0 0 0 I 0.0 0.0 0:00.00 kworker/0:2
103 root 20 0 9868 2728 2472 S 0.0 0.3 0:00.84 systemd-journal
111 root 20 0 0 0 0 I 0.0 0.0 0:00.04 kworker/2:2
118 root 20 0 11956 3000 2292 S 0.0 0.3 0:00.36 systemd-udevd
140 root -51 0 0 0 0 S 0.0 0.0 0:00.00 irq/169-usb-001
[1]+ Stopped top

root@zynthian:~# htop

1 [|| 1.0%] Tasks: 29, 25 thr; 1 running
2 [||| 2.3%] Load average: 0.51 0.33 0.13
3 [||||||| 4.7%] Uptime: 00:03:10
4 [||||| 2.8%]
Mem[|||||||||||||||||||||||||||||||||||||||||||||||||| 113/927MB]
Swp[ 0/0MB]

PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
501 root 20 0 101M 91772 84776 S 4.1 9.7 0:08.98 /usr/bin/jackd -P 70 -t 2000 -s -d alsa -d hw:0 -r 44100 -p 256 -n 2 -X raw
696 root 20 0 188M 131M 94588 S 3.1 14.1 0:10.54 /usr/bin/python3 ./zynthian_gui.py
1577 root 20 0 6616 4196 2340 R 1.5 0.4 0:00.68 htop
653 root -71 0 101M 91772 84776 S 1.5 9.7 0:03.39 /usr/bin/jackd -P 70 -t 2000 -s -d alsa -d hw:0 -r 44100 -p 256 -n 2 -X raw
884 root 20 0 188M 131M 94588 S 1.0 14.1 0:01.68 /usr/bin/python3 ./zynthian_gui.py
654 root 20 0 101M 91772 84776 S 1.0 9.7 0:01.88 /usr/bin/jackd -P 70 -t 2000 -s -d alsa -d hw:0 -r 44100 -p 256 -n 2 -X raw
784 root -66 0 188M 131M 94588 S 0.8 14.1 0:01.50 /usr/bin/python3 ./zynthian_gui.py
650 root -81 0 101M 91772 84776 S 0.8 9.7 0:01.50 /usr/bin/jackd -P 70 -t 2000 -s -d alsa -d hw:0 -r 44100 -p 256 -n 2 -X raw
679 root -66 0 101M 79708 79500 S 0.5 8.4 0:01.13 /usr/local/bin/ttymidi -s /dev/ttyAMA0 -b 38400
662 root 20 0 104M 82424 82108 S 1.0 8.7 0:01.66 /usr/bin/a2jmidid --export-hw
666 root 20 0 101M 79708 79500 S 0.5 8.4 0:01.28 /usr/local/bin/ttymidi -s /dev/ttyAMA0 -b 38400
678 root -66 0 104M 82424 82108 S 0.8 8.7 0:01.40 /usr/bin/a2jmidid --export-hw
651 root -81 0 101M 91772 84776 S 0.5 9.7 0:01.34 /usr/bin/jackd -P 70 -t 2000 -s -d alsa -d hw:0 -r 44100 -p 256 -n 2 -X raw
882 root 20 0 188M 131M 94588 S 0.5 14.1 0:00.95 /usr/bin/python3 ./zynthian_gui.py
652 root 20 0 101M 91772 84776 S 0.0 9.7 0:00.17 /usr/bin/jackd -P 70 -t 2000 -s -d alsa -d hw:0 -r 44100 -p 256 -n 2 -X raw
680 root 20 0 104M 82424 82108 S 0.0 8.7 0:00.01 /usr/bin/a2jmidid --export-hw
781 root 20 0 188M 131M 94588 S 0.3 14.1 0:00.35 /usr/bin/python3 ./zynthian_gui.py
704 root 20 0 188M 131M 94588 S 0.0 14.1 0:00.09 /usr/bin/python3 ./zynthian_gui.py
783 root 20 0 188M 131M 94588 S 0.0 14.1 0:00.04 /usr/bin/python3 ./zynthian_gui.py
881 root 20 0 188M 131M 94588 S 0.0 14.1 0:00.14 /usr/bin/python3 ./zynthian_gui.py
1261 root 20 0 9628 5376 4608 S 0.0 0.6 0:01.79 sshd: root@pts/0
1 root 20 0 5376 3952 2776 S 0.0 0.4 0:04.20 /sbin/init
103 root 20 0 9868 2728 2472 S 0.0 0.3 0:00.84 /lib/systemd/systemd-journald
118 root 20 0 11956 3000 2292 S 0.0 0.3 0:00.36 /lib/systemd/systemd-udevd
294 root 20 0 5024 2964 2728 S 0.0 0.3 0:00.04 /bin/bash /zynthian/zynthian-webconf/zynthian_webconf.sh
306 avahi 20 0 3788 2408 2180 S 0.0 0.3 0:00.16 avahi-daemon: running [zynthian.local]
315 messagebu 20 0 5404 2868 2560 S 0.0 0.3 0:00.15 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
316 root 20 0 2476 1736 1456 S 0.0 0.2 0:00.06 /sbin/dhcpcd -q -b
358 avahi 20 0 3788 220 0 S 0.0 0.0 0:00.00 avahi-daemon: chroot helper
392 root 20 0 28284 21800 9032 S 0.0 2.3 0:03.62 /usr/bin/python3 ./zynthian_webconf.py
413 root 20 0 7184 3804 3368 S 0.0 0.4 0:00.00 /sbin/wpa_supplicant -s -B -P /run/wpa_supplicant.wlan0.pid -i wlan0 -D nl80211,wext -c /etc/wpa_supplicant/wpa_supplicant.conf
416 root 20 0 3764 2384 2140 S 0.0 0.3 0:00.06 /lib/systemd/systemd-logind
649 root 20 0 101M 91772 84776 S 0.0 9.7 0:00.00 /usr/bin/jackd -P 70 -t 2000 -s -d alsa -d hw:0 -r 44100 -p 256 -n 2 -X raw
570 root 20 0 3960 1644 1528 S 0.0 0.2 0:00.01 /sbin/agetty --noclear tty1 linux
582 root 20 0 1820 1164 1084 S 0.0 0.1 0:00.01 /bin/sh /usr/bin/startx ./zynthian.sh – :0 vt3
629 root 20 0 7772 4384 3936 S 0.0 0.5 0:00.11 /usr/sbin/sshd -D
647 root 20 0 3192 1452 1336 S 0.0 0.2 0:00.00 xinit ./zynthian.sh – /usr/bin/X :0 vt3 -auth /tmp/serverauth.2gvbqic4WY
648 root 19 -1 85120 21180 8036 S 0.0 2.2 0:00.55 /usr/lib/xorg/Xorg :0 vt3 -auth /tmp/serverauth.2gvbqic4WY
672 root 20 0 104M 82424 82108 S 0.0 8.7 0:00.00 /usr/bin/a2jmidid --export-hw
673 root 20 0 104M 82424 82108 S 0.0 8.7 0:00.05 /usr/bin/a2jmidid --export-hw
681 root 20 0 104M 82424 82108 S 0.0 8.7 0:00.00 /usr/bin/a2jmidid --export-hw
668 root 20 0 101M 79708 79500 S 0.0 8.4 0:00.00 /usr/local/bin/ttymidi -s /dev/ttyAMA0 -b 38400
669 root 20 0 101M 79708 79500 S 0.0 8.4 0:00.04 /usr/local/bin/ttymidi -s /dev/ttyAMA0 -b 38400
683 root -81 0 101M 79708 79500 S 0.0 8.4 0:00.00 /usr/local/bin/ttymidi -s /dev/ttyAMA0 -b 38400
684 root 20 0 101M 79708 79500 S 0.0 8.4 0:00.00 /usr/local/bin/ttymidi -s /dev/ttyAMA0 -b 38400
688 root 20 0 5052 2972 2712 S 0.0 0.3 0:00.03 /bin/bash ./zynthian.sh
782 root 20 0 188M 131M 94588 S 0.0 14.1 0:00.00 /usr/bin/python3 ./zynthian_gui.py
883 root 20 0 188M 131M 94588 S 0.0 14.1 0:00.00 /usr/bin/python3 ./zynthian_gui.py
928 root 20 0 2036 1444 1244 S 0.0 0.2 0:00.02 dhcpcd eth0
979 root 20 0 2120 1440 1324 S 0.0 0.2 0:00.01 /usr/bin/htpdate -D -s -i /var/run/htpdate.pid www.pool.ntp.org www.ntp.br www.wikipedia.org
1267 root 20 0 4432 2872 2544 S 0.0 0.3 0:00.04 /lib/systemd/systemd --user
1270 root 20 0 6732 1260 0 S 0.0 0.1 0:00.00 (sd-pam)
1273 root 20 0 5140 3216 2852 S 0.0 0.3 0:00.06 -bash
1284 root 20 0 5196 2516 2132 T 0.0 0.3 0:07.57 top

F1Help F2Setup F3SearchF4FilterF5Tree F6SortByF7Nice -F8Nice +F9Kill F10Quit


#40

It’s very easy to react to technical issues emotionally.
The true wonder is the existence of the idea, the mechanism to transfer it, and the availability of parts.

The best part is electrons don’t care they just do what they do, and if we manage to divert enough of them at the right time we can make them sound like a piano :smiley:

It’s all a big trick really !

Is it normal? No, Zynthians (even modified, self built ones) play piano sounds well enough to fool most ears without digital electronic artifacts.

Did anybody have the same problems? Probably not exactly the same, but we have probably seen many of the things that can go wrong when you combine a Pi, an audio card, a display, an encoder card, mice, midi ports, ethernet and power supplies.

Is there a solution? Yes. But you will need to implement it. You need to not just refine your tech ( generally this means soldering the encoder card ) and as equally importantly ensure your workflows.
Are your techniques for downloading Images sound?
Can you make images that work properly?
Does building a raspbian image with alsa and jack allow you to load ZynAddSubFX and play sounds with an equal level of performance to how it all behaves with the zynthian providing the operating system?

Only Three !!?!?!? No seriously, you get better at this sort of thing :smiley: but it’s about procedure, burning images is probably the most error ridden part of the process and it’s the one you want to be most relaxed about doing. Personally I use the gnome-disk utility in the xfce desktop, and I always clear the disk completely but I suspect everybody has there own spells and incantations they mutter.

We should probably check with hashs but I know I don’t and I’m not even sure if such a concept is relevant in unpacked image world.

The rebuilding of all hardware components is frankly a pain. I spend much of my zynthian time doing it and you often have to walk throu’ set up again: The zynthian set up mechanism, is very fine. The webconf addition really did move us forward incredibly, from the file munging early days of setup.
But it’s still down to several zynthian apps talking to hardware, and hardware can always confuse software. The difference is we can change the software remotely by mutual ideas but the hardware is on your space ship! We are just on the radio! :smiley:

Sorry this is’nt technical help but It’s a assurance that your frustrations are understood and shared, and we will share your delight when it works!

I’ll get my coat.