audio card with Realtek ALC1150 Audio Code not found

Asked by Lee Lovejoy

Hi I am in the middle of working through the SoundTroubleShootingProcedure on the help wiki and it instructed me to post the output of alsa-info.sh to this question.

I have a ASRock Fatility Z170 Gaming-ITX motherboard with HD headers with Realtek ALC1150 Audio Codec. Sound card is not appearing.

cat: /proc/asound/version: No such file or directory
grep: /proc/asound/cards: No such file or directory
cat: /proc/asound/cards: No such file or directory
cat: /proc/asound/modules: No such file or directory
grep: /proc/asound/cards: No such file or directory
/usr/sbin/alsactl: save_state:1590: No soundcards found...
cat: /tmp/alsa-info.uDEEPTVmad/alsactl.tmp: No such file or directory
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.64
!!################################

!!Script ran on: Wed Jan 27 02:01:08 UTC 2016

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

Ubuntu 14.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 14.04.3 LTS" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

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

Manufacturer: To Be Filled By O.E.M.
Product Name: To Be Filled By O.E.M.
Product Version: To Be Filled By O.E.M.
Firmware Version: P1.70

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

Kernel release: 3.19.0-47-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
SMP Enabled: Yes

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

Driver version:
Library version: 1.0.27.2
Utilities version: 1.0.27.2

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

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

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

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

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

00:1f.3 Audio device: Intel Corporation Device a170 (rev 31)
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]

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

00:1f.3 0403: 8086:a170 (rev 31)
 Subsystem: 1849:1157
--
01:00.1 0403: 1002:aab0
 Subsystem: 1462:aab0

!!Modprobe options (Sound related)
!!--------------------------------

snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_usb_audio: index=-2
snd_usb_caiaq: index=-2
snd_usb_ua101: index=-2
snd_usb_us122l: index=-2
snd_usb_usx2y: index=-2
snd_cmipci: mpu_port=0x330 fm_port=0x388
snd_pcsp: index=-2
snd_usb_audio: index=-2

!!Loaded sound module options
!!---------------------------

!!ALSA Device nodes
!!-----------------

crw-rw---- 1 root audio 116, 1 Jan 26 20:50 /dev/snd/seq
crw-rw---- 1 root audio 116, 33 Jan 26 20:50 /dev/snd/timer

!!Aplay/Arecord output
!!--------------------

APLAY

aplay: device_list:268: no soundcards found...

ARECORD

arecord: device_list:268: no soundcards found...

!!Amixer output
!!-------------

!!Alsactl output
!!--------------

--startcollapse--
--endcollapse--

!!All Loaded Modules
!!------------------

Module
btrfs
xor
raid6_pq
ufs
qnx4
hfsplus
hfs
minix
ntfs
msdos
jfs
xfs
libcrc32c
bnep
rfcomm
x86_pkg_temp_thermal
coretemp
kvm_intel
kvm
crct10dif_pclmul
crc32_pclmul
aesni_intel
aes_x86_64
lrw
gf128mul
glue_helper
ablk_helper
cryptd
serio_raw
amdkfd
amd_iommu_v2
radeon
btusb
bluetooth
joydev
ttm
drm_kms_helper
drm
i2c_algo_bit
shpchp
nls_iso8859_1
video
i2c_hid
mac_hid
acpi_pad
parport_pc
ppdev
lp
parport
hid_generic
usbhid
hid
uas
usb_storage
e1000e
psmouse
ptp
pps_core
ahci
libahci

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

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu alsa-driver Edit question
Assignee:
No assignee Edit question
Solved by:
actionparsnip
Solved:
Last query:
Last reply:
Revision history for this message
Best actionparsnip (andrew-woodhead666) said :
#1

You have no ALSA driver version. This is the problem.

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#2

Your ASRock Fatility Z170 Gaming-ITX motherboard is very new ( Release Date: August or September 2015) and
not well supported with older GNU/Linux kernel versions.

Kernel version 3.19.0-47-generic (in your output) is too old for Sky Lake motherboards like yours.

I also have a new PC with the Sky Lake architecture.

Even though Ubuntu 16.04 LTS is not officially released yet, I had
better luck booting my PC with this version instead:

http://cdimage.ubuntu.com/lubuntu/daily-live/current/

Keep in mind that Ubuntu 16.04 LTS is not released yet and is probably
full of bugs. So any issues should be reported as a bug and not in this
Answers section of the forum.

But maybe your desktop PC will work better with the current unfinished build of
Ubuntu 16.04 LTS. Power management still does not work correctly on my
Sky Lake PC when using Ubuntu 16.04.

Revision history for this message
Lee Lovejoy (lee-lovejoy) said :
#3

Apparently it is a kernel bug popping up from the combination of the Intel Skylake architecture, the 3.19 linux kernel (ubuntu 14.04) and (possibly) the Realtek ALC887 audio chipset (snd-hda-intel linux driver) which screws somehow the alsa drivers up.

The following procedure is listed at https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS but it's not up-to-date with ubuntu 14.04 (although it is totally equivalent):

Make sure the dkms package is installed:

sudo apt-get install dkms

