kernel does not generate /proc/asound on boot

Could someone point to what files the kernel uses to load modules? /proc/asound directory is not being generated. Other directories
and files are being loaded. With asound not being loaded cannot get sound to work. It is a desktop. My laptop works fine. I don’t
mind tracking it down. Just don’t know what files to look at yet.

Thanks

Is the sound card being seen at all? lspci should show at least one sound device

There is a built-in sound card. It is seen by every test I have tried.

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1c.5 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 6 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Network controller: Qualcomm Atheros AR9462 Wireless Network Adapter (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0b)

yast can see the sound card. It identifies it correctly. It goes after the correct driver: snd-hda-intel. It receives an error.

The modules are stored in a sub directory of /proc/asound. Since /proc/asound was not built there was no place to
find the module.

Can someone steer me toward something that explains how the kernel gets its info to load modules? I could track
down the place that is not loading from there.

Thanks

And what error exactly?

The modules are stored in a sub directory of /proc/asound. Since /proc/asound was not built there was no place to
find the module.

No, they are not.
They are “stored” in /lib/modules/$kernelversion.

The kernel should load them during boot automatically, but if even YaST only displays an error, something goes wrong with this. And that’s also the reason why /proc/asound/ doesn’t exist.

Please run “sudo modprobe -v snd-hda-intel”.
What does “dmesg | grep snd” say afterwards?

The kernel kicks out a message:

[Failed] Failed to start load kernel modules.

Then some message about running systemctl.

systemctl | grep fail
bluetooth.service loaded failed failed Bluetooth service
systemd-modules-load.service loaded failed failed Load Kernel Modules

Well, I asked you for the output of “dmesg | grep snd”…

bluetooth.service loaded failed failed Bluetooth service
systemd-modules-load.service loaded failed failed Load Kernel Modules

I’m not sure that’s related, but still:
What does “sudo systemctl status bluetooth.service” say?
And what do you have in /etc/modules-load.d/?

At least wrong things in the latter might cause problems with loading other kernel modules (like snd-hda-intel) I suppose.

Sorry. I added to before seeing your request.

linux-b0xf:~ # modprobe -v snd-hda-intel
linux-b0xf:~ # dmesg | grep snd
linux-b0xf:~ #

systemctl status bluetooth.service
bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled)
Active: failed (Result: start-limit) since Thu 2015-09-03 07:53:35 CDT; 1h 23min ago
Docs: man:bluetoothd(8)
Process: 2767 ExecStart=/usr/lib/bluetooth/bluetoothd (code=exited, status=1/FAILURE)
Main PID: 2767 (code=exited, status=1/FAILURE)
Status: “Starting up”

Sep 03 07:53:35 linux-b0xf bluetoothd[2767]: Bluetooth daemon 5.23
Sep 03 07:53:35 linux-b0xf systemd[1]: bluetooth.service start request repeated too quickly, refusing to start.
linux-b0xf:~ #

/etc/modules-load.d/ is empty.

Sorry. I added to before seeing your request.

linux-b0xf:~ # modprobe -v snd-hda-intel
linux-b0xf:~ # dmesg | grep snd
linux-b0xf:~ #

systemctl status bluetooth.service
bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled)
Active: failed (Result: start-limit) since Thu 2015-09-03 07:53:35 CDT; 1h 23min ago
Docs: man:bluetoothd(8)
Process: 2767 ExecStart=/usr/lib/bluetooth/bluetoothd (code=exited, status=1/FAILURE)
Main PID: 2767 (code=exited, status=1/FAILURE)
Status: “Starting up”

Sep 03 07:53:35 linux-b0xf bluetoothd[2767]: Bluetooth daemon 5.23
Sep 03 07:53:35 linux-b0xf systemd[1]: bluetooth.service start request repeated too quickly, refusing to start.
linux-b0xf:~ #

/etc/modules-load.d/ is empty.

Nothing?
That’s strange.

Then please try “sudo modprobe -r snd-hda-intel” first.

systemctl status bluetooth.service
bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled)
Active: failed (Result: start-limit) since Thu 2015-09-03 07:53:35 CDT; 1h 23min ago
Docs: man:bluetoothd(8)
Process: 2767 ExecStart=/usr/lib/bluetooth/bluetoothd (code=exited, status=1/FAILURE)
Main PID: 2767 (code=exited, status=1/FAILURE)
Status: “Starting up”

Sep 03 07:53:35 linux-b0xf bluetoothd[2767]: Bluetooth daemon 5.23
Sep 03 07:53:35 linux-b0xf systemd[1]: bluetooth.service start request repeated too quickly, refusing to start.
linux-b0xf:~ #

Doesn’t tell much either, but I suppose we can ignore that for now.

/etc/modules-load.d/ is empty.

Ok.
Maybe “sudo systemctl status systemd-modules-load” tells something?

Try to recreate your initrd, maybe it doesn’t match your system:

sudo mkinitrd

A side-note:
I suppose this bug report was filed by you, no?
https://bugzilla.opensuse.org/show_bug.cgi?id=943642
You’re in contact with the corresponding (open)SUSE kernel/ALSA developer there.
If he can’t help you, nobody here can I’d say…

And this really looks bad indeed (taken from the bug report):

linux-ryeo:~ # modprobe snd-hda-intel
modprobe: FATAL: Module snd-hda-intel not found.

What does “find /lib/modules/ -iname snd-hda-intel.ko” say?

Or better reply in your bug report with the requested information.

Yes. That bug report is mine. It started to sound like the problem was more than just an alsa/sound problem so
I brought it over here at a different level. It looks to be something requiring special code for this machine.

Acer Aspire 5600U All in One
http://us.acer.com/ac/en/US/content/series/aspireu

I bet I am missing some package that will make it all better. I have Dells that require special kernels or other
packages to make them work and/or communicate. Anyway, using your and the bug handler’s suggestions:

linux-b0xf:~ # modprobe -r snd-hda-intel
linux-b0xf:~ # systemctl status systemd-modules-load
systemd-modules-load.service - Load Kernel Modules
Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service;
static)
Active: failed (Result: exit-code) since Thu 2015-09-03 07:52:50 CDT; 2h
30min ago
Docs: man:systemd-modules-load.service(8)
man:modules-load.d(5)
Process: 1656 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited,
status=1/FAILURE)
Main PID: 1656 (code=exited, status=1/FAILURE)

