On Mon, 14 Jan 2019 19:48:04 +0100, makepost@xxxxxxxxxxx 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@xxxxxxxxxxx > To: alsa-user@xxxxxxxxxxxxxxxxxxxxx > > 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@xxxxxxxxxxxxxxxxxxxxx > 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@xxxxxxxxxxxxxxxx > http://mailman.alsa-project.org/mailman/listinfo/alsa-devel _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel