On Sat, May 29, 2021 at 04:01:40PM +0200, Peter N. M. Hansteen wrote:

Hi,

> ...
>
> However, I have no sound at all in this laptop.
> 
> What is the most useful way forward in exploring the whys and
> contributing to fixing?
> 
> Fresh sendbug -P and pcidump -v output follows attached.
> 
> All the best,
> Peter
> 
> -- 
> Peter N. M. Hansteen, member of the first RFC 1149 implementation team
> http://bsdly.blogspot.com/ http://www.bsdly.net/ http://www.nuug.no/
> "Remember to set the evil bit on all malicious network traffic"
> delilah spamd[29949]: 85.152.224.147: disconnected after 42673 seconds.

> "Intel 500 Series HD Audio" rev 0x20 at pci0 dev 31 function 3 not configured
> ....
>  0:31:3: Intel 500 Series HD Audio
>       0x0000: Vendor ID: 8086, Product ID: a0c8
>       0x0004: Command: 0000, Status: 0010
>       0x0008: Class: 04 (unknown), Subclass: 01 (unknown),
>               Interface: 00, Revision: 20

The PCI subclass doesn't match for HD Audio so azalia(4) doesn't attach,
subclass 01 is "vendor specific".

You could try adding something like this to azalia_pci_devices in
azalia.c:491, it might work:

  { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_500SERIES_LP_HDA },

-Bryan.

>       0x000c: BIST: 00, Header Type: 00, Latency Timer: 20,
>               Cache Line Size: 10
>       0x0010: BAR mem 64bit addr: 0x000000603d188000/0x00004000
>       0x0018: BAR empty (00000000)
>       0x001c: BAR empty (00000000)
>       0x0020: BAR mem 64bit addr: 0x000000603d000000/0x00100000
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 1043 Product ID: 13e2
>       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
>       0x0000: a0c88086 00100000 04010020 00002010
>       0x0010: 3d188004 00000060 00000000 00000000
>       0x0020: 3d000004 00000060 00000000 13e21043
>       0x0030: 00000000 00000050 00000000 000001ff
>       0x0040: 00000000 00000000 00fb09ff 00000000
>       0x0050: c0438001 00000008 00000000 00000000
>       0x0060: 00800005 00000000 00000000 00000000
>       0x0070: 00910010 10000000 00102800 00000000
>       0x0080: f0146009 01400010 00000000 000104a1
>       0x0090: 00280800 00000000 00000000 00000000
>       0x00a0: 00000000 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 29020602 04806000 82a50c00 00030010
>       0x00d0: 02b50c00 00030010 00000000 00000000
>       0x00e0: 00000000 00000000 00000000 00000000
>       0x00f0: 00000000 00000000 01210fb5 00000000
>

Reply via email to