On Tuesday, November 17, 2015 6:57 PM, Mike Cond <[email protected]>
wrote:


 Hello Jonathan,thank you very much for the reply.
Your patch is against -current and I use the -release. So patching exited with
error.Actually I do not want to reinstall the system. But I manually changed
the file adding the line " this->qrks |= AZ_QRK_GPIO_UNMUTE_0;" and recompiled
the kernel.
Now with the new kernel speakers work :). 
However the mute button led is still red, but button is completely
functional.Best regards.

And here pcidump -v:
Domain /dev/pci0:
 0:0:0: Intel Core Host
    0x0000: Vendor ID: 8086 Product ID: 0044
    0x0004: Command: 0006 Status: 2090
    0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
    0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
    0x0010: BAR empty (00000000)
    0x0014: BAR empty (00000000)
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 103c Product ID: 7008
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
    0x00e0: Capability 0x09: Vendor Specific
 0:2:0: Intel HD Graphics
    0x0000: Vendor ID: 8086 Product ID: 0046
    0x0004: Command: 0007 Status: 0090
    0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 02
    0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
    0x0010: BAR mem 64bit addr: 0x00000000d0000000/0x00400000
    0x0018: BAR mem prefetchable 64bit addr: 0x00000000c0000000/0x10000000
    0x0020: BAR io addr: 0x00005080/0x0008
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 103c Product ID: 7008
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
    0x0090: Capability 0x05: Message Signaled Interrupts (MSI)
    0x00d0: Capability 0x01: Power Management
    0x00a4: Capability 0x13: PCI Advanced Features
 0:22:0: Intel 3400 MEI
    0x0000: Vendor ID: 8086 Product ID: 3b64
    0x0004: Command: 0006 Status: 0010
    0x0008: Class: 07 Subclass: 80 Interface: 00 Revision: 06
    0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
    0x0010: BAR mem 64bit addr: 0x00000000d4724000/0x00000010
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 103c Product ID: 7008
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
    0x0050: Capability 0x01: Power Management
    0x008c: Capability 0x05: Message Signaled Interrupts (MSI)
 0:25:0: Intel 82577LM
    0x0000: Vendor ID: 8086 Product ID: 10ea
    0x0004: Command: 0007 Status: 0010
    0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 05
    0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
    0x0010: BAR mem 32bit addr: 0xd4700000/0x00020000
    0x0014: BAR mem 32bit addr: 0xd4729000/0x00001000
    0x0018: BAR io addr: 0x00005000/0x0020
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 103c Product ID: 7008
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
    0x00c8: Capability 0x01: Power Management
    0x00d0: Capability 0x05: Message Signaled Interrupts (MSI)
    0x00e0: Capability 0x13: PCI Advanced Features
 0:26:0: Intel 3400 USB
    0x0000: Vendor ID: 8086 Product ID: 3b3c
    0x0004: Command: 0006 Status: 0290
    0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 05
    0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
    0x0010: BAR mem 32bit addr: 0xd4728000/0x00000400
    0x0014: BAR empty (00000000)
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 103c Product ID: 7008
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
    0x0050: Capability 0x01: Power Management
    0x0058: Capability 0x0a: Debug Port
    0x0098: Capability 0x13: PCI Advanced Features
 0:27:0: Intel 3400 HD Audio
    0x0000: Vendor ID: 8086 Product ID: 3b56
    0x0004: Command: 0006 Status: 0010
    0x0008: Class: 04 Subclass: 03 Interface: 00 Revision: 05
    0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
    0x0010: BAR mem 64bit addr: 0x00000000d4720000/0x00004000
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 103c Product ID: 7008
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
    0x0050: Capability 0x01: Power Management
    0x0060: Capability 0x05: Message Signaled Interrupts (MSI)
    0x0070: Capability 0x10: PCI Express
 0:28:0: Intel 3400 PCIE
    0x0000: Vendor ID: 8086 Product ID: 3b42
    0x0004: Command: 0007 Status: 0010
    0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 05
    0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 10
    0x0010: 00000000
    0x0014: 00000000
    0x0018: Primary Bus: 0 Secondary Bus: 1 Subordinate Bus: 1
            Secondary Latency Timer: 00
    0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2000
    0x0020: Memory Base: d460 Memory Limit: d460
    0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
    0x0028: Prefetch Memory Base Upper 32 Bits: ffffffff
    0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
    0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
    0x0038: Expansion ROM Base Address: 00000000
    0x003c: Interrupt Pin: 01 Line: 0b Bridge Control: 0000
    0x0040: Capability 0x10: PCI Express
            Link Speed: 2.5 / 2.5 GT/s Link Width: x0 / x1
    0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
    0x0090: Capability 0x0d: PCI-PCI
    0x00a0: Capability 0x01: Power Management
 0:28:1: Intel 3400 PCIE
    0x0000: Vendor ID: 8086 Product ID: 3b44
    0x0004: Command: 0007 Status: 0010
    0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 05
    0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 10
    0x0010: 00000000
    0x0014: 00000000
    0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 66
            Secondary Latency Timer: 00
    0x001c: I/O Base: 30 I/O Limit: 40 Secondary Status: 2000
    0x0020: Memory Base: d060 Memory Limit: d450
    0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
    0x0028: Prefetch Memory Base Upper 32 Bits: ffffffff
    0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
    0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
    0x0038: Expansion ROM Base Address: 00000000
    0x003c: Interrupt Pin: 02 Line: 0a Bridge Control: 0000
    0x0040: Capability 0x10: PCI Express
            Link Speed: 2.5 / 2.5 GT/s Link Width: x0 / x1
    0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
    0x0090: Capability 0x0d: PCI-PCI
    0x00a0: Capability 0x01: Power Management
 0:28:3: Intel 3400 PCIE
    0x0000: Vendor ID: 8086 Product ID: 3b48
    0x0004: Command: 0007 Status: 0010
    0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 05
    0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 10
    0x0010: 00000000
    0x0014: 00000000
    0x0018: Primary Bus: 0 Secondary Bus: 67 Subordinate Bus: 67
            Secondary Latency Timer: 00
    0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 0000
    0x0020: Memory Base: d050 Memory Limit: d050
    0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
    0x0028: Prefetch Memory Base Upper 32 Bits: ffffffff
    0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
    0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
    0x0038: Expansion ROM Base Address: 00000000
    0x003c: Interrupt Pin: 04 Line: 05 Bridge Control: 0000
    0x0040: Capability 0x10: PCI Express
            Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
    0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
    0x0090: Capability 0x0d: PCI-PCI
    0x00a0: Capability 0x01: Power Management
 0:29:0: Intel 3400 USB
    0x0000: Vendor ID: 8086 Product ID: 3b34
    0x0004: Command: 0006 Status: 0290
    0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 05
    0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
    0x0010: BAR mem 32bit addr: 0xd4727000/0x00000400
    0x0014: BAR empty (00000000)
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 103c Product ID: 7008
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
    0x0050: Capability 0x01: Power Management
    0x0058: Capability 0x0a: Debug Port
    0x0098: Capability 0x13: PCI Advanced Features
 0:30:0: Intel 82801BAM Hub-to-PCI
    0x0000: Vendor ID: 8086 Product ID: 2448
    0x0004: Command: 0107 Status: 0010
    0x0008: Class: 06 Subclass: 04 Interface: 01 Revision: a5
    0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 00
    0x0010: 00000000
    0x0014: 00000000
    0x0018: Primary Bus: 0 Secondary Bus: 68 Subordinate Bus: 69
            Secondary Latency Timer: 20
    0x001c: I/O Base: 20 I/O Limit: 20 Secondary Status: 2280
    0x0020: Memory Base: d040 Memory Limit: d040
    0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
    0x0028: Prefetch Memory Base Upper 32 Bits: ffffffff
    0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
    0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
    0x0038: Expansion ROM Base Address: 00000000
    0x003c: Interrupt Pin: 00 Line: ff Bridge Control: 0002
    0x0050: Capability 0x0d: PCI-PCI
 0:31:0: Intel QM57 LPC
    0x0000: Vendor ID: 8086 Product ID: 3b07
    0x0004: Command: 0007 Status: 0210
    0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 05
    0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
    0x0010: BAR empty (00000000)
    0x0014: BAR empty (00000000)
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 103c Product ID: 7008
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
    0x00e0: Capability 0x09: Vendor Specific
 0:31:2: Intel 3400 SATA
    0x0000: Vendor ID: 8086 Product ID: 3b2e
    0x0004: Command: 0007 Status: 02b0
    0x0008: Class: 01 Subclass: 01 Interface: 8f Revision: 05
    0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
    0x0010: BAR io addr: 0x00005078/0x0008
    0x0014: BAR io addr: 0x00005094/0x0004
    0x0018: BAR io addr: 0x00005070/0x0008
    0x001c: BAR io addr: 0x00005090/0x0004
    0x0020: BAR io addr: 0x00005050/0x0010
    0x0024: BAR io addr: 0x00005040/0x0010
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 103c Product ID: 7008
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
    0x0070: Capability 0x01: Power Management
    0x00b0: Capability 0x13: PCI Advanced Features
 0:31:5: Intel 3400 SATA
    0x0000: Vendor ID: 8086 Product ID: 3b2d
    0x0004: Command: 0005 Status: 02b0
    0x0008: Class: 01 Subclass: 01 Interface: 85 Revision: 05
    0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
    0x0010: BAR io addr: 0x00005068/0x0008
    0x0014: BAR io addr: 0x0000508c/0x0004
    0x0018: BAR io addr: 0x00005060/0x0008
    0x001c: BAR io addr: 0x00005088/0x0004
    0x0020: BAR io addr: 0x00005030/0x0010
    0x0024: BAR io addr: 0x00005020/0x0010
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 103c Product ID: 7008
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
    0x0070: Capability 0x01: Power Management
    0x00b0: Capability 0x13: PCI Advanced Features
 0:31:6: Intel 3400 Thermal
    0x0000: Vendor ID: 8086 Product ID: 3b32
    0x0004: Command: 0006 Status: 0010
    0x0008: Class: 11 Subclass: 80 Interface: 00 Revision: 05
    0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
    0x0010: BAR mem 64bit addr: 0x00000000d4726000/0x00001000
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 103c Product ID: 7008
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 03 Line: 0a Min Gnt: 00 Max Lat: 00
    0x0050: Capability 0x01: Power Management
    0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
 67:0:0: Intel Centrino Advanced-N 6200
    0x0000: Vendor ID: 8086 Product ID: 4239
    0x0004: Command: 0006 Status: 0010
    0x0008: Class: 02 Subclass: 80 Interface: 00 Revision: 35
    0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
    0x0010: BAR mem 64bit addr: 0x00000000d0500000/0x00002000
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 8086 Product ID: 1311
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00 Max Lat: 00
    0x00c8: Capability 0x01: Power Management
    0x00d0: Capability 0x05: Message Signaled Interrupts (MSI)
    0x00e0: Capability 0x10: PCI Express
            Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
 68:6:0: Ricoh 5C832 Firewire
    0x0000: Vendor ID: 1180 Product ID: 0832
    0x0004: Command: 0006 Status: 0210
    0x0008: Class: 0c Subclass: 00 Interface: 10 Revision: 06
    0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
    0x0010: BAR mem 32bit addr: 0xd0401000/0x00000800
    0x0014: BAR empty (00000000)
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 103c Product ID: 7008
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 02 Max Lat: 04
    0x00dc: Capability 0x01: Power Management
 68:6:1: Ricoh 5C822 SD/MMC
    0x0000: Vendor ID: 1180 Product ID: 0822
    0x0004: Command: 0006 Status: 0210
    0x0008: Class: 08 Subclass: 05 Interface: 00 Revision: 25
    0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
    0x0010: BAR mem 32bit addr: 0xd0403000/0x00000100
    0x0014: BAR empty (00000000)
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 103c Product ID: 7008
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
    0x0080: Capability 0x01: Power Management
 68:6:2: Ricoh 5C843 MMC
    0x0000: Vendor ID: 1180 Product ID: 0843
    0x0004: Command: 0006 Status: 0210
    0x0008: Class: 08 Subclass: 80 Interface: 00 Revision: 14
    0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
    0x0010: BAR mem 32bit addr: 0xd0402000/0x00000100
    0x0014: BAR empty (00000000)
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 103c Product ID: 7008
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
    0x0080: Capability 0x01: Power Management
 68:6:3: Ricoh 5C476 CardBus
    0x0000: Vendor ID: 1180 Product ID: 0476
    0x0004: Command: 0007 Status: 0210
    0x0008: Class: 06 Subclass: 07 Interface: 00 Revision: bb
    0x000c: BIST: 00 Header Type: 82 Latency Timer: 10 Cache Line Size: 00
    0x0010: Cardbus Control Registers Base Address: d0400000
    0x0018: Primary Bus: 68 Cardbus Bus: 69 Subordinate Bus: 69
            Cardbus Latency Timer: 20
    0x001c: Memory Base 0: fffff000
    0x0020: Memory Limit 0: 00000000
    0x0024: Memory Base 1: fffff000
    0x0028: Memory Limit 1: 00000000
    0x002c: I/O Base 0: fffffffc
    0x0030: I/O Limit 0: 00000000
    0x0034: I/O Base 1: fffffffc
    0x0038: I/O Limit 1: 00000000
    0x003c: Interrupt Pin: 02 Line: 0b Bridge Control: 04c0
    0x0040: Subsystem Vendor ID: 103c Product ID: 7008
    0x0044: 16-bit Legacy Mode Base Address: 00000001
    0x00dc: Capability 0x01: Power Management
 255:0:0: Intel QuickPath
    0x0000: Vendor ID: 8086 Product ID: 2c62
    0x0004: Command: 0006 Status: 0000
    0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
    0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
    0x0010: BAR empty (00000000)
    0x0014: BAR empty (00000000)
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 8086 Product ID: 8086
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
 255:0:1: Intel QuickPath
    0x0000: Vendor ID: 8086 Product ID: 2d01
    0x0004: Command: 0006 Status: 0000
    0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
    0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
    0x0010: BAR empty (00000000)
    0x0014: BAR empty (00000000)
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 8086 Product ID: 8086
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
 255:2:0: Intel QPI Link
    0x0000: Vendor ID: 8086 Product ID: 2d10
    0x0004: Command: 0006 Status: 0000
    0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
    0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
    0x0010: BAR empty (00000000)
    0x0014: BAR empty (00000000)
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 8086 Product ID: 8086
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
 255:2:1: Intel QPI Physical
    0x0000: Vendor ID: 8086 Product ID: 2d11
    0x0004: Command: 0006 Status: 0000
    0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
    0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
    0x0010: BAR empty (00000000)
    0x0014: BAR empty (00000000)
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 8086 Product ID: 8086
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
 255:2:2: Intel Reserved
    0x0000: Vendor ID: 8086 Product ID: 2d12
    0x0004: Command: 0006 Status: 0000
    0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
    0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
    0x0010: BAR empty (00000000)
    0x0014: BAR empty (00000000)
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 8086 Product ID: 8086
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
 255:2:3: Intel Reserved
    0x0000: Vendor ID: 8086 Product ID: 2d13
    0x0004: Command: 0006 Status: 0000
    0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
    0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
    0x0010: BAR empty (00000000)
    0x0014: BAR empty (00000000)
    0x0018: BAR empty (00000000)
    0x001c: BAR empty (00000000)
    0x0020: BAR empty (00000000)
    0x0024: BAR empty (00000000)
    0x0028: Cardbus CIS: 00000000
    0x002c: Subsystem Vendor ID: 8086 Product ID: 8086
    0x0030: Expansion ROM Base Address: 00000000
    0x0038: 00000000
    0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00




     On Tuesday, November 17, 2015 3:25 AM, Jonathan Gray <[email protected]>
