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. >