X86 Hardware issues (WiFi, DAC, Disks, Boot etc.)

You shoul have asked :slight_smile:

The hotspot has the advantage that you can setup the system on the first boot, by simply connecting your PC via WiFi to the hotspot.

I noticed that some of the onboard wireless chips/ drivers with the x86 platform will do hotspot but can’t scan for wireless networks in parallel.
So in some cases the hotspot will be active but you will not be able to connect to a wireless network. This is ok with notebooks, or for pc’s with monitor/ keyboard connected, because you can switch off the hotspot, wait a few seconds and the pick from the freshly scanned list.
However it is a nuisance when you have a headless setup.

I am using latest volumio x86 3.251 on my Intel NUC 11gen machine (model name is nuc11tnki5).
NUC Specs Link
It works best on my NUC except one thing, Onboard ethernet controller which is “Intel® Ethernet Controller i225-LM”
I couldn’t make it to work with volumio, so I am using external USB Ethernet Adapter now.
If you could support to volumio work with Intel NUC 11gen machines with ethernet support, It would be very helpful for all NUC users.
Thanks.

1 Like

Hi, I am posting this along another reply for Intel NUC 11gen.

When I used 2.5gb ethernet adapter by replacing gigabit ethernet, I felt that audio quality much improved.
It could be the the reason for this that 2.5gb controllers handling common mode noise better than gigabit ethernet controllers. Please google it if you curious about common mode noise and how could it affect audio qualify.
Anyway I bought an 10gb ethernet adapter using aQuantia AQtion NIC. (AQC107)
But I couldn’t make it to work with volumio.
If you provide support for that ethernet controller, I could test the audio quality with 10gb ethernet adapter.
Thanks.

Tinker S installed the latest official version 3.251 on the board… In the settings I do not see how to set I2S or select a DAC. How to do it? In the Audio selection menu - HDMI, HDMI, SPDIF, CONNECTOR.

Volumio3 X86 GUI not responding on assigned IP (VERSION: 3.251).
Once boot ends up, I try to reach volumio gui from any another devices on showed IP at login without success.
NOTE that everything is ok following the same steps using raspberry pi (same version) instead of X86.
Current configuration: boot from internal HDD; nothing changes booting from USB.
I tried with both ethernet cable connected and wi-fi on and with ethernet only or wi-fi only: the only way to reach configuration wizard is via hotspot (tried static IP or using DHCP) but at the end no way to reach the gui on the desired IP leaving hotspot (timeout, server unreachable). Ping correctly responding on assigned Volumio IP (via ethernet and via wi-fi) from any devices and viceversa (so no network connection issue).
I’d like to share output file from lspci and inxi -Fxxxz command uploading them but got message: “Sorry, new users can not upload attachments.”.
So I paste them below:

lspci-output:
00:00.0 Host bridge: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
00:02.1 Display controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation NM10/ICH7 Family SATA Controller [AHCI mode] (rev 02)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 04)
01:00.1 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5288 PCI Express Card Reader (rev 01)
02:00.0 Network controller: Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe

inxi -Fxxxz-output:
System:    Host: volumio Kernel: 5.10.95-volumio x86_64 bits: 64 compiler: N/A Console: tty 1 dm: N/A 
           Distro: Debian GNU/Linux 10 (buster) 
Machine:   Type: Laptop System: Hewlett-Packard product: HP Mini 110-3000 v: 0490100000202B00110300000 serial: <filter> 
           Chassis: type: 10 serial: <filter> 
           Mobo: Hewlett-Packard model: 148A v: 79.4B serial: <filter> BIOS: Hewlett-Packard v: F.15 date: 01/14/2011 
Battery:   ID-1: BAT0 charge: 0.0 Wh condition: 51.4/55.1 Wh (93%) volts: 4.0/10.8 model: Hewlett-Packard 5100 type: Unknown 
           serial: <filter> status: Charging 
CPU:       Topology: Single Core model: Intel Atom N455 bits: 64 type: MT arch: Bonnell rev: A L2 cache: 512 KiB 
           flags: lm nx pae sse sse2 sse3 ssse3 bogomips: 6650 
           Speed: 1455 MHz min/max: 1000/1666 MHz Core speeds (MHz): 1: 1417 2: 1449 
