Volumio X86/ Debian Buster debugging party (BETA)

are you sure eMMC is enabled?
The device list does not show any signs of eMMC, should be something like “/dev/mmcblk”
The log does not show eMMC being initialised either

Yes it is, that’s the problem. If I boot Libreelec on the same machine it’s there.

LibreELEC (official): 9.2.2 (Generic.x86_64) LibreELEC:~ # ls -l /dev total 8 crw-r--r-- 1 root root 10, 235 Jan 1 2015 autofs drwxr-xr-x 2 root root 880 Jan 1 2015 block drwxr-xr-x 2 root root 60 Jan 1 2015 bsg crw-rw---- 1 root disk 10, 234 Jan 1 2015 btrfs-control drwxr-xr-x 3 root root 60 Jan 1 2015 bus drwxr-xr-x 2 root root 3520 Jan 1 2015 char crw------- 1 root root 5, 1 Jan 1 2015 console lrwxrwxrwx 1 root root 11 Apr 11 2019 core -> /proc/kcore drwxr-xr-x 6 root root 140 Jan 1 2015 cpu crw------- 1 root root 10, 62 Jan 1 2015 cpu_dma_latency drwxr-xr-x 8 root root 160 Jan 1 2015 disk drwxr-xr-x 3 root root 100 Apr 11 2019 dri crw------- 1 root root 248, 0 Apr 11 2019 drm_dp_aux0 crw------- 1 root root 248, 1 Apr 11 2019 drm_dp_aux1 crw-rw---- 1 root video 29, 0 Apr 11 2019 fb0 lrwxrwxrwx 1 root root 13 Apr 11 2019 fd -> /proc/self/fd -rw-r--r-- 1 root root 4932 Jan 1 2015 fsck.log crw-rw-rw- 1 root root 1, 7 Jan 1 2015 full crw-rw-rw- 1 root root 10, 229 Apr 11 2019 fuse crw------- 1 root root 254, 0 Apr 11 2019 gpiochip0 crw------- 1 root root 254, 1 Apr 11 2019 gpiochip1 crw------- 1 root root 254, 2 Apr 11 2019 gpiochip2 crw------- 1 root root 254, 3 Apr 11 2019 gpiochip3 crw------- 1 root root 242, 0 Apr 11 2019 hidraw0 crw------- 1 root root 242, 1 Apr 11 2019 hidraw1 crw------- 1 root root 89, 0 Apr 11 2019 i2c-0 crw------- 1 root root 89, 1 Apr 11 2019 i2c-1 crw------- 1 root root 89, 10 Apr 11 2019 i2c-10 crw------- 1 root root 89, 11 Apr 11 2019 i2c-11 crw------- 1 root root 89, 12 Apr 11 2019 i2c-12 crw------- 1 root root 89, 13 Apr 11 2019 i2c-13 crw------- 1 root root 89, 14 Apr 11 2019 i2c-14 crw------- 1 root root 89, 2 Apr 11 2019 i2c-2 crw------- 1 root root 89, 3 Apr 11 2019 i2c-3 crw------- 1 root root 89, 4 Apr 11 2019 i2c-4 crw------- 1 root root 89, 5 Apr 11 2019 i2c-5 crw------- 1 root root 89, 6 Apr 11 2019 i2c-6 crw------- 1 root root 89, 7 Apr 11 2019 i2c-7 crw------- 1 root root 89, 8 Apr 11 2019 i2c-8 crw------- 1 root root 89, 9 Apr 11 2019 i2c-9 lrwxrwxrwx 1 root root 12 Apr 11 2019 initctl -> /run/initctl drwxr-xr-x 4 root root 280 Jan 1 2015 input crw-rw-rw- 1 root root 247, 0 Jan 1 2015 kfd crw-r--r-- 1 root root 1, 11 Jan 1 2015 kmsg lrwxrwxrwx 1 root root 28 Apr 11 2019 log -> /run/systemd/journal/dev-log crw-rw---- 1 root disk 10, 237 Jan 1 2015 loop-control brw-rw---- 1 root disk 7, 0 Jan 1 2015 loop0 crw-r----- 1 root kmem 1, 1 Jan 1 2015 mem crw------- 1 root root 10, 59 Jan 1 2015 memory_bandwidth brw-rw---- 1 root disk 179, 0 Apr 11 2019 mmcblk0 brw-rw---- 1 root disk 179, 32 Jan 1 2015 mmcblk0boot0 brw-rw---- 1 root disk 179, 64 Jan 1 2015 mmcblk0boot1 brw-rw---- 1 root disk 179, 1 Jan 1 2015 mmcblk0p1 brw-rw---- 1 root disk 179, 2 Jan 1 2015 mmcblk0p2 crw------- 1 root root 243, 0 Apr 11 2019 mmcblk0rpmb drwxrwxrwt 2 root root 40 Jan 1 2015 mqueue brw-rw---- 1 root disk 43, 0 Apr 11 2019 nbd0 brw-rw---- 1 root disk 43, 32 Apr 11 2019 nbd1 brw-rw---- 1 root disk 43, 320 Apr 11 2019 nbd10 brw-rw---- 1 root disk 43, 352 Apr 11 2019 nbd11 brw-rw---- 1 root disk 43, 384 Apr 11 2019 nbd12 brw-rw---- 1 root disk 43, 416 Apr 11 2019 nbd13 brw-rw---- 1 root disk 43, 448 Apr 11 2019 nbd14 brw-rw---- 1 root disk 43, 480 Apr 11 2019 nbd15 brw-rw---- 1 root disk 43, 64 Apr 11 2019 nbd2 brw-rw---- 1 root disk 43, 96 Apr 11 2019 nbd3 brw-rw---- 1 root disk 43, 128 Apr 11 2019 nbd4 brw-rw---- 1 root disk 43, 160 Apr 11 2019 nbd5 brw-rw---- 1 root disk 43, 192 Apr 11 2019 nbd6 brw-rw---- 1 root disk 43, 224 Apr 11 2019 nbd7 brw-rw---- 1 root disk 43, 256 Apr 11 2019 nbd8 brw-rw---- 1 root disk 43, 288 Apr 11 2019 nbd9 drwxr-xr-x 2 root root 60 Jan 1 2015 net crw------- 1 root root 10, 61 Jan 1 2015 network_latency crw------- 1 root root 10, 60 Jan 1 2015 network_throughput crw-rw-rw- 1 root root 1, 3 Jan 1 2015 null crw-r----- 1 root kmem 1, 4 Jan 1 2015 port crw------- 1 root root 108, 0 Apr 11 2019 ppp crw-rw-rw- 1 root tty 5, 2 Apr 17 21:44 ptmx drwxr-xr-x 2 root root 0 Apr 11 2019 pts brw-rw---- 1 root disk 1, 0 Apr 11 2019 ram0 brw-rw---- 1 root disk 1, 1 Jan 1 2015 ram1 brw-rw---- 1 root disk 1, 10 Apr 11 2019 ram10 brw-rw---- 1 root disk 1, 11 Jan 1 2015 ram11 brw-rw---- 1 root disk 1, 12 Jan 1 2015 ram12 brw-rw---- 1 root disk 1, 13 Apr 11 2019 ram13 brw-rw---- 1 root disk 1, 14 Apr 11 2019 ram14 brw-rw---- 1 root disk 1, 15 Jan 1 2015 ram15 brw-rw---- 1 root disk 1, 2 Jan 1 2015 ram2 brw-rw---- 1 root disk 1, 3 Jan 1 2015 ram3 brw-rw---- 1 root disk 1, 4 Jan 1 2015 ram4 brw-rw---- 1 root disk 1, 5 Jan 1 2015 ram5 brw-rw---- 1 root disk 1, 6 Jan 1 2015 ram6 brw-rw---- 1 root disk 1, 7 Jan 1 2015 ram7 brw-rw---- 1 root disk 1, 8 Jan 1 2015 ram8 brw-rw---- 1 root disk 1, 9 Jan 1 2015 ram9 crw-rw-rw- 1 root root 1, 8 Jan 1 2015 random crw-rw-r-- 1 root root 10, 58 Jan 1 2015 rfkill lrwxrwxrwx 1 root root 4 Apr 11 2019 rtc -> rtc0 crw------- 1 root root 253, 0 Apr 11 2019 rtc0 brw-rw---- 1 root disk 8, 0 Jan 1 2015 sda brw-rw---- 1 root disk 8, 1 Jan 1 2015 sda1 brw-rw---- 1 root disk 8, 2 Jan 1 2015 sda2 brw-rw---- 1 root disk 8, 3 Jan 1 2015 sda3 crw-rw---- 1 root disk 21, 0 Apr 11 2019 sg0 drwxrwxrwt 2 root root 40 Apr 11 2019 shm drwxr-xr-x 3 root root 240 Jan 1 2015 snd lrwxrwxrwx 1 root root 15 Apr 11 2019 stderr -> /proc/self/fd/2 lrwxrwxrwx 1 root root 15 Apr 11 2019 stdin -> /proc/self/fd/0 lrwxrwxrwx 1 root root 15 Apr 11 2019 stdout -> /proc/self/fd/1 crw-rw-rw- 1 root tty 5, 0 Jan 1 2015 tty crw--w---- 1 root tty 4, 0 Jan 1 2015 tty0 ... LibreELEC:~ # mount devtmpfs on /dev type devtmpfs (rw,relatime,size=1955972k,nr_inodes=488993,mode=755) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,relatime) /dev/mmcblk0p1 on /flash type vfat (ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro) /dev/loop0 on / type squashfs (ro,relatime) /dev/mmcblk0p2 on /storage type ext4 (rw,noatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755) tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755) cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate) cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd) bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) tmpfs on /var type tmpfs (rw,relatime) debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime) mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime) configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /tmp type tmpfs (rw,nosuid,nodev) /dev/sda1 on /var/media/volumioboot type vfat (rw,nosuid,nodev,noexec,noatime,fmask=0133,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro) /dev/sda2 on /var/media/volumioimg type ext4 (rw,nosuid,nodev,noexec,noatime,stripe=1024) /dev/sda3 on /var/media/volumio_data type ext4 (rw,nosuid,nodev,noexec,noatime,stripe=1024)

