Realtek Audio On Kabylake
Pete Wright
pete at nomadlogic.org
Thu Mar 30 18:18:04 UTC 2017
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
@nomadlogicLA
More information about the freebsd-current
mailing list