Sep 03 07:52:50 linux-b0xf systemd[1]: systemd-modules-load.service: main
process exited, code=exited, status=1/FAILURE
Sep 03 07:52:50 linux-b0xf systemd[1]: Failed to start Load Kernel Modules.
Sep 03 07:52:50 linux-b0xf systemd[1]: Unit systemd-modules-load.service
entered failed state.
linux-b0xf:~ # mkinitrd
Creating initrd: /boot/initrd-4.2.0-1.gefc468a-desktop
Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force
/boot/initrd-4.2.0-1.gefc468a-desktop 4.2.0-1.gefc468a-desktop
dracut module ‘fcoe-uefi’ will not be installed, because command ‘dcbtool’
could not be found!
dracut module ‘fcoe-uefi’ will not be installed, because command ‘fipvlan’ could
not be found!
dracut module ‘fcoe-uefi’ will not be installed, because command ‘lldpad’ could
not be found!
dracut module ‘fcoe-uefi’ will not be installed, because command ‘dcbtool’
could not be found!
dracut module ‘fcoe-uefi’ will not be installed, because command ‘fipvlan’ could
not be found!
dracut module ‘fcoe-uefi’ will not be installed, because command ‘lldpad’ could
not be found!
*** Including module: bash ***
*** Including module: warpclock ***
*** Including module: i18n ***
*** Including module: ifcfg ***
*** Including module: drm ***
Possible missing firmware “i915/skl_dmc_ver1.bin” for kernel module “i915.ko”
*** Including module: plymouth ***
*** Including module: kernel-modules ***
Failed to install module sd_mod
Failed to install module hid_generic
Failed to install module unix
Failed to install module ehci-hcd
Failed to install module ehci-pci
Failed to install module ohci-hcd
Failed to install module uhci-hcd
Failed to install module atkbd
Failed to install module i8042
Failed to install module usbhid
Failed to install module hid-apple
Failed to install module hid-cherry
Failed to install module hid-logitech
Failed to install module hid-microsoft
Failed to install module swap
Failed to install module ext4
*** Including module: resume ***
*** Including module: rootfs-block ***
*** Including module: terminfo ***
*** Including module: udev-rules ***
Skipping udev rule: 91-permissions.rules
Skipping udev rule: 80-drivers-modprobe.rules
*** Including module: systemd ***
Failed to install module autofs4
Failed to install module ipv6
*** Including module: usrmount ***
*** Including module: base ***
*** Including module: fs-lib ***
*** Including module: shutdown ***
*** Including module: suse ***
*** Including modules done ***
*** Installing kernel module dependencies and firmware ***
*** Installing kernel module dependencies and firmware done ***
*** Resolving executable dependencies ***
*** Resolving executable dependencies done***
*** Hardlinking files ***
*** Hardlinking files done ***
*** Stripping files ***
*** Stripping files done ***
*** Generating early-microcode cpio image ***
*** Constructing GenuineIntel.bin ****
*** Store current command line parameters ***
Stored kernel commandline:
resume=UUID=583138e3-22b2-4eaf-bd8e-08d27123697a
root=UUID=c40f985a-6856-4beb-8d78-df47e525de39
rootflags=rw,relatime,data=ordered rootfstype=ext4
*** Creating image file ***
*** Creating image file done ***
Some kernel modules could not be included:
sd_mod
hid_generic
unix
ehci-hcd
ehci-pci
ohci-hcd
uhci-hcd
atkbd
i8042
usbhid
hid-apple
hid-cherry
hid-logitech
hid-microsoft
swap
ext4
autofs4
ipv6
Update bootloader…
linux-b0xf:~ # zypper in -f kernel-desktop
Retrieving repository ‘openSUSE BuildService - Wine CVS Builds’ metadata

[done]
Building repository ‘openSUSE BuildService - Wine CVS Builds’ cache

[done]
Retrieving repository ‘Packman Repository’ metadata

[done]
Building repository ‘Packman Repository’ cache

[done]
Loading repository data…
Reading installed packages…
Forcing installation of ‘kernel-desktop-4.2.0-1.1.gefc468a.x86_64’ from
repository ‘standard’.
Resolving package dependencies…

The following package is going to be reinstalled:
kernel-desktop-4.2.0-1.1.gefc468a

1 package to reinstall.
Overall download size: 44.4 MiB. Already cached: 0 B No additional space will
be used or freed after the operation.
Continue? [y/n/? shows all options] (y): y
Retrieving package kernel-desktop-4.2.0-1.1.gefc468a.x86_64
(1/1), 44.4 MiB (208.2 MiB unpacked)
Retrieving: kernel-desktop-4.2.0-1.1.gefc468a.x86_64.rpm

[done (797.1 KiB/s)]
Checking for file conflicts:

[done]
(1/1) Installing: kernel-desktop-4.2.0-1.1.gefc468a