dmesg Output:
gist.github.com/unclejamal3000/ … 61032d1398

OK, let me double check.
Could you send me a download link for your libreelec version?

http://releases.libreelec.tv/LibreELEC-Generic.x86_64-9.2.2.img.gz

I am experiencing two possible bugs?

Possible Bug 1
Updating a library or library folder only seems to work once (the first time) per boot. Updating the second time doesn’t update anything. A reboot and update works fine.

Possible Bug 2

I’m having audio skipping issues. It appears buffer related, when changing buffer settings, and rebooting - the time in the track where the skip occurs changes.

192kHz/24bit FLAC = All files tested skip between approx 0:20 and 1:30 the skip repeats at another random interval later in the track. All files play fine via a different player over the network.

Testing
Version = OTA update of 007 to Volumio X86 2.775
All 44.1kHz/16bit files play OK on Volumio.
Duplicate audio file played locally on PC - OK
Same audio file played from server, via Wifi to PC - OK
Accurip check of album is OK.
Same audio file played in Volumio X86 2.775 - Skips.

I had buffer on default settings. After the skip I’ve changed my settings to:
RAM allocated to Volumio = 12Mb
Buffer Size in Volumio 8Mb
% buffer before playback = 40%

The same file tested = slightly different skip point each time.

Same errors when reverting to version 007.