Then download and install (e.g. with ubuntu software center) the .deb file from the latest vivid alsa build at https://code.launchpad.net/~ubuntu-audio-dev/+archive/ubuntu/alsa-daily/+packages

When I did it, it was the following build:

oem-audio-hda-daily-lts-vivid-dkms - 0.201509251531~ubuntu14.04.1

where the 2 keywords are 'lts-vivid' and 'ubuntu14.04'. That is what you are looking for.

My system is the following: Asrock MB with b150 chipset (ALC887 sound card) and Intel i5-6500K (Skylake) with 8GB RAM and an NVidia GTX960. I also did not see any audio device, except for the video card hdmi outputs. Very nasty bug, as there is so much confusion around the sound system (alsa and pulseaudio) in ubuntu apparently, so that to find the same bug report is quite difficult.

I know this is exactly what Abe commented last, but I would like to see it as an answer, clearer to see immediately without having to browse through the comments.
shareedit

Revision history for this message
Lee Lovejoy (lee-lovejoy) said :
#4

Thanks actionparsnip, that solved my question.

Revision history for this message
Lee Lovejoy (lee-lovejoy) said :
#5

http://askubuntu.com/questions/672187/no-audio-output-devices-detected-in-new-computer-build-with-skylake-z170-mothe

I got the above answer from the above link. Sorry I copied and based without the link :P

Revision history for this message
Bernhard Maechtel (bernhard-y) said :
#6

Still now sound card detected on my computer.

Description: Ubuntu 14.04.4 LTS
Release: 14.04
Codename: trusty

bernhard@bernhard-Latitude-3470:~$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version k3.19.0-65-generic.

Installed driver : oem-audio-hda-daily-lts-vivid-dkms_0.201606221847-ubuntu14.04.1_all.deb

bernhard@bernhard-Latitude-3470:~$ pactl list
Module #0
 Name: module-device-restore
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "Automatically restore the volume/mute state of devices"
  module.version = "4.0"

Module #1
 Name: module-stream-restore
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "Automatically restore the volume/mute/device state of streams"
  module.version = "4.0"

Module #2
 Name: module-card-restore
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "Automatically restore profile of cards"
  module.version = "4.0"

Module #3
 Name: module-augment-properties
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "Augment the property sets of streams with additional static information"
  module.version = "4.0"

Module #4
 Name: module-switch-on-port-available
 Argument:
 Usage counter: n/a
 Properties:

Module #5
 Name: module-udev-detect
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "Detect available audio hardware and load matching drivers"
  module.version = "4.0"

Module #6
 Name: module-bluetooth-policy
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Frédéric Dalleau"
  module.description = "When a bluetooth sink or source is added, load module-loopback"
  module.version = "4.0"

Module #7
 Name: module-bluetooth-discover
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Joao Paulo Rechi Vita"
  module.description = "Detect available bluetooth audio devices and load bluetooth audio drivers"
  module.version = "4.0"

Module #8
 Name: module-native-protocol-unix
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "Native protocol (UNIX sockets)"
  module.version = "4.0"

Module #9
 Name: module-gconf
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "GConf Adapter"
  module.version = "4.0"

Module #10
 Name: module-default-device-restore
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "Automatically restore the default sink and source"
  module.version = "4.0"

Module #11
 Name: module-rescue-streams
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "When a sink/source is removed, try to move their streams to the default sink/source"
  module.version = "4.0"

Module #12
 Name: module-null-sink
 Argument: sink_name=auto_null sink_properties='device.description="Dummy Output"'
 Usage counter: 0
 Properties:
  module.author = "Lennart Poettering"
  module.description = "Clocked NULL sink"
  module.version = "4.0"

Module #13
 Name: module-always-sink
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Colin Guthrie"
  module.description = "Always keeps at least one sink loaded even if it's a null one"
  module.version = "4.0"

Module #14
 Name: module-intended-roles
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "Automatically set device of streams based of intended roles of devices"
  module.version = "4.0"

Module #15
 Name: module-suspend-on-idle
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "When a sink/source is idle for too long, suspend it"
  module.version = "4.0"

Module #16
 Name: module-systemd-login
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "Create a client for each login session of this user"
  module.version = "4.0"

Module #17
 Name: module-position-event-sounds
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them."
  module.version = "4.0"

Module #18
 Name: module-filter-heuristics
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Colin Guthrie"
  module.description = "Detect when various filters are desirable"
  module.version = "4.0"

Module #19
 Name: module-filter-apply
 Argument:
 Usage counter: n/a
 Properties:
  module.author = "Colin Guthrie"
  module.description = "Load filter sinks automatically when needed"
  module.version = "4.0"

Module #20
 Name: module-x11-publish
 Argument: display=:0
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "X11 credential publisher"
  module.version = "4.0"

Module #21
 Name: module-x11-bell
 Argument: display=:0 sample=bell.ogg
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "X11 bell interceptor"
  module.version = "4.0"

Module #22
 Name: module-x11-cork-request
 Argument: display=:0
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "Synthesize X11 media key events when cork/uncork is requested"
  module.version = "4.0"