[done]
Additional rpm output:
Creating initrd: /boot/initrd-4.2.0-1.gefc468a-desktop
Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force
/boot/initrd-4.2.0-1.gefc468a-desktop 4.2.0-1.gefc468a-desktop
dracut module ‘fcoe-uefi’ will not be installed, because command ‘dcbtool’
could not be found!
dracut module ‘fcoe-uefi’ will not be installed, because command ‘fipvlan’ could
not be found!
dracut module ‘fcoe-uefi’ will not be installed, because command ‘lldpad’ could
not be found!
dracut module ‘fcoe-uefi’ will not be installed, because command ‘dcbtool’
could not be found!
dracut module ‘fcoe-uefi’ will not be installed, because command ‘fipvlan’ could
not be found!
dracut module ‘fcoe-uefi’ will not be installed, because command ‘lldpad’ could
not be found!
*** Including module: bash ***
*** Including module: warpclock ***
*** Including module: i18n ***
*** Including module: ifcfg ***
*** Including module: drm ***
Possible missing firmware “i915/skl_dmc_ver1.bin” for kernel module “i915.ko”
*** Including module: plymouth ***
*** Including module: kernel-modules ***
Failed to install module sd_mod
Failed to install module hid_generic
Failed to install module unix
Failed to install module ehci-hcd
Failed to install module ehci-pci
Failed to install module ohci-hcd
Failed to install module uhci-hcd
Failed to install module atkbd
Failed to install module i8042
Failed to install module usbhid
Failed to install module hid-apple
Failed to install module hid-cherry
Failed to install module hid-logitech
Failed to install module hid-microsoft
Failed to install module swap
Failed to install module ext4
*** Including module: resume ***
*** Including module: rootfs-block ***
*** Including module: terminfo ***
*** Including module: udev-rules ***
Skipping udev rule: 91-permissions.rules
Skipping udev rule: 80-drivers-modprobe.rules
*** Including module: systemd ***
Failed to install module autofs4
Failed to install module ipv6
*** Including module: usrmount ***
*** Including module: base ***
*** Including module: fs-lib ***
*** Including module: shutdown ***
*** Including module: suse ***
*** Including modules done ***
*** Installing kernel module dependencies and firmware ***
*** Installing kernel module dependencies and firmware done ***
*** Resolving executable dependencies ***
*** Resolving executable dependencies done***
*** Hardlinking files ***
*** Hardlinking files done ***
*** Stripping files ***
*** Stripping files done ***
*** Generating early-microcode cpio image ***
*** Constructing GenuineIntel.bin ****
*** Store current command line parameters ***
Stored kernel commandline:
resume=UUID=583138e3-22b2-4eaf-bd8e-08d27123697a
root=UUID=c40f985a-6856-4beb-8d78-df47e525de39
rootflags=rw,relatime,data=ordered rootfstype=ext4
*** Creating image file ***
*** Creating image file done ***
Some kernel modules could not be included:
sd_mod
hid_generic
unix
ehci-hcd
ehci-pci
ohci-hcd
uhci-hcd
atkbd
i8042
usbhid
hid-apple
hid-cherry
hid-logitech
hid-microsoft
swap
ext4
autofs4
ipv6
Update bootloader…

linux-b0xf:~ #

Sorry, if I was not clear enough.
I meant that you should run “sudo modprobe -r snd-hda-intel” and then “sudo modprobe -v snd-hda-intel” again, and post the output of “dmesg | grep snd”.

linux-b0xf:~ # mkinitrd
Creating initrd: /boot/initrd-4.2.0-1.gefc468a-desktop

If you use kernel 4.2.0 (from Kernel:stable I suppose?) you should install the appropriate kernel-firmware too.
That should get rid of this warning I think:
Possible missing firmware “i915/skl_dmc_ver1.bin” for kernel module “i915.ko”

Other than that, I see nothing really wrong in your mkinitrd output.
Have you tried to reboot afterwards?
Can YaST load the kernel module then? If not, what error message do you get exactly?

Also, why do you only have that one kernel? Normally you should have at least two.

And personally, I’d try with the latest 13.2 kernel again first (3.16.7-24). I don’t think that your soundcard would not be supported by that.
(yes, I know, Takashi Iwai suggested to try the latest kernel, but that’s just standard procedure to prevent wasting time on a problem that might already be fixed in a later kernel version)

Regarding the failed modules-load service, please also post the contents of the following directories (if any):
/lib/modules-load.d
/usr/lib/modules-load.d
/usr/local/lib/modules-load.d

Although that’s likely unrelated to your sound problem then.

I am using a super user terminal.

This is kernel-desktop. What’s with multiple kernels? Only found one firmware. Rebooted.