What is the recommended fix or troubleshooting to help?

I’ll look into this, first time these problems were reported.
May take a few days, but issues noted.

Have you any updates on the Odroid H2? I am getting a blank screen and no action from boot.

I had an Odroid H2 for testing just after it was introduced, never got it to work because we run a 32bit OS on a 64bit system. H2 is one of the few which is not booting a 32bit bit kernel with the 64-bit UEFI loader we are using. The alternative 32bit bootloader won’t run on H2.
So, long story short: not supported, sorry.

There is a new version out for testing: http://updates.volumio.org/x86/volumiobuster/2.781/volumiobuster-2.781-2020-06-16-x86.img.zip

No platform changes, just Volumio updates to the latest level

I will be changing to a new major kernel version the next few days (5.4.y) and see how this works. Hope for help from people with issues (which there will be).

Problem: I cannot install Volumio to NVMe. Platform - MSI Cubi.
Message: Install to Disk failed: Cannot prepare system for resize.
Any ideas?

Update: it’s funny, but system WAS installed and can be booted. Got a small problem/inconvenience: data partition is only 13GB while SSD is 240GB. Now I am reading manual how to resize partition in Debian…

Yes, this is correct. It is only the resizing of the data partition which failed, The system should work ok, 13GB is not what is should be though :wink:
Could you check the boot partition and see if the resize-datapartition sentinel file is still there? If it is, it will retry the resize with each boot.
Strange, but I remember some people have hit this problem before.
Honestly no idea yet what the cause may be.

