no sound card detected

Installed Leap 42.1 on an intel i7-6600U - SKYBAY

lshw -c multimedia gives me:

-multimedia UNCLAIMED
description: Audio device
product: Sunrise Point-LP HD Audio
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
version: 21
width: 64 bits
clock: 33MHz
capabilities: pm msi cap_list
configuration: latency=32
resources: memory:df120000-df123fff memory:df100000-df10ffff

but yast cannot even set-up this audio card (a ‘normal setup’ just hangs there…) ?
and of course i have no sound-card definded

What can i do next ?
Tnx for help!

The following command will provide output that may be more useful to us (including soundcard chipset details and any driver associated with the hardware)

/usr/sbin/hwinfo --sound

There is an openSUSE Audio_Troubleshooting Guide which is worth reviewing. In particular

First method to run script

The diagnostic script is the one created by user wishie from IRC #alsa. For users with 1.0.17 of alsa or newer, it is included with alsa. To run, copy and past the line below with root permissions:
/usr/sbin/alsa-info.sh
Often the first time you run this script, it will note there is an update available, and ask if you wish to update. Select YES. If you are running this in a terminal/konsole with root permissions, the script will update. Then run the script a second time. When it is complete, it will pass you a URL. Take a look at the contents of the URL, as it passes to you useful information. Also keep a record of the URL provided by the script as it can come in useful for passing to others who are trying to assist you (on one of the forums, or on an IRC channel). Then go to the next step of this guide.

You can post the link that the diagnostic script generates here for others to review.

It may be that your sound hardware needs the support of a newer kernel (current in openSUSE Leap is 4.1.27-27). You could install a newer stable kernel by subscribing to the stable Kernel repo like this

zypper ar http://download.opensuse.org/repositories/Kernel:/stable/standard/ kernel
zypper ref
zypper dup -r kernel

Reboot and your sound card should hopefully be detected/supported automatically.

(Tnx for the quick reply !)

Well I already use the Linux 4.7.2-2.g8a962cf-default kernel from the mentioned repo.

As for the hwinfo:

17: PCI 1f.3: 0403 Audio device
[Created at pci.366]
Unique ID: nS1_.+aEc0GNzkQ9
SysFS ID: /devices/pci0000:00/0000:00:1f.3
SysFS BusID: 0000:00:1f.3
Hardware Class: sound
Model: “Intel Audio device”
Vendor: pci 0x8086 “Intel Corporation”
Device: pci 0x9d70
SubVendor: pci 0x8086 “Intel Corporation”
SubDevice: pci 0x7270
Revision: 0x21
Memory Range: 0xdf120000-0xdf123fff (rw,non-prefetchable,disabled)
Memory Range: 0xdf100000-0xdf10ffff (rw,non-prefetchable,disabled)
IRQ: 11 (no events)
Module Alias: “pci:v00008086d00009D70sv00008086sd00007270bc04sc03i00”
Driver Info #0:
Driver Status: snd_hda_intel is active
Driver Activation Cmd: “modprobe snd_hda_intel”
Driver Info #1:
Driver Status: snd_soc_skl is not active
Driver Activation Cmd: “modprobe snd_soc_skl”
Config Status: cfg=yes, avail=yes, need=no, active=unknown

and the alsa-info script returns:

!!Script ran on: Mon Sep 5 06:22:38 UTC 2016

!!Linux Distribution
!!------------------

Welcome to openSUSE Leap 42.1 - Kernel \r (\l). openSUSE 42.1 (x86_64) # /etc/SuSE-release is deprecated and will be removed in the future, use /etc/os-release instead NAME=“openSUSE Leap” PRETTY_NAME=“openSUSE Leap 42.1 (x86_64)” ID=opensuse CPE_NAME=“cpe:/o:opensuse:opensuse:42.1” BUG_REPORT_URL=“https://bugs.opensuse.org” HOME_URL=“https://opensuse.org/” ID_LIKE=“suse”

!!DMI Information
!!---------------

Manufacturer: Default string
Product Name: Default string
Product Version: Default string
Firmware Version: 5.11

!!Kernel Information
!!------------------

Kernel release: 4.7.2-2.g8a962cf-default
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
SMP Enabled: Yes

!!ALSA Version
!!------------

Driver version: k4.7.2-2.g8a962cf-default
Library version:
Utilities version: 1.0.29