linux-b0xf:~ # modprobe -r snd-hda-intel
linux-b0xf:~ # modprobe -v snd-hda-intel
linux-b0xf:~ # dmesg | grep snd
linux-b0xf:~ #

yast sound

Error
An error occurred during the installation of
------- card-name --------
The kernel module snd-hda-intel for sound support
could not be loaded. This can be caused by incorrect
module parameters, including IO or IRQ parameters.

Can’t find anything on i915.

linux-b0xf:~ # ls /lib/modules-load.d
ls: cannot access /lib/modules-load.d: No such file or directory

linux-b0xf:~ # ls /usr/lib/modules-load.d
sg.conf

linux-b0xf:~ # ls /usr/local/lib/modules-load.d
ls: cannot access /usr/local/lib/modules-load.d: No such file or directory
linux-b0xf:~ #

Fine.

This is kernel-desktop. What’s with multiple kernels?

Normally openSUSE also keeps the older kernel installed when you install a newer one. You can boot that in “Advanced Options” in the boot menu.
You only have one kernel version installed. That should not happen unless you explicitly uninstall the other one(s), or manually disable the “multiversion” feature in /etc/zypp/zypp.conf.

OTOH it shouldn’t matter really. Personally I would rather try to troubleshoot it on the standard 13.2 kernel though, to rule out a problem related to the update to 4.2.0 (like missing/too old firmware e.g.).

But it’s probably not a good idea to jump back and forth either, especially if you are following and replying to two people at the same time…
So let’s just stay at 4.2.0.

Only found one firmware.

You need to install the version from KDE:stable. The one included in 13.2 will not work properly with the newer kernel.
What version do you have installed now?

rpm -q kernel-firmware

You can see all available versions when you click on “Versions” in YaST.

linux-b0xf:~ # modprobe -r snd-hda-intel
linux-b0xf:~ # modprobe -v snd-hda-intel
linux-b0xf:~ # dmesg | grep snd
linux-b0xf:~ #

Hm. And what does this give? (as asked by Takashi Iwai in the bug report)

modprobe -r snd-hda-intel
modprobe -v snd-hda-intel
dmesg | tail

#yast sound

Error
An error occurred during the installation of
------- card-name --------
The kernel module snd-hda-intel for sound support
could not be loaded. This can be caused by incorrect
module parameters, including IO or IRQ parameters.

Ok.

Can’t find anything on i915.

i915 is the graphics driver.
But your mkinitrd output gave an error message about that (missing firmware).

And missing firmware could also affect the sound driver.

linux-b0xf:~ # ls /usr/lib/modules-load.d
sg.conf

All right, that’s what causes the systemd-modules-load service to fail.
That’s a known “problem”, caused by the fact that sg.conf specifies a kernel module to load that doesn’t exist.

You can ignore that “error” (it’s a warning actually), or you can uninstall sg (but only if you don’t need it)

PS, I just saw your comment 5 in the bug report, where that error message about “Module snd-hda-intel not found” is mentioned.

You write there:

Loaded OpenSuse 13.2 using:

file:///home/jonkka/openSUSE-13.2-NET-i586.iso

What exactly do you mean with that?
Did you boot from the NET-install ISO? Then it’s no wonder that the sound driver is not found, the NET-install ISO only contains the bare minimum to start off the installation (even the installer itself is downloaded from the online repos).

So just to clarify (and Takashi Iwai asked this as well):
You are actually using an installed openSUSE system now, booted from the hard disk, right?
Not booting from some CD/DVD/USB stick?

Sorry, I hit reply too soon… :shame:

You cannot install sg, that sg.conf is part of systemd itself (I confused it with something else first).
You could try to delete /usr/lib/modules-load.d/sg.conf, that should get rid of that “error”, but that will probably break things like accessing CD/DVD drives and USB sticks (and maybe more, I’m not sure).
So better ignore it.

Strange though that other people (including me) do not have that “problem”…

