Jump to content

[Ayuda] Problema con Lion y el sonido ALC889


Zpecter
 Share

35 posts in this topic

Recommended Posts

Hola, tengo mi equipo funcionando perfectamente y actualizado a la versión 10.7.2 gracias al DSDT que me proporcionó Mald0n, al cual sólo le he añadido esto:

 

Device (HDEF)
		{
			Name (_ADR, 0x001B0000)
			Method (_PRW, 0, NotSerialized)
			{
				Return (Package (0x02)
				{
					0x0D,
					0x05
				})
			}

			Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x04)
					{
						"layout-id",
						Buffer (0x04)
						{
							0x79, 0x03, 0x00, 0x00
						},

						"PinConfigurations",
						Buffer (Zero) {}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}
		}

 

para que me funcione con un AppleHDA parcheado para funcionar con el códec 889 que es el que lleva mi placa. El caso es que me detecta todos los dispositivos, tanto de entrada como de salida:

 

capturadepantalla201107z.png

 

pero no se oye nada de nada. También he probado con el AppleHDA rollback que viene con el [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 4.0.2 con el mismo resultado. ¿A alguien se le ocurre algo que pueda hacer sin tener que recurrir al voodooHDA?

 

Gracias.

Link to comment
Share on other sites

prueben un dsdt mas completo.

 

 device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
	{
		"codec-id", 
		Buffer (0x04)
		{
			0x89, 0x08, 0xEC, 0x10
		}, 
		"layout-id", 
		Buffer (0x04)
		{
			0x79, 0x03, 0x00, 0x00
		}, 
		"device-type", 
		Buffer (0x0F)
		{
			"Realtek ALC889"
		}, 
		"PinConfigurations", 
		Buffer (0x28)
		{
			/* 0000 */	0x10, 0x90, 0xA0, 0x90, 0x20, 0x90, 0xA1, 0x02, 
			/* 0008 */	0x80, 0x30, 0x81, 0x01, 0x90, 0x40, 0x21, 0x02, 
			/* 0010 */	0x30, 0x40, 0x11, 0x01, 0x40, 0x10, 0x01, 0x01, 
			/* 0018 */	0x50, 0x60, 0x01, 0x01, 0x60, 0x20, 0x01, 0x01, 
			/* 0020 */	0x70, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01
		}
	}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)

}

 

contrastenlo con el ioregexplorer, que los datos sean iguales a los de vuestra placa.

 

http://www.insanelymac.com/forum/index.php?showtopic=269550

 

hda parchado 10.7.2

 

http://www.insanelymac.com/forum/index.php...t&id=103576

post-140310-1318834381_thumb.png

Link to comment
Share on other sites

yo tengo el mismo problema en GA-Z68MA-D2H-B3 con el mismo chipset de audio, el Alc889, en Snow va perfectamente pero en Lion no hay manera de hacerlo funcionar y lo raro es que en Lion a pelo sin instalarle nada en informacion del sistema/audio integrado lo reconoce perfectamente pero no hay lista de dispositivos, por otro lado en Snow no funciona como salida de linea que es lo normal, funciona con los ALTAVOCES INTERNOS .... raro, raro pero al menos ahi va perfectamente bien

Link to comment
Share on other sites