!!Loaded ALSA modules
!!-------------------

!!Sound Servers on this system
!!----------------------------

Pulseaudio:
Installed - Yes (/usr/bin/pulseaudio)
Running - Yes

ESound Daemon:
Installed - Yes (/usr/bin/esd)
Running - No

!!Soundcards recognised by ALSA
!!-----------------------------

— no soundcards —

!!PCI Soundcards installed in the system
!!--------------------------------------

00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)

!!Advanced information - PCI Vendor/Device/Subsystem ID’s
!!-------------------------------------------------------

pcspkr
bluetooth
i2c_i801
shpchp
intel_pch_thermal
battery
rfkill
i2c_hid
intel_lpss_acpi
intel_lpss
pinctrl_sunrisepoint
mfd_core
pinctrl_intel
fjes
acpi_als
kfifo_buf
acpi_pad
tpm_tis
tpm
industrialio
efivarfs
i915
i2c_algo_bit
drm_kms_helper
syscopyarea
sysfillrect
sysimgblt
fb_sys_fops
xhci_pci
xhci_hcd
usbcore
usb_common
drm
video
button
sg

!!ALSA/HDA dmesg
!!--------------

BTW, the bios is from American Megatrend… (yes it IS a cheapo system).

I don’t have more info for the moment…

Tnx for a reply helping me further on the way …

Okay, so the newer kernel does provide support for the device concerned (as reflected in the hwinfo output). BTW, you should enclose any requested output in CODE tags (refer to the ‘#’ button in the forum editor). It makes the output easier to read.

For some reason ALSA does not recognise the sound card, even though snd_hda_intel is loaded. It might be that the module needs to be loaded with a particular model option, or some other issue at play perhaps. I’m at the limits of my knowledge here.

Anyway, what is reported by the following?

cat /proc/asound/card*/codec*/* 

Hi Deano

(Tnx for the reply - and your tip !)

Anyway, what is reported by the following?

cat /proc/asound/card*/codec*/* 

Well … there is NO sound card defined in asound … :frowning:

Stuck for now ?

Can you confirm that snd_hda_intel is loaded? (I noticed that it wasn’t present in the modules listed via the diagnostic output)

lsmod|grep snd

If it isn’t, try

modprobe snd_hda_intel

was the dmesg really empty ? Or did you just not have space available to paste?

Out of curiousity why did you paste it and not simply provide the link ? The linked version is significantly easier to read.

You may wish to force a kernel re-install to confirm your alsa driver is not corrupted.

Else indeed you may need to try a more cutting edge kernel. In which case a bug report is in order in order for you to ensure you obtain the best technical support from the SuSE-GmbH sound packagers (where some are also alsa driver developers).

Hi,

lsmod shows snd_hda_intel is really loaded:


snd_hda_intel          40960  1 
snd_hda_codec         147456  1 snd_hda_intel
snd_hda_core           90112  2 snd_hda_codec,snd_hda_intel
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               135168  3 snd_hda_codec,snd_hda_intel,snd_hda_core
snd_timer              36864  1 snd_pcm
snd                    90112  5 snd_hwdep,snd_timer,snd_pcm,snd_hda_codec,snd_hda_intel
soundcore              16384  1 snd

And when i try to load snd_hda_intel, (with -vv) the utility outputs (for what it’s worth):


modprobe: INFO: custom logging function 0x409c70 registered
insmod /lib/modules/4.7.2-2.g8a962cf-default/kernel/sound/pci/hda/snd-hda-intel.ko 



… and then hangs (doesn’t return to the command-line).

yes indeed : completely empty

Well sorry about that. I’m not acquainted with this way of working (via the provided panel). Or put it another way: haven’t had much trouble with SuSE hitherto :wink:
(I would like to attach some files, but can’t see how…Yes I know, Old Skool :wink: )

Will give that a try - but for now that will have to wait a bit.

The ALSA diagnostic utility provides a URL for the output it uploads to a server, so much easier just to post the link to it here.

And when i try to load snd_hda_intel, (with -vv) the utility outputs (for what it’s worth):

modprobe: INFO: custom logging function 0x409c70 registered
insmod /lib/modules/4.7.2-2.g8a962cf-default/kernel/sound/pci/hda/snd-hda-intel.ko

… and then hangs (doesn’t return to the command-line).

As oldcpu already mentioned, a bug report is probably the best course of action from here.