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 },

Reply via email to