Hola, a mi me a funcionado con este HDA Patcheado 10.7.2 de Kext.com + el siguiente código en el dsdt

 

			Device (HDEF)
		{
			Name (_ADR, 0x001B0000)
			Method (_PRW, 0, NotSerialized)
			{
				Return (Package (0x02)
				{
					0x0D, 
					0x05
				})
			}

			Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x04)
					{
						"layout-id", 
						/**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04)
						{
							0x79, 0x03, 0x00, 0x00
						}, 

						"PinConfigurations", 
						Buffer (Zero) {}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}
		}

 

http://www.kexts.com/view/1940-patched_app...889_10.7.2.html

 

Suerte!

AppleHDA.kext_ALC889_10.7.2_v2.zip

Link to comment
Share on other sites

Hola, a mi me a funcionado con este HDA Patcheado 10.7.2 de Kext.com + el siguiente código en el dsdt

 

			Device (HDEF)
		{
			Name (_ADR, 0x001B0000)
			Method (_PRW, 0, NotSerialized)
			{
				Return (Package (0x02)
				{
					0x0D, 
					0x05
				})
			}

			Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x04)
					{
						"layout-id", 
						/**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04)
						{
							0x79, 0x03, 0x00, 0x00
						}, 

						"PinConfigurations", 
						Buffer (Zero) {}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}
		}

 

http://www.kexts.com/view/1940-patched_app...889_10.7.2.html

 

Suerte!

 

Ese es el código que tenía y el AppleHDA que estaba usando, y nada de nada.

Link to comment
Share on other sites

Ohh, que despistado!

Asegurate que no haya quedado ningun enabler extra al usar el [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] en el S/L/E o en Extra

Como ser el hdaenabler.kext, ALC889.kext , legacyhda.kext, etc

Ya que de ser asi a lo mejor te interfiere con el HDA patcheado.

Link to comment
Share on other sites

están borrando como dice tereso los enablers de cualquier tipo verdad???

 

borren el applehada que tienen antes de instalar el nuevo que deje arriba. esta ya insertado el código en este.

 

lo instalan con kextwizard para que rehaga los caches??

 

 

aquí el enlace del 10.7.1 alc889 applehda. parchado

http://www.insanelymac.com/forum/index.php...t&id=100571

 

 

que raro :blink:

Link to comment
Share on other sites

Efectivamente, no tengo ningún enabler en el sistema, y cada vez que instalo algo reparo los permisos y todo con el Kext utility, ya que el Kext Wizard me dice que no encuentra la carpeta Sistema/Librería/Extensions en el disco. Esto me viene ocurriendo desde Snow Leopard, y con ninguno de los AppleHDA parcheados que he encontrado he conseguido oir algo. :)

Link to comment
Share on other sites

Esta misterioso esto. Alguna vez te ha funcionado? ya sea en SL o lion?

En mi opinion podria ser por tu placa msi en laguna experiencia que tuve me ha costado mucho hacerlas funcionar. A lo mejor la implementacion es distinta que en los Gigabyte y los asus.

 

Seria muy bueno tener un buen tuto en español de como funciona el HDA y como se debe patchear, ya que cada vez que actualizamos estamos todos viendo como solucionar esto.

 

Las veces que he intentado patchear, insertar los layouts, etc no me funcionaron ;) Frustrante

Link to comment
Share on other sites

en Snow 10.6.8 me funciona, en Lion ........ voy buscando de foro en foro y me encuentro a JPA siempre jajaja, me falta encontrar la solucion o que la encuentre el que tambien me sirve

 

jajjaa

yo ahora dejare una solucion por fin

Link to comment
Share on other sites

Pues a mi no me ha funcionado nunca, ni en Snow Leopard ni en Lion. Sólo me ha funcionado con el voodooHDA pero con un sonido pésimo, el volumen mucho más bajo que en Windows o Linux y con ciertos sonidos se sobresatura y se oye bastante mal.

 

Yo creo que lo que puede cambiar es la configuración de los pines de salida o algo de eso, porque he visto la parte trasera de mi MSI y de alguna Gigabyte, y no están en el mismo orden. :gun:

Link to comment
Share on other sites

luego lo pruebo yo que con Lion estoy pillado, una preguntita ya que estamos aqui, el tema de kexts ¿como lo haceis?, he leido por ahi de todo, unos que en Extra, otros que directamente en S/L/E, ya no se que hacer ¿que teneis en extra aparte del DSDT, boot.plist y smbios? es para contrastar y despues ir probando cosillas

Link to comment
Share on other sites

luego lo pruebo yo que con Lion estoy pillado, una preguntita ya que estamos aqui, el tema de kexts ¿como lo haceis?, he leido por ahi de todo, unos que en Extra, otros que directamente en S/L/E, ya no se que hacer ¿que teneis en extra aparte del DSDT, boot.plist y smbios? es para contrastar y despues ir probando cosillas

Hola compañero. En Lion retail sin duda que la vía correcta es instalar todas las extensiones en /S/L/E y cargar su particular caché con la opción activada del prelinked kernel desde el org.chameleon.Boot.plist para acelerar el arranque, todo lo que leas aparte de eso son puros inventos que pueden traer problemas, ya que es ampliamente conocido que dicha opción no cargará ninguna extensión y/o caché desde la carpeta /Extra. Así que en conclusión, en ésta última sólo deben ir esos tres archivos que mencionas y la carpeta de temas. Ya se verá más adelante con los avances de chameleon. Saludos.

Link to comment
Share on other sites

Multibest 4.0+ALC8xx+AppleHDA rollback+Non-DSDT 889 Enabler

 

soy cabezon como yo solo, lo he hecho con el DSDT instalado en Extra ....... ;):( :( , me voy junto a la mujer que llevo unos dias que ......vamos que me va a echar de casa si sigo aqui pegado, mañana mas y lo hare bien hecho.

 

Juanerson tienes razon, la ultima instalacion (de momento) de Lion la hice como comentas y solo esos 3 archivos en Extra, todo perfecto hasta la 10.7.1, cuando actualizo a 10.7.2 se me pega con la grafica INTELHD, el puñetero AppleIntelSNBGraficsFB.kext que no encuentro la manera de saltarmelo, tendre que quedarme en la 10.7.1 hasta que salga alguna solucion, con la integrada por DVI va bien pero no tengo aceleracion grafica, prefiero quedarme en la verison anterior

Link to comment
Share on other sites

...cuando actualizo a 10.7.2 se me pega con la grafica INTELHD, el puñetero AppleIntelSNBGraficsFB.kext que no encuentro la manera de saltarmelo, tendre que quedarme en la 10.7.1 hasta que salga alguna solucion, con la integrada por DVI va bien pero no tengo aceleracion grafica, prefiero quedarme en la verison anterior

Por favor abre un post aparte describiendo en detalle el problema que tienes con la 10.7.2 con captura del KP sobre la gráfica integrada en la CPU, etc... P.D. recuerda que esto es insanelymac ;), y es altamente probable que ya existan potenciales-efectivas soluciones en el foro en Inglés, pero necesitamos más información, para poder ayudarte con precisión, y así materializar el traslado de aportes-conocimientos al foro en Español. Con seguridad será de gran ayuda para tod@s. Saludos.

Link to comment
Share on other sites

solucion

 

1,first of all i did a clean install of lion got the Ethernet to work with Muiltbeast

2,reboot

3, delete AppleHDA.kext from /System/Library/Extensions

4, reboot

5, run Kext Utility

6, Reboot

7 run Kext utility and drag AppleHDA.kext into it

8 Reboot

9 run Muilt beast select

ALC8xxHDA

dont select AppleHDA Rollback you been warned

in non DSDT HDAEnabler

select ALC889

that it finish off reboot the lion ( you should have 2 thing selected)

 

check your Preference you should see 889 audio now go into sound select youe sound output

 

con el nuevo kext para este sonido

AppleHDA.kext_ALC889_10.7.2.zip

Link to comment
Share on other sites

solucion

 

1,first of all i did a clean install of lion got the Ethernet to work with Muiltbeast

2,reboot

3, delete AppleHDA.kext from /System/Library/Extensions

4, reboot

5, run Kext Utility

6, Reboot

7 run Kext utility and drag AppleHDA.kext into it

8 Reboot

9 run Muilt beast select

ALC8xxHDA

dont select AppleHDA Rollback you been warned

in non DSDT HDAEnabler

select ALC889

that it finish off reboot the lion ( you should have 2 thing selected)

 

check your Preference you should see 889 audio now go into sound select youe sound output

 

con el nuevo kext para este sonido

 

He seguido todos esos pasos, y nada de nada. :D

Link to comment
Share on other sites

 Share

×
×
  • Create New...