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";