On Wed, Aug 24, 2022 at 10:40:52AM +0300, [email protected] wrote:
> >Synopsis: No sound with Intel 400 embeded card
> >Category: Hardware
> >Environment:
> System : OpenBSD 7.1
> Details : OpenBSD 7.1 (GENERIC.MP) #3: Sun May 15 10:27:01 MDT 2022
>
> [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
>
> Architecture: OpenBSD.amd64
> Machine : amd64
> >Description:
> Hello. I have no sound on my Dell Latitude 3400.
> Audio card: Intel 400 Series HD Audio
>
> mixerctl -v
> mixerctl: /dev/audioctl0: Device not configured
>
> audioctl
> audioctl: /dev/audioctl0: Device not configured
>
> cat > /dev/audio0 < /dev/zero &
> [1] 34556
> /bin/ksh: cannot create /dev/audio0: Device not configured
>
> I started with OpenBSD 7.0. There were no sound too.
> Everything else seems to work fine.
>
> Sincerely
> Kirill Filatov
>
> P.S. Thank you very much for great software.
> It's a pleasure to work with such marvelous OS and other programs
> from your team.
>
> >How-To-Repeat:
>
> >Fix:
> 0:31:3: Intel 400 Series HD Audio
> 0x0000: Vendor ID: 8086, Product ID: 02c8
> 0x0004: Command: 0000, Status: 0010
> 0x0008: Class: 04 Multimedia, Subclass: 01 Audio,
> Interface: 00, Revision: 00
this device is not subclass hd audio so needs to be added to
the match list
patch against -current
Index: sys/dev/pci/azalia.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/azalia.c,v
retrieving revision 1.274
diff -u -p -r1.274 azalia.c
--- sys/dev/pci/azalia.c 21 Jun 2022 04:17:21 -0000 1.274
+++ sys/dev/pci/azalia.c 24 Aug 2022 09:54:51 -0000
@@ -498,6 +498,7 @@ const struct pci_matchid azalia_pci_devi
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_300SERIES_CAVS },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_300SERIES_U_HDA },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_400SERIES_CAVS },
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_400SERIES_LP_HDA },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_500SERIES_LP_HDA },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_GLK_HDA },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_JSL_HDA },