On Sun, 27 Jul 2025 05:51:35 +0000 (UTC)
dirk coetzee <dcoetze...@yahoo.com> wrote:

> Hi Crystal,
> 
> The azalia driver has never worked. I have never had audio on my Dell
> 9315, since installing OpenBSD (from memory i started with OpenBSD
> 7.5 stable)
> 
> 
> pcidump output pasted below:
> 
> 
> ============================================
> Domain /dev/pci0:
>  0:0:0: Intel Core 12G Host
>     0x0000: Vendor ID: 8086, Product ID: 4602
>     0x0004: Command: 0006, Status: 2090
>     0x0008:    Class: 06 Bridge, Subclass: 00 Host,
>         Interface: 00, Revision: 06
>     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: 1028 Product ID: 0b14
>     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 Graphics
>     0x0000: Vendor ID: 8086, Product ID: 46aa
>     0x0004: Command: 0007, Status: 0010
>     0x0008:    Class: 03 Display, Subclass: 00 VGA,
>         Interface: 00, Revision: 0c
>     0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x0000006077000000/0x01000000
>     0x0018: BAR mem prefetchable 64bit addr:
> 0x0000004000000000/0x10000000 0x0020: BAR io addr: 0x00003000/0x0040
>     0x0024: BAR empty (00000000)
>     0x0028: Cardbus CIS: 00000000
>     0x002c: Subsystem Vendor ID: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0040: Capability 0x09: Vendor Specific
>     0x0070: Capability 0x10: PCI Express
>         Max Payload Size: 128 / 128 bytes
>         Max Read Request Size: 128 bytes
>     0x0100: Enhanced Capability 0x1b: Process Address Space ID
>     0x0200: Enhanced Capability 0x0f: Address Translation Services
>     0x0300: Enhanced Capability 0x13: Page Request Interface
>     0x0320: Enhanced Capability 0x10: Single Root I/O Virtualization
>     0x00ac: Capability 0x05: Message Signalled Interrupts (MSI)
>         Enabled: yes; 1 vectors (1 enabled)
>     0x00d0: Capability 0x01: Power Management
>         State: D0
>  0:4:0: Intel Core 12G DTT
>     0x0000: Vendor ID: 8086, Product ID: 461d
>     0x0004: Command: 0000, Status: 0090
>     0x0008:    Class: 11 DASP, Subclass: 80 Miscellaneous,
>         Interface: 00, Revision: 06
>     0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x0000006078140000/0x00020000
>     0x0018: BAR empty (00000000)
>     0x001c: BAR empty (00000000)
>     0x0020: BAR empty (00000000)
>     0x0024: BAR empty (00000000)
>     0x0028: Cardbus CIS: 00000000
>     0x002c: Subsystem Vendor ID: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0090: Capability 0x05: Message Signalled Interrupts (MSI)
>         Enabled: no; 1 vectors (1 enabled)
>     0x00d0: Capability 0x01: Power Management
>         State: D0
>     0x00e0: Capability 0x09: Vendor Specific
>  0:5:0: Intel Core 12G IPU
>     0x0000: Vendor ID: 8086, Product ID: 465d
>     0x0004: Command: 0000, Status: 0010
>     0x0008:    Class: 04 Multimedia, Subclass: 80 Miscellaneous,
>         Interface: 00, Revision: 06
>     0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x0000006076000000/0x01000000
>     0x0018: BAR empty (00000000)
>     0x001c: BAR empty (00000000)
>     0x0020: BAR empty (00000000)
>     0x0024: BAR empty (00000000)
>     0x0028: Cardbus CIS: 00000000
>     0x002c: Subsystem Vendor ID: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0070: Capability 0x10: PCI Express
>         Max Payload Size: 128 / 128 bytes
>         Max Read Request Size: 128 bytes
>     0x0100: Enhanced Capability 0x00: Unknown
>     0x00d0: Capability 0x01: Power Management
>         State: D0
>  0:6:0: Intel Core 12G PCIE
>     0x0000: Vendor ID: 8086, Product ID: 464d
>     0x0004: Command: 0107, Status: 0010
>     0x0008:    Class: 06 Bridge, Subclass: 04 PCI,
>         Interface: 00, Revision: 06
>     0x000c: BIST: 00, Header Type: 81, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR empty (00000000)
>     0x0014: BAR empty (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: ba10, Memory Limit: ba10
>     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: ff, Bridge Control: 0002
>     0x0040: Capability 0x10: PCI Express
>         Max Payload Size: 256 / 256 bytes
>         Max Read Request Size: 128 bytes
>         Link Speed: 16.0 / 16.0 GT/s
>         Link Width: x2 / x4
>     0x0100: Enhanced Capability 0x01: Advanced Error Reporting
>     0x0220: Enhanced Capability 0x0d: Access Control Services
>     0x0200: Enhanced Capability 0x1e: L1 PM
>     0x0150: Enhanced Capability 0x1f: Precision Time Measurement
>     0x0280: Enhanced Capability 0x02: Virtual Channel Capability
>     0x0a30: Enhanced Capability 0x19: Secondary PCIe Capability
>     0x0a90: Enhanced Capability 0x25: Data Link Feature
>     0x0a9c: Enhanced Capability 0x26: Physical Layer 16.0 GT/s
>     0x0edc: Enhanced Capability 0x27: Lane Margining at the Receiver
>     0x0080: Capability 0x05: Message Signalled Interrupts (MSI)
>         Enabled: yes; 1 vectors (1 enabled)
>     0x0090: Capability 0x0d: PCI-PCI
>     0x00a0: Capability 0x01: Power Management
>         State: D0
>  0:7:0: Intel Core 12G PCIE
>     0x0000: Vendor ID: 8086, Product ID: 466e
>     0x0004: Command: 0007, Status: 0010
>     0x0008:    Class: 06 Bridge, Subclass: 04 PCI,
>         Interface: 00, Revision: 06
>     0x000c: BIST: 00, Header Type: 81, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR empty (00000000)
>     0x0014: BAR empty (00000000)
>     0x0018: Primary Bus: 0, Secondary Bus: 2, Subordinate Bus: 82,
>         Secondary Latency Timer: 00
>     0x001c: I/O Base: f0, I/O Limit: 00, Secondary Status: 0000
>     0x0020: Memory Base: 9800, Memory Limit: ba00
>     0x0024: Prefetch Memory Base: 0001, Prefetch Memory Limit: 35f1
>     0x0028: Prefetch Memory Base Upper 32 Bits: 00000060
>     0x002c: Prefetch Memory Limit Upper 32 Bits: 00000060
>     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: ff, Bridge Control: 0000
>     0x0040: Capability 0x10: PCI Express
>         Max Payload Size: 128 / 128 bytes
>         Max Read Request Size: 128 bytes
>         Link Speed: 2.5 / 2.5 GT/s
>         Link Width: x0 / x4
>     0x0100: Enhanced Capability 0x01: Advanced Error Reporting
>     0x0220: Enhanced Capability 0x0d: Access Control Services
>     0x0150: Enhanced Capability 0x1f: Precision Time Measurement
>     0x0a00: Enhanced Capability 0x1d: Downstream Port Containment
>     0x0a30: Enhanced Capability 0x19: Secondary PCIe Capability
>     0x0a90: Enhanced Capability 0x25: Data Link Feature
>     0x0ba0: Enhanced Capability 0x15: Resizable BAR
>     0x0080: Capability 0x05: Message Signalled Interrupts (MSI)
>         Enabled: yes; 1 vectors (1 enabled)
>     0x0090: Capability 0x0d: PCI-PCI
>     0x00a0: Capability 0x01: Power Management
>         State: D0
>  0:7:1: Intel Core 12G PCIE
>     0x0000: Vendor ID: 8086, Product ID: 463f
>     0x0004: Command: 0007, Status: 0010
>     0x0008:    Class: 06 Bridge, Subclass: 04 PCI,
>         Interface: 00, Revision: 06
>     0x000c: BIST: 00, Header Type: 81, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR empty (00000000)
>     0x0014: BAR empty (00000000)
>     0x0018: Primary Bus: 0, Secondary Bus: 83, Subordinate Bus: 163,
>         Secondary Latency Timer: 00
>     0x001c: I/O Base: f0, I/O Limit: 00, Secondary Status: 0000
>     0x0020: Memory Base: 7400, Memory Limit: 9600
>     0x0024: Prefetch Memory Base: 4001, Prefetch Memory Limit: 75f1
>     0x0028: Prefetch Memory Base Upper 32 Bits: 00000060
>     0x002c: Prefetch Memory Limit Upper 32 Bits: 00000060
>     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: ff, Bridge Control: 0000
>     0x0040: Capability 0x10: PCI Express
>         Max Payload Size: 128 / 128 bytes
>         Max Read Request Size: 128 bytes
>         Link Speed: 2.5 / 2.5 GT/s
>         Link Width: x0 / x4
>     0x0100: Enhanced Capability 0x01: Advanced Error Reporting
>     0x0220: Enhanced Capability 0x0d: Access Control Services
>     0x0150: Enhanced Capability 0x1f: Precision Time Measurement
>     0x0a00: Enhanced Capability 0x1d: Downstream Port Containment
>     0x0a30: Enhanced Capability 0x19: Secondary PCIe Capability
>     0x0a90: Enhanced Capability 0x25: Data Link Feature
>     0x0ba0: Enhanced Capability 0x15: Resizable BAR
>     0x0080: Capability 0x05: Message Signalled Interrupts (MSI)
>         Enabled: yes; 1 vectors (1 enabled)
>     0x0090: Capability 0x0d: PCI-PCI
>     0x00a0: Capability 0x01: Power Management
>         State: D0
>  0:8:0: Intel Core 12G GNA
>     0x0000: Vendor ID: 8086, Product ID: 464f
>     0x0004: Command: 0000, Status: 0010
>     0x0008:    Class: 08 System, Subclass: 80 Miscellaneous,
>         Interface: 00, Revision: 06
>     0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x00000060781a5000/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: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0090: Capability 0x05: Message Signalled Interrupts (MSI)
>         Enabled: no; 1 vectors (1 enabled)
>     0x00a0: Capability 0x09: Vendor Specific
>     0x00dc: Capability 0x01: Power Management
>         State: D0
>     0x00f0: Capability 0x13: PCI Advanced Features
>  0:13:0: Intel Core 12G xHCI
>     0x0000: Vendor ID: 8086, Product ID: 461e
>     0x0004: Command: 0006, Status: 0290
>     0x0008:    Class: 0c Serial Bus, Subclass: 03 USB,
>         Interface: 30, Revision: 06
>     0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x0000006078180000/0x00010000
>     0x0018: BAR empty (00000000)
>     0x001c: BAR empty (00000000)
>     0x0020: BAR empty (00000000)
>     0x0024: BAR empty (00000000)
>     0x0028: Cardbus CIS: 00000000
>     0x002c: Subsystem Vendor ID: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 00 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0070: Capability 0x01: Power Management
>         State: D0
>     0x0080: Capability 0x05: Message Signalled Interrupts (MSI)
>         Enabled: yes; 8 vectors (1 enabled)
>     0x0090: Capability 0x09: Vendor Specific
>     0x00b0: Capability 0x09: Vendor Specific
>  0:13:2: Intel Core 12G TBT
>     0x0000: Vendor ID: 8086, Product ID: 463e
>     0x0004: Command: 0007, Status: 0010
>     0x0008:    Class: 0c Serial Bus, Subclass: 03 USB,
>         Interface: 40, Revision: 06
>     0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x0000006078100000/0x00040000
>     0x0018: BAR mem 64bit addr: 0x00000060781a4000/0x00001000
>     0x0020: BAR empty (00000000)
>     0x0024: BAR empty (00000000)
>     0x0028: Cardbus CIS: 00000000
>     0x002c: Subsystem Vendor ID: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0080: Capability 0x01: Power Management
>         State: D0
>     0x0088: Capability 0x05: Message Signalled Interrupts (MSI)
>         Enabled: no; 1 vectors (1 enabled)
>     0x00a0: Capability 0x11: Extended Message Signalled Interrupts
> (MSI-X) Enabled: no; table size 16 (BAR 2:0)
>  0:18:0: Intel 600 Series ISH
>     0x0000: Vendor ID: 8086, Product ID: 51fc
>     0x0004: Command: 0000, Status: 0010
>     0x0008:    Class: 07 Communications, Subclass: 00 Serial,
>         Interface: 00, Revision: 01
>     0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x0000006078170000/0x00010000
>     0x0018: BAR empty (00000000)
>     0x001c: BAR empty (00000000)
>     0x0020: BAR empty (00000000)
>     0x0024: BAR empty (00000000)
>     0x0028: Cardbus CIS: 00000000
>     0x002c: Subsystem Vendor ID: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0080: Capability 0x01: Power Management
>         State: D0
>     0x0090: Capability 0x09: Vendor Specific
>  0:20:0: Intel 600 Series xHCI
>     0x0000: Vendor ID: 8086, Product ID: 51ed
>     0x0004: Command: 0006, Status: 0290
>     0x0008:    Class: 0c Serial Bus, Subclass: 03 USB,
>         Interface: 30, Revision: 01
>     0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x0000006078160000/0x00010000
>     0x0018: BAR empty (00000000)
>     0x001c: BAR empty (00000000)
>     0x0020: BAR empty (00000000)
>     0x0024: BAR empty (00000000)
>     0x0028: Cardbus CIS: 00000000
>     0x002c: Subsystem Vendor ID: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0070: Capability 0x01: Power Management
>         State: D0
>     0x0080: Capability 0x05: Message Signalled Interrupts (MSI)
>         Enabled: yes; 8 vectors (1 enabled)
>     0x0090: Capability 0x09: Vendor Specific
>     0x00b0: Capability 0x09: Vendor Specific
>  0:20:2: Intel 600 Series SRAM
>     0x0000: Vendor ID: 8086, Product ID: 51ef
>     0x0004: Command: 0000, Status: 0010
>     0x0008:    Class: 05 Memory, Subclass: 00 RAM,
>         Interface: 00, Revision: 01
>     0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x0000006078198000/0x00004000
>     0x0018: BAR mem 64bit addr: 0x00000060781a3000/0x00001000
>     0x0020: BAR empty (00000000)
>     0x0024: BAR empty (00000000)
>     0x0028: Cardbus CIS: 00000000
>     0x002c: Subsystem Vendor ID: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 00 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0080: Capability 0x01: Power Management
>         State: D0
>  0:20:3: Intel Wi-Fi 6 AX211
>     0x0000: Vendor ID: 8086, Product ID: 51f0
>     0x0004: Command: 0006, Status: 0010
>     0x0008:    Class: 02 Network, Subclass: 80 Miscellaneous,
>         Interface: 00, Revision: 01
>     0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x0000006078194000/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: 8086 Product ID: 4090
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
>     0x00c8: Capability 0x01: Power Management
>         State: D0
>     0x00d0: Capability 0x05: Message Signalled Interrupts (MSI)
>         Enabled: no; 1 vectors (1 enabled)
>     0x0040: Capability 0x10: PCI Express
>         Max Payload Size: 128 / 128 bytes
>         Max Read Request Size: 128 bytes
>     0x0100: Enhanced Capability 0x18: Latency Tolerance Reporting
>     0x0164: Enhanced Capability 0x0b: Vendor-Specific
>     0x0080: Capability 0x11: Extended Message Signalled Interrupts
> (MSI-X) Enabled: yes; table size 16 (BAR 0:8192)
>  0:21:0: Intel 600 Series I2C
>     0x0000: Vendor ID: 8086, Product ID: 51e8
>     0x0004: Command: 0006, Status: 0010
>     0x0008:    Class: 0c Serial Bus, Subclass: 80 (unknown),
>         Interface: 00, Revision: 01
>     0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x0000000096100000/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: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0080: Capability 0x01: Power Management
>         State: D0
>     0x0090: Capability 0x09: Vendor Specific
>  0:21:1: Intel 600 Series I2C
>     0x0000: Vendor ID: 8086, Product ID: 51e9
>     0x0004: Command: 0006, Status: 0010
>     0x0008:    Class: 0c Serial Bus, Subclass: 80 (unknown),
>         Interface: 00, Revision: 01
>     0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x0000000096101000/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: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 02 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0080: Capability 0x01: Power Management
>         State: D0
>     0x0090: Capability 0x09: Vendor Specific
>  0:22:0: Intel 600 Series HECI
>     0x0000: Vendor ID: 8086, Product ID: 51e0
>     0x0004: Command: 0000, Status: 0010
>     0x0008:    Class: 07 Communications, Subclass: 80 Miscellaneous,
>         Interface: 00, Revision: 01
>     0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x00000060781a0000/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: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0050: Capability 0x01: Power Management
>         State: D0
>     0x008c: Capability 0x05: Message Signalled Interrupts (MSI)
>         Enabled: no; 1 vectors (1 enabled)
>     0x00a4: Capability 0x09: Vendor Specific
>  0:30:0: Intel 600 Series UART
>     0x0000: Vendor ID: 8086, Product ID: 51a8
>     0x0004: Command: 0000, Status: 0010
>     0x0008:    Class: 07 Communications, Subclass: 80 Miscellaneous,
>         Interface: 00, Revision: 01
>     0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x0000000000000000/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: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0080: Capability 0x01: Power Management
>         State: D3
>     0x0090: Capability 0x09: Vendor Specific
>  0:30:2: Intel 600 Series GSPI
>     0x0000: Vendor ID: 8086, Product ID: 51aa
>     0x0004: Command: 0000, Status: 0010
>     0x0008:    Class: 0c Serial Bus, Subclass: 80 (unknown),
>         Interface: 00, Revision: 01
>     0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x0000000000000000/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: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 03 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0080: Capability 0x01: Power Management
>         State: D3
>     0x0090: Capability 0x09: Vendor Specific
>  0:30:3: Intel 600 Series GSPI
>     0x0000: Vendor ID: 8086, Product ID: 51ab
>     0x0004: Command: 0000, Status: 0010
>     0x0008:    Class: 0c Serial Bus, Subclass: 80 (unknown),
>         Interface: 00, Revision: 01
>     0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x0000000000000000/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: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 04 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0080: Capability 0x01: Power Management
>         State: D3
>     0x0090: Capability 0x09: Vendor Specific
>  0:31:0: Intel unknown
>     0x0000: Vendor ID: 8086, Product ID: 5187
>     0x0004: Command: 0407, Status: 0000
>     0x0008:    Class: 06 Bridge, Subclass: 01 ISA,
>         Interface: 00, Revision: 01
>     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: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
>  0:31:3: Intel unknown
>     0x0000: Vendor ID: 8086, Product ID: 51cc
>     0x0004: Command: 0000, Status: 0010
>     0x0008:    Class: 04 Multimedia, Subclass: 01 Audio,
>         Interface: 00, Revision: 01

This is the Alder Lake Smart Sound Technology Audio Controller
https://devicehunt.com/view/type/pci/vendor/8086/device/51CC


Not sure if adding the device to pcidevs will make it work as an Azalia
device, but it is at least 1 step in the right direction.


>     0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x0000006078190000/0x00004000
>     0x0018: BAR empty (00000000)
>     0x001c: BAR empty (00000000)
>     0x0020: BAR mem 64bit addr: 0x0000006078000000/0x00100000
>     0x0028: Cardbus CIS: 00000000
>     0x002c: Subsystem Vendor ID: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0050: Capability 0x01: Power Management
>         State: D0
>     0x0080: Capability 0x09: Vendor Specific
>     0x0060: Capability 0x05: Message Signalled Interrupts (MSI)
>         Enabled: no; 1 vectors (1 enabled)
>  0:31:4: Intel 600 Series SMBus
>     0x0000: Vendor ID: 8086, Product ID: 51a3
>     0x0004: Command: 0001, Status: 0280
>     0x0008:    Class: 0c Serial Bus, Subclass: 05 SMBus,
>         Interface: 00, Revision: 01
>     0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x000000607819c000/0x00000100
>     0x0018: BAR empty (00000000)
>     0x001c: BAR empty (00000000)
>     0x0020: BAR io addr: 0x0000efa0/0x0020
>     0x0024: BAR empty (00000000)
>     0x0028: Cardbus CIS: 00000000
>     0x002c: Subsystem Vendor ID: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
>  0:31:5: Intel 600 Series SPI
>     0x0000: Vendor ID: 8086, Product ID: 51a4
>     0x0004: Command: 0402, Status: 0000
>     0x0008:    Class: 0c Serial Bus, Subclass: 80 (unknown),
>         Interface: 00, Revision: 01
>     0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 32bit addr: 0x00000000/0x00001000
>     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: 1028 Product ID: 0b14
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
>  1:0:0: Phison unknown
>     0x0000: Vendor ID: 1987, Product ID: 5019
>     0x0004: Command: 0006, Status: 0010
>     0x0008:    Class: 01 Mass Storage, Subclass: 08 NVM,
>         Interface: 02, Revision: 01
>     0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>         Cache Line Size: 00
>     0x0010: BAR mem 64bit addr: 0x00000000ba100000/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: 1987 Product ID: 5019
>     0x0030: Expansion ROM Base Address: 00000000
>     0x0038: 00000000
>     0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
>     0x0080: Capability 0x10: PCI Express
>         Max Payload Size: 256 / 256 bytes
>         Max Read Request Size: 512 bytes
>         Link Speed: 16.0 / 16.0 GT/s
>         Link Width: x2 / x2
>     0x0100: Enhanced Capability 0x18: Latency Tolerance Reporting
>     0x0110: Enhanced Capability 0x1e: L1 PM
>     0x0128: Enhanced Capability 0x0e: Alternate Routing ID
>     0x01e0: Enhanced Capability 0x25: Data Link Feature
>     0x0200: Enhanced Capability 0x01: Advanced Error Reporting
>     0x0300: Enhanced Capability 0x19: Secondary PCIe Capability
>     0x0340: Enhanced Capability 0x26: Physical Layer 16.0 GT/s
>     0x0378: Enhanced Capability 0x27: Lane Margining at the Receiver
>     0x00d0: Capability 0x11: Extended Message Signalled Interrupts
> (MSI-X) Enabled: yes; table size 17 (BAR 0:8192)
>     0x00e0: Capability 0x05: Message Signalled Interrupts (MSI)
>         Enabled: no; 16 vectors (1 enabled)
>     0x00f8: Capability 0x01: Power Management
>         State: D0
> 
> 
> 
> 
> 
> 
> 
> On Sunday 27 July 2025 at 01:25:06 pm AWST, Crystal Kolipe
> <kolip...@exoticsilicon.com> wrote: 
> 
> 
> 
> 
> 
> On Sun, Jul 27, 2025 at 05:06:51AM +0000, dirk coetzee wrote:
> > I have the azalia driver as well, on a Dell XPS 9315.
> 
> The dmesg you posted does not show the audio device connecting to the
> azalia driver, it is unrecognised.
> 
> Since this is -current, the first question would be, did it _ever_
> work before with an earlier OpenBSD version, or at least are you sure
> that you've seen it connecting as an azalia device?
> 
> Also, note that the azalia audio driver covers a lot of very different
> hardware, so just because an audio device is recognised by it doesn't
> mean that it's going to work the same as somebody else's azalia
> device.
> 
> The output from pcidump -v on this machine might also be interesting.
> 



Reply via email to