我有一台 Macbook Pro 11,3,其声音硬件运行在 FreeBSD 上。在一些帮助下,我能够将硬件配置为具有耳机输出,但内部扬声器无法工作。这是我原来的详细靴子。
kernel: hdaa1: nid 0x as seq device conn jack loc color misc
kernel: hdaa1: 16 002b4020 2 0 Headphones Jack Combo 0x00 Green 0
kernel: hdaa1: 17 400000f0 15 0 Line-out None Unknown 0x00 Unknown 0
kernel: hdaa1: 18 90100110 1 0 Speaker Fixed Unknown Internal Unknown 1
kernel: hdaa1: 19 90100112 1 2 Speaker Fixed Unknown Internal Unknown 1
kernel: hdaa1: 20 400000f0 15 0 Line-out None Unknown 0x00 Unknown 0
kernel: hdaa1: 21 400000f0 15 0 Line-out None Unknown 0x00 Unknown 0
kernel: hdaa1: 22 400000f0 15 0 Line-out None Unknown 0x00 Unknown 0
kernel: hdaa1: 23 400000f0 15 0 Line-out None Unknown 0x00 Unknown 0
kernel: hdaa1: 24 00ab9040 4 0 Mic Jack Combo 0x00 Pink 0
kernel: hdaa1: 25 400000f0 15 0 Line-out None Unknown 0x00 Unknown 0
kernel: hdaa1: 26 400000f0 15 0 Line-out None Unknown 0x00 Unknown 0
kernel: hdaa1: 27 400000f0 15 0 Line-out None Unknown 0x00 Unknown 0
kernel: hdaa1: 28 90a60100 0 0 Mic Fixed Digital Internal Unknown 1
kernel: hdaa1: 29 400000f0 15 0 Line-out None Unknown 0x00 Unknown 0
kernel: hdaa1: 30 400000f0 15 0 Line-out None Unknown 0x00 Unknown 0
kernel: hdaa1: 31 400000f0 15 0 Line-out None Unknown 0x00 Unknown 0
kernel: hdaa1: 32 400000f0 15 0 Line-out None Unknown 0x00 Unknown 0
kernel: hdaa1: 33 004be030 3 0 SPDIF-out Jack Combo 0x00 White 0
kernel: hdaa1: 34 400000f0 15 0 Line-out None Unknown 0x00 Unknown 0
我能够编辑并建立这些关联
hint.hdac.1.cad0.nid18.config="as=1 seq=0"
hint.hdac.1.cad0.nid19.config="as=1 seq=2"
这给了我耳机音频,但是......我希望音频尽可能地工作。
我一直在读snd_hda 文档但是天哪,它真的很密集,我真的不太明白这一点。
我该如何解决这个问题?
答案1
查看pcm
设备的启动日志。它们应该带有一些关于它们所指内容的指示。
hw.snd.default_unit
您可以通过将 sysctl: 设置为正确的 pcm 编号来选择要使用的 pcm 设备。然后它就会开始生机勃勃。