Realtek ALC270 - Headphone Jack Inoperative

56 views
Skip to first unread message

Lamie Holubek

unread,
Dec 4, 2012, 12:36:12 AM12/4/12
to freebsd-m...@freebsd.org
Hello,


I'm using FreeBSD 9.1-RELEASE AMD64(built from source), a standard kernel with no customizations. My headphone jack will not work. This is with a Realtek ALC270. I currently have my hints file set up to switch the speakers off when I plug headphones in, and that works, but no sound is heard from the headphones.


I have tried many different things to try and get it working and I've had no luck. Jack detection does work, because it shows up with verbose messages enabled. I have done pindumps, and gathered other information and am willing to provide more if needed. If anyone could help me, that would be great.


cat /dev/sndstat
---------------------


pcm0: <Realtek ALC270 (Analog 2.0+HP/2.0)> (play/rec) default
pcm1: <Realtek ALC270 (Right Analog Mic)> (rec)
pcm2: <Intel Panther Point (HDMI/DP 8ch)> (play)


/boot/device.hints
-----------------------


hint.hdac.0.cad0.nid20.config="as=2 seq=0"
hint.hdac.0.cad0.nid33.config="as=2 seq=15 device=Headphones"


pinout
------------------


hdac0: <Intel Panther Point HDA Controller> mem 0xf7a10000-0xf7a13fff irq 22 at device 27.0 on pci0
hdacc0: <Realtek ALC270 HDA CODEC> at cad 0 on hdac0
hdaa0: <Realtek ALC270 Audio Function Group> at nid 1 on hdacc0
pcm0: <Realtek ALC270 (Analog 2.0+HP/2.0)> at nid 20,33 and 25 on hdaa0
pcm1: <Realtek ALC270 (Right Analog Mic)> at nid 24 on hdaa0
hdacc1: <Intel Panther Point HDA CODEC> at cad 3 on hdac0
hdaa1: <Intel Panther Point Audio Function Group> at nid 1 on hdacc1
pcm2: <Intel Panther Point (HDMI/DP 8ch)> at nid 6 on hdaa1


dmesg | grep hdaa
hdaa0: <Realtek ALC270 Audio Function Group> at nid 1 on hdacc0
hdaa0: Audio Function Group at nid=1: 34 subnodes 2-35
hdaa0: NumGPIO=2 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1
hdaa0: GPIO0: disabled
hdaa0: GPIO1: disabled
hdaa0: Original pins configuration:
hdaa0: nid 0x as seq device conn jack loc color
misc
hdaa0: 18 411111f0 15 0 Speaker None 1/8 Rear Black
1
hdaa0: 20 90170110 1 0 Speaker Fixed Analog Internal Unknown
1
hdaa0: 23 411111f0 15 0 Speaker None 1/8 Rear Black
1
hdaa0: 24 04a11840 4 0 Mic Jack 1/8 Right Black
8
hdaa0: 25 90a70930 3 0 Mic Fixed Analog Internal Unknown
9
hdaa0: 26 411111f0 15 0 Speaker None 1/8 Rear Black
1
hdaa0: 27 411111f0 15 0 Speaker None 1/8 Rear Black
1
hdaa0: 29 40089d2d 2 13 Line-out None DIN 0x00 Pink
13
hdaa0: 30 411111f0 15 0 Speaker None 1/8 Rear Black
1
hdaa0: 33 04211020 2 0 Headphones Jack 1/8 Right Black
0
hdaa0: Patching widget caps nid=29 0x00400000 -> 0x00700000
hdaa0: Patching pin config nid=33 0x04211020 -> 0x0421102f
hdaa0: Patched pins configuration:
hdaa0: nid 0x as seq device conn jack loc color
misc
hdaa0: 18 411111f0 15 0 Speaker None 1/8 Rear Black
1 DISA
hdaa0: 20 90170110 1 0 Speaker Fixed Analog Internal Unknown
1
hdaa0: 23 411111f0 15 0 Speaker None 1/8 Rear Black
1 DISA
hdaa0: 24 04a11840 4 0 Mic Jack 1/8 Right Black
8
hdaa0: 25 90a70930 3 0 Mic Fixed Analog Internal Unknown
9
hdaa0: 26 411111f0 15 0 Speaker None 1/8 Rear Black
1 DISA
hdaa0: 27 411111f0 15 0 Speaker None 1/8 Rear Black
1 DISA
hdaa0: 30 411111f0 15 0 Speaker None 1/8 Rear Black
1 DISA
hdaa0: 33 0421102f 2 15 Headphones Jack 1/8 Right Black
0
hdaa0: 4 associations found:
hdaa0: Association 0 (1) out:
hdaa0: Pin nid=20 seq=0
hdaa0: Association 1 (2) out:
hdaa0: Pin nid=33 seq=15
hdaa0: Association 2 (3) in:
hdaa0: Pin nid=25 seq=0
hdaa0: Association 3 (4) in:
hdaa0: Pin nid=24 seq=0
hdaa0: Tracing association 0 (1)
hdaa0: Pin 20 traced to DAC 2
hdaa0: Association 0 (1) trace succeeded
hdaa0: Tracing association 1 (2)
hdaa0: Pin 33 traced to DAC 3
hdaa0: Association 1 (2) trace succeeded
hdaa0: Tracing association 2 (3)
hdaa0: Pin 25 traced to ADC 8
hdaa0: Association 2 (3) trace succeeded
hdaa0: Tracing association 3 (4)
hdaa0: Pin 24 traced to ADC 9
hdaa0: Association 3 (4) trace succeeded
hdaa0: Looking for additional DAC for association 0 (1)
hdaa0: Looking for additional DAC for association 1 (2)