At the moment I boot a net install CD which I then use to boot into an installed partition. Dual boot
is not working with win 10 as yet. I added a bunch of firmware trying to find one that will make everything
better. No such luck as yet. There is only one kernel-firmware out there that I can see.

And how exactly are you booting the openSUSE installation from the net install CD then?
If the kernel is loaded from the CD, it would be no wonder that it cannot load the sound driver.

I added a bunch of firmware trying to find one that will make everything
better. No such luck as yet.

What is “a buch of firmware”?

There is only one kernel-firmware out there that I can see.

Again, you need to install kernel-firmware from the Kernel:stable repo, i.e. where you got your kernel from.
If you added the repo to your system, you should see it when selecting “kernel-firmware” and clicking on “Versions” (below the package list) in YaST.

If you haven’t added the repo (unlikely, because then “zypper in -f kernel-desktop” would have installed the 3.16.7 Kernel), please do this:

sudo zypper ar http://download.opensuse.org/repositories/Kernel:/stable/standard kernel
sudo zypper in -f --from kernel kernel-firmware

Password:
linux-b0xf:~ # zypper ar http://download.opensuse.org/repositories/Kernel:/stable/standard kernel
Adding repository ‘kernel’ …[done]
Repository ‘kernel’ successfully added
Enabled : Yes
Autorefresh : No
GPG Check : Yes
URI : http://download.opensuse.org/repositories/Kernel:/stable/standard

linux-b0xf:~ # zypper in -f --from kernel kernel-firmware
Building repository ‘kernel’ cache …[done]
Loading repository data…
Reading installed packages…
Forcing installation of ‘kernel-firmware-20150715git-35.1.noarch’ from repository ‘kernel’.
Resolving package dependencies…

The following package is going to be upgraded:
kernel-firmware

The following package is going to change vendor:
kernel-firmware openSUSE -> obs://build.opensuse.org/Kernel

