lkml.org 
[lkml]   [2015]   [Apr]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectThinkPad T-510: Audio output mute LED not working in 3.19.2
    System:     Arch linux, synched to repos a few days ago
    Kernel: 3.19.2-1
    HW: Lenovo ThinkPad T-510
    Also see: Attached output from 'lspci -vvv' and 'alsa-info.sh'

    Throughout the 3.18 kernel series, both the MIC mute and audio output mute LEDs
    worked as expected: The LEDs illuminated when the corresponding mute function
    was active.

    With 3.19.2, the MIC mute LED still works properly, but the audio output mute
    LED no longer illuminates when the audio output mute function is active.
    (The audio output mute functionality itself is fine; only the LED doesn't
    reflect its state.)

    I ran this issue by the pulseaudio folks

    http://lists.freedesktop.org/archives/pulseaudio-discuss/2015-March/023551.html

    and their view seems to be that this is most likely a kernel issue, since those
    LEDs are supposed to automatically reflect the state of the associated capture
    or playback controls.

    Attached are outputs from "lspci -vvv" and "alsa-info.sh". Please advise what
    additional info you may need. If you would prefer this issue be reported on the
    kernel.org bugzilla, just let me know, I will be glad to refile it there.

    Thank you.

    upload=true&script=true&cardinfo=
    !!################################
    !!ALSA Information Script v 0.4.64
    !!################################

    !!Script ran on: Thu Apr 2 21:32:09 UTC 2015


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

    Arch Linux \r (\l) NAME="Arch Linux" ID=arch PRETTY_NAME="Arch Linux" HOME_URL="https://www.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://bugs.archlinux.org/"


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

    Manufacturer: LENOVO
    Product Name: 4314DPU
    Product Version: ThinkPad T510
    Firmware Version: 6MET81WW (1.41 )


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

    Kernel release: 3.19.2-1-ARCH
    Operating System: GNU/Linux
    Architecture: x86_64
    Processor: unknown
    SMP Enabled: Yes


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

    Driver version: k3.19.2-1-ARCH
    Library version: 1.0.29
    Utilities version: 1.0.29


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

    snd_hda_intel


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

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

    Jack:
    Installed - Yes (/bin/jackd)
    Running - No


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

    0 [MID ]: HDA-Intel - HDA Intel MID
    HDA Intel MID at 0xf2620000 irq 28


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

    00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)


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

    00:1b.0 0403: 8086:3b56 (rev 06)
    Subsystem: 17aa:215e


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

    !!Module: snd_hda_intel
    align_buffer_size : -1
    bdl_pos_adj : 32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    beep_mode : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
    enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
    enable_msi : -1
    id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    power_save : 0
    power_save_controller : Y
    probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    single_cmd : N
    snoop : -1


    !!HDA-Intel Codec information
    !!---------------------------
    --startcollapse--

    Codec: Conexant CX20585
    Address: 0
    AFG Function Id: 0x1 (unsol 1)
    MFG Function Id: 0x2 (unsol 1)
    Vendor Id: 0x14f15069
    Subsystem Id: 0x17aa218b
    Revision Id: 0x100302
    Modem Function Group: 0x2
    Default PCM:
    rates [0x160]: 44100 48000 96000
    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 D3cold CLKSTOP
    Power: setting=D0, actual=D0
    GPIO: io=4, 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
    IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
    Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
    Control: name="Speaker Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Device: name="CX20585 Analog", type="Audio", device=0
    Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
    Amp-Out vals: [0x4a 0x4a]
    Converter: stream=8, channel=0
    PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
    Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
    Amp-Out vals: [0x80 0x80]
    Converter: stream=8, channel=0
    PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    IEC Coding Type: 0x0
    PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
    Control: name="Beep Playback Volume", index=0, device=0
    ControlAmp: chs=1, dir=Out, idx=0, ofs=0
    Control: name="Beep Playback Switch", index=0, device=0
    ControlAmp: chs=1, dir=Out, idx=0, ofs=0
    Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
    Amp-Out vals: [0x03]
    Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
    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="CX20585 Analog", type="Audio", device=0
    Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
    Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
    Converter: stream=4, channel=0
    SDI-Select: 0
    PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Connection: 4
    0x17 0x18 0x23* 0x24
    Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
    Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
    Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
    Converter: stream=0, channel=0
    SDI-Select: 0
    PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Connection: 4
    0x17* 0x18 0x23 0x24
    Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
    Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
    Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
    Converter: stream=0, channel=0
    SDI-Select: 0
    PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Connection: 4
    0x17* 0x18 0x23 0x24
    Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
    Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
    Amp-Out vals: [0x00 0x00]
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Connection: 4
    0x1a* 0x1b 0x1d 0x1e
    Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
    Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
    Amp-Out vals: [0x00 0x00]
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Connection: 4
    0x1a* 0x1b 0x1d 0x1e
    Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
    Control: name="Headphone Jack", index=0, device=0
    Pincap 0x0000001c: OUT HP Detect
    Pin Default 0x042110f0: [Jack] HP Out at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Pin-ctls: 0xc0: OUT HP
    Unsolicited: tag=02, enabled=1
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Connection: 2
    0x10 0x11*
    Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
    Control: name="Dock Mic Jack", index=0, device=0
    Pincap 0x00001324: IN Detect
    Vref caps: HIZ 50 80
    Pin Default 0x61a190f0: [N/A] Mic at Sep Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0xf, Sequence = 0x0
    Pin-ctls: 0x24: IN VREF_80
    Unsolicited: tag=03, enabled=1
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
    Control: name="Mic Jack", index=0, device=0
    Pincap 0x00011334: IN OUT EAPD Detect
    Vref caps: HIZ 50 80
    EAPD 0x2: EAPD
    Pin Default 0x04a110f0: [Jack] Mic at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Pin-ctls: 0x24: IN VREF_80
    Unsolicited: tag=04, enabled=1
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Connection: 2
    0x10* 0x11
    Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
    Control: name="Dock Headphone Jack", index=0, device=0
    Pincap 0x00000014: OUT Detect
    Pin Default 0x612140f0: [N/A] HP Out at Sep Rear
    Conn = 1/8, Color = Green
    DefAssociation = 0xf, Sequence = 0x0
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=01, enabled=1
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Connection: 2
    0x10 0x11*
    Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
    Pincap 0x00010034: IN OUT EAPD Detect
    EAPD 0x2: EAPD
    Pin Default 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=00, enabled=0
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Connection: 2
    0x10* 0x11
    Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
    Pincap 0x00000024: IN Detect
    Pin Default 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x00:
    Unsolicited: tag=00, enabled=0
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
    Control: name="Speaker Phantom Jack", index=0, device=0
    Pincap 0x00000010: OUT
    Pin Default 0x901701f0: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x40: OUT
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Connection: 2
    0x10* 0x11
    Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
    Pincap 0x00000010: OUT
    Pin Default 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x00:
    Unsolicited: tag=00, enabled=0
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Connection: 1
    0x12
    Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    IEC Coding Type: 0x0
    PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
    Pincap 0x00000010: OUT
    Pin Default 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x00:
    Unsolicited: tag=00, enabled=0
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Connection: 1
    0x21
    Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
    Control: name="Internal Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Control: name="Internal Mic Phantom Jack", index=0, device=0
    Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
    Amp-In vals: [0x00 0x00]
    Pincap 0x00000020: IN
    Pin Default 0x90a601f0: [Fixed] Mic at Int N/A
    Conn = Digital, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x20: IN
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
    Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
    Amp-In vals: [0x00 0x00] [0x00 0x00]
    Power states: D0 D1 D2 D3 D3cold
    Power: setting=D0, actual=D0
    Connection: 2
    0x10 0x11
    Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Codec: Intel IbexPeak HDMI
    Address: 3
    AFG Function Id: 0x1 (unsol 0)
    Vendor Id: 0x80862804
    Subsystem Id: 0x17aa21b5
    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
    Converter: stream=7, channel=0
    Digital:
    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
    Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
    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
    Control: name="ELD", index=0, device=3
    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
    Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
    Control: name="IEC958 Playback Con Mask", index=1, device=0
    Control: name="IEC958 Playback Pro Mask", index=1, device=0
    Control: name="IEC958 Playback Default", index=1, device=0
    Control: name="IEC958 Playback Switch", index=1, device=0
    Control: name="ELD", index=0, device=7
    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=02, enabled=1
    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
    Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
    Control: name="IEC958 Playback Con Mask", index=2, device=0
    Control: name="IEC958 Playback Pro Mask", index=2, device=0
    Control: name="IEC958 Playback Default", index=2, device=0
    Control: name="IEC958 Playback Switch", index=2, device=0
    Control: name="ELD", index=0, device=8
    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=03, enabled=1
    Power states: D0 D3
    Power: setting=D0, actual=D0
    Connection: 2
    0x02* 0x03
    Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
    --endcollapse--


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

    crw-rw----+ 1 root audio 116, 2 Mar 28 07:09 /dev/snd/controlC0
    crw-rw----+ 1 root audio 116, 8 Mar 28 07:09 /dev/snd/hwC0D0
    crw-rw----+ 1 root audio 116, 9 Mar 28 07:09 /dev/snd/hwC0D3
    crw-rw----+ 1 root audio 116, 4 Mar 30 19:40 /dev/snd/pcmC0D0c
    crw-rw----+ 1 root audio 116, 3 Mar 28 13:13 /dev/snd/pcmC0D0p
    crw-rw----+ 1 root audio 116, 5 Apr 2 13:25 /dev/snd/pcmC0D3p
    crw-rw----+ 1 root audio 116, 6 Mar 28 13:13 /dev/snd/pcmC0D7p
    crw-rw----+ 1 root audio 116, 7 Mar 28 13:13 /dev/snd/pcmC0D8p
    crw-rw----+ 1 root audio 116, 1 Mar 28 07:09 /dev/snd/seq
    crw-rw----+ 1 root audio 116, 33 Mar 28 07:09 /dev/snd/timer

    /dev/snd/by-path:
    total 0
    drwxr-xr-x 2 root root 60 Mar 28 07:09 .
    drwxr-xr-x 3 root root 260 Mar 28 07:09 ..
    lrwxrwxrwx 1 root root 12 Mar 28 07:09 pci-0000:00:1b.0 -> ../controlC0


    !!ALSA configuration files
    !!------------------------

    !!User specific config file (~/.asoundrc)

    #
    # 2014.08.17:
    # Total rewrite to work with PulseAudio (which was installed because Skype
    # no longer supports ALSA.) Still skeltal, and have absolutely no clue now
    # what the real block diagram of audio flow looks like.
    #
    pcm.!default {
    type pulse
    fallback "sysdefault"
    hint {
    show on
    description "Default ALSA Output (currently PulseAudio Sound Server)"
    }
    }

    ctl.!default {
    type pulse
    fallback "sysdefault"
    }

    #ctl.!default {
    # type hw
    # card 0
    #}



    !!System wide config file (/etc/asound.conf)

    # Use PulseAudio by default
    pcm.!default {
    type pulse
    fallback "sysdefault"
    hint {
    show on
    description "Default ALSA Output (currently PulseAudio Sound Server)"
    }
    }

    ctl.!default {
    type pulse
    fallback "sysdefault"
    }

    # vim:set ft=alsaconf:


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

    APLAY

    **** List of PLAYBACK Hardware Devices ****
    card 0: MID [HDA Intel MID], device 0: CX20585 Analog [CX20585 Analog]
    Subdevices: 0/1
    Subdevice #0: subdevice #0
    card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
    Subdevices: 1/1
    Subdevice #0: subdevice #0

    ARECORD

    **** List of CAPTURE Hardware Devices ****
    card 0: MID [HDA Intel MID], device 0: CX20585 Analog [CX20585 Analog]
    Subdevices: 0/1
    Subdevice #0: subdevice #0

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

    !!-------Mixer controls for card 0 [MID]

    Card hw:0 'MID'/'HDA Intel MID at 0xf2620000 irq 28'
    Mixer name : 'Intel IbexPeak HDMI'
    Components : 'HDA:14f15069,17aa218b,00100302 HDA:80862804,17aa21b5,00100000'
    Controls : 47
    Simple ctrls : 16
    Simple mixer control 'Master',0
    Capabilities: pvolume pvolume-joined pswitch pswitch-joined
    Playback channels: Mono
    Limits: Playback 0 - 74
    Mono: Playback 74 [100%] [0.00dB] [on]
    Simple mixer control 'Headphone',0
    Capabilities: pvolume pswitch
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 74
    Mono:
    Front Left: Playback 0 [0%] [-74.00dB] [off]
    Front Right: Playback 0 [0%] [-74.00dB] [off]
    Simple mixer control 'Speaker',0
    Capabilities: pvolume pswitch
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 74
    Mono:
    Front Left: Playback 74 [100%] [0.00dB] [on]
    Front Right: Playback 74 [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 - 4
    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 'Beep',0
    Capabilities: pvolume pvolume-joined pswitch pswitch-joined
    Playback channels: Mono
    Limits: Playback 0 - 7
    Mono: Playback 3 [43%] [-16.00dB] [on]
    Simple mixer control 'Capture',0
    Capabilities: cvolume cswitch
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 80
    Front Left: Capture 0 [0%] [-74.00dB] [off]
    Front Right: Capture 0 [0%] [-74.00dB] [off]
    Simple mixer control 'Auto-Mute Mode',0
    Capabilities: enum
    Items: 'Disabled' 'Enabled'
    Item0: 'Enabled'
    Simple mixer control 'Digital',0
    Capabilities: cvolume
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 120
    Front Left: Capture 0 [0%] [-30.00dB]
    Front Right: Capture 0 [0%] [-30.00dB]
    Simple mixer control 'Gain Boost',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 255
    Front Left: 0 [0%]
    Front Right: 0 [0%]
    Simple mixer control 'Internal Mic Boost',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 4
    Front Left: 0 [0%] [0.00dB]
    Front Right: 0 [0%] [0.00dB]
    Simple mixer control 'PreAmp',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 255
    Front Left: 0 [0%]
    Front Right: 0 [0%]
    Simple mixer control 'SW boost',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 255
    Front Left: 153 [60%]
    Front Right: 153 [60%]


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

    --startcollapse--
    state.MID {
    control.1 {
    iface MIXER
    name 'Speaker Playback Volume'
    value.0 74
    value.1 74
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 74'
    dbmin -7400
    dbmax 0
    dbvalue.0 0
    dbvalue.1 0
    }
    }
    control.2 {
    iface MIXER
    name 'Speaker Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    }
    }
    control.3 {
    iface MIXER
    name 'Headphone Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 74'
    dbmin -7400
    dbmax 0
    dbvalue.0 -7400
    dbvalue.1 -7400
    }
    }
    control.4 {
    iface MIXER
    name 'Headphone Playback Switch'
    value.0 false
    value.1 false
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    }
    }
    control.5 {
    iface MIXER
    name 'Auto-Mute Mode'
    value Enabled
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 Disabled
    item.1 Enabled
    }
    }
    control.6 {
    iface MIXER
    name 'Capture Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 80'
    dbmin -7400
    dbmax 600
    dbvalue.0 -7400
    dbvalue.1 -7400
    }
    }
    control.7 {
    iface MIXER
    name 'Capture Switch'
    value.0 false
    value.1 false
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    }
    }
    control.8 {
    iface MIXER
    name 'Internal Mic Boost Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 4'
    dbmin 0
    dbmax 4800
    dbvalue.0 0
    dbvalue.1 0
    }
    }
    control.9 {
    iface MIXER
    name 'Mic Boost Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 4'
    dbmin 0
    dbmax 4000
    dbvalue.0 0
    dbvalue.1 0
    }
    }
    control.10 {
    iface MIXER
    name 'Master Playback Volume'
    value 74
    comment {
    access 'read write'
    type INTEGER
    count 1
    range '0 - 74'
    dbmin -7400
    dbmax 0
    dbvalue.0 0
    }
    }
    control.11 {
    iface MIXER
    name 'Master Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    }
    }
    control.12 {
    iface CARD
    name 'Internal Mic Phantom Jack'
    value true
    comment {
    access read
    type BOOLEAN
    count 1
    }
    }
    control.13 {
    iface CARD
    name 'Mic Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    }
    }
    control.14 {
    iface CARD
    name 'Dock Mic Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    }
    }
    control.15 {
    iface CARD
    name 'Speaker Phantom Jack'
    value true
    comment {
    access read
    type BOOLEAN
    count 1
    }
    }
    control.16 {
    iface CARD
    name 'Dock Headphone Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    }
    }
    control.17 {
    iface CARD
    name 'Headphone Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    }
    }
    control.18 {
    iface MIXER
    name 'Beep Playback Volume'
    value 3
    comment {
    access 'read write'
    type INTEGER
    count 1
    range '0 - 7'
    dbmin -2800
    dbmax 0
    dbvalue.0 -1600
    }
    }
    control.19 {
    iface MIXER
    name 'Beep Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    }
    }
    control.20 {
    iface PCM
    name 'Playback Channel Map'
    value.0 3
    value.1 4
    value.2 0
    value.3 0
    comment {
    access read
    type INTEGER
    count 4
    range '0 - 36'
    }
    }
    control.21 {
    iface PCM
    name 'Capture Channel Map'
    value.0 3
    value.1 4
    comment {
    access read
    type INTEGER
    count 2
    range '0 - 36'
    }
    }
    control.22 {
    iface CARD
    name 'HDMI/DP,pcm=3 Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    }
    }
    control.23 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    }
    }
    control.24 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    }
    }
    control.25 {
    iface MIXER
    name 'IEC958 Playback Default'
    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    }
    }
    control.26 {
    iface MIXER
    name 'IEC958 Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    }
    }
    control.27 {
    iface PCM
    device 3
    name ELD
    value ''
    comment {
    access 'read volatile'
    type BYTES
    count 0
    }
    }
    control.28 {
    iface CARD
    name 'HDMI/DP,pcm=7 Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    }
    }
    control.29 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    index 1
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    }
    }
    control.30 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    index 1
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    }
    }
    control.31 {
    iface MIXER
    name 'IEC958 Playback Default'
    index 1
    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    }
    }
    control.32 {
    iface MIXER
    name 'IEC958 Playback Switch'
    index 1
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    }
    }
    control.33 {
    iface PCM
    device 7
    name ELD
    value ''
    comment {
    access 'read volatile'
    type BYTES
    count 0
    }
    }
    control.34 {
    iface CARD
    name 'HDMI/DP,pcm=8 Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    }
    }
    control.35 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    index 2
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    }
    }
    control.36 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    index 2
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    }
    }
    control.37 {
    iface MIXER
    name 'IEC958 Playback Default'
    index 2
    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    }
    }
    control.38 {
    iface MIXER
    name 'IEC958 Playback Switch'
    index 2
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    }
    }
    control.39 {
    iface PCM
    device 8
    name ELD
    value ''
    comment {
    access 'read volatile'
    type BYTES
    count 0
    }
    }
    control.40 {
    iface PCM
    device 3
    name 'Playback Channel Map'
    value.0 0
    value.1 0
    value.2 0
    value.3 0
    value.4 0
    value.5 0
    value.6 0
    value.7 0
    comment {
    access 'read write'
    type INTEGER
    count 8
    range '0 - 36'
    }
    }
    control.41 {
    iface PCM
    device 7
    name 'Playback Channel Map'
    value.0 0
    value.1 0
    value.2 0
    value.3 0
    value.4 0
    value.5 0
    value.6 0
    value.7 0
    comment {
    access 'read write'
    type INTEGER
    count 8
    range '0 - 36'
    }
    }
    control.42 {
    iface PCM
    device 8
    name 'Playback Channel Map'
    value.0 0
    value.1 0
    value.2 0
    value.3 0
    value.4 0
    value.5 0
    value.6 0
    value.7 0
    comment {
    access 'read write'
    type INTEGER
    count 8
    range '0 - 36'
    }
    }
    control.43 {
    iface MIXER
    name 'Digital Capture Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write user'
    type INTEGER
    count 2
    range '0 - 120'
    tlv '0000000100000008fffff44800000032'
    dbmin -3000
    dbmax 3000
    dbvalue.0 -3000
    dbvalue.1 -3000
    }
    }
    control.44 {
    iface MIXER
    name 'PCM Playback Volume'
    value.0 255
    value.1 255
    comment {
    access 'read write user'
    type INTEGER
    count 2
    range '0 - 255'
    tlv '0000000100000008ffffec1400000014'
    dbmin -5100
    dbmax 0
    dbvalue.0 0
    dbvalue.1 0
    }
    }
    control.45 {
    iface MIXER
    name PreAmp
    value.0 0
    value.1 0
    comment {
    access 'read write user'
    type INTEGER
    count 2
    range '0 - 255'
    tlv '0000000100000008ffffec1400000014'
    dbmin -5100
    dbmax 0
    dbvalue.0 -5100
    dbvalue.1 -5100
    }
    }
    control.46 {
    iface MIXER
    name 'Gain Boost'
    value.0 0
    value.1 0
    comment {
    access 'read write user'
    type INTEGER
    count 2
    range '0 - 255'
    tlv '0000000100000008fffffe0c00000009'
    dbmin -500
    dbmax 1795
    dbvalue.0 -500
    dbvalue.1 -500
    }
    }
    control.47 {
    iface MIXER
    name 'SW boost'
    value.0 153
    value.1 153
    comment {
    access 'read write user'
    type INTEGER
    count 2
    range '0 - 255'
    tlv '0000000100000008fffffe0c00000009'
    dbmin -500
    dbmax 1795
    dbvalue.0 877
    dbvalue.1 877
    }
    }
    }
    --endcollapse--


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

    Module
    ctr
    ccm
    arc4
    iwldvm
    mac80211
    joydev
    mousedev
    ppdev
    iTCO_wdt
    iTCO_vendor_support
    mxm_wmi
    mac_hid
    evdev
    i915
    coretemp
    intel_powerclamp
    snd_hda_codec_hdmi
    snd_hda_codec_conexant
    snd_hda_codec_generic
    kvm
    uvcvideo
    snd_hda_intel
    crct10dif_pclmul
    videobuf2_vmalloc
    crc32_pclmul
    snd_hda_controller
    crc32c_intel
    snd_hda_codec
    videobuf2_memops
    videobuf2_core
    ghash_clmulni_intel
    aesni_intel
    v4l2_common
    aes_x86_64
    iwlwifi
    lrw
    snd_hwdep
    videodev
    gf128mul
    thinkpad_acpi
    media
    snd_pcm
    glue_helper
    ablk_helper
    nvram
    drm_kms_helper
    snd_timer
    psmouse
    serio_raw
    cryptd
    snd
    cfg80211
    drm
    pcspkr
    intel_ips
    mei_me
    rfkill
    i2c_i801
    parport_pc
    soundcore
    i2c_algo_bit
    mei
    i2c_core
    shpchp
    thermal
    hwmon
    parport
    e1000e
    tpm_tis
    ptp
    intel_agp
    tpm
    intel_gtt
    ac
    battery
    video
    lpc_ich
    pps_core
    wmi
    button
    acpi_cpufreq
    processor
    sch_fq_codel
    tp_smapi
    thinkpad_ec
    nfs
    lockd
    grace
    sunrpc
    fscache
    ext4
    crc16
    mbcache
    jbd2
    sr_mod
    cdrom
    sd_mod
    atkbd
    libps2
    ahci
    libahci
    libata
    scsi_mod
    sdhci_pci
    firewire_ohci
    sdhci
    led_class
    ehci_pci
    firewire_core
    ehci_hcd
    crc_itu_t
    mmc_core
    usbcore
    usb_common
    i8042
    serio


    !!Sysfs Files
    !!-----------

    /sys/class/sound/hwC0D0/init_pin_configs:
    0x19 0x042110f0
    0x1a 0x61a190f0
    0x1b 0x04a110f0
    0x1c 0x612140f0
    0x1d 0x40f001f0
    0x1e 0x40f001f0
    0x1f 0x901701f0
    0x20 0x40f001f0
    0x22 0x40f001f0
    0x23 0x90a601f0

    /sys/class/sound/hwC0D0/driver_pin_configs:
    0x19 0x042110ff
    0x1a 0x21a190f0
    0x1c 0x212140ff

    /sys/class/sound/hwC0D0/user_pin_configs:

    /sys/class/sound/hwC0D0/init_verbs:

    /sys/class/sound/hwC0D0/hints:

    /sys/class/sound/hwC0D3/init_pin_configs:
    0x04 0x18560010
    0x05 0x18560020
    0x06 0x18560030

    /sys/class/sound/hwC0D3/driver_pin_configs:

    /sys/class/sound/hwC0D3/user_pin_configs:

    /sys/class/sound/hwC0D3/init_verbs:

    /sys/class/sound/hwC0D3/hints:


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

    [ 13.348045] kvm: disabled by bios
    [ 13.414621] sound hdaudioC0D0: CX20585: BIOS auto-probing.
    [ 13.415126] sound hdaudioC0D0: autoconfig: line_outs=1 (0x1f/0x0/0x0/0x0/0x0) type:speaker
    [ 13.415128] sound hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
    [ 13.415130] sound hdaudioC0D0: hp_outs=2 (0x1c/0x19/0x0/0x0/0x0)
    [ 13.415131] sound hdaudioC0D0: mono: mono_out=0x0
    [ 13.415132] sound hdaudioC0D0: inputs:
    [ 13.415135] sound hdaudioC0D0: Internal Mic=0x23
    [ 13.415136] sound hdaudioC0D0: Mic=0x1b
    [ 13.415137] sound hdaudioC0D0: Dock Mic=0x1a
    [ 13.416187] sound hdaudioC0D0: Enable sync_write for stable communication
    [ 13.450144] iwlwifi 0000:03:00.0: loaded firmware version 39.31.5.1 build 35138 op_mode iwldvm
    [ 13.458467] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card0/hdaudioC0D0/input10
    [ 13.458719] input: HDA Intel MID Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
    [ 13.458747] input: HDA Intel MID Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
    [ 13.458771] input: HDA Intel MID Dock Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
    [ 13.458796] input: HDA Intel MID Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
    [ 13.458820] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
    [ 13.458845] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
    [ 13.458870] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
    [ 13.624329] [drm] Memory usable by graphics device = 2048M


    00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
    Subsystem: Lenovo Device 2193
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
    Latency: 0
    Capabilities: <access denied>
    Kernel driver in use: agpgart-intel
    Kernel modules: intel_agp

    00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
    Subsystem: Lenovo Device 215a
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 29
    Region 0: Memory at f2000000 (64-bit, non-prefetchable) [size=4M]
    Region 2: Memory at d0000000 (64-bit, prefetchable) [size=256M]
    Region 4: I/O ports at 1800 [size=8]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: <access denied>
    Kernel driver in use: i915
    Kernel modules: i915

    00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
    Subsystem: Lenovo Device 215f
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 25
    Region 0: Memory at f2827800 (64-bit, non-prefetchable) [size=16]
    Capabilities: <access denied>
    Kernel driver in use: mei_me
    Kernel modules: mei_me

    00:19.0 Ethernet controller: Intel Corporation 82577LM Gigabit Network Connection (rev 06)
    Subsystem: Lenovo Device 2153
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 28
    Region 0: Memory at f2600000 (32-bit, non-prefetchable) [size=128K]
    Region 1: Memory at f2625000 (32-bit, non-prefetchable) [size=4K]
    Region 2: I/O ports at 1820 [size=32]
    Capabilities: <access denied>
    Kernel driver in use: e1000e
    Kernel modules: e1000e

    00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06) (prog-if 20 [EHCI])
    Subsystem: Lenovo Device 2163
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin D routed to IRQ 23
    Region 0: Memory at f2828000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: <access denied>
    Kernel driver in use: ehci-pci
    Kernel modules: ehci_pci

    00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
    Subsystem: Lenovo Device 215e
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin B routed to IRQ 26
    Region 0: Memory at f2620000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

    00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 20
    Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    I/O behind bridge: 0000f000-00000fff
    Memory behind bridge: fff00000-000fffff
    Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
    BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

    00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin B routed to IRQ 21
    Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
    I/O behind bridge: 0000f000-00000fff
    Memory behind bridge: f2400000-f24fffff
    Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

    00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 06) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin D routed to IRQ 23
    Bus: primary=00, secondary=05, subordinate=0c, sec-latency=0
    I/O behind bridge: 00002000-00002fff
    Memory behind bridge: f0000000-f1ffffff
    Prefetchable memory behind bridge: 00000000f2900000-00000000f29fffff
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

    00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 20
    Bus: primary=00, secondary=0d, subordinate=0d, sec-latency=0
    I/O behind bridge: 0000f000-00000fff
    Memory behind bridge: f2500000-f25fffff
    Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

    00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06) (prog-if 20 [EHCI])
    Subsystem: Lenovo Device 2163
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin D routed to IRQ 19
    Region 0: Memory at f2828400 (32-bit, non-prefetchable) [size=1K]
    Capabilities: <access denied>
    Kernel driver in use: ehci-pci
    Kernel modules: ehci_pci

    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6) (prog-if 01 [Subtractive decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Bus: primary=00, secondary=0e, subordinate=0e, sec-latency=0
    I/O behind bridge: 0000f000-00000fff
    Memory behind bridge: fff00000-000fffff
    Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
    Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
    BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>

    00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
    Subsystem: Lenovo Device 2166
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Capabilities: <access denied>
    Kernel driver in use: lpc_ich
    Kernel modules: lpc_ich

    00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06) (prog-if 01 [AHCI 1.0])
    Subsystem: Lenovo Device 2168
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin B routed to IRQ 24
    Region 0: I/O ports at 1860 [size=8]
    Region 1: I/O ports at 1814 [size=4]
    Region 2: I/O ports at 1818 [size=8]
    Region 3: I/O ports at 1810 [size=4]
    Region 4: I/O ports at 1840 [size=32]
    Region 5: Memory at f2827000 (32-bit, non-prefetchable) [size=2K]
    Capabilities: <access denied>
    Kernel driver in use: ahci
    Kernel modules: ahci

    00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
    Subsystem: Lenovo Device 2167
    Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin A routed to IRQ 23
    Region 0: Memory at f2828800 (64-bit, non-prefetchable) [size=256]
    Region 4: I/O ports at 1880 [size=32]
    Kernel driver in use: i801_smbus
    Kernel modules: i2c_i801

    00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
    Subsystem: Lenovo Device 2190
    Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin D routed to IRQ 19
    Region 0: Memory at f2626000 (64-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: intel ips
    Kernel modules: intel_ips

    03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
    Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 27
    Region 0: Memory at f2400000 (64-bit, non-prefetchable) [size=8K]
    Capabilities: <access denied>
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi

    0d:00.0 SD Host controller: Ricoh Co Ltd MMC/SD Host Controller (rev 01)
    Subsystem: Lenovo Device 2133
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at f2500000 (32-bit, non-prefetchable) [size=256]
    Capabilities: <access denied>
    Kernel driver in use: sdhci-pci
    Kernel modules: sdhci_pci

    0d:00.1 System peripheral: Ricoh Co Ltd R5U2xx (R5U230 / R5U231 / R5U241) [Memory Stick Host Controller] (rev 01)
    Subsystem: Lenovo Device 2134
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin B routed to IRQ 11
    Region 0: Memory at f2500400 (32-bit, non-prefetchable) [size=256]
    Capabilities: <access denied>

    0d:00.3 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 PCIe IEEE 1394 Controller (rev 01) (prog-if 10 [OHCI])
    Subsystem: Lenovo Device 2136
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin D routed to IRQ 19
    Region 0: Memory at f2500800 (32-bit, non-prefetchable) [size=2K]
    Capabilities: <access denied>
    Kernel driver in use: firewire_ohci
    Kernel modules: firewire_ohci

    ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
    Subsystem: Lenovo Device 2196
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0

    ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
    Subsystem: Lenovo Device 2196
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0

    ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
    Subsystem: Lenovo Device 2196
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0

    ff:02.1 Host bridge: Intel Corporation 1st Generation Core Processor QPI Physical 0 (rev 02)
    Subsystem: Lenovo Device 2196
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0

    ff:02.2 Host bridge: Intel Corporation 1st Generation Core Processor Reserved (rev 02)
    Subsystem: Lenovo Device 2196
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0

    ff:02.3 Host bridge: Intel Corporation 1st Generation Core Processor Reserved (rev 02)
    Subsystem: Lenovo Device 2196
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0

    \
     
     \ /
      Last update: 2015-04-03 00:41    [W:6.335 / U:0.264 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site