Jack detection demonstration
--------------------------------------


hdaa0: Pin sense: nid=33 sence=0x80000000 (connected)
pcm0: Redirect output to: headphones
hdaa0: Pin sense: nid=33 sence=0x00000000 (disconnected)
pcm0: Redirect output to: main



_______________________________________________
freebsd-m...@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia
To unsubscribe, send any mail to "freebsd-multime...@freebsd.org"

Lamie Holubek

unread,
Dec 9, 2012, 9:33:31 AM12/9/12
to freebsd-m...@freebsd.org
Anybody out there have any ideas. I can't figure this out on my own. I've tried a bunch of hint file combinations over the last few weeks, but have not been successful. From what I understand, short of intervention by someone knowledgeable, it will never be figured out. If someone could please give me a hand, I would appreciate it. The issue is in the fact that I cannot get any sound to my headphones. If someone could please clarify whats going on, that would be great. :)
Lamie Holubek

Torfinn Ingolfsen

unread,
Dec 10, 2012, 11:37:24 AM12/10/12
to freebsd-m...@freebsd.org
On Sun, 09 Dec 2012 09:33:31 -0500
Lamie Holubek <muh...@hotmail.com> wrote:

> Anybody out there have any ideas. I can't figure this out on my own. I've tried a bunch of hint file combinations over the last few weeks, but have not been successful.
> From what I understand, short of intervention by someone knowledgeable, it will never be figured out. If someone could please give me a hand, I would appreciate it.
> The issue is in the fact that I cannot get any sound to my headphones. If someone could please clarify whats going on, that would be great. :)

Does it work at all? In other words, does it work with any other operating system?
--
Torfinn Ingolfsen <torfinn....@getmail.no>

Lamie Holubek

unread,
Dec 11, 2012, 11:25:46 PM12/11/12
to freebsd-m...@freebsd.org
Hello, Torfinn
Thanks for your inquiry. :)

Yes, I can confirm that the headphone works in Windows 7. I'm not certain at this point that there's anything I can do to make it work on FreeBSD, it may just be a matter of waiting.
Lamie Holubek,
Reply all
Reply to author
Forward
0 new messages