Graphics:  Device-1: Intel Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics vendor: Hewlett-Packard driver: i915 
           v: kernel bus ID: 00:02.0 chip ID: 8086:a011 
           Display: tty server: X.org 1.20.4 driver: modesetting unloaded: fbdev,vesa alternate: intel tty: 128x37 
           Message: Unable to show advanced data. Required tool glxinfo missing. 
Audio:     Device-1: Intel NM10/ICH7 Family High Definition Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel 
           bus ID: 00:1b.0 chip ID: 8086:27d8 
           Sound Server: ALSA v: k5.10.95-volumio 
Network:   Device-1: Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet vendor: Hewlett-Packard RTL810xE driver: r8169 
           v: kernel port: 2000 bus ID: 01:00.0 chip ID: 10ec:8136 
           IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter> 
           Device-2: Ralink RT3090 Wireless 802.11n 1T/1R PCIe driver: rt2800pci v: 2.3.0 port: 2000 bus ID: 02:00.0 
           chip ID: 1814:3090 
           IF: wlan0 state: up mac: <filter> 
Drives:    Local Storage: total: 70.37 GiB used: 10.22 GiB (14.5%) 
           ID-1: /dev/sda vendor: Toshiba model: MK6034GSX size: 55.89 GiB speed: 1.5 Gb/s serial: <filter> rev: 1A 
           scheme: GPT 
           ID-2: /dev/sdb model: xD/SD/M.S. size: 14.48 GiB serial: N/A rev: 1.00 scheme: MBR 
Partition: ID-1: / size: 50.75 GiB used: 18.3 MiB (0.0%) fs: overlay source: ERR-102 
           ID-2: /boot size: 170.8 MiB used: 60.2 MiB (35.2%) fs: vfat dev: /dev/sda1 
Sensors:   Missing: Required tool sensors not installed. Check --recommends 
Info:      Processes: 121 Uptime: 5m Memory: 975.9 MiB used: 203.6 MiB (20.9%) Init: systemd v: 241 runlevel: 5 default: 2 
           Compilers: gcc: N/A Shell: bash v: 5.0.3 running in: tty 1 inxi: 3.0.32 

Thanks in advance.

Drivers have been selected, support should be in the next release.

1 Like

This topic is about x86, not Tinkerboard :wink:

1 Like

Thank you so much!

Hello,

Intel Broadwell.
I have trouble making audio over HDMI work.
In Settings → playback options → output device there are two option, “HDA Intel HDMI” and “Analog Out”.
I want HDMI audio playback, so I select the first option, but no sound comes out.

‘speaker-test -D hw:0,3 -c 2’ works fine.

System version: 3.251 released: Thu 31 Mar 2022 03:20:44 PM CEST
Link to log:
http://logs.volumio.org/volumio/lQ1PWRB.html

volumio@stue:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0

volumio@stue:~$ lspci
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3)
00:1c.1 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
00:1f.6 Signal processing controller: Intel Corporation Wildcat Point-LP Thermal Management Controller (rev 03)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
02:00.0 Network controller: Intel Corporation Wireless 7260 (rev bb)

