Jump to content

[Ayuda] Problema con Lion y el sonido ALC889

- - - - -

  • Please log in to reply
34 replies to this topic

#1
Zpecter

Zpecter

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male
  • Location:Málaga (Spain)
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:

Posted Image

pero no se oye nada de nada. También he probado con el AppleHDA rollback que viene con el ##### 4.0.2 con el mismo resultado. ¿A alguien se le ocurre algo que pueda hacer sin tener que recurrir al voodooHDA?

Gracias.

#2
jpa

jpa

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 516 posts
  • Gender:Male
yo estoy igual, voy a ver si reparo hoy con otro kext

#3
Derty

Derty

    InsanelyMacaholic

  • Donators
  • 3,165 posts
  • Gender:Male
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.insanelym...howtopic=269550

hda parchado 10.7.2

http://www.insanelym...p...t&id=103576

Attached Files



#4
Zpecter

Zpecter

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male
  • Location:Málaga (Spain)
Pues nada, el mío sigue igual, sin oirse nada. Aquí pongo una captura del IORegistryExplorer:

Attached Files



#5
surfcaster

surfcaster

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 442 posts
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

#6
TERESO

TERESO

    InsanelyMac Protégé

  • Members
  • PipPip
  • 85 posts
  • Gender:Male
  • Location:Argentina
  • Interests:Fotografia, Tecnologia, Video, Ciencias, etc
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...889_10.7.2.html

Suerte!

Attached Files



#7
Zpecter

Zpecter

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male
  • Location:Málaga (Spain)

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...889_10.7.2.html

Suerte!


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

#8
TERESO

TERESO

    InsanelyMac Protégé

  • Members
  • PipPip
  • 85 posts
  • Gender:Male
  • Location:Argentina
  • Interests:Fotografia, Tecnologia, Video, Ciencias, etc
Ohh, que despistado!
Asegurate que no haya quedado ningun enabler extra al usar el ##### 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.

#9
jpa

jpa

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 516 posts
  • Gender:Male
hay que hacer test con esto

http://www.insanelym...p...t&p=1752448

el hdawizard

#10
Derty

Derty

    InsanelyMacaholic

  • Donators
  • 3,165 posts
  • Gender:Male
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.insanelym...p...t&id=100571


que raro :blink:

#11
Zpecter

Zpecter

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male
  • Location:Málaga (Spain)
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. :)

#12
TERESO

TERESO

    InsanelyMac Protégé

  • Members
  • PipPip
  • 85 posts
  • Gender:Male
  • Location:Argentina
  • Interests:Fotografia, Tecnologia, Video, Ciencias, etc
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

#13
surfcaster

surfcaster

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 442 posts
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

#14
jpa

jpa

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 516 posts
  • Gender:Male

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

#15
Zpecter

Zpecter

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male
  • Location:Málaga (Spain)
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:

#16
jpa

jpa

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 516 posts
  • Gender:Male
Multibest 4.0+ALC8xx+AppleHDA rollback+Non-DSDT 889 Enabler

#17
Zpecter

Zpecter

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male
  • Location:Málaga (Spain)

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


También lo he probado y tampoco funciona. :)

#18
surfcaster

surfcaster

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 442 posts
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

#19
juanerson

juanerson

    InsanelyMac Legend

  • Local Moderators
  • 1,427 posts
  • Gender:Male
  • Location:Tru, Venezuela

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.

#20
surfcaster

surfcaster

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 442 posts

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





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy