[alsa-devel] Fwd: [Alsa-user] AlsaMixer v1.1.8 Intel HDA -8 master volume
Takashi Iwai
tiwai at suse.de
Mon Jan 14 20:21:06 CET 2019
On Mon, 14 Jan 2019 19:48:04 +0100,
makepost at firemail.cc wrote:
>
> Hello alsa-devel, forwarding from the silent alsa-user, with
> clarification. Found out this is specific for alsa-utils'
> alsamixer/volume_mapping.c, in which Clang 7.0.1 warns about exp10
> implicit declaration. Broke after removal of _GNU_SOURCE in v1.1.7
> apparently.[1] Uclibc-ng has exp10 since 1.0.12 according to its
> release notes, and exp10 is likely behind _GNU_SOURCE like other
> non-standard features. Should the exp10 fallback macro lower in the
> file have been removed instead?[2]
Then maybe we should put -D_GNU_SOURCE in configure script when such a
compiler is detected?
Takashi
>
> [1]
> http://git.alsa-project.org/?p=alsa-utils.git;a=commitdiff;h=6e90e4fe8e00520ac13c8e968b0342e9b5c74184#patch5
> [2]
> http://git.alsa-project.org/?p=alsa-utils.git;a=blob;f=alsamixer/volume_mapping.c;h=94bd0feacaa27f605dae4f7b1d47664e64c4637b;hb=HEAD#l39
>
> -------- Original Message --------
> Subject: [Alsa-user] AlsaMixer v1.1.8 Intel HDA -8 master volume
> Date: 2019-01-11 21:48
> From: makepost at firemail.cc
> To: alsa-user at lists.sourceforge.net
>
> Hi, after upgrading alsa-lib and alsa-utils to 1.1.8, Master,
> Headphones and Speaker in AlsaMixer are stuck at -8
> percentage. Adjusting attempts immediately set max volume, still
> showing -8. Muting and unmuting work fine. PCM control is not
> affected. Realtek ALC283, vanilla 4.20.0 kernel. Attaching codec info
> and amixer output. What other info should I post for debug?
> _______________________________________________
> Alsa-user mailing list
> Alsa-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/alsa-user
> !!HDA-Intel Codec information
> !!---------------------------
> --startcollapse--
>
> Codec: Realtek ALC283
> Address: 0
> AFG Function Id: 0x1 (unsol 1)
> Vendor Id: 0x10ec0283
> Subsystem Id: 0x10250933
> Revision Id: 0x100003
> No Modem Function Group found
> Default PCM:
> rates [0x560]: 44100 48000 96000 192000
> bits [0xe]: 16 20 24
> formats [0x1]: PCM
> Default Amp-In caps: N/A
> Default Amp-Out caps: N/A
> State of AFG node 0x01:
> Power states: D0 D1 D2 D3 CLKSTOP EPSS
> Power: setting=D0, actual=D0
> GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
> IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
> IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
> IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
> Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
> Control: name="Speaker Playback Volume", index=0, device=0
> ControlAmp: chs=3, dir=Out, idx=0, ofs=0
> Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
> Amp-Out vals: [0x57 0x57]
> Converter: stream=0, channel=0
> PCM:
> rates [0x560]: 44100 48000 96000 192000
> bits [0xe]: 16 20 24
> formats [0x1]: PCM
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D3, actual=D3
> Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
> Control: name="Headphone Playback Volume", index=0, device=0
> ControlAmp: chs=3, dir=Out, idx=0, ofs=0
> Device: name="ALC283 Analog", type="Audio", device=0
> Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
> Amp-Out vals: [0x57 0x57]
> Converter: stream=0, channel=0
> PCM:
> rates [0x560]: 44100 48000 96000 192000
> bits [0xe]: 16 20 24
> formats [0x1]: PCM
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D3, actual=D3
> Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
> Converter: stream=0, channel=0
> Digital:
> Digital category: 0x0
> IEC Coding Type: 0x0
> PCM:
> rates [0x5e0]: 44100 48000 88200 96000 192000
> bits [0xe]: 16 20 24
> formats [0x1]: PCM
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D3, actual=D3
> Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
> Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
> Amp-In vals: [0x97 0x97]
> Converter: stream=0, channel=0
> SDI-Select: 0
> PCM:
> rates [0x560]: 44100 48000 96000 192000
> bits [0xe]: 16 20 24
> formats [0x1]: PCM
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D3, actual=D3
> Connection: 1
> 0x23
> Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
> Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
> Amp-In vals: [0x97 0x97]
> Converter: stream=0, channel=0
> SDI-Select: 0
> PCM:
> rates [0x560]: 44100 48000 96000 192000
> bits [0xe]: 16 20 24
> formats [0x1]: PCM
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D3, actual=D3
> Connection: 1
> 0x22
> Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
> Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
> Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
> Connection: 5
> 0x18 0x19 0x1a 0x1b 0x1d
> Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
> Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-In vals: [0x00 0x00] [0x80 0x80]
> Connection: 2
> 0x02 0x0b
> Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
> Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-In vals: [0x00 0x00] [0x80 0x80]
> Connection: 2
> 0x03 0x0b
> Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
> Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-In vals: [0x00 0x00]
> Connection: 1
> 0x0d
> Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
> Control: name="Capture Volume", index=0, device=0
> ControlAmp: chs=3, dir=In, idx=0, ofs=0
> Control: name="Capture Switch", index=0, device=0
> ControlAmp: chs=3, dir=In, idx=0, ofs=0
> Device: name="ALC283 Analog", type="Audio", device=0
> Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
> Amp-In vals: [0x27 0x27]
> Converter: stream=0, channel=0
> SDI-Select: 0
> PCM:
> rates [0x560]: 44100 48000 96000 192000
> bits [0xe]: 16 20 24
> formats [0x1]: PCM
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D3, actual=D3
> Connection: 1
> 0x12
> Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
> Control: name="Mic Boost Volume", index=0, device=0
> ControlAmp: chs=3, dir=In, idx=0, ofs=0
> Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
> Amp-In vals: [0x00 0x00]
> Pincap 0x00000020: IN
> Pin Default 0x90a601a0: [Fixed] Mic at Int N/A
> Conn = Digital, Color = Unknown
> DefAssociation = 0xa, Sequence = 0x0
> Misc = NO_PRESENCE
> Pin-ctls: 0x20: IN
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D3, actual=D3
> Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
> Control: name="Speaker Playback Switch", index=0, device=0
> ControlAmp: chs=3, dir=Out, idx=0, ofs=0
> Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-Out vals: [0x80 0x80]
> Pincap 0x00010014: OUT EAPD Detect
> EAPD 0x2: EAPD
> Pin Default 0x90170110: [Fixed] Speaker at Int N/A
> Conn = Analog, Color = Unknown
> DefAssociation = 0x1, Sequence = 0x0
> Misc = NO_PRESENCE
> Pin-ctls: 0x40: OUT
> Unsolicited: tag=00, enabled=0
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D3, actual=D3
> Connection: 1
> 0x0c
> Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
> Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-Out vals: [0x80]
> Pincap 0x00000010: OUT
> Pin Default 0x40020008: [N/A] Line Out at Ext N/A
> Conn = 1/4, Color = Unknown
> DefAssociation = 0x0, Sequence = 0x8
> Pin-ctls: 0x00:
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D3, actual=D3
> Connection: 1
> 0x0f
> Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
> Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
> Amp-In vals: [0x00 0x00]
> Pincap 0x00003724: IN Detect
> Vref caps: HIZ 50 GRD 80 100
> Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
> Conn = 1/8, Color = Black
> DefAssociation = 0xf, Sequence = 0x0
> Misc = NO_PRESENCE
> Pin-ctls: 0x20: IN VREF_HIZ
> Unsolicited: tag=00, enabled=0
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D3, actual=D3
> Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
> Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
> Amp-In vals: [0x00 0x00]
> Pincap 0x00003724: IN Detect
> Vref caps: HIZ 50 GRD 80 100
> Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
> Conn = 1/8, Color = Black
> DefAssociation = 0xf, Sequence = 0x0
> Misc = NO_PRESENCE
> Pin-ctls: 0x20: IN VREF_HIZ
> Unsolicited: tag=00, enabled=0
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D3, actual=D3
> Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
> Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
> Amp-In vals: [0x00 0x00]
> Pincap 0x00003724: IN Detect
> Vref caps: HIZ 50 GRD 80 100
> Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
> Conn = 1/8, Color = Black
> DefAssociation = 0xf, Sequence = 0x0
> Misc = NO_PRESENCE
> Pin-ctls: 0x20: IN VREF_HIZ
> Unsolicited: tag=00, enabled=0
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D3, actual=D3
> Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
> Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
> Amp-In vals: [0x00 0x00]
> Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-Out vals: [0x80 0x80]
> Pincap 0x0001373c: IN OUT HP EAPD Detect
> Vref caps: HIZ 50 GRD 80 100
> EAPD 0x2: EAPD
> Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
> Conn = 1/8, Color = Black
> DefAssociation = 0xf, Sequence = 0x0
> Misc = NO_PRESENCE
> Pin-ctls: 0x20: IN VREF_HIZ
> Unsolicited: tag=00, enabled=0
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D3, actual=D3
> Connection: 2
> 0x0c* 0x0d
> Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x1d [Pin Complex] wcaps 0x400400: Mono
> Pincap 0x00000020: IN
> Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
> Conn = Unknown, Color = Unknown
> DefAssociation = 0x0, Sequence = 0x1
> Pin-ctls: 0x20: IN
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D3, actual=D3
> Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
> Pincap 0x00000014: OUT Detect
> Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
> Conn = 1/8, Color = Black
> DefAssociation = 0xf, Sequence = 0x0
> Misc = NO_PRESENCE
> Pin-ctls: 0x40: OUT
> Unsolicited: tag=00, enabled=0
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D3, actual=D3
> Connection: 1
> 0x06
> Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
> Processing caps: benign=0, ncoeff=73
> Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
> Control: name="Headphone Playback Switch", index=0, device=0
> ControlAmp: chs=3, dir=Out, idx=0, ofs=0
> Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-Out vals: [0x80 0x80]
> Pincap 0x0001001c: OUT HP EAPD Detect
> EAPD 0x2: EAPD
> Pin Default 0x0321101f: [Jack] HP Out at Ext Left
> Conn = 1/8, Color = Black
> DefAssociation = 0x1, Sequence = 0xf
> Pin-ctls: 0xc0: OUT HP
> Unsolicited: tag=01, enabled=1
> Power states: D0 D1 D2 D3 EPSS
> Power: setting=D3, actual=D3
> Connection: 2
> 0x0c 0x0d*
> Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
> Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
> Connection: 6
> 0x18 0x19 0x1a 0x1b 0x1d 0x0b
> Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
> Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
> Connection: 6
> 0x18 0x19 0x1a 0x1b 0x1d 0x0b
> Codec: Intel Generic
> Address: 2
> AFG Function Id: 0x1 (unsol 0)
> Vendor Id: 0x80862882
> Subsystem Id: 0x10250933
> Revision Id: 0x100000
> No Modem Function Group found
> Default PCM:
> rates [0x0]:
> bits [0x0]:
> formats [0x0]:
> Default Amp-In caps: N/A
> Default Amp-Out caps: N/A
> State of AFG node 0x01:
> Power states: D0 D3
> Power: setting=D0, actual=D0
> GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
> Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
> Control: name="IEC958 Playback Con Mask", index=0, device=0
> Control: name="IEC958 Playback Pro Mask", index=0, device=0
> Control: name="IEC958 Playback Default", index=0, device=0
> Control: name="IEC958 Playback Switch", index=0, device=0
> Device: name="Generic Digital", type="HDMI", device=3
> Converter: stream=0, channel=0
> Digital: Enabled
> Digital category: 0x0
> IEC Coding Type: 0x0
> PCM:
> rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
> bits [0x1e]: 16 20 24 32
> formats [0x5]: PCM AC3
> Power states: D0 D3
> Power: setting=D0, actual=D0
> Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
> Converter: stream=0, channel=0
> Digital: Enabled
> Digital category: 0x0
> IEC Coding Type: 0x0
> PCM:
> rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
> bits [0x1e]: 16 20 24 32
> formats [0x5]: PCM AC3
> Power states: D0 D3
> Power: setting=D0, actual=D0
> Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
> Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-Out vals: [0x00 0x00]
> Pincap 0x09000094: OUT Detect HBR HDMI DP
> Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
> Conn = Digital, Color = Unknown
> DefAssociation = 0x1, Sequence = 0x0
> Pin-ctls: 0x40: OUT
> Unsolicited: tag=01, enabled=1
> Power states: D0 D3
> Power: setting=D0, actual=D0
> Connection: 2
> 0x02* 0x03
> Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
> Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-Out vals: [0x00 0x80]
> Pincap 0x09000094: OUT Detect HBR HDMI DP
> Pin Default 0x58560011: [N/A] Digital Out at Int HDMI
> Conn = Digital, Color = Unknown
> DefAssociation = 0x1, Sequence = 0x1
> Pin-ctls: 0x40: OUT
> Unsolicited: tag=00, enabled=0
> Power states: D0 D3
> Power: setting=D0, actual=D0
> Connection: 2
> 0x02* 0x03
> Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
> Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> Amp-Out vals: [0x00 0x80]
> Pincap 0x09000094: OUT Detect HBR HDMI DP
> Pin Default 0x58560012: [N/A] Digital Out at Int HDMI
> Conn = Digital, Color = Unknown
> DefAssociation = 0x1, Sequence = 0x2
> Pin-ctls: 0x40: OUT
> Unsolicited: tag=00, enabled=0
> Power states: D0 D3
> Power: setting=D0, actual=D0
> Connection: 2
> 0x02* 0x03
> Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
> --endcollapse--
>
>
> !!Amixer output
> !!-------------
>
> !!-------Mixer controls for card 0 [PCH]
>
> Card hw:0 'PCH'/'HDA Intel PCH at 0x90910000 irq 93'
> Mixer name : 'Realtek ALC283'
> Components : 'HDA:10ec0283,10250933,00100003 HDA:80862882,10250933,00100000'
> Controls : 23
> Simple ctrls : 9
> Simple mixer control 'Master',0
> Capabilities: pvolume pvolume-joined pswitch pswitch-joined
> Playback channels: Mono
> Limits: Playback 0 - 87
> Mono: Playback 87 [100%] [0.00dB] [off]
> Simple mixer control 'Headphone',0
> Capabilities: pvolume pswitch
> Playback channels: Front Left - Front Right
> Limits: Playback 0 - 87
> Mono:
> Front Left: Playback 87 [100%] [0.00dB] [on]
> Front Right: Playback 87 [100%] [0.00dB] [on]
> Simple mixer control 'Speaker',0
> Capabilities: pvolume pswitch
> Playback channels: Front Left - Front Right
> Limits: Playback 0 - 87
> Mono:
> Front Left: Playback 87 [100%] [0.00dB] [on]
> Front Right: Playback 87 [100%] [0.00dB] [on]
> Simple mixer control 'PCM',0
> Capabilities: pvolume
> Playback channels: Front Left - Front Right
> Limits: Playback 0 - 255
> Mono:
> Front Left: Playback 255 [100%] [0.00dB]
> Front Right: Playback 255 [100%] [0.00dB]
> 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 [on]
> Simple mixer control 'Capture',0
> Capabilities: cvolume cswitch
> Capture channels: Front Left - Front Right
> Limits: Capture 0 - 63
> Front Left: Capture 39 [62%] [12.00dB] [on]
> Front Right: Capture 39 [62%] [12.00dB] [on]
> Simple mixer control 'Auto-Mute Mode',0
> Capabilities: enum
> Items: 'Disabled' 'Enabled'
> Item0: 'Enabled'
> Simple mixer control 'Loopback Mixing',0
> Capabilities: enum
> Items: 'Disabled' 'Enabled'
> Item0: 'Disabled'
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
More information about the Alsa-devel
mailing list