You are not logged in.

#1 2017-12-17 19:49:41

Plx
Member
Registered: 2017-12-17
Posts: 7

No sound on Galaxy Book

Hello,

I'm an "Archer" since 2007, but today I'm need some technical help :-)

I've installed Arch on a new Galaxy Book 10.6". But after days of work, I doesn't have sound working. I can't see any errors messages, nor in dmesg than with speaker-test.

Please find after some outputs. As you can see, Pulseaudio reports all ports as "available: no" or "unknown".

Any help will be very appreciated :-)

$ uname -a
Linux tahuata 4.14.6-1-ARCH #1 SMP PREEMPT Thu Dec 14 21:26:16 UTC 2017 x86_64 GNU/Linux
$ dmesg | grep snd
[    5.720985] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[    5.721174] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    5.772745] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC298: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[    5.772749] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    5.772751] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    5.772752] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    5.772753] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    5.772756] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[    5.772757] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
$ aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: PCH [HDA Intel PCH], périphérique 0: ALC298 Analog [ALC298 Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 3: HDMI 0 [HDMI 0]                                                                                                               
  Sous-périphériques: 1/1                                                                                                                                                   
  Sous-périphérique #0: subdevice #0                                                                                                                                        
carte 0: PCH [HDA Intel PCH], périphérique 7: HDMI 1 [HDMI 1]                                                                                                               
  Sous-périphériques: 1/1                                                                                                                                                   
  Sous-périphérique #0: subdevice #0                                                                                                                                        
carte 0: PCH [HDA Intel PCH], périphérique 8: HDMI 2 [HDMI 2]                                                                                                               
  Sous-périphériques: 1/1                                                                                                                                                   
  Sous-périphérique #0: subdevice #0                                                                                                                                        
carte 0: PCH [HDA Intel PCH], périphérique 9: HDMI 3 [HDMI 3]                                                                                                               
  Sous-périphériques: 1/1                                                                                                                                                   
  Sous-périphérique #0: subdevice #0                                                                                                                                        
carte 0: PCH [HDA Intel PCH], périphérique 10: HDMI 4 [HDMI 4]                                                                                                              
  Sous-périphériques: 1/1                                                                                                                                                   
  Sous-périphérique #0: subdevice #0 
$ pacmd list-cards                                                                                                                                         
1 card(s) available.                                                                                                                                                        
    index: 0                                                                                                                                                                
        name: <alsa_card.pci-0000_00_1f.3>                                                                                                                                  
        driver: <module-alsa-card.c>                                                                                                                                        
        owner module: 6                                                                                                                                                     
        properties:                                                                                                                                                         
                alsa.card = "0"                                                                                                                                             
                alsa.card_name = "HDA Intel PCH"                                                                                                                            
                alsa.long_card_name = "HDA Intel PCH at 0xdf638000 irq 129"                                                                                                 
                alsa.driver_name = "snd_hda_intel"                                                                                                                          
                device.bus_path = "pci-0000:00:1f.3"                                                                                                                        
                sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"                                                                                                 
                device.bus = "pci"                                                                                                                                          
                device.vendor.id = "8086"                                                                                                                                   
                device.vendor.name = "Intel Corporation"
                device.product.id = "9d71"
                device.product.name = "Sunrise Point-LP HD Audio"
                device.form_factor = "internal"
                device.string = "0"
                device.description = "Audio interne"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        profiles:
                input:analog-stereo: Entrée Stéréo analogique (priority 60, available: unknown)
                output:analog-stereo: Sortie Stéréo analogique (priority 6000, available: unknown)
                output:analog-stereo+input:analog-stereo: Duplex stéréo analogique (priority 6060, available: unknown)
                output:hdmi-stereo: Sortie Digital Stereo (HDMI) (priority 5400, available: no)
                output:hdmi-stereo+input:analog-stereo: Sortie Digital Stereo (HDMI) + Entrée Stéréo analogique (priority 5460, available: unknown)
                output:hdmi-surround: Sortie Digital Surround 5.1 (HDMI) (priority 300, available: no)
                output:hdmi-surround+input:analog-stereo: Sortie Digital Surround 5.1 (HDMI) + Entrée Stéréo analogique (priority 360, available: unknown)
                output:hdmi-surround71: Sortie Digital Surround 7.1 (HDMI) (priority 300, available: no)
                output:hdmi-surround71+input:analog-stereo: Sortie Digital Surround 7.1 (HDMI) + Entrée Stéréo analogique (priority 360, available: unknown)
                output:hdmi-stereo-extra1: Sortie Digital Stereo (HDMI 2) (priority 5200, available: no)
                output:hdmi-stereo-extra1+input:analog-stereo: Sortie Digital Stereo (HDMI 2) + Entrée Stéréo analogique (priority 5260, available: unknown)
                output:hdmi-surround-extra1: Sortie Digital Surround 5.1 (HDMI 2) (priority 100, available: no)
                output:hdmi-surround-extra1+input:analog-stereo: Sortie Digital Surround 5.1 (HDMI 2) + Entrée Stéréo analogique (priority 160, available: unknown)
                output:hdmi-surround71-extra1: Sortie Digital Surround 7.1 (HDMI 2) (priority 100, available: no)
                output:hdmi-surround71-extra1+input:analog-stereo: Sortie Digital Surround 7.1 (HDMI 2) + Entrée Stéréo analogique (priority 160, available: unknown)
                output:hdmi-stereo-extra2: Sortie Digital Stereo (HDMI 3) (priority 5200, available: no)
                output:hdmi-stereo-extra2+input:analog-stereo: Sortie Digital Stereo (HDMI 3) + Entrée Stéréo analogique (priority 5260, available: unknown)
                output:hdmi-surround-extra2: Sortie Digital Surround 5.1 (HDMI 3) (priority 100, available: no)
                output:hdmi-surround-extra2+input:analog-stereo: Sortie Digital Surround 5.1 (HDMI 3) + Entrée Stéréo analogique (priority 160, available: unknown)
                output:hdmi-surround71-extra2: Sortie Digital Surround 7.1 (HDMI 3) (priority 100, available: no)
                output:hdmi-surround71-extra2+input:analog-stereo: Sortie Digital Surround 7.1 (HDMI 3) + Entrée Stéréo analogique (priority 160, available: unknown)
                output:hdmi-stereo-extra3: Sortie Digital Stereo (HDMI 4) (priority 5200, available: no)
                output:hdmi-stereo-extra3+input:analog-stereo: Sortie Digital Stereo (HDMI 4) + Entrée Stéréo analogique (priority 5260, available: unknown)
                output:hdmi-surround-extra3: Sortie Digital Surround 5.1 (HDMI 4) (priority 100, available: no)
                output:hdmi-surround-extra3+input:analog-stereo: Sortie Digital Surround 5.1 (HDMI 4) + Entrée Stéréo analogique (priority 160, available: unknown)
                output:hdmi-surround71-extra3: Sortie Digital Surround 7.1 (HDMI 4) (priority 100, available: no)
                output:hdmi-surround71-extra3+input:analog-stereo: Sortie Digital Surround 7.1 (HDMI 4) + Entrée Stéréo analogique (priority 160, available: unknown)
                output:hdmi-stereo-extra4: Sortie Digital Stereo (HDMI 5) (priority 5200, available: no)
                output:hdmi-stereo-extra4+input:analog-stereo: Sortie Digital Stereo (HDMI 5) + Entrée Stéréo analogique (priority 5260, available: unknown)
                output:hdmi-surround-extra4: Sortie Digital Surround 5.1 (HDMI 5) (priority 100, available: no)
                output:hdmi-surround-extra4+input:analog-stereo: Sortie Digital Surround 5.1 (HDMI 5) + Entrée Stéréo analogique (priority 160, available: unknown)
                output:hdmi-surround71-extra4: Sortie Digital Surround 7.1 (HDMI 5) (priority 100, available: no)
                output:hdmi-surround71-extra4+input:analog-stereo: Sortie Digital Surround 7.1 (HDMI 5) + Entrée Stéréo analogique (priority 160, available: unknown)
                off: Éteint (priority 0, available: unknown)
        active profile: <output:analog-stereo>
        sinks:
                alsa_output.pci-0000_00_1f.3.analog-stereo/#0: Audio interne Stéréo analogique
        sources:
                alsa_output.pci-0000_00_1f.3.analog-stereo.monitor/#0: Monitor of Audio interne Stéréo analogique
        ports:
                analog-input-internal-mic: Microphone interne (priority 8900, latency offset 0 usec, available: unknown)
                        properties:
                                device.icon_name = "audio-input-microphone"
                analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-input-microphone"
                analog-output-speaker: Haut-parleurs (priority 10000, latency offset 0 usec, available: unknown)
                        properties:
                                device.icon_name = "audio-speakers"
                hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
                hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
                hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
                hdmi-output-3: HDMI / DisplayPort 4 (priority 5600, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
                hdmi-output-4: HDMI / DisplayPort 5 (priority 5500, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
                               
$ pacmd list-sinks
1 sink(s) available.
  * index: 0
        name: <alsa_output.pci-0000_00_1f.3.analog-stereo>
        driver: <module-alsa-card.c>
        flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
        state: SUSPENDED
        suspend cause: IDLE 
        priority: 9039
        volume: front-left: 42597 /  65% / -11,23 dB,   front-right: 42597 /  65% / -11,23 dB
                balance 0,00
        base volume: 65536 / 100% / 0,00 dB
        volume steps: 65537
        muted: no
        current latency: 0,00 ms
        max request: 0 KiB
        max rewind: 0 KiB
        monitor source: 0
        sample spec: s16le 2ch 44100Hz
        channel map: front-left,front-right
                     Stéréo
        used by: 0
        linked by: 0
        configured latency: 0,00 ms; range is 0,50 .. 2000,00 ms
        card: 0 <alsa_card.pci-0000_00_1f.3>
        module: 6
        properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "ALC298 Analog"
                alsa.id = "ALC298 Analog"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xdf638000 irq 129"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1f.3"
                sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "9d71"
                device.product.name = "Sunrise Point-LP HD Audio"
                device.form_factor = "internal"
                device.string = "front:0"
                device.buffering.buffer_size = "352800"
                device.buffering.fragment_size = "176400"
                device.access_mode = "mmap+timer"
                device.profile.name = "analog-stereo"
                device.profile.description = "Stéréo analogique"
                device.description = "Audio interne Stéréo analogique"
                alsa.mixer_name = "Realtek ALC298"
                alsa.components = "HDA:10ec0298,144dc150,00100103 HDA:8086280b,80860101,00100000"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        ports:
                analog-output-speaker: Haut-parleurs (priority 10000, latency offset 0 usec, available: unknown)
                        properties:
                                device.icon_name = "audio-speakers"
        active port: <analog-output-speaker>

Offline

#2 2017-12-17 21:10:21

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,779

Re: No sound on Galaxy Book

That pulseaudio reports outputs that don't have explicit sensing support as unkown is normal and doesn't inherently indicate a problem. Can you try playing something and post

sudo fuser -v /dev/snd/*
pacmd list-sinks
pacmd list-sink-inputs
amixer -c0

Offline

#3 2017-12-18 21:13:24

Plx
Member
Registered: 2017-12-17
Posts: 7

Re: No sound on Galaxy Book

Thank you V1del for your help !

Please find below the requested outputs.

Note that when I'm trying to play sound, the system randomly disconnect the keyboard and the touchpad, and I cannot reactivate them : I need to reboot. Fortunately I succeed to catch these output through the minimalist touchscreen and virtual keyboard capabilities I have...

# fuser -v /dev/snd/*

                        UTIL.       PID ACCÈS  COMMANDE
/dev/snd/controlC0:  clark       422 F.... pulseaudio
/dev/snd/pcmC0D0p:   clark       422 F...m pulseaudio

$ pacmd list-sinks

1 sink(s) available.
  * index: 0
	name: <alsa_output.pci-0000_00_1f.3.analog-stereo>
	driver: <module-alsa-card.c>
	flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: RUNNING
	suspend cause: 
	priority: 9039
	volume: front-left: 42597 /  65% / -11,23 dB,   front-right: 42597 /  65% / -11,23 dB
	        balance 0,00
	base volume: 65536 / 100% / 0,00 dB
	volume steps: 65537
	muted: no
	current latency: 24,43 ms
	max request: 4 KiB
	max rewind: 344 KiB
	monitor source: 0
	sample spec: s16le 2ch 48000Hz
	channel map: front-left,front-right
	             Stéréo
	used by: 1
	linked by: 1
	configured latency: 25,00 ms; range is 0,50 .. 1837,50 ms
	card: 0 <alsa_card.pci-0000_00_1f.3>
	module: 6
	properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "ALC298 Analog"
		alsa.id = "ALC298 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xdf638000 irq 129"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1f.3"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "9d71"
		device.product.name = "Sunrise Point-LP HD Audio"
		device.form_factor = "internal"
		device.string = "front:0"
		device.buffering.buffer_size = "352800"
		device.buffering.fragment_size = "176400"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Stéréo analogique"
		device.description = "Audio interne Stéréo analogique"
		alsa.mixer_name = "Realtek ALC298"
		alsa.components = "HDA:10ec0298,144dc150,00100103 HDA:8086280b,80860101,00100000"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	ports:
		analog-output-speaker: Haut-parleurs (priority 10000, latency offset 0 usec, available: unknown)
			properties:
				device.icon_name = "audio-speakers"
	active port: <analog-output-speaker>

$ pacmd list-sink-inputs

1 sink input(s) available.
    index: 5
	driver: <protocol-native.c>
	flags: START_CORKED 
	state: RUNNING
	sink: 0 <alsa_output.pci-0000_00_1f.3.analog-stereo>
	volume: front-left: 53926 /  82% / -5,08 dB,   front-right: 53926 /  82% / -5,08 dB
	        balance 0,00
	muted: no
	current latency: 49,50 ms
	requested latency: 25,00 ms
	sample spec: float32le 2ch 48000Hz
	channel map: front-left,front-right
	             Stéréo
	resample method: copy
	module: 12
	client: 14 <Firefox>
	properties:
		media.name = "AudioStream"
		application.name = "Firefox"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "32"
		application.process.id = "1128"
		application.process.user = "clark"
		application.process.host = "tahuata"
		application.process.binary = "firefox"
		application.language = "fr_FR.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "74cc5541f53a4b64bb13233053940853"
		application.process.session_id = "c1"
		application.icon_name = "firefox"
		module-stream-restore.id = "sink-input-by-application-name:Firefox"

$ amixer -c0

Simple mixer control 'Master',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 127
  Mono:
  Front Left: Playback 105 [83%] [-11.00dB] [on]
  Front Right: Playback 105 [83%] [-11.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 254 [100%] [-0.20dB]
  Front Right: Playback 254 [100%] [-0.20dB]
Simple mixer control 'Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 21 [68%] [-3.00dB] [on]
  Front Right: Playback 21 [68%] [-3.00dB] [on]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',3
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',4
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 127
  Front Left: Capture 80 [63%] [6.50dB] [on]
  Front Right: Capture 80 [63%] [6.50dB] [on]
Simple mixer control 'Internal Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Loopback Mixing',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'

Last edited by Plx (2017-12-18 21:30:27)

Offline

#4 2018-01-03 18:27:04

Plx
Member
Registered: 2017-12-17
Posts: 7

Re: No sound on Galaxy Book

Hello,

I did not succeed yet to make the sound working.

As suggested here : https://bbs.archlinux.org/viewtopic.php?id=230572, I've tried to pass intel_iommu=off as a kernel paramater, but without positive change.
This multimedia chipset is reported to work very partially under Fedora, but I don't have more information.

Here are some additional outputs :

inxi -Axx :

Audio:     Card Intel Sunrise Point-LP HD Audio driver: snd_hda_intel bus-ID: 00:1f.3 chip-ID: 8086:9d71
           Sound: Advanced Linux Sound Architecture v: k4.14.10-1-ARCH

dmesg | grep 00:1f.3

[    0.339880] pci 0000:00:1f.3: [8086:9d71] type 00 class 0x040100
[    0.339912] pci 0000:00:1f.3: reg 0x10: [mem 0xdf638000-0xdf63bfff 64bit]
[    0.339942] pci 0000:00:1f.3: reg 0x20: [mem 0xdf600000-0xdf60ffff 64bit]
[    0.340008] pci 0000:00:1f.3: PME# supported from D3hot D3cold
[    6.253498] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[    6.253650] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    6.323212] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input19

cat /proc/asound/version

Advanced Linux Sound Architecture Driver Version k4.14.10-1-ARCH.

cat /proc/asound/cards

 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xdf638000 irq 130

cat /proc/asound/devices

  2: [ 0]   : control
  3: [ 0- 0]: digital audio playback
  4: [ 0- 0]: digital audio capture
  5: [ 0- 0]: hardware dependent
 33:        : timer

cat /proc/asound/timers

G0: system timer : 3333.333us (10000000 ticks)
P0-0-0: PCM playback 0-0-0 : SLAVE
P0-0-1: PCM capture 0-0-1 : SLAVE

cat /proc/asound/pcm

00-00: ALC298 Analog : ALC298 Analog : playback 1 : capture 1

Offline

#5 2018-01-08 19:36:03

Plx
Member
Registered: 2017-12-17
Posts: 7

Re: No sound on Galaxy Book

I made some tests today with kernel 4.15rc7, manually compiled with the newly available Intel ASoC modules.
No joy...

So, the problem seems to not be related to drivers or codecs, but to configuration.

Question : when ALSA detects my cards, how does it chose  the Realtek 'ALC298' codec ? Or How the system decide to use snd_hda_codec_realtek rather than another codec ?

I ask that, because on other sites, users facing problem with this chipset (Intel 8086:9d71) report differents codec modules (conexant for instance).

How find the theorical codec and model name for my soundcard ?

Offline

Board footer

Powered by FluxBB