1 package to upgrade, 1 to change vendor.
Overall download size: 27.9 MiB. Already cached: 0 B After the operation, additional 30.1 MiB will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package kernel-firmware-20150715git-35.1.noarch (1/1), 27.9 MiB (100.2 MiB unpacked)
Retrieving: kernel-firmware-20150715git-35.1.noarch.rpm …[done (1.2 MiB/s)]
Checking for file conflicts: …[done]
(1/1) Installing: kernel-firmware-20150715git-35.1 …[done]
Output of kernel-firmware-20150715git-35.1.noarch.rpm %posttrans script:
Creating initrd: /boot/initrd-3.16.7-24-desktop
Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-3.16.7-24-desktop 3.16.7-24-desktop
*** Including module: bash ***
*** Including module: warpclock ***
*** Including module: i18n ***
*** Including module: network ***
Failed to install module ipv6
Failed to install module xennet
*** Including module: ifcfg ***
*** Including module: drm ***
*** Including module: plymouth ***
*** Including module: kernel-modules ***
Failed to install module sd_mod
Failed to install module hid_generic
Failed to install module unix
Failed to install module ehci-hcd
Failed to install module ehci-pci
Failed to install module ohci-hcd
Failed to install module uhci-hcd
Failed to install module atkbd
Failed to install module i8042
Failed to install module usbhid
Failed to install module hid-apple
Failed to install module hid-cherry
Failed to install module hid-logitech
Failed to install module hid-microsoft
Omitting driver i2o_scsi
Failed to install module swap
Failed to install module ext4
*** Including module: fcoe ***
*** Including module: fcoe-uefi ***
*** Including module: resume ***
*** Including module: rootfs-block ***
*** Including module: terminfo ***
*** Including module: udev-rules ***
Skipping udev rule: 91-permissions.rules
Skipping udev rule: 80-drivers-modprobe.rules
*** Including module: systemd ***
Failed to install module autofs4
Failed to install module ipv6
*** Including module: usrmount ***
*** Including module: base ***
*** Including module: fs-lib ***
*** Including module: shutdown ***
*** Including module: suse ***
*** Including module: uefi-lib ***
*** Including modules done ***
*** Installing kernel module dependencies and firmware ***
*** Installing kernel module dependencies and firmware done ***
*** Resolving executable dependencies ***
*** Resolving executable dependencies done***
*** Hardlinking files ***
*** Hardlinking files done ***
*** Stripping files ***
*** Stripping files done ***
*** Generating early-microcode cpio image ***
*** Constructing GenuineIntel.bin ****
*** Store current command line parameters ***
Stored kernel commandline:
resume=UUID=583138e3-22b2-4eaf-bd8e-08d27123697a
root=UUID=c40f985a-6856-4beb-8d78-df47e525de39 rootflags=rw,relatime,data=ordered rootfstype=ext4
*** Creating image file ***
*** Creating image file done ***
Some kernel modules could not be included:
ipv6
xennet
sd_mod
hid_generic
unix
ehci-hcd
ehci-pci
ohci-hcd
uhci-hcd
atkbd
i8042
usbhid
hid-apple
hid-cherry
hid-logitech
hid-microsoft
swap
ext4
autofs4
ipv6
Creating initrd: /boot/initrd-3.16.7-24-vanilla
Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-3.16.7-24-vanilla 3.16.7-24-vanilla
*** Including module: bash ***
*** Including module: warpclock ***
*** Including module: i18n ***
*** Including module: network ***
Failed to install module ipv6
Failed to install module xennet
*** Including module: ifcfg ***
*** Including module: drm ***
*** Including module: plymouth ***
*** Including module: kernel-modules ***
Failed to install module sd_mod
Failed to install module unix
Failed to install module atkbd
Failed to install module i8042
Omitting driver i2o_scsi
Failed to install module swap
Failed to install module ext4
*** Including module: fcoe ***
*** Including module: fcoe-uefi ***
*** Including module: resume ***
*** Including module: rootfs-block ***
*** Including module: terminfo ***
*** Including module: udev-rules ***
Skipping udev rule: 91-permissions.rules
Skipping udev rule: 80-drivers-modprobe.rules
*** Including module: systemd ***
Failed to install module autofs4
Failed to install module ipv6
*** Including module: usrmount ***
*** Including module: base ***
*** Including module: fs-lib ***
*** Including module: shutdown ***
*** Including module: suse ***
*** Including module: uefi-lib ***
*** Including modules done ***
*** Installing kernel module dependencies and firmware ***
*** Installing kernel module dependencies and firmware done ***
*** Resolving executable dependencies ***
*** Resolving executable dependencies done***
*** Hardlinking files ***
*** Hardlinking files done ***
*** Stripping files ***
*** Stripping files done ***
*** Generating early-microcode cpio image ***
*** Constructing GenuineIntel.bin ****
*** Store current command line parameters ***
Stored kernel commandline:
resume=UUID=583138e3-22b2-4eaf-bd8e-08d27123697a
root=UUID=c40f985a-6856-4beb-8d78-df47e525de39 rootflags=rw,relatime,data=ordered rootfstype=ext4
*** Creating image file ***
*** Creating image file done ***
Some kernel modules could not be included:
ipv6
xennet
sd_mod
unix
atkbd
i8042
swap
ext4
autofs4
ipv6
Update bootloader…

linux-b0xf:~ #

Still the same.

And why are you suddenly having kernel-desktop-3.16.7-24 and kernel-vanilla-3.16.7-24 installed, and no Kernel 4.2.0?
You only need the newer kernel-firmware for Kernel 4.2.0 as written.
If you do random things inbetween without even mentioning, it makes trying to help you incredibly harder.

Anyway, I have no further idea what to try then. Sorry.

Just one advise: Uninstall kernel-vanilla, and maybe try to install kernel-desktop-4.2.0 again:

sudo zypper rm kernel-vanilla
sudo zypper in --from kernel kernel-desktop

And maybe check your BIOS settings if your soundcard might be disabled there. But I suppose it would not even be listed by lspci or Yast in that case.

Other than that, I do hope that Takashi Iwai will be able to solve your problem.