[SOLVED] Asus UX430U sound card not working with kernel 4.16 / 4.14 / 4.9

It seems like my audio card is an “Intel Corporation Sunrise Point-LP SMBus”. I am pretty sure I had a live distro recognizing it in the past.

All I see now is a dummy device.

Kernel 4.16.0-1-MANJARO I upgraded from 414 but no luck.

Any advice? Thanks.

Here’s more info.


inixi -Frxz returns: Audio: Message: No PCI card data found.


lspci

$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:15.2 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #2 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
02:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)

4.16 is in the “experimental” phase, meaning it ain’t stable. So it looks like a bug was introduced that breaks with your hardware. So the easy solution is to go back to 4.15 or the safer 4.14 (which has long term support, i.e. stable). The more difficult solution would be opening a bug with kernel.org, but I don’t know if they would want you to compile a special kernel with specials switches and gather logs or what.

`ok switching to 4.14 didn’t fix it

I checked lsmod | grep snd and saw a lot of repeated snd_ modules:

snd_hda_intel 45056 0
snd_hda_codec 151552 1 snd_hda_intel
snd_hda_core 90112 2 snd_hda_intel,snd_hda_codec
snd_hwdep 16384 1 snd_hda_codec
snd_pcm 118784 3 snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer 36864 1 snd_pcm
snd 90112 5 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_pcm
soundcore 16384 1 snd

does it look normal to have all these modules?

And I’ve found out a pastebin of when it was “working” a few hours ago: https://pastebin.com/AX5BMkHj

HDA Intel PCH is the card name

Audio is missing agenteo
my config , see 1f.3

there are some adjustments with your motherboard

lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
00:1b.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #17 (rev f1)
00:1b.2 PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #19 (rev f1)
00:1b.3 PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #20 (rev f1)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #3 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GM204 High Definition Audio Controller (rev a1)

did you have to manually load modules?

no manual load modules

are you on an asus ux430?

this a desktop I6700K with Gigabyte Z170X-UD5 TH ( appears in june 2015 )
Skylake series

your laptop is a Kabylake series

can anyone explain how it was working and suddenly I get no PCI card data found?

By the way I booted the following live distros:

elementaryos-0.4.1-stable.20180214.iso
Fedora-Workstation-Live-x86_64-27-1.6.iso
linuxmint-18.3-kde-64bit.iso
ubuntu-16.04.4-desktop-amd64.iso
ubuntu-17.10.1-desktop-amd64.iso

and I get no audio. It was on this manjaro a few days ago (see this pastebin of my system https://pastebin.com/AX5BMkHj).

I hope someone reads this before thinking to put linux on this Asus UX430U

can you add

sudo mhwd-kernel -i linux414 
sudo mhwd-kernel -i linux49

and reboot and select on Grub Choice

Thanks for the idea but I did already and no luck, that’s why I updated the subject.

I do not think the “Intel Corporation Sunrise Point-LP SMBus” is your audio controller, that is a smbus, (system management bus). Check your bios is audio enabled in there? If it is, you might try disabling it, boot up, reboot enable the audio and boot up.

totally, the card was recognized at some point (this is from a paste bin I took):

alsa.name = “ALC294 Analog”
alsa.subdevice_name = “subdevice #0
alsa.card_name = “HDA Intel PCH”
alsa.long_card_name = “HDA Intel PCH at 0xef128000 irq 129”
alsa.driver_name = “snd_hda_intel”
device.vendor.name = “Intel Corporation”
device.product.name = “Sunrise Point-LP HD Audio”
device.profile.name = “analog-stereo”
alsa.mixer_name = “Realtek ALC294”
device.icon_name = “audio-card-pci”

I can’t find audio options in the BIOS, are they normally there?

I believe it’s usually there, just in case you have an audio board and want to disable the motherboard’s. It’s often under the “South Bridge Configuration” look for something that says “HD Audio”.

hey there,

something magical happened. The laptop run out of juice and at restart… lspci listed the audio driver 00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21) the audio works fine.

@pixel27 thanks for the tip, I saw that option enabled. I am pretty sure I did not change anything in the BIOS.

I guess if you have this problem try to let your battery die? :slight_smile:

Sounds like something went wonky with the motherboard and draining the battery allowed it to reset it’s state. Glad the problem got resolved.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by