X86 Hardware issues (Graphics, WiFi, Onboard Sound, external DACs, Disks, BIOS/UEFI Boot problems etc.)

Had a quick look at your log, quite a number of acpi errors, meaning parts of hardware components were not recognized/ initialised and the Xorg display manager failed to start. You only have a terminal interface at the moment. I will have a closer look tomorrow, but as said, there is not much I can do.
It would be extremely interesting to know whether the beta version, as pointed to in my previous post, makes a difference.

@wheaten: could you please move this conversation to the proper place? Thanks.

@gkkpch,

Done

The S10-3 has an Intel GMA3150 graphics interface which requires OpenGL 2.1 or higher.
Same with Samsung Netbook NC210.

With Volumio 3 this is not supported anymore and I can’t think of a workaround for you either, sorry.

Thanks for checking gkkpch, I will try the beta version if it works. Appreciate your help.

Understanding the issue now, I’m sure the beta won’t work either.

(Edited)
The nvme driver module is in the initramfs, so there must be another module missing causing the drive not being recognized during the init phase and cannot be booted from successfully.
You are the first person to encounter this issue, sorry.
Could you tell me which USB C 256GB nvme drive you have?
Can you boot Volumio from usb, connect the usb-c drive and do

lsusb
ls -l /dev/nvme*
sudo lsmod

from the commandline?

Booting from an SD card is very rare on an x86 device, so I have not done anything to prepare that.
I will have a look at your data.
The Orica device is available here from Amazon and as I intended to buy a usb-c external drive anyway (not for Volumio), I’ll get one with your specs and test with it before giving it its intented destination.

Strange, this is what I use now and want to replace. It tested it with Volumio and it works fine.

Unlike WIndows, Linux and Mac do not need specific drivers for DAC hardware as they have a generic sound driver (with some additional dac-specific quirks. e.g. for DSD compatibility).
Topping D10S is known to be working fine, incl. DSD direct capabilities.

Finally closed this Orico usb to nvme adapter issue, caused by missing UAS (usb attached scsi) support in our initramfs.
There was no relation with nvme at all, just a missing usb storage module in initramfs.
Thanks @JMZ for reporting this issue, would not have found it otherwise.

To be released with the next version of Volumio 3, with current and upcoming 6.1 kernel.

1 Like

Little present, full blown Volumio beta version:
Volumiobuster-3.542-2023-09-22-x86_amd64
You can’t report on it other then the x86 beta thread.
You can’t update to the final version.

Continue to use the existing image with ausb key or switch to a full-blown beta with Orico, your choise.

Not sure about when the switch takes place, not my call.

Cheers - Gé

Case now closed for me

I installed two new Volumio latest version 3.5xx on two Dell wy3040 boxes. When boot from USB, iOS app and HomeAssistant can find these, but after install to inner EMMC storage and boot from it, I can only access Volumio from Web.

Is it right?

1 Like

Did you run the complete setup and validate the given ip?
As the Dell’s WY3040 runs pretty stable and flawless.

Yeah, installed to inner storage and complete all setup procedures.

Play music very well, including FLAC and DSD files.

I use http://…/dev to enable SSH, but the log is:

Starting Live Log...
info: CorePlayQueue::getTrack 0
info: CoreCommandRouter::volumioGetQueue
info: CoreStateMachine::getQueue
info: CorePlayQueue::getQueue
info: CoreCommandRouter::executeOnPlugin: system , getHwuuid
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: CALLMETHOD: system_controller system enableLiveLog true
info: CoreCommandRouter::executeOnPlugin: system , enableLiveLog
info: Launching a new LiveLog session
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: Listing playlists
info: Listing playlists
info: CALLMETHOD: system_controller system enableSSH true
info: CoreCommandRouter::executeOnPlugin: system , enableSSH
 volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl start ssh.service
pam_unix(sudo:session): session opened for user root by (uid=0)
pam_unix(sudo:session): session closed for user root
 volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl enable ssh.service
pam_unix(sudo:session): session opened for user root by (uid=0)
Reloading.
/lib/systemd/system/winbind.service:8: PIDFile= references path below legacy directory /var/run/, updating /var/run/samba/winbindd.pid → /run/samba/winbindd.pid; please update the unit file accordingly.
getty@tty1.service: Current command vanished from the unit file, execution of the command list won't be resumed.
Reloading.
/lib/systemd/system/winbind.service:8: PIDFile= references path below legacy directory /var/run/, updating /var/run/samba/winbindd.pid → /run/samba/winbindd.pid; please update the unit file accordingly.
Reloading.
/lib/systemd/system/winbind.service:8: PIDFile= references path below legacy directory /var/run/, updating /var/run/samba/winbindd.pid → /run/samba/winbindd.pid; please update the unit file accordingly.
pam_unix(sudo:session): session closed for user root
info: enable SSH service success
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
**error: Could not load host key: /etc/ssh/ssh_host_rsa_key**
error: Could not load host key: /etc/ssh/ssh_host_dsa_key
error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key
fatal: No supported key exchange algorithms [preauth]
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: Listing playlists
info: Listing playlists
wlan0: WPA: Group rekeying completed with 08:55:31:b1:54:5a [GTK=CCMP]
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: Listing playlists
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: Listing playlists
info: Listing playlists```

I have the same problem with Volumio x86, rel. 3,546, installed on a Futro S900, with a USB Wifi dongle.
Everything works perfectly both with the cable and with the wifi and the internal sound card, but if I connect a USB DAC (Fiio E17 for example, but also tried with others), the Wifi connection no longer works, the cable connection does.
It looks like a bug in the operating system.

I wiped the inner EMMC and re-install Volumio 3.546, it seems OK.

volumiodown
    description: Desktop Computer
    product: Wyse 3040 Thin Client (07C1)
    vendor: Dell Inc.
    serial: 5FVV5P2
    width: 64 bits
    capabilities: smbios-3.0.0 dmi-3.0.0 smp vsyscall32
    configuration: boot=normal chassis=desktop family=Wyse sku=07C1 uuid=44454C4C-4600-1056-8056-B5C04F355032
  *-core
       description: Motherboard
       product: 0G56C0
       vendor: Dell Inc.
       physical id: 0
       version: A00
       serial: /5FVV5P2/CNWSC0091N00E9/
     *-firmware
          description: BIOS
          vendor: Dell Inc.
          physical id: 0
          version: 1.2.5
          date: 08/20/2018
          size: 64KiB
          capacity: 16MiB
          capabilities: pci pnp upgrade shadowing cdboot bootselect edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification netboot uefi
     *-memory
          description: System Memory
          physical id: b
          slot: System board or motherboard
          size: 2GiB
          capacity: 2GiB
          capabilities: ecc
          configuration: errordetection=multi-bit-ecc
        *-bank
             description: Row of chips DDR3 1600 MHz (0.6 ns)
             physical id: 0
             slot: Motherboard
             size: 2GiB
             width: 8 bits
             clock: 1600MHz (0.6ns)
     *-cache:0
          description: L1 cache
          physical id: 12
          slot: CPU Internal L1
          size: 224KiB
          capacity: 224KiB
          capabilities: internal write-back
          configuration: level=1
     *-cache:1
          description: L2 cache
          physical id: 13
          slot: CPU Internal L2
          size: 2MiB
          capacity: 2MiB
          capabilities: internal write-back unified
          configuration: level=2
     *-cpu
          description: CPU
          product: Intel(R) Atom(TM) x5-Z8350  CPU @ 1.44GHz
          vendor: Intel Corp.
          physical id: 14
          bus info: cpu@0
          version: Intel(R) Atom(TM) x5-Z8350 CPU @ 1.44GHz
          slot: SOCKET 0
          size: 599MHz
          capacity: 1920MHz
          width: 64 bits
          clock: 80MHz
          capabilities: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch epb pti ibrs ibpb stibp tsc_adjust smep erms dtherm ida arat cpufreq
          configuration: cores=4 enabledcores=4 threads=4
     *-pci
          description: Host bridge
          product: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 36
          width: 32 bits
          clock: 33MHz
          configuration: driver=iosf_mbi_pci
          resources: irq:0
        *-display
             description: VGA compatible controller
             product: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             version: 36
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi vga_controller bus_master cap_list rom
             configuration: driver=i915 latency=0
             resources: irq:131 memory:90000000-90ffffff memory:80000000-8fffffff ioport:f000(size=64) memory:c0000-dffff
        *-generic:0
             description: Signal processing controller
             product: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller
             vendor: Intel Corporation
             physical id: b
             bus info: pci@0000:00:0b.0
             version: 36
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm cap_list
             configuration: driver=proc_thermal latency=0
             resources: irq:129 memory:9152c000-9152cfff
        *-generic:1
             description: SD Host controller
             product: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SDIO Controller
             vendor: Intel Corporation
             physical id: 11
             bus info: pci@0000:00:11.0
             version: 36
             width: 32 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=sdhci-pci latency=0
             resources: irq:17 memory:91529000-91529fff
        *-usb
             description: USB controller
             product: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller
             vendor: Intel Corporation
             physical id: 14
             bus info: pci@0000:00:14.0
             version: 36
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi xhci bus_master cap_list
             configuration: driver=xhci_hcd latency=0
             resources: irq:118 memory:91500000-9150ffff
           *-usbhost:0
                product: xHCI Host Controller
                vendor: Linux 5.10.188-volumio xhci-hcd
                physical id: 0
                bus info: usb@1
                logical name: usb1
                version: 5.10
                capabilities: usb-2.00
                configuration: driver=hub slots=7 speed=480Mbit/s
              *-usb:0
                   description: Audio device
                   product: Combo384 Amanero
                   vendor: Amanero Technologies
                   physical id: 3
                   bus info: usb@1:3
                   version: 1.97
                   serial: 413-001
                   capabilities: usb-2.00 audio-control
                   configuration: driver=snd-usb-audio speed=480Mbit/s
              *-usb:1
                   description: Generic USB device
                   product: 802.11ac NIC
                   vendor: Realtek
                   physical id: 4
                   bus info: usb@1:4
                   version: 2.00
                   serial: 123456
                   capabilities: usb-2.00
                   configuration: driver=rtl8821cu maxpower=500mA speed=480Mbit/s
           *-usbhost:1
                product: xHCI Host Controller
                vendor: Linux 5.10.188-volumio xhci-hcd
                physical id: 1
                bus info: usb@2
                logical name: usb2
                version: 5.10
                capabilities: usb-3.00
                configuration: driver=hub slots=6 speed=5000Mbit/s
        *-generic:2
             description: Encryption controller
             product: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine
             vendor: Intel Corporation
             physical id: 1a
             bus info: pci@0000:00:1a.0
             version: 36
             width: 32 bits
             clock: 33MHz
             capabilities: pm msi bus_master cap_list
             configuration: driver=mei_txe latency=0
             resources: irq:128 memory:91300000-913fffff memory:91200000-912fffff
        *-pci
             description: PCI bridge
             product: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1
             vendor: Intel Corporation
             physical id: 1c
             bus info: pci@0000:00:1c.0
             version: 36
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:117 ioport:e000(size=4096) memory:91400000-914fffff
           *-network
                description: Ethernet interface
                product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
                vendor: Realtek Semiconductor Co., Ltd.
                physical id: 0
                bus info: pci@0000:01:00.0
                logical name: eth0
                version: 15
                serial: 6c:2b:59:4c:51:57
                capacity: 1Gbit/s
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=5.10.188-volumio firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=twisted pair
                resources: irq:16 ioport:e000(size=256) memory:91404000-91404fff memory:91400000-91403fff
        *-isa
             description: ISA bridge
             product: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU
             vendor: Intel Corporation
             physical id: 1f
             bus info: pci@0000:00:1f.0
             version: 36
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master cap_list
             configuration: driver=lpc_ich latency=0
             resources: irq:0
     *-pnp00:00
          product: PnP device PNP0c02
          physical id: 1
          capabilities: pnp
          configuration: driver=system
     *-pnp00:01
          product: PnP device PNP0501
          physical id: 2
          capabilities: pnp
          configuration: driver=serial
     *-pnp00:02
          product: PnP device PNP0c02
          physical id: 3
          capabilities: pnp
          configuration: driver=system
     *-pnp00:03
          product: PnP device PNP0c02
          physical id: 4
          capabilities: pnp
          configuration: driver=system
     *-pnp00:04
          product: PnP device PNP0b00
          physical id: 5
          capabilities: pnp
          configuration: driver=rtc_cmos
  *-network
       description: Wireless interface
       physical id: 1
       bus info: usb@1:4
       logical name: wlan0
       serial: 20:0d:b0:44:40:99
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=rtl8821cu driverversion=5.10.188-volumio ip=192.168.20.138 multicast=yes wireless=IEEE 802.11AC

System:    Host: volumiodown Kernel: 5.10.188-volumio x86_64 bits: 64 compiler: N/A Console: tty 0 dm: N/A
           Distro: Debian GNU/Linux 10 (buster)
Machine:   Type: Desktop System: Dell product: Wyse 3040 Thin Client v: N/A serial: <filter> Chassis: type: 3 serial: <filter>
           Mobo: Dell model: 0G56C0 v: A00 serial: <filter> UEFI: Dell v: 1.2.5 date: 08/20/2018
CPU:       Topology: Quad Core model: Intel Atom x5-Z8350 bits: 64 type: MCP arch: Airmont rev: 4 L2 cache: 1024 KiB
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 bogomips: 11520
           Speed: 999 MHz min/max: 480/1920 MHz Core speeds (MHz): 1: 1441 2: 979 3: 779 4: 819
Graphics:  Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers vendor: Dell
           driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:22b0
           Display: tty server: X.org 1.20.4 driver: modesetting unloaded: fbdev,vesa tty: 174x57
           Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:     Device-1: cht-bsw-rt5672 driver: cht-bsw-rt5672 message: bus/chip ids unavailable
           Device-2: Intel HDMI/DP LPE Audio driver: HdmiLpeAudio message: bus/chip ids unavailable
           Device-3: MCS type: USB driver: snd-usb-audio bus ID: 1-3:2 chip ID: 16d0:071a serial: <filter>
           Sound Server: ALSA v: k5.10.188-volumio
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Dell driver: r8169 v: kernel port: e000
           bus ID: 01:00.0 chip ID: 10ec:8168
           IF: eth0 state: down mac: <filter>
           Device-2: Realtek type: USB driver: rtl8821cu bus ID: 1-4:3 chip ID: 0bda:c811 serial: <filter>
           IF: wlan0 state: up mac: <filter>
Drives:    Local Storage: total: 7.28 GiB used: 1.05 GiB (14.4%)
           ID-1: /dev/mmcblk1 model: H8G4a size: 7.28 GiB serial: <filter> rev: 0x8 scheme: GPT
Partition: ID-1: / size: 3.61 GiB used: 164.4 MiB (4.5%) fs: overlay source: ERR-102
           ID-2: /boot size: 168.4 MiB used: 61.2 MiB (36.4%) fs: vfat dev: /dev/mmcblk1p1
Sensors:   Missing: Required tool sensors not installed. Check --recommends
Info:      Processes: 166 Uptime: 14h 57m Memory: 1.86 GiB used: 718.3 MiB (37.7%) Init: systemd v: 241 runlevel: 5 default: 2
           Compilers: gcc: N/A Shell: bash v: 5.0.3 running in: tty 0 (SSH) inxi: 3.0.32

Thanks for the reply, unfortunately it is an attempt that I have already made twice, with the same result, the configuration of my PC is Futro S900, 4 GB of RAM, 500 GB SSD on SATA connector, which contains the operating system and music tracks, such as said a WiFi dongle (I used both a TP-Link Archer T2U and a TP-Link Wireless N Nano) as well as the USB DAC. Could you please specify your configuration better. Thank you.

Just to add another bit of mystery, if I start the Futro with just the Wifi Dongle, and after making sure that the Wifi works, I connect the USB DAC, it is detected, and if I select its use, everything works perfectly, until it turns off. When you turn it back on, all the problems start all over again.

Please post two logs:
One with the first process,
One after reboot, while it’s failing.

Also provide the output in both situations of:
“sudo lshw”
“inxi -Fxxxz”

This is the log of the hot-plugged DAC, working properly
http://logs.volumio.org/volumio/xcFcyOl.html

This is the log of the DAC and WiFi entered cold, and which prevents the WiFi from working, it is understood that given the lack of WiFi connection, to be able to read the log, I also had to connect the LAN cable.
http://logs.volumio.org/volumio/1k50PlF.html

I confess that for:

“sudo lshw”
“inxi -Fxxxz”

I do not know how to do.

Thanks