Realtek Audio On Kabylake

From: Pete Wright <pete_at_nomadlogic.org>
Date: Thu, 30 Mar 2017 11:18:02 -0700
Hello,
I have a new Kabylake based Intel laptop running CURRENT (well
drm-next).  Everything has "just worked" so far except audio. Here is
the output of /dev/sndstat:

$ cat /dev/sndstat
Installed devices:
pcm0: <Realtek (0x0225) (Analog)> (play/rec) default
pcm1: <Intel Kabylake (HDMI/DP 8ch)> (play)
No devices installed from userspace.

I am unable to get audio output on the laptop's speakers using the
Analog device at pcm0, I was wondering if this was due to the Realtek
device not being recognized?  I would expect the model number or
something similar as opposed to "0x0225".  Here's the output of
pciconf for reference:

$ pciconf -lv
hostb0_at_pci0:0:0:0:      class=0x060000 card=0x07431028 chip=0x59048086
rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     class      = bridge
     subclass   = HOST-PCI
vgapci0_at_pci0:0:2:0:     class=0x030000 card=0x07431028 chip=0x59168086
rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     class      = display
     subclass   = VGA
none0_at_pci0:0:4:0:       class=0x118000 card=0x07431028 chip=0x19038086
rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'Skylake Processor Thermal Subsystem'
     class      = dasp
none1_at_pci0:0:19:0:      class=0x000000 card=0x07431028 chip=0x9d358086
rev=0x21 hdr=0x00
     vendor     = 'Intel Corporation'
     class      = old
     subclass   = non-VGA display device
xhci0_at_pci0:0:20:0:      class=0x0c0330 card=0x07431028 chip=0x9d2f8086
rev=0x21 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'Sunrise Point-LP USB 3.0 xHCI Controller'
     class      = serial bus
     subclass   = USB
none2_at_pci0:0:20:2:      class=0x118000 card=0x07431028 chip=0x9d318086
rev=0x21 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'Sunrise Point-LP Thermal subsystem'
     class      = dasp
none3_at_pci0:0:21:0:      class=0x118000 card=0x07431028 chip=0x9d608086
rev=0x21 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'Sunrise Point-LP Serial IO I2C Controller'
     class      = dasp
none4_at_pci0:0:21:1:      class=0x118000 card=0x07431028 chip=0x9d618086
rev=0x21 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'Sunrise Point-LP Serial IO I2C Controller'
     class      = dasp
none5_at_pci0:0:22:0:      class=0x078000 card=0x07431028 chip=0x9d3a8086
rev=0x21 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'Sunrise Point-LP CSME HECI'
     class      = simple comms
ahci0_at_pci0:0:23:0:      class=0x010601 card=0x07431028 chip=0x9d038086
rev=0x21 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'Sunrise Point-LP SATA Controller [AHCI mode]'
     class      = mass storage
     subclass   = SATA
pcib1_at_pci0:0:28:0:      class=0x060400 card=0x07431028 chip=0x9d148086
rev=0xf1 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = 'Sunrise Point-LP PCI Express Root Port'
     class      = bridge
     subclass   = PCI-PCI
isab0_at_pci0:0:31:0:      class=0x060100 card=0x07431028 chip=0x9d588086
rev=0x21 hdr=0x00
     vendor     = 'Intel Corporation'
     class      = bridge
     subclass   = PCI-ISA
none6_at_pci0:0:31:2:      class=0x058000 card=0x07431028 chip=0x9d218086
rev=0x21 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'Sunrise Point-LP PMC'
     class      = memory
hdac0_at_pci0:0:31:3:      class=0x040380 card=0x07431028 chip=0x9d718086
rev=0x21 hdr=0x00
     vendor     = 'Intel Corporation'
     class      = multimedia
     subclass   = HDA
none7_at_pci0:0:31:4:      class=0x0c0500 card=0x07431028 chip=0x9d238086
rev=0x21 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'Sunrise Point-LP SMBus'
     class      = serial bus
     subclass   = SMBus
iwm0_at_pci0:1:0:0:        class=0x028000 card=0x44108086 chip=0x31658086
rev=0x79 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'Wireless 3165'
     class      = network



Any pointers would be really helpful.

Thanks!

-pete

-- 
Pete Wright
pete_at_nomadlogic.org
_at_nomadlogicLA
Received on Thu Mar 30 2017 - 16:18:04 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:11 UTC