FreeBSD snd_hda - Audiogerät konfigurieren

FreeBSD snd_hda - Audiogerät konfigurieren

Ich habe ein Macbook Pro 11,3 mit Soundhardware auf FreeBSD. Mit etwas Hilfe konnte ich meine Hardware so konfigurieren, dass sie einen Kopfhörerausgang hat, aber die internen Lautsprecher funktionieren einfach nicht. Hier ist mein ursprünglicher ausführlicher Bootvorgang.

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

Ich konnte diese Assoziationen bearbeiten und herstellen

hint.hdac.1.cad0.nid18.config="as=1 seq=0"
hint.hdac.1.cad0.nid19.config="as=1 seq=2"

das gibt mir Kopfhörerton, aber ... ich hätte gerne einen Ton, der so gut wie möglich funktioniert.

Ich habe gelesen,snd_hda-Dokumentationaber Junge, es ist wirklich dicht und ich verstehe das wirklich nicht so gut.

Wie kann ich das klären?

Antwort1

Suchen Sie im Startprotokoll nach pcmGeräten. Dort sollte angegeben sein, worauf sie sich beziehen.

Sie können das PCM-Gerät auswählen, das Sie verwenden möchten, indem Sie sysctl:
hw.snd.default_unit
auf die richtige PCM-Nummer setzen. Dann sollte es zum Leben erwachen.

verwandte Informationen