Thank you for your beta img. My wifi adapter is bcm4360,it needs driver broadcom-sta(wl),but after make && make install ,modprobe wl , and after reboot,pc stop at start up.
Does it need some other firmware?

please read the OP and supply the requested info

dpkg -i linux-kernel-headers from github.
there are errors.
volumio@volumio:/usr/src/broadcom-sta-6.30.223.271$ sudo make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/4.19.106+/build M=pwd
make[1]: Entering directory ‘/usr/src/linux-headers-4.19.106+’
CFG80211 API is prefered for this kernel version
Using CFG80211 API
Kernel architecture is X86_32
CC [M] /usr/src/broadcom-sta-6.30.223.271/src/shared/linux_osl.o
/bin/sh: 1: scripts/basic/fixdep: Exec format error
make[2]: *** [scripts/Makefile.build:304: /usr/src/broadcom-sta-6.30.223.271/src/shared/linux_osl.o] Error 2
make[1]: *** [Makefile:1522: module/usr/src/broadcom-sta-6.30.223.271] Error 2
make[1]: Leaving directory ‘/usr/src/linux-headers-4.19.106+’
make: *** [Makefile:177: all] Error 2
volumio@volumio:/usr/src/broadcom-sta-6.30.223.271$
can you update github linux-kernel-headers, i make my kernel ,there are no errors.thank you!
volumio@volumio:/usr/src$ ls -l
total 32
drwxr-xr-x 5 root root 4096 Jun 24 08:09 broadcom-sta-6.30.223.271
drwxr-xr-x 4 root root 4096 Jun 19 06:50 googletest
lrwxrwxrwx 1 root root 21 Jan 12 2019 gtest -> googletest/googletest
drwxr-xr-x 24 root root 4096 Jun 19 03:44 linux-headers-4.19.106
drwxr-xr-x 24 root root 4096 Jun 24 08:09 linux-headers-4.19.106+

Could you please start with supplying the info we ask for in the Opening Post?
And tell us which version you have used?
And where did you copy the header files from?

kernel-header from

i use volumiobuster-2.775-2020-05-07-x86.img

uname -a
Linux volumio 4.19.106+ #1 SMP Mon Feb 17 12:34:48 CET 2020 i686 GNU/Linux

volumio@volumio:/lib/firmware/brcm$ inxi -vFzxxx
System: Host: volumio Kernel: 4.19.106+ i686 bits: 32 compiler: gcc v: 8.3.0 Console: tty 0 dm: N/A
Distro: Debian GNU/Linux 10 (buster)
Machine: Type: Vmware System: VMware product: VMware Virtual Platform v: N/A serial:
Chassis: No Enclosure type: 1 serial:
Mobo: Intel model: 440BX Desktop Reference Platform serial: BIOS: Phoenix v: 6.00
date: 07/29/2019
CPU: Topology: 4x Single Core model: Intel Core i7-9750H bits: 64 type: SMP arch: Kaby Lake rev: A
L2 cache: 48.0 MiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 bogomips: 20736
Speed: 2592 MHz min/max: N/A Core speeds (MHz): 1: 2592 2: 2592 3: 2592 4: 2592
Graphics: Device-1: VMware SVGA II Adapter driver: vmwgfx v: 2.15.0.0 bus ID: 00:0f.0
chip ID: 15ad:0405
Display: tty server: X.org 1.20.4 driver: vmware unloaded: fbdev,modesetting,vesa tty: 108x55
Message: Unable to show advanced data. Required tool glxinfo missing.
Audio: Device-1: Ensoniq ES1371/ES1373 / Creative Labs CT2518 driver: snd_ens1371 v: kernel
bus ID: 02:02.0 chip ID: 1274:1371
Sound Server: ALSA v: k4.19.106+
Network: Device-1: Intel 82371AB/EB/MB PIIX4 ACPI vendor: VMware Virtual Machine type: network bridge
driver: N/A port: 1060 bus ID: 00:07.3 chip ID: 8086:7113
Device-2: Intel 82545EM Gigabit Ethernet vendor: VMware PRO/1000 MT Single Port driver: e1000
v: 7.3.21-k8-NAPI port: 2000 bus ID: 02:01.0 chip ID: 8086:100f
IF: eth0 state: up speed: 1000 Mbps duplex: full mac:
Drives: Local Storage: total: 40.00 GiB used: 20.52 GiB (51.3%)
ID-1: /dev/sda vendor: VMware model: Virtual SATA Hard Drive size: 40.00 GiB speed: 6.0 Gb/s
serial: rev: 0001 scheme: GPT
Partition: ID-1: / size: 35.64 GiB used: 18.45 GiB (51.8%) fs: overlay source: ERR-102
ID-2: /boot size: 486.0 MiB used: 486.0 MiB (100.0%) fs: vfat dev: /dev/sda1
Sensors: Missing: Required tool sensors not installed. Check --recommends
Info: Processes: 229 Uptime: 3h 52m Memory: 2.95 GiB used: 442.8 MiB (14.7%) Init: systemd v: 241
runlevel: 5 default: 2 Compilers: gcc: 8.3.0 alt: 8 Shell: bash v: 5.0.3
running in: tty 0 (SSH) inxi: 3.0.32

