Intel Atom Baytrail hang probléma Lubuntu/Ubunut/Linux Mint alatt

 ( pseries | 2019. január 2., szerda - 16:38 )

Tisztelt HUP-os Kollégák!

Segítségeteket kérem a következő probléma megoldásában, lehetőleg gyakorlati tapasztalat érdekel.
Egy Hewlett_Packard-HPPavilionx2Detachable-Type1_ProductConfigId-815D-re installáltam Lubuntu 18.04-et. Minden tökéletesen működik, kívéve a hangot, emiatt nem megy a youtube-ról a stream-elés. Linux Mint alatt megy a streamelés hang nélkül.(????) Ez a Lubuntu verzió normálisan működik Intel® Core™ i7-2620M CPU rendszeren.
Ez egy általános problémának tűnik Intel Atom Baytrail rendszereken.
Próbálkoztam a githubról letöltött kernel patch-csel és ez sem segített. A Kernel level verziót update-elte 4.20+-ra
Az alsamixer a következőt mondja:
This sound device does not have any controls.
A válaszokat előre is köszönöm.
És ezúton kívánok minden számítógép rajongónak Boldog Új Évet!!!! :DDD
A következő konfiguráció van:

=============================================================================
gép: Hewlett_Packard-HPPavilionx2Detachable-Type1_ProductConfigId-815D
=============================================================================
processor: Intel(R) Atom(TM) CPU Z3736F @ 1.33GHz
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 55
Model name: Intel(R) Atom(TM) CPU Z3736F @ 1.33GHz
Stepping: 8
CPU MHz: 1928.600
CPU max MHz: 2165.8000
CPU min MHz: 499.8000
BogoMIPS: 2665.60
Virtualization: VT-x
L1d cache: 24K
L1i cache: 32K
L2 cache: 1024K
NUMA node0 CPU(s): 0-3
Flags: fpu 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 lm 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 vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch epb pti tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms dtherm ida arat
=============================================================================
audio:
/proc/asound$ cat cards
0 [Audio ]: HdmiLpeAudio - Intel HDMI/DP LPE Audio
Intel HDMI/DP LPE Audio
1 [bytcrrt5640 ]: bytcr-rt5640 - bytcr-rt5640
=============================================================================
lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 046d:c016 Logitech, Inc. Optical Wheel Mouse
Bus 001 Device 004: ID 04f3:074d Elan Microelectronics Corp.
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
=============================================================================
lspci
00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register (rev 0f)
00:02.0 VGA compatible controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0f)
00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx, Celeron N2000 Series USB xHCI (rev 0f)
00:1a.0 Encryption controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0f)
00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit (rev 0f)
=============================================================================
uname -rv
4.15.0-43-generic #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018
=============================================================================
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
=============================================================================
dmesg | grep bytcr_rt5640
[ 38.007734] bytcr_rt5640 bytcr_rt5640: quirk IN1_MAP enabled
[ 38.007739] bytcr_rt5640 bytcr_rt5640: quirk DIFF_MIC enabled
[ 38.007742] bytcr_rt5640 bytcr_rt5640: quirk SSP0_AIF2 enabled
[ 38.007745] bytcr_rt5640 bytcr_rt5640: quirk MCLK_EN enabled
[ 38.022595] bytcr_rt5640 bytcr_rt5640: snd-soc-dummy-dai <-> media-cpu-dai mapping ok
[ 38.022669] bytcr_rt5640 bytcr_rt5640: snd-soc-dummy-dai <-> deepbuffer-cpu-dai mapping ok
[ 38.029366] bytcr_rt5640 bytcr_rt5640: rt5640-aif2 <-> ssp0-port mapping ok

dmesg
[ 48.012696] Baytrail Audio Port: ASoC: no backend DAIs enabled for Baytrail Audio Port
[ 48.013125] Baytrail Audio Port: ASoC: no backend DAIs enabled for Baytrail Audio Port
[ 48.013408] Baytrail Audio Port: ASoC: no backend DAIs enabled for Baytrail Audio Port
[ 48.017719] Baytrail Audio Port: ASoC: no backend DAIs enabled for Baytrail Audio Port
[ 48.018118] Baytrail Audio Port: ASoC: no backend DAIs enabled for Baytrail Audio Port
[ 48.018329] Baytrail Audio Port: ASoC: no backend DAIs enabled for Baytrail Audio Port
[ 48.022073] Baytrail Audio Port: ASoC: no backend DAIs enabled for Baytrail Audio Port

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Itt vannak a sound kernel modulok listája még.

lsmod | grep -i snd
snd_soc_sst_bytcr_rt5640 24576 0
snd_soc_rt5670 131072 0
snd_soc_rt5645 143360 0
snd_intel_sst_acpi 16384 1
snd_intel_sst_core 53248 1 snd_intel_sst_acpi
snd_soc_rt5640 118784 2 snd_soc_sst_bytcr_rt5640
snd_soc_sst_atom_hifi2_platform 102400 3 snd_intel_sst_core
snd_hdmi_lpe_audio 24576 2
snd_soc_rl6231 16384 3 snd_soc_rt5670,snd_soc_rt5640,snd_soc_rt5645
snd_soc_acpi 16384 2 snd_soc_sst_bytcr_rt5640,snd_intel_sst_acpi
snd_soc_acpi_intel_match 20480 1 snd_intel_sst_acpi
snd_soc_core 241664 5 snd_soc_sst_bytcr_rt5640,snd_soc_rt5670,snd_soc_rt5640,snd_soc_sst_atom_hifi2_platform,snd_soc_rt5645
snd_compress 20480 1 snd_soc_core
ac97_bus 16384 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_pcm 98304 9 snd_soc_sst_bytcr_rt5640,snd_soc_rt5670,snd_soc_rt5640,snd_hdmi_lpe_audio,snd_soc_sst_atom_hifi2_platform,snd_soc_core,snd_soc_rt5645,snd_pcm_dmaengine
snd_timer 32768 1 snd_pcm
snd 81920 9 snd_timer,snd_compress,snd_hdmi_lpe_audio,snd_soc_sst_atom_hifi2_platform,snd_soc_core,snd_pcm
soundcore 16384 1 snd

Még egy fontos dolgot elfelejtettem:

Ebben a file-ban tiltani kell az snd_hdmi_lpe_audio kernel modul-t. Ha ezt nem történik meg, akkor a streamelés ugrál, szét csúszik.
Lubuntu alatt nincs meg, linux Mint alatt gyárilag konfigurálva van. A miértre nincs válasz.

file:
/etc/modprobe.d/blacklist.conf

ezt beírni az utolsó sorba.
blacklist snd_hdmi_lpe_audio

Tisztelt HUP-os Kollégák!

Sikerült a problémát megoldani.

1.) Ne vegyél Atom processzoros rendszert linux-hoz. Ha mégis.

2.) Ez egy ismert probléma. Itt a link.
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1561278

A probléma abból adódik, hogy ez a rendszer egy System on a chip. A hangkártya egy szoftveresen definiált eszköz az integrált DSP-re.

A megoldás. USB-s külső hangkértya.

https://i-tec.cz/en/produkt/u2ametal-2/

Ezzel kipróbáltam és azonnal működik. :DDDD

Jó szorakozást.

A belső hangszórója is megszólal vele? Netán a beépített mikrofont is használni tudja?

Nem sajnos nem. A mikrofont nem probáltam, de szerintem működik. Ezzel az eszközzel egy független hangrendszer lesz a beépítettől.

Ettől féltem, köszi.