Date: Thu, 30 Mar 2017 11:18:02 -0700 From: Pete Wright <pete@nomadlogic.org> To: freebsd-current@freebsd.org Subject: Realtek Audio On Kabylake Message-ID: <7e4448d5-7458-5361-4105-b19b203a67a3@nomadlogic.org>
next in thread | raw e-mail | index | archive | help
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@pci0:0:0:0:      class=0x060000 card=0x07431028 chip=0x59048086
rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     class      = bridge
     subclass   = HOST-PCI
vgapci0@pci0:0:2:0:     class=0x030000 card=0x07431028 chip=0x59168086
rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     class      = display
     subclass   = VGA
none0@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@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@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@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@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@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@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@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@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@pci0:0:31:0:      class=0x060100 card=0x07431028 chip=0x9d588086
rev=0x21 hdr=0x00
     vendor     = 'Intel Corporation'
     class      = bridge
     subclass   = PCI-ISA
none6@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@pci0:0:31:3:      class=0x040380 card=0x07431028 chip=0x9d718086
rev=0x21 hdr=0x00
     vendor     = 'Intel Corporation'
     class      = multimedia
     subclass   = HDA
none7@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@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@nomadlogic.org
@nomadlogicLA
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7e4448d5-7458-5361-4105-b19b203a67a3>