volumio@volumio:/lib/firmware/brcm$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: AudioPCI [Ensoniq AudioPCI], device 1: ES1371/2 [ES1371 DAC1]
Subdevices: 1/1
Subdevice #0: subdevice #0
volumio@volumio:/lib/firmware/brcm$

volumio@volumio:/lib/firmware/brcm$ aplay -L
default
Playback/recording through the PulseAudio sound server
null
Discard all samples (playback) or generate zero samples (capture)
jack
JACK Audio Connection Kit
pulse
PulseAudio Sound Server
sysdefault:CARD=AudioPCI
Ensoniq AudioPCI, ES1371 DAC2/ADC
Default Audio Device
front:CARD=AudioPCI,DEV=0
Ensoniq AudioPCI, ES1371 DAC2/ADC
Front speakers
rear:CARD=AudioPCI,DEV=0
Ensoniq AudioPCI, ES1371 DAC1
Rear speakers
surround40:CARD=AudioPCI,DEV=0
Ensoniq AudioPCI, ES1371 DAC2/ADC
4.0 Surround output to Front and Rear speakers
iec958:CARD=AudioPCI,DEV=0
Ensoniq AudioPCI, ES1371 DAC2/ADC
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=AudioPCI,DEV=0
Ensoniq AudioPCI, ES1371 DAC2/ADC
Direct sample mixing device
dmix:CARD=AudioPCI,DEV=1
Ensoniq AudioPCI, ES1371 DAC1
Direct sample mixing device
dsnoop:CARD=AudioPCI,DEV=0
Ensoniq AudioPCI, ES1371 DAC2/ADC
Direct sample snooping device
dsnoop:CARD=AudioPCI,DEV=1
Ensoniq AudioPCI, ES1371 DAC1
Direct sample snooping device
hw:CARD=AudioPCI,DEV=0
Ensoniq AudioPCI, ES1371 DAC2/ADC
Direct hardware device without any conversions
hw:CARD=AudioPCI,DEV=1
Ensoniq AudioPCI, ES1371 DAC1
Direct hardware device without any conversions
plughw:CARD=AudioPCI,DEV=0
Ensoniq AudioPCI, ES1371 DAC2/ADC
Hardware device with all software conversions
plughw:CARD=AudioPCI,DEV=1
Ensoniq AudioPCI, ES1371 DAC1
Hardware device with all software conversions
usbstream:CARD=AudioPCI
Ensoniq AudioPCI
USB Stream Output
volumio@volumio:/lib/firmware/brcm$

no sentinel files… only resize-datapart.log

I think I found the bug.

df reports normal size:
overlay 246G 2.1G 231G 1% /

but when I mount Internal storage using another volumio it seems cifs reports random numbers instead of real size.

Version 4.19.106+ is obsolete
I updated the git repo with 4.19.126 headers, it needs volumio version >= 2.781
Whether you need additional firmware I cannot say.
Read the kernel log with dmesg and check. There should be a message about missing firmware if it is the case.

1 Like

thank you! I’v solved questions!
I make 4.19.126kernel,than use your new 2781 img,
sudo apt-get install broadcom-sta-dkms, BCM4360 work well.
The new img seems include all firmwares.