You are not logged in.
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
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
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
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
"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