Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No sound over HDMI on Intel Broadwell HDA Controller #7

Open
probonopd opened this issue Nov 8, 2020 · 5 comments
Open

No sound over HDMI on Intel Broadwell HDA Controller #7

probonopd opened this issue Nov 8, 2020 · 5 comments
Labels
bug Something isn't working freebsd Needs FreeBSD expertise and/or work help wanted Extra attention is needed

Comments

@probonopd
Copy link
Member

probonopd commented Nov 8, 2020

Sound over HDMI is not working on Acer RevoOne RL85.

@probonopd
Copy link
Member Author

No sound over HDMI. Why?

FreeBSD% cat /dev/sndstat                         
Installed devices:
pcm0: <Intel Broadwell (HDMI/DP 8ch)> (play) default
pcm1: <Realtek ALC269 (Front Analog Headphones)> (play)
No devices installed from userspace.

FreeBSD% sysctl dev.pcm | grep desc               
dev.pcm.1.%desc: Realtek ALC269 (Front Analog Headphones)
dev.pcm.0.%desc: Intel Broadwell (HDMI/DP 8ch)

root@FreeBSD:/usr/home/liveuser # sysctl -a | grep hda
device  snd_hda
irq48: hdac0:99 @cpu0(domain0): 593
irq50: hdac1:103 @cpu0(domain0): 217
dev.pcm.1.%parent: hdaa1
dev.pcm.0.%parent: hdaa0
dev.hdaa.1.init_clear: 0
dev.hdaa.1.reconfig: 0
dev.hdaa.1.gpo_config: 
dev.hdaa.1.gpo_state: 
dev.hdaa.1.gpio_config: 0=set 1=keep
dev.hdaa.1.gpio_state: 0=output(1) 1=disabled
dev.hdaa.1.gpi_state: 
dev.hdaa.1.config: forcestereo,ivref50,ivref80,ivref100,ivref,vref
dev.hdaa.1.nid35: audio mixer [DISABLED]
dev.hdaa.1.nid34: audio mixer [DISABLED]
dev.hdaa.1.nid33: vendor widget [DISABLED]
dev.hdaa.1.nid32: vendor widget [DISABLED]
dev.hdaa.1.nid31: vendor widget [DISABLED]
dev.hdaa.1.nid30_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid30_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid30: pin: Speaker (None) [DISABLED]
dev.hdaa.1.nid29_original: 0x40820205 as=0 seq=5 device=Line-in conn=None ctype=1/4 loc=0x00 color=Unknown misc=2
dev.hdaa.1.nid29_config: 0x40820205 as=0 seq=5 device=Line-in conn=None ctype=1/4 loc=0x00 color=Unknown misc=2
dev.hdaa.1.nid29: beep widget
dev.hdaa.1.nid28: vendor widget [DISABLED]
dev.hdaa.1.nid27_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid27_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid27: pin: Speaker (None) [DISABLED]
dev.hdaa.1.nid26_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid26_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid26: pin: Speaker (None) [DISABLED]
dev.hdaa.1.nid25_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid25_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid25: pin: Speaker (None) [DISABLED]
dev.hdaa.1.nid24_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid24_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid24: pin: Speaker (None) [DISABLED]
dev.hdaa.1.nid23_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid23_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid23: pin: Speaker (None) [DISABLED]
dev.hdaa.1.nid22: vendor widget [DISABLED]
dev.hdaa.1.nid21_original: 0x02211010 as=1 seq=0 device=Headphones conn=Jack ctype=1/8 loc=Front color=Black misc=0
dev.hdaa.1.nid21_config: 0x02211010 as=1 seq=0 device=Headphones conn=Jack ctype=1/8 loc=Front color=Black misc=0
dev.hdaa.1.nid21: pin: Headphones (Black Jack)
dev.hdaa.1.nid20_original: 0x40000000 as=0 seq=0 device=Line-out conn=None ctype=Unknown loc=0x00 color=Unknown misc=0
dev.hdaa.1.nid20_config: 0x40000000 as=0 seq=0 device=Line-out conn=None ctype=Unknown loc=0x00 color=Unknown misc=0
dev.hdaa.1.nid20: pin: Line-out (None) [DISABLED]
dev.hdaa.1.nid19: vendor widget [DISABLED]
dev.hdaa.1.nid18_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid18_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid18: pin: Speaker (None) [DISABLED]
dev.hdaa.1.nid17: vendor widget [DISABLED]
dev.hdaa.1.nid16: vendor widget [DISABLED]
dev.hdaa.1.nid15: audio mixer [DISABLED]
dev.hdaa.1.nid14: vendor widget [DISABLED]
dev.hdaa.1.nid13: audio mixer [DISABLED]
dev.hdaa.1.nid12: audio mixer
dev.hdaa.1.nid11: audio mixer
dev.hdaa.1.nid10: vendor widget [DISABLED]
dev.hdaa.1.nid9: audio input [DISABLED]
dev.hdaa.1.nid8: audio input [DISABLED]
dev.hdaa.1.nid7: vendor widget [DISABLED]
dev.hdaa.1.nid6: audio output [DISABLED]
dev.hdaa.1.nid5: vendor widget [DISABLED]
dev.hdaa.1.nid4: vendor widget [DISABLED]
dev.hdaa.1.nid3: audio output [DISABLED]
dev.hdaa.1.nid2: audio output
dev.hdaa.1.%parent: hdacc1
dev.hdaa.1.%pnpinfo: type=0x01 subsystem=0x10250946
dev.hdaa.1.%location: nid=1
dev.hdaa.1.%driver: hdaa
dev.hdaa.1.%desc: Realtek ALC269 Audio Function Group
dev.hdaa.0.init_clear: 0
dev.hdaa.0.reconfig: 0
dev.hdaa.0.gpo_config: 
dev.hdaa.0.gpo_state: 
dev.hdaa.0.gpio_config: 
dev.hdaa.0.gpio_state: 
dev.hdaa.0.gpi_state: 
dev.hdaa.0.config: forcestereo,ivref50,ivref80,ivref100,ivref,vref
dev.hdaa.0.nid3_original: 0x18560010 as=1 seq=0 device=Digital-out conn=Jack ctype=Digital loc=0x18 color=Unknown misc=0
dev.hdaa.0.nid3_config: 0x18560010 as=1 seq=0 device=Digital-out conn=Jack ctype=Digital loc=0x18 color=Unknown misc=0
dev.hdaa.0.nid3: pin: Digital-out (Jack)
dev.hdaa.0.nid2: audio output
dev.hdaa.0.%parent: hdacc0
dev.hdaa.0.%pnpinfo: type=0x01 subsystem=0x80860101
dev.hdaa.0.%location: nid=1
dev.hdaa.0.%driver: hdaa
dev.hdaa.0.%desc: Intel Broadwell Audio Function Group
dev.hdaa.%parent: 
dev.hdacc.1.%parent: hdac1
dev.hdacc.1.%pnpinfo: vendor=0x10ec device=0x0269 revision=0x02 stepping=0x02
dev.hdacc.1.%location: cad=0
dev.hdacc.1.%driver: hdacc
dev.hdacc.1.%desc: Realtek ALC269 HDA CODEC
dev.hdacc.0.%parent: hdac0
dev.hdacc.0.%pnpinfo: vendor=0x8086 device=0x2808 revision=0x00 stepping=0x00
dev.hdacc.0.%location: cad=0
dev.hdacc.0.%driver: hdacc
dev.hdacc.0.%desc: Intel Broadwell HDA CODEC
dev.hdacc.%parent: 
dev.hdac.1.polling: 0
dev.hdac.1.pindump: 0
dev.hdac.1.wake: 0
dev.hdac.1.%parent: pci0
dev.hdac.1.%pnpinfo: vendor=0x8086 device=0x9ca0 subvendor=0x1025 subdevice=0x0946 class=0x040300
dev.hdac.1.%location: slot=27 function=0 dbsf=pci0:0:27:0 handle=\_SB_.PCI0.HDEF
dev.hdac.1.%driver: hdac
dev.hdac.1.%desc: Intel Broadwell HDA Controller
dev.hdac.0.polling: 0
dev.hdac.0.pindump: 0
dev.hdac.0.%parent: pci0
dev.hdac.0.%pnpinfo: vendor=0x8086 device=0x160c subvendor=0x1025 subdevice=0x0946 class=0x040300
dev.hdac.0.%location: slot=3 function=0 dbsf=pci0:0:3:0 handle=\_SB_.PCI0.B0D3
dev.hdac.0.%driver: hdac
dev.hdac.0.%desc: Intel Broadwell HDA Controller
dev.hdac.%parent: 

@grahamperrin
Copy link
Contributor

No audio through HDMI : freebsd (2020-06-19, archived) is interesting but does not inspire confidence.

Much more recently, there's (13.0-CURRENT) positive feedback to (stable/12) post 10 under I can´ t install HDMI audio on FreeBSD 12.2 | The FreeBSD Forums

@probonopd
Copy link
Member Author

Sound over HDMI is working fine on another machine with an Nvidia card, though.

@probonopd probonopd changed the title No sound No sound over HDMI on Intel Broadwell HDA Controller Dec 27, 2020
@probonopd
Copy link
Member Author

probonopd commented Dec 27, 2020

Same machine that has issues with sound over HDMI with the Intel Broadwell HDA Controller works fine when using USB headphones.

@probonopd probonopd added bug Something isn't working freebsd Needs FreeBSD expertise and/or work help wanted Extra attention is needed labels Nov 23, 2021
@probonopd
Copy link
Member Author

Is there a way to gather information on Linux (where it works) and apply the insights gathered there to FreeBSD (where it is not working)? Ideally a (semi-) automatic way so that we can recommend it to our users.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working freebsd Needs FreeBSD expertise and/or work help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants