franmglp Posted April 10, 2013 Share Posted April 10, 2013 Buenas, estoy tratando de que funcione el audio en mi hackintosh, es una notebook ASUS K42F con una Realtek ALC269.Traté de parchear el kext AppleHDA y mi DSDT como indica el usuario Micky1979 en este post pero no me funciona.Obtuve el "Codec Dump" desde Ubuntu, los "Verbs" y los archivos svg que grafican el circuito de la placa de audio.Estos datos los usé para parchear el AppleHDA.kext y mi DSDT con el post que cito anteriormente como guía.Los Verbs son estos: 01171CF0 01171D11 01171E11 01171F41 01271CF0 01271D11 01271E11 01271F41 01471C10 01471D01 01471E13 01471F99 01571CF0 01571D11 01571E11 01571F41 01671CF0 01671D11 01671E11 01671F41 01871CF0 01871D11 01871E11 01871F41 01971C20 01971D09 01971EA3 01971F99 01A71C1F 01A71D1C 01A71E21 01A71F04 01B71CF0 01B71D11 01B71E11 01B71F41 01D71C2D 01D71D81 01D71E05 01D71F40 01E71CF0 01E71D11 01E71E11 01E71F41 El Codec Dump de Ubuntu es este: codec_dump.txt Codec: Realtek ALC269Address: 0Function Id: 0x1Vendor Id: 0x10ec0269Subsystem Id: 0x10431313Revision Id: 0x100004No Modem Function Group foundDefault PCM:rates [0x5f0]: 32000 44100 48000 88200 96000 192000bits [0xe]: 16 20 24formats [0x1]: PCMDefault Amp-In caps: N/ADefault Amp-Out caps: N/AGPIO: io=2, o=0, i=0, unsolicited=1, wake=1IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-OutAmp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0Amp-Out vals: [0x28 0x28]Converter: stream=0, channel=0PCM:rates [0x560]: 44100 48000 96000 192000bits [0xe]: 16 20 24formats [0x1]: PCMNode 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-OutAmp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0Amp-Out vals: [0x00 0x00]Converter: stream=0, channel=0PCM:rates [0x560]: 44100 48000 96000 192000bits [0xe]: 16 20 24formats [0x1]: PCMNode 0x04 [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x05 [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x06 [Audio Output] wcaps 0x211: Stereo DigitalConverter: stream=0, channel=0Digital:Digital category: 0x0PCM:rates [0x5f0]: 32000 44100 48000 88200 96000 192000bits [0xe]: 16 20 24formats [0x1]: PCMNode 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-InAmp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1Amp-In vals: [0x00 0x00]Converter: stream=0, channel=0SDI-Select: 0PCM:rates [0x160]: 44100 48000 96000bits [0xe]: 16 20 24formats [0x1]: PCMConnection: 10x24Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-InAmp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1Amp-In vals: [0x90 0x90]Converter: stream=0, channel=0SDI-Select: 0PCM:rates [0x160]: 44100 48000 96000bits [0xe]: 16 20 24formats [0x1]: PCMConnection: 10x23Node 0x09 [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x0a [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-InAmp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]Connection: 50x18 0x19 0x1a 0x1b 0x1dNode 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-InAmp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1Amp-In vals: [0x00 0x00] [0x00 0x00]Connection: 20x02 0x0bNode 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-InAmp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1Amp-In vals: [0x00 0x00] [0x00 0x00]Connection: 20x03 0x0bNode 0x0e [Audio Mixer] wcaps 0x20010a: Mono Amp-InAmp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1Amp-In vals: [0x00] [0x00]Connection: 20x0c 0x0dNode 0x0f [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x10 [Audio Output] wcaps 0x211: Stereo DigitalConverter: stream=0, channel=0Digital:Digital category: 0x0PCM:rates [0x5f0]: 32000 44100 48000 88200 96000 192000bits [0xe]: 16 20 24formats [0x1]: PCMNode 0x11 [Pin Complex] wcaps 0x400380: Mono DigitalPincap 0x00000014: OUT DetectPin Default 0x411111f0: [N/A] Speaker at Ext RearConn = 1/8, Color = BlackDefAssociation = 0xf, Sequence = 0x0Misc = NO_PRESENCEPin-ctls: 0x40: OUTUnsolicited: tag=00, enabled=0Connection: 10x10Node 0x12 [Pin Complex] wcaps 0x400001: StereoPincap 0x00000020: INPin Default 0x411111f0: [N/A] Speaker at Ext RearConn = 1/8, Color = BlackDefAssociation = 0xf, Sequence = 0x0Misc = NO_PRESENCEPin-ctls: 0x00:Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x14 [Pin Complex] wcaps 0x40010d: Stereo Amp-OutAmp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1Amp-Out vals: [0x00 0x00]Pincap 0x00010050: OUT EAPD BalancedEAPD 0x2: EAPDPin Default 0x99130110: [Fixed] Speaker at Int ATAPIConn = ATAPI, Color = UnknownDefAssociation = 0x1, Sequence = 0x0Misc = NO_PRESENCEPin-ctls: 0x40: OUTConnection: 20x0c* 0x0dNode 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-OutAmp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1Amp-Out vals: [0x00 0x00]Pincap 0x0001001c: OUT HP EAPD DetectEAPD 0x2: EAPDPin Default 0x411111f0: [N/A] Speaker at Ext RearConn = 1/8, Color = BlackDefAssociation = 0xf, Sequence = 0x0Misc = NO_PRESENCEPin-ctls: 0xc0: OUT HPUnsolicited: tag=00, enabled=0Connection: 20x0c* 0x0dNode 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-OutAmp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1Amp-Out vals: [0x80]Pincap 0x00000010: OUTPin Default 0x411111f0: [N/A] Speaker at Ext RearConn = 1/8, Color = BlackDefAssociation = 0xf, Sequence = 0x0Misc = NO_PRESENCEPin-ctls: 0x40: OUTConnection: 10x0eNode 0x17 [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-OutAmp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0Amp-In vals: [0x00 0x00]Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1Amp-Out vals: [0x80 0x80]Pincap 0x00003734: IN OUT DetectVref caps: HIZ 50 GRD 80 100Pin Default 0x411111f0: [N/A] Speaker at Ext RearConn = 1/8, Color = BlackDefAssociation = 0xf, Sequence = 0x0Misc = NO_PRESENCEPin-ctls: 0x24: IN VREF_80Unsolicited: tag=00, enabled=0Connection: 20x0c* 0x0dNode 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-OutAmp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0Amp-In vals: [0x00 0x00]Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1Amp-Out vals: [0x80 0x80]Pincap 0x00003734: IN OUT DetectVref caps: HIZ 50 GRD 80 100Pin Default 0x99a30920: [Fixed] Mic at Int ATAPIConn = ATAPI, Color = UnknownDefAssociation = 0x2, Sequence = 0x0Misc = NO_PRESENCEPin-ctls: 0x24: IN VREF_80Unsolicited: tag=00, enabled=0Connection: 20x0c* 0x0dNode 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-OutAmp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0Amp-In vals: [0x00 0x00]Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1Amp-Out vals: [0x00 0x00]Pincap 0x0000373c: IN OUT HP DetectVref caps: HIZ 50 GRD 80 100Pin Default 0x04211c1f: [Jack] HP Out at Ext RightConn = 1/8, Color = BlackDefAssociation = 0x1, Sequence = 0xfPin-ctls: 0xc0: OUT HP VREF_HIZUnsolicited: tag=04, enabled=1Connection: 20x0c* 0x0dNode 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-OutAmp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0Amp-In vals: [0x00 0x00]Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1Amp-Out vals: [0x80 0x80]Pincap 0x00003734: IN OUT DetectVref caps: HIZ 50 GRD 80 100Pin Default 0x411111f0: [N/A] Speaker at Ext RearConn = 1/8, Color = BlackDefAssociation = 0xf, Sequence = 0x0Misc = NO_PRESENCEPin-ctls: 0x20: IN VREF_HIZUnsolicited: tag=00, enabled=0Connection: 20x0c* 0x0dNode 0x1c [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x1d [Pin Complex] wcaps 0x400000: MonoPincap 0x00000020: INPin Default 0x4006852d: [N/A] Line Out at Ext N/AConn = Digital, Color = PurpleDefAssociation = 0x2, Sequence = 0xdMisc = NO_PRESENCEPin-ctls: 0x20: INNode 0x1e [Pin Complex] wcaps 0x400380: Mono DigitalPincap 0x00000014: OUT DetectPin Default 0x411111f0: [N/A] Speaker at Ext RearConn = 1/8, Color = BlackDefAssociation = 0xf, Sequence = 0x0Misc = NO_PRESENCEPin-ctls: 0x40: OUTUnsolicited: tag=00, enabled=0Connection: 10x06Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x20 [Vendor Defined Widget] wcaps 0xf00040: MonoProcessing caps: benign=0, ncoeff=33Processing Coefficient: 0xbbccCoefficient Index: 0x06Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x22 [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x23 [Audio Selector] wcaps 0x300101: StereoConnection: 70x18 0x19* 0x1a 0x1b 0x1d 0x12 0x0bNode 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-InAmp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]Connection: 60x18 0x19 0x1a 0x1b 0x1d 0x0b El Codec Dump en decimal: codec_dump_dec.txt Codec: Realtek ALC269Address: 0Function Id: 1Vendor Id: 283902569Subsystem Id: 272831251Revision Id: 1048580No Modem Function Group foundDefault PCM:rates [1520]: 32000 44100 48000 88200 96000 192000bits [14]: 16 20 24formats [1]: PCMDefault Amp-In caps: N/ADefault Amp-Out caps: N/AGPIO: io=2, o=0, i=0, unsolicited=1, wake=1IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0Node 2 [Audio Output] wcaps 29: Stereo Amp-OutAmp-Out caps: ofs=63, nsteps=64, stepsize=3, mute=0Amp-Out vals: [40 40]Converter: stream=0, channel=0PCM:rates [1376]: 44100 48000 96000 192000bits [14]: 16 20 24formats [1]: PCMNode 3 [Audio Output] wcaps 29: Stereo Amp-OutAmp-Out caps: ofs=63, nsteps=64, stepsize=3, mute=0Amp-Out vals: [0 0]Converter: stream=0, channel=0PCM:rates [1376]: 44100 48000 96000 192000bits [14]: 16 20 24formats [1]: PCMNode 4 [Vendor Defined Widget] wcaps 15728640: MonoNode 5 [Vendor Defined Widget] wcaps 15728640: MonoNode 6 [Audio Output] wcaps 529: Stereo DigitalConverter: stream=0, channel=0Digital:Digital category: 0PCM:rates [1520]: 32000 44100 48000 88200 96000 192000bits [14]: 16 20 24formats [1]: PCMNode 7 [Audio Input] wcaps 1048859: Stereo Amp-InAmp-In caps: ofs=17, nsteps=46, stepsize=3, mute=1Amp-In vals: [0 0]Converter: stream=0, channel=0SDI-Select: 0PCM:rates [352]: 44100 48000 96000bits [14]: 16 20 24formats [1]: PCMConnection: 136Node 8 [Audio Input] wcaps 1048859: Stereo Amp-InAmp-In caps: ofs=17, nsteps=46, stepsize=3, mute=1Amp-In vals: [144 144]Converter: stream=0, channel=0SDI-Select: 0PCM:rates [352]: 44100 48000 96000bits [14]: 16 20 24formats [1]: PCMConnection: 135Node 9 [Vendor Defined Widget] wcaps 15728640: MonoNode 10 [Vendor Defined Widget] wcaps 15728640: MonoNode 11 [Audio Mixer] wcaps 2097419: Stereo Amp-InAmp-In caps: ofs=23, nsteps=31, stepsize=5, mute=1Amp-In vals: [128 128] [128 128] [128 128] [128 128] [128 128]Connection: 524 25 26 27 29Node 12 [Audio Mixer] wcaps 2097419: Stereo Amp-InAmp-In caps: ofs=0, nsteps=0, stepsize=0, mute=1Amp-In vals: [0 0] [0 0]Connection: 22 11Node 13 [Audio Mixer] wcaps 2097419: Stereo Amp-InAmp-In caps: ofs=0, nsteps=0, stepsize=0, mute=1Amp-In vals: [0 0] [0 0]Connection: 23 11Node 14 [Audio Mixer] wcaps 2097418: Mono Amp-InAmp-In caps: ofs=0, nsteps=0, stepsize=0, mute=1Amp-In vals: [0] [0]Connection: 212 13Node 15 [Vendor Defined Widget] wcaps 15728640: MonoNode 16 [Audio Output] wcaps 529: Stereo DigitalConverter: stream=0, channel=0Digital:Digital category: 0PCM:rates [1520]: 32000 44100 48000 88200 96000 192000bits [14]: 16 20 24formats [1]: PCMNode 17 [Pin Complex] wcaps 4195200: Mono DigitalPincap 20: OUT DetectPin Default 1091637744: [N/A] Speaker at Ext RearConn = 1/8, Color = BlackDefAssociation = 15, Sequence = 0Misc = NO_PRESENCEPin-ctls: 64: OUTUnsolicited: tag=00, enabled=0Connection: 116Node 18 [Pin Complex] wcaps 4194305: StereoPincap 32: INPin Default 1091637744: [N/A] Speaker at Ext RearConn = 1/8, Color = BlackDefAssociation = 15, Sequence = 0Misc = NO_PRESENCEPin-ctls: 0:Node 19 [Vendor Defined Widget] wcaps 15728640: MonoNode 20 [Pin Complex] wcaps 4194573: Stereo Amp-OutAmp-Out caps: ofs=0, nsteps=0, stepsize=0, mute=1Amp-Out vals: [0 0]Pincap 65616: OUT EAPD BalancedEAPD 2: EAPDPin Default 2568159504: [Fixed] Speaker at Int ATAPIConn = ATAPI, Color = UnknownDefAssociation = 1, Sequence = 0Misc = NO_PRESENCEPin-ctls: 64: OUTConnection: 212* 13Node 21 [Pin Complex] wcaps 4194701: Stereo Amp-OutAmp-Out caps: ofs=0, nsteps=0, stepsize=0, mute=1Amp-Out vals: [0 0]Pincap 65564: OUT HP EAPD DetectEAPD 2: EAPDPin Default 1091637744: [N/A] Speaker at Ext RearConn = 1/8, Color = BlackDefAssociation = 15, Sequence = 0Misc = NO_PRESENCEPin-ctls: 192: OUT HPUnsolicited: tag=00, enabled=0Connection: 212* 13Node 22 [Pin Complex] wcaps 4194572: Mono Amp-OutAmp-Out caps: ofs=0, nsteps=0, stepsize=0, mute=1Amp-Out vals: [128]Pincap 16: OUTPin Default 1091637744: [N/A] Speaker at Ext RearConn = 1/8, Color = BlackDefAssociation = 15, Sequence = 0Misc = NO_PRESENCEPin-ctls: 64: OUTConnection: 114Node 23 [Vendor Defined Widget] wcaps 15728640: MonoNode 24 [Pin Complex] wcaps 4194703: Stereo Amp-In Amp-OutAmp-In caps: ofs=0, nsteps=3, stepsize=39, mute=0Amp-In vals: [0 0]Amp-Out caps: ofs=0, nsteps=0, stepsize=0, mute=1Amp-Out vals: [128 128]Pincap 14132: IN OUT DetectVref caps: HIZ 50 GRD 80 100Pin Default 1091637744: [N/A] Speaker at Ext RearConn = 1/8, Color = BlackDefAssociation = 15, Sequence = 0Misc = NO_PRESENCEPin-ctls: 36: IN VREF_80Unsolicited: tag=00, enabled=0Connection: 212* 13Node 25 [Pin Complex] wcaps 4194703: Stereo Amp-In Amp-OutAmp-In caps: ofs=0, nsteps=3, stepsize=39, mute=0Amp-In vals: [0 0]Amp-Out caps: ofs=0, nsteps=0, stepsize=0, mute=1Amp-Out vals: [128 128]Pincap 14132: IN OUT DetectVref caps: HIZ 50 GRD 80 100Pin Default 2577598752: [Fixed] Mic at Int ATAPIConn = ATAPI, Color = UnknownDefAssociation = 2, Sequence = 0Misc = NO_PRESENCEPin-ctls: 36: IN VREF_80Unsolicited: tag=00, enabled=0Connection: 212* 13Node 26 [Pin Complex] wcaps 4194703: Stereo Amp-In Amp-OutAmp-In caps: ofs=0, nsteps=3, stepsize=39, mute=0Amp-In vals: [0 0]Amp-Out caps: ofs=0, nsteps=0, stepsize=0, mute=1Amp-Out vals: [0 0]Pincap 14140: IN OUT HP DetectVref caps: HIZ 50 GRD 80 100Pin Default 69278751: [Jack] HP Out at Ext RightConn = 1/8, Color = BlackDefAssociation = 1, Sequence = 15Pin-ctls: 192: OUT HP VREF_HIZUnsolicited: tag=04, enabled=1Connection: 212* 13Node 27 [Pin Complex] wcaps 4194703: Stereo Amp-In Amp-OutAmp-In caps: ofs=0, nsteps=3, stepsize=39, mute=0Amp-In vals: [0 0]Amp-Out caps: ofs=0, nsteps=0, stepsize=0, mute=1Amp-Out vals: [128 128]Pincap 14132: IN OUT DetectVref caps: HIZ 50 GRD 80 100Pin Default 1091637744: [N/A] Speaker at Ext RearConn = 1/8, Color = BlackDefAssociation = 15, Sequence = 0Misc = NO_PRESENCEPin-ctls: 32: IN VREF_HIZUnsolicited: tag=00, enabled=0Connection: 212* 13Node 28 [Vendor Defined Widget] wcaps 15728640: MonoNode 29 [Pin Complex] wcaps 4194304: MonoPincap 32: INPin Default 1074169133: [N/A] Line Out at Ext N/AConn = Digital, Color = PurpleDefAssociation = 2, Sequence = 13Misc = NO_PRESENCEPin-ctls: 32: INNode 30 [Pin Complex] wcaps 4195200: Mono DigitalPincap 20: OUT DetectPin Default 1091637744: [N/A] Speaker at Ext RearConn = 1/8, Color = BlackDefAssociation = 15, Sequence = 0Misc = NO_PRESENCEPin-ctls: 64: OUTUnsolicited: tag=00, enabled=0Connection: 16Node 31 [Vendor Defined Widget] wcaps 15728640: MonoNode 32 [Vendor Defined Widget] wcaps 15728704: MonoProcessing caps: benign=0, ncoeff=33Processing Coefficient: 48076Coefficient Index: 6Node 33 [Vendor Defined Widget] wcaps 15728640: MonoNode 34 [Vendor Defined Widget] wcaps 15728640: MonoNode 35 [Audio Selector] wcaps 3145985: StereoConnection: 724 25* 26 27 29 18 11Node 36 [Audio Mixer] wcaps 2097419: Stereo Amp-InAmp-In caps: ofs=0, nsteps=0, stepsize=0, mute=1Amp-In vals: [128 128] [0 0] [128 128] [128 128] [128 128] [128 128]Connection: 624 25 26 27 29 11 El Codec Dump en decimal representado graficamente: i.imgur.com/mo8pZvi.jpg Link to comment Share on other sites More sharing options...
franmglp Posted July 5, 2013 Author Share Posted July 5, 2013 Juanerson, te dejo el archivo zip con mis .ioreg, .spx y DSDT.aml que me pediste en el otro post. A ver si podés chequear que le pasa a mi audio que no me funciona con ningún AppleHDA. ALC269.zip Link to comment Share on other sites More sharing options...
juanerson Posted July 5, 2013 Share Posted July 5, 2013 Ya vi el problema, estoy trabajando en arreglarte tu dsdt, te hace falta lo más importante: El famoso fix de las IRQs, ese parece ser el único problema que tienes... y otras cosas menores que tambien estoy ajustando para mejorar la compatibilidad con OS X. En pocas palabras estoy haciendo parte de tu tarea... por cierto. Sobre el fix de las IRQs: http://www.projectosx.com/forum/index.php?showtopic=564 Editado: En resumen, el fix de las IRQs re-ordena los recursos que utilizan los dispositivos. El dispositivo HPET necesita dos (2) IRQs que son importantes fijarlas, la IRQ 0 y la IRQ 8, que de fábrica pertenecen a TIMR y RTC respectivamente. En total HPET utiliza cuatro (4) IRQs, las otras dos son las primeras que estén libres, casi siempre son la IRQ B y la IRQ 14 o 15. Dependiendo cuales tomaran los puertos USB, SATA, etc... teclado y touchpad son exclusivas (no-compartidas). De esa manera HPET NO toma las IRQs más altas de manera aleatoria, lo cual puede traer conflictos con los dispositivos antes mencionados como SATA, WiFi, ethernet, USB, o en tu caso el dispositivo HDEF con la IRQ 16. HDEF necesita dos (2) IRQs para levantar: la IRQ 16 (exclusiva) y la IRQ 2 (compartida). PERO la IRQ 16 es fija u obligatoria SOLO para ser usada por HDEF. Ese era el problema. Al menos espero estar en lo cierto. Puedes comparar los IOREg antes y después con la nueva dsdt. Las IRQs se ven como "IOInterruptSpecifiers". Actualmente HDEF tiene asignada una sola IRQ porque HPET le esta robando la IRQ 16. Con la nueva dsdt HDEF la tomará automáticamente porque ya HPET la dejó libre. Por favor súbeme otro .ioreg y .spx para ver los resultados con la nueva dsdt. Tambien te inyecte nuevamente el audio, y otras cosas. En la base puedes apreciar los cambios. Suerte. dsdt_IRQs_y_otras_cosas.zip 2 Link to comment Share on other sites More sharing options...
franmglp Posted July 5, 2013 Author Share Posted July 5, 2013 Muchísimas gracias juanerson!!! Ahora sí funciona el audio, la verdad que sos un maestro. Nunca me llevé bien con las DSDT, nunca las entendí, pero ahora viendo lo que hiciste me parecen una maravilla. Te dejo los nuevos .ioreg y .spx de la nueva DSDT. Gracias! ioreg-spx.zip 1 Link to comment Share on other sites More sharing options...
franmglp Posted July 5, 2013 Author Share Posted July 5, 2013 Por lo que veo, para ir aprendiendo, las IRQs en el dispositivo HPET antes y después de tu fix: 14 > 02 (Antes tomaba la IRQ 14 aleatoriamente pero se movió la 02 desde el dispositivo IPIC hacia el dispositivo HPET al poner la 00 en la DSDT) 15 > 08 (Antes tomaba la IRQ 15 aleatoriamente pero se movió la 08 desde el dispositivo RTC hacia el dispositivo HPET en la DSDT) 0b > 0b 16 > 14 (Supongo que antes tomaba aleatoriamente las IRQs 14, 15 y 16 pero ahora al tener una sola IRQ para asignar aleatoriamente es la primera, la 14) Entonces, antes del fix el dispositivo HPET estaba "robando" la IRQ 16 que es necesaria para el dispositivo HDEF. Mas o menos entendí bien? Y otra cosa que ví es que antes de tu fix estaba tachado "IOHIDPointingDevice" después de ApplePS2Mouse en PS2K y PS2M pero no sé porqué se arregló. Link to comment Share on other sites More sharing options...
juanerson Posted July 5, 2013 Share Posted July 5, 2013 Enhorabuena, hermano. Si, entendiste bien. La IRQ 2 es la primera luego de la IRQ 1 que pertenece exclusivamente al teclado (PS2K), esa es inamovible o te quedarías sin teclado. Lo mismo aplica con la IRQ 12, si la mueves desde PS2M te quedas sin touchpad. Ahora bien, la IRQ 0 es simbólica, es decir NO existe sino que se fija de esa manera para que HPET tome la primera disponible, y considerando que IPIC no necesita IRQ en OS X, entonces HPET toma la IRQ 2. Desde finales del 2009, tiempos de Leopard 10.5.8 y SL 10.6, ha habido mucho debate sobre el tema, porque la DSDT era desconocida para tod@s nosotr@s, sin embargo el fix de las IRQs a partir de SL en mi opinión es OBLIGATORIO en OS X, y se puede considerar la principal razón para estudiar el tema DSDT. Saludos. Link to comment Share on other sites More sharing options...
franmglp Posted July 6, 2013 Author Share Posted July 6, 2013 Juanerson, qué entradas y salidas funcionan en tu hackintosh? En mi portátil funcionan los parlantes integrados y detecta el micrófono interno pero no recibe señal. Y me faltaría que detecte los auriculares y la entrada de línea. Estos últimos funcionan mediante un mismo jack, es posible en hackintosh que en un mismo jack se pueda conectar auriculares o entrada de línea? Detecta esto: >Dispositivos: Entrada integrada, Salida integrada. >Sonido Intel de alta definición: Micrófono interno, Altavoz, Auriculares, Entrada de línea. EDITO: modifiqué el AppleHDA.kext que subiste para que funcione bien en mi ASUS. En layout-12.xml: Borré "LineIn" de Inputs. En Platforms.xml: Borré la segunda entrada con nodo 24 (1) que seguramente era la de "LineIn". Cambié estos nodos: Mic: de 8>35>18 a 8>35>25, con esto logré que funcione el micrófono interno. IntSpeaker: lo dejé como estaba (3>13>20) ya que los parlantes internos funcionaron desde el primer momento. Headphone: de 2>12>21 a 2>12>26, para que funcione la salida de auriculares. Además modifiqué los verbs de AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist: Mic: Antes el nodo era 18, los verbs empezaban con "0127". Ahora el nodo es 25, los verbs empiezan con "0197". LineIn: Borré los verbs del nodo 24 que empezaban con "0187". IntSpeaker: El nodo siempre quedó en 20, los verbs empiezan "0147" y no se borraron ni cambiaron. Headphone: Antes el nodo era 21, los verbs empezaban con "0157". Ahora el nodo es 26, los verbs empiezan con "01A7". Bueno después de hacer eso me quedaron los dispositivos de Audio así: >Dispositivos: Entrada integrada, Salida integrada. >Sonido Intel de alta definición: Micrófono interno, Altavoz, Auriculares. Ahora la duda que me queda es sobre la entrada de línea, la borré porque realmente no la uso nunca y no estoy seguro si se puede usar el mismo jack de audio como entrada de línea y salida de auriculares, en windows detecta lo que se está conectando pero no sé cómo es en una hackintosh. Saludos! ALC269-HDA.zip 1 Link to comment Share on other sites More sharing options...
juanerson Posted July 8, 2013 Share Posted July 8, 2013 Puedes subir los archivos modificados para comparar? he estado haciendo algunos ajustes pero el micrófono no me funciona, lo demás si... en mi caso la salida de auriculares es lo que necesito, también quité la entrada de línea, básicamente cumplen la misma función. Link to comment Share on other sites More sharing options...
franmglp Posted July 9, 2013 Author Share Posted July 9, 2013 Acabo de subir el AppleHDA.kext modificado al post #7. Estuve estudiando un poco sobre el parcheo del AppleHDA, y ví que los verbs se encargan de indicar el tipo de dispositivo de audio, el color del puerto, el tipo de conexión, etc. En el archivo layoutXX.xml se agregan el codec en decimal y los dispositivos. Y en el archivo Platforms.xml se indican los nodos. Ahora, me interesa saber si hay que seguir una estructura determinada entre los archivos layoutXX.xml y Platforms.xml. Porque por ejemplo en el AppleHDA de mi Realtek ALC269 tengo la siguiente estructura: layout12.xml:Inputs>0=MicOutputs>0=Headphone, 1=IntSpeaker Platforms.xml:PathMap>0>0=Mic1>0=IntSpeaker, 1=Headphone En Platforms.xml el cero es la raíz de todas la entradas de audio y el uno, de las salidas. Y se sigue una estructura que cambia solamente en la posición de Headphone/IntSpeaker que están así dispuestos en layout12.xml e invierten su posición en Platforms.xml. No me queda claro si es una estructura determinada o simplemente los dispositivos están ordenados de esa manera al azar y no importa seguir una estructura para que funcionen correctamente. En cambio en el AppleHDA que estoy usando en mi VIA VT2021 la estructura es así: layout12.xml:Inputs>0=Mic, 1=LineInOutputs>0=IntSpeaker, 1=SPDIFOut Platforms.xml:PathMap>0>0=Mic1>0=LineIn2>0=IntSpeaker3>0=SPDIFOut Por lo que en este caso la estructura cambia en Platforms.xml dejando de lado el orden del cero como raíz para las entradas y el uno para las salidas sino que cada dispositivo tiene su raíz. 1 Link to comment Share on other sites More sharing options...
jcda_23 Posted September 5, 2014 Share Posted September 5, 2014 amigo sera que me pueden ayudar con la edición de mi dsdt para la inyección de audio realtek alc269 en mi laptop np300ez, procesador i5, placa intel hm65, bios phoneix tiano, he leído muchos temas y post respecto a ediciones de dsdt, pero creo que el que mas sabe y en nuestro idioma es juanerson, otro asunto pndiente de mi dsdt es la bateria, pues aplique un kext pero me aparece el simblo de la bateria pero siempre se mantiene e 100% con el cargador desconectado, realice la edicion ue menciona juanerson respecto al HEPT,IRQ, TIMR y RTC, anexo mi archivo original sacado de windows y uno modificado dsdt_dsdt.rar dsdt modificada.rar Link to comment Share on other sites More sharing options...
subastaso Posted October 12, 2015 Share Posted October 12, 2015 Hola! tengo instalado yosemite 10.10.5 en mi Lenovo T430 y no consigo hacer funcionar el Audio que es un ALC269. Me podrían dar una mano? Adjunto los archivos! Gracias!!! Archive.zip Link to comment Share on other sites More sharing options...
Recommended Posts