Module #23
 Name: module-x11-xsmp
 Argument: display=:0 session_manager=local/bernhard-Latitude-3470:@/tmp/.ICE-unix/2038,unix/bernhard-Latitude-3470:/tmp/.ICE-unix/2038
 Usage counter: n/a
 Properties:
  module.author = "Lennart Poettering"
  module.description = "X11 session management"
  module.version = "4.0"

Sink #0
 State: SUSPENDED
 Name: auto_null
 Description: Dummy Output
 Driver: module-null-sink.c
 Sample Specification: s16le 2ch 44100Hz
 Channel Map: front-left,front-right
 Owner Module: 12
 Mute: no
 Volume: 0: 100% 1: 100%
         0: 0.00 dB 1: 0.00 dB
         balance 0.00
 Base Volume: 100%
              0.00 dB
 Monitor Source: auto_null.monitor
 Latency: 0 usec, configured 0 usec
 Flags: DECIBEL_VOLUME LATENCY
 Properties:
  device.description = "Dummy Output"
  device.class = "abstract"
  device.icon_name = "audio-card"
 Formats:
  pcm

Source #0
 State: SUSPENDED
 Name: auto_null.monitor
 Description: Monitor of Dummy Output
 Driver: module-null-sink.c
 Sample Specification: s16le 2ch 44100Hz
 Channel Map: front-left,front-right
 Owner Module: 12
 Mute: no
 Volume: 0: 100% 1: 100%
         0: 0.00 dB 1: 0.00 dB
         balance 0.00
 Base Volume: 100%
              0.00 dB
 Monitor of Sink: auto_null
 Latency: 0 usec, configured 0 usec
 Flags: DECIBEL_VOLUME LATENCY
 Properties:
  device.description = "Monitor of Dummy Output"
  device.class = "monitor"
  device.icon_name = "audio-input-microphone"
 Formats:
  pcm

Client #0
 Driver: module-systemd-login.c
 Owner Module: 16
 Properties:
  application.name = "Login Session c3"
  systemd-login.session = "c3"

Client #2
 Driver: protocol-native.c
 Owner Module: 8
 Properties:
  application.name = "Ubuntu Audio Settings"
  native-protocol.peer = "UNIX socket client"
  native-protocol.version = "28"
  application.id = "com.canonical.settings.sound"
  application.icon_name = "multimedia-volume-control"
  application.version = "0.1"
  application.process.id = "2114"
  application.process.user = "bernhard"
  application.process.host = "bernhard-Latitude-3470"
  application.process.binary = "indicator-sound-service"
  application.language = "en_US.UTF-8"
  window.x11.display = ":0"
  application.process.machine_id = "9fcfe76e1f64ae71d8e52ec657458116"
  application.process.session_id = "c3"

Client #4
 Driver: protocol-native.c
 Owner Module: 8
 Properties:
  application.name = "GNOME Volume Control Media Keys"
  native-protocol.peer = "UNIX socket client"
  native-protocol.version = "28"
  application.id = "org.gnome.VolumeControl"
  application.icon_name = "multimedia-volume-control"
  application.version = "1.0"
  application.process.id = "2022"
  application.process.user = "bernhard"
  application.process.host = "bernhard-Latitude-3470"
  application.process.binary = "unity-settings-daemon"
  application.language = "en_US.UTF-8"
  window.x11.display = ":0"
  application.process.machine_id = "9fcfe76e1f64ae71d8e52ec657458116"
  application.process.session_id = "c3"

Client #7
 Driver: module-x11-xsmp.c
 Owner Module: 23
 Properties:
  application.name = "XSMP Session on gnome-session as 103e3b84974bb3bf18146884973214621800000020380045"
  xsmp.vendor = "gnome-session"
  xsmp.client.id = "103e3b84974bb3bf18146884973214621800000020380045"

Client #9
 Driver: protocol-native.c
 Owner Module: 8
 Properties:
  application.name = "Chrome input"
  native-protocol.peer = "UNIX socket client"
  native-protocol.version = "28"
  application.process.id = "2530"
  application.process.user = "bernhard"
  application.process.host = "bernhard-Latitude-3470"
  application.process.binary = "chromium-browser"
  application.language = "en_US.UTF-8"
  window.x11.display = ":0"
  application.process.machine_id = "9fcfe76e1f64ae71d8e52ec657458116"
  application.process.session_id = "c3"
  application.icon_name = "chromium-browser"

Client #10
 Driver: protocol-native.c
 Owner Module: 8
 Properties:
  application.name = "pactl"
  native-protocol.peer = "UNIX socket client"
  native-protocol.version = "28"
  application.process.id = "3748"
  application.process.user = "bernhard"
  application.process.host = "bernhard-Latitude-3470"
  application.process.binary = "pactl"
  application.language = "en_US.UTF-8"
  window.x11.display = ":0"
  application.process.machine_id = "9fcfe76e1f64ae71d8e52ec657458116"
  application.process.session_id = "c3"
bernhard@bernhard-Latitude-3470:~$ aplay -l
aplay: device_list:268: no soundcards found...
bernhard@bernhard-Latitude-3470:~$