You are not logged in.

#1 2017-03-12 21:09:16

js404
Member
Registered: 2015-03-05
Posts: 3

What audio driver for intel multimedia soundcard?

I recently installed arch on an asus T102h tablet. I'm really happy with how well it's worked - almost everything is working perfectly. But I can't get any sound.

lshw -C sound shows:

  *-multimedia UNCLAIMED    
       description: Multimedia controller
       product: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit
       vendor: Intel Corporation
       physical id: 3
       bus info: pci@0000:00:03.0
       version: 36
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi cap_list
       configuration: latency=0
       resources: memory:91000000-913fffff

So it looks to me like I don't have a driver for that device. If I run lsmod | grep snd:

snd_intel_sst_acpi     16384  0
snd_intel_sst_core     69632  1 snd_intel_sst_acpi
snd_soc_sst_mfld_platform    86016  1 snd_intel_sst_core
snd_soc_sst_match      16384  1 snd_intel_sst_acpi
snd_soc_core          196608  1 snd_soc_sst_mfld_platform
snd_compress           20480  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_pcm                90112  3 snd_pcm_dmaengine,snd_soc_sst_mfld_platform,snd_soc_core
snd_timer              28672  1 snd_pcm
snd                    65536  5 snd_compress,snd_timer,snd_soc_sst_mfld_platform,snd_soc_core,snd_pcm
soundcore              16384  1 snd
ac97_bus               16384  1 snd_soc_core

I don't know much about audio drivers but the snd_intel_sst_acpi module looks to me like it's probably the one that's supposed to be controlling the device. I suspect I might need a different version, or something like that, but I can't find any information on those modules.

I have the default alsa installation that arch installs with. I tried searching alsa's wiki and intel's website but found nothing for my device.

also, uname -r:

4.10.1-1-ARCH

aplay -l:

aplay: device_list:270: no soundcards found...

ls /dev/snd:

seq  timer

dmesg: http://pastebin.com/ygV35J5L
Of which, this seems maybe relevant:

WARNING: CPU: 2 PID: 212 at drivers/i2c/busses/i2c-designware-baytrail.c:106 baytrail_i2c_acquire+0x139/0x1f0 [i2c_designware_platform]

I'm stuck. Does anyone know if there's a driver I need or something else that's going on? Thanks!

Last edited by js404 (2017-03-12 21:11:38)

Offline

#2 2017-03-13 13:18:59

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 12,926

Re: What audio driver for intel multimedia soundcard?

please post full  lspci -k output .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#3 2017-03-15 06:37:52

js404
Member
Registered: 2015-03-05
Posts: 3

Re: What audio driver for intel multimedia soundcard?

00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 36)
	Subsystem: ASUSTeK Computer Inc. Device 1400
	Kernel driver in use: iosf_mbi_pci
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers (rev 36)
	Subsystem: ASUSTeK Computer Inc. Device 1400
	Kernel driver in use: i915
	Kernel modules: i915
00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 36)
	Subsystem: ASUSTeK Computer Inc. Device 1400
00:0a.0 Non-VGA unclassified device: Intel Corporation Device 22d8 (rev 36)
	Subsystem: ASUSTeK Computer Inc. Device 1400
	Kernel driver in use: intel_ish_ipc
	Kernel modules: intel_ish_ipc
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 36)
	Subsystem: ASUSTeK Computer Inc. Device 1400
	Kernel driver in use: proc_thermal
	Kernel modules: processor_thermal_device
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 36)
	Subsystem: ASUSTeK Computer Inc. Device 1400
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 36)
	Subsystem: ASUSTeK Computer Inc. Device 1400
	Kernel driver in use: mei_txe
	Kernel modules: mei_txe
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 36)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 36)
	Subsystem: ASUSTeK Computer Inc. Device 1400
	Kernel modules: lpc_ich
01:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
	Subsystem: AzureWave Device 2a51
	Kernel driver in use: ath10k_pci
	Kernel modules: ath10k_pci

Offline

#4 2017-03-15 12:55:51

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 12,926

Re: What audio driver for intel multimedia soundcard?

Your processoor appears to be a cherrytrail / baytrail type, and those tend to be poorly supported by linux.

The freeze may be related to this kernel bug #109051 .

As for the soundcard you can try with the latest kernel (linux-mainline in AUR ) or with  a patched kernel like aur linux-ct .

Keep in mind you will be using experimental stuff, things could go wrong easily.

Last edited by Lone_Wolf (2017-03-15 12:56:12)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#5 2017-03-19 12:25:01

mich41
Member
Registered: 2012-06-22
Posts: 796

Re: What audio driver for intel multimedia soundcard?

"Imaging Unit" sounds like camera to me. There's some snd_soc_sst stuff loaded so probably the SOC/CPU has integrated (outside of PCI) soundcard of some sort but it doesn't work because reasons. Run dmesg and see what this driver says when it loads.

Last edited by mich41 (2017-03-19 12:25:27)

Offline

Board footer

Powered by FluxBB