wrote:


 On Mon, Nov 16, 2015 at 06:02:38PM +0000, Mike Cond wrote:
> Hello, that is my first post on openbsd mailing list.
> I have installed openbsd 5.8 stable on HP Elitebook 2540p and encountered a
> problem with sound system.
> It's a Intel HD 3400 version 0.5 . The kernel uses azalia driver.
> There is sound on hp2 (headphone) but no sound on speaker.
> I tested all setting on mixerctl without positive result.
> The media buttons (mut on/off) is always off. Pressing the button works -
> Hp (actually dac 0:1 is muted and unmuted) but button led is always red
> (muted).??During the power down process is the button for short time
unmuted
> and there is noise through speaker.
> I could not find a solution. Here the dmesg, mixerctl and audioctl:

Can you try the below patch and include the "pcidump -v" output as well?

Index: sys/dev/pci/azalia_codec.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/azalia_codec.c,v
retrieving revision 1.170
diff -u -p -r1.170 azalia_codec.c
--- sys/dev/pci/azalia_codec.c    24 Aug 2015 04:50:40 -0000    1.170
+++ sys/dev/pci/azalia_codec.c    17 Nov 2015 02:18:38 -0000
@@ -228,6 +228,7 @@ azalia_codec_init_vtbl(codec_t *this)
         break;
     case 0x111d7603:
         this->name = "IDT 92HD75B3/4";
+        this->qrks |= AZ_QRK_GPIO_UNMUTE_0;
         break;
     case 0x111d7604:
         this->name = "IDT 92HD83C1X";

Reply via email to