volumio@stue:~$ inxi -Fxxxz
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = “da_DK.UTF-8”
are supported and installed on your system.
perl: warning: Falling back to the standard locale (“C”).
System: Host: stue Kernel: 5.10.95-volumio x86_64 bits: 64 compiler: N/A Console: tty 0 dm: N/A
Distro: Debian GNU/Linux 10 (buster)
Machine: Type: Desktop Mobo: GOOGLE model: Guado v: 1.0 serial: UEFI: coreboot v: MrChromebox-4.16 date: 04/09/2022
CPU: Topology: Dual Core model: Intel Celeron 3215U bits: 64 type: MCP arch: Broadwell rev: 4 L2 cache: 2048 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 6783
Speed: 1696 MHz min/max: 500/1700 MHz Core speeds (MHz): 1: 1696 2: 1696
Graphics: Device-1: Intel HD Graphics driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:1606
Display: tty server: X.org 1.20.4 driver: modesetting unloaded: fbdev,vesa tty: 190x52
Message: Unable to show advanced data. Required tool glxinfo missing.
Audio: Device-1: Intel Broadwell-U Audio driver: snd_hda_intel v: kernel bus ID: 00:03.0 chip ID: 8086:160c
Device-2: Intel Wildcat Point-LP High Definition Audio driver: snd_hda_intel v: kernel bus ID: 00:1b.0
chip ID: 8086:9ca0
Sound Server: ALSA v: k5.10.95-volumio
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 v: kernel port: 2000 bus ID: 01:00.0
chip ID: 10ec:8168
IF: eth0 state: up speed: 1000 Mbps duplex: full mac:
Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel port: 2000 bus ID: 02:00.0 chip ID: 8086:08b1
IF: wlan0 state: down mac:
Drives: Local Storage: total: 22.12 GiB used: 1.40 GiB (6.3%)
ID-1: /dev/sda vendor: Transcend model: TS16GMTS400 size: 14.91 GiB speed: 6.0 Gb/s serial: rev: 5O1
scheme: GPT
ID-2: /dev/sdb type: USB vendor: Kingston model: DataTraveler 3.0 size: 7.20 GiB serial: scheme: GPT
Partition: ID-1: / size: 3.55 GiB used: 543.5 MiB (15.0%) fs: overlay source: ERR-102
ID-2: /boot size: 170.8 MiB used: 60.2 MiB (35.2%) fs: vfat dev: /dev/sdb1
Sensors: Missing: Required tool sensors not installed. Check --recommends
Info: Processes: 142 Uptime: 13m Memory: 7.65 GiB used: 461.9 MiB (5.9%) 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

Regards
Søren

Your HDMI sound interface is called “HDA Intel HDMI”, which is missing from the list of card profiles (so far nobody asked for it).
This will need a patch in the Volumio backend.

Meanwhile, if you know how to use an editor in a terminal session,
modify “/volumio/app/plugins/audio_interface/alsa_controller/cards.json”

  • copy the line with “Intel HDMI/DP LPE Audio”
  • in the copied line, replace “Intel HDMI/DP LPE Audio” by “HDA Intel HDMI”
  • reboot

Then let me know how that went.

Hi gkkpch
Thank you for your help. It doesn’t quite work yet. Now the option to select “HDA Intel HDMI” is completely missing from the UI.

This is what it looks like:
{“name”: “Intel HDMI/DP LPE Audio”, “multidevice”: true, “devices”:[{“number”:0, “prettyname”: “HDMI 0”, “defaultmixer”: “”},{“number”:1, “prettyname”: “HDMI 1”, “defaultmixer”: “”},{“number”:2, “prettyname”: “HDMI 2”, “defaultmixer”: “”}],“type”:“integrated”},
{“name”: “HDA Intel HDMI”, “multidevice”: true, “devices”:[{“number”:0, “prettyname”: “HDMI 0”, “defaultmixer”: “”},{“number”:1, “prettyname”: “HDMI 1”, “defaultmixer”: “”},{“number”:2, “prettyname”: “HDMI 2”, “defaultmixer”: “”}],“type”:“integrated”},

yes, but you ‘should’ have HDMI 0, HDMI 1 and HDMI 2 instead.
Try each one of them.

In case that does not work, change the profile to look like this:

{“name”: “HDA Intel HDMI”, “multidevice”: true, “devices”:[{“number”:3, “prettyname”: “HDMI”, “defaultmixer”: “”}],“type”:“integrated”},

This should reflect the speakertest “hw” parameters which you said were working

Thank you, that worked.

The software mixer does not seem to work - could there be some kind of mixer issue? But I don’t want it anyways.

regards
Søren

I presume the last one worked, not the first?

Indeed, the last one:

{“name”: “HDA Intel HDMI”, “multidevice”: true, “devices”:[{“number”:3, “prettyname”: “HDMI 0”, “defaultmixer”: “”},{“number”:7, “prettyname”: “HDMI 1”, “defaultmixer”: “”},{“number”:8, “prettyname”: “HDMI 2”, “defaultmixer”: “”},{“number”:9, “prettyname”: “HDMI 3”, “defaultmixer”: “”},{“number”:10, “prettyname”: “HDMI 4”, “defaultmixer”: “”}],“type”:“integrated”},

perfect addition, please submit this as a patch.
I’ll help via PM when needed😀

Is the new Spotify plugin not available for x86? I can’t seem to find it.

It is available in the plugin section for x86, as long if you run V3.x