KDarkSigma
New member
Cómo crear un DUMP personalizado para el audio
Muy buenas, disculpen por el post anterior jajaja se puede calificar como un ups ^^!!
Pero he notado algo muy importante en esta cuestion al analizarlo bajo linux y mac y consultar muchas mas fuentes de informacion...
Bueno veamos primero los dump's que hay por el foro son "genericos" quiero dejar eso en claro, y lo digo porque me probe como 15 mas lo que consegui en otros lados y ninguno dio por una razon...
la estructura del dump (Mio):
Codec: SigmaTel STAC9220D/9223D A2
Address: 2
Vendor Id: 0x83847681
Subsystem Id: 0x80860303
Revision Id: 0x103201
los errores los encontre en:
Address - Ubicacion del Bios para la salida de audio
el nombre del codec veran que no es solo STAC, porque dentro del 9220 incluso existen variantes el mio es el High Definitio version Intel/Intel hay una version Intel/PC y una version Intel/MAC eh ahi porque mi vendor id es: ...81 y no 80 como muchos mas dumps que encontre la revision id es importante porque esta varia segun el modelo de fabricacion de hardware es por eso que muchos intento del patcher fallan y algunos ligan porque es cuestion probabilistica que le acierten a la misma configuracion... dejo tambien mi dump por si a alguien le sirve pero quiero mencionar la forma correcta de conseguir el dump en especial hablando de OSX86 no me salgan con que no funciona en PPC porque no tengo una, quiero una asi que solo funciona donde haya un intel processor metido:
Primero (Conseguir el Medio)
Haganse de algun liveCD de Debian o basado en el, Ubuntu, Kubuntu, Knoppix, Knotix etc etc etc, digo debian porque el manejo de directorios ahi es casi generico para los linux asi como sus comandos por lo que es mas rapido para este trabajo pero cualquier liveCD linux sirve...
Nota Especial: Con Windows se puede conseguir el ID es cierto y agradesco a quien postearon eso gracias a ellos ahora les escribo desde mi safari con mi tarjeta intel pro 100 /VE pero para este caso nos deja cortos solo el ID necesitamos la asignacion virtual de los puertos de salida y windows ya nos da para mas, donde Linux es la salvacion...
Segundo (Crear el Dump)
Una ves ya en el Sistema LiveCD/DVD con X o sin ellas pero si con audio, comprueben que funcionen las funciones basicas:
Subir/Bajar Volumen
Ajustar/Modificar Parametros del Audio
Opcional: Focalizar salida de audio (Derecha/Izquierda/Centro)
No es por las puras ya que si una de estas no funciona ahi peor lo hara en el OSX pues significa que esa funcion no esta funcionando bien entre su hardware y el subsistema
si todo va bien hasta ahora, pues vamos a la consola y empezamos (Este fue mi dump ahora lo explico):
cat /proc/asound/Intel/codec#2 > /home/sigma/tmp/sigmatel_9220.txt
y eso generara el milagroso ficherito de texto...
Ahora bien...
/Intel/ - Esto puede variar segun su hardware en este caso del sigmatel lo dudo pero yo recomiendo que se vayan hasta esa carpeta y revisen cual es el nombre de su correspondiente proveedor de audio
codec#2 - Esto eso lo mas importante del proceso, explicaba mas arriba que el sistema asigna un address al dispositivo, muchos de los dumps dicen 0 pero no todos lo tenemos en 0 por eso es importante llegar hasta ese fichero navegando y revisar cual es el numero que a ustedes se les asigno en mi caso fue 2 mi otra maquina dio 1 pero esa solo usa debian puro sin OSX
revisadas esas dos cuestion y creado el dump nunca esta de mas revisar el .txt para revisar que no este vacio, suele pasar si erraron algun parametro
Nota: Linux es muy exclusivo en el uso de mayusculas y minusculas...
con este txt ya solo regresamos al OSX y usamos el appleHDA_Patcher segun su version, mucha razon tenian cuando decia: 1.16=10.4.9, 1.15=10.4.8, por eso tambien les aconsejo alcanzar el 10.4.9 como minimo ojala pudieran conseguirlo sino busquen en la red torrent este archivo en especifico: JaS.10.4.9.Combo.Update.Intel.SSE3.zip que contiene el MacOSXUpd10.4.9Intel.dmg esta es la actualizacion junto a otras 2 que les ayudaran a alcanzar el 10.4.9
Espero les ayude como me ayudo a mi
Especial Agradecimiento a OSX86spain por la teoria de manejo de kext, de asignacion de vendorID y a otros 2 foros de donde conseguir las lineas de codigo
Muy buenas, disculpen por el post anterior jajaja se puede calificar como un ups ^^!!
Pero he notado algo muy importante en esta cuestion al analizarlo bajo linux y mac y consultar muchas mas fuentes de informacion...
Bueno veamos primero los dump's que hay por el foro son "genericos" quiero dejar eso en claro, y lo digo porque me probe como 15 mas lo que consegui en otros lados y ninguno dio por una razon...
la estructura del dump (Mio):
Codec: SigmaTel STAC9220D/9223D A2
Address: 2
Vendor Id: 0x83847681
Subsystem Id: 0x80860303
Revision Id: 0x103201
los errores los encontre en:
Address - Ubicacion del Bios para la salida de audio
el nombre del codec veran que no es solo STAC, porque dentro del 9220 incluso existen variantes el mio es el High Definitio version Intel/Intel hay una version Intel/PC y una version Intel/MAC eh ahi porque mi vendor id es: ...81 y no 80 como muchos mas dumps que encontre la revision id es importante porque esta varia segun el modelo de fabricacion de hardware es por eso que muchos intento del patcher fallan y algunos ligan porque es cuestion probabilistica que le acierten a la misma configuracion... dejo tambien mi dump por si a alguien le sirve pero quiero mencionar la forma correcta de conseguir el dump en especial hablando de OSX86 no me salgan con que no funciona en PPC porque no tengo una, quiero una asi que solo funciona donde haya un intel processor metido:
Primero (Conseguir el Medio)
Haganse de algun liveCD de Debian o basado en el, Ubuntu, Kubuntu, Knoppix, Knotix etc etc etc, digo debian porque el manejo de directorios ahi es casi generico para los linux asi como sus comandos por lo que es mas rapido para este trabajo pero cualquier liveCD linux sirve...
Nota Especial: Con Windows se puede conseguir el ID es cierto y agradesco a quien postearon eso gracias a ellos ahora les escribo desde mi safari con mi tarjeta intel pro 100 /VE pero para este caso nos deja cortos solo el ID necesitamos la asignacion virtual de los puertos de salida y windows ya nos da para mas, donde Linux es la salvacion...
Segundo (Crear el Dump)
Una ves ya en el Sistema LiveCD/DVD con X o sin ellas pero si con audio, comprueben que funcionen las funciones basicas:
Subir/Bajar Volumen
Ajustar/Modificar Parametros del Audio
Opcional: Focalizar salida de audio (Derecha/Izquierda/Centro)
No es por las puras ya que si una de estas no funciona ahi peor lo hara en el OSX pues significa que esa funcion no esta funcionando bien entre su hardware y el subsistema
si todo va bien hasta ahora, pues vamos a la consola y empezamos (Este fue mi dump ahora lo explico):
cat /proc/asound/Intel/codec#2 > /home/sigma/tmp/sigmatel_9220.txt
y eso generara el milagroso ficherito de texto...
Ahora bien...
/Intel/ - Esto puede variar segun su hardware en este caso del sigmatel lo dudo pero yo recomiendo que se vayan hasta esa carpeta y revisen cual es el nombre de su correspondiente proveedor de audio
codec#2 - Esto eso lo mas importante del proceso, explicaba mas arriba que el sistema asigna un address al dispositivo, muchos de los dumps dicen 0 pero no todos lo tenemos en 0 por eso es importante llegar hasta ese fichero navegando y revisar cual es el numero que a ustedes se les asigno en mi caso fue 2 mi otra maquina dio 1 pero esa solo usa debian puro sin OSX
revisadas esas dos cuestion y creado el dump nunca esta de mas revisar el .txt para revisar que no este vacio, suele pasar si erraron algun parametro
Nota: Linux es muy exclusivo en el uso de mayusculas y minusculas...
con este txt ya solo regresamos al OSX y usamos el appleHDA_Patcher segun su version, mucha razon tenian cuando decia: 1.16=10.4.9, 1.15=10.4.8, por eso tambien les aconsejo alcanzar el 10.4.9 como minimo ojala pudieran conseguirlo sino busquen en la red torrent este archivo en especifico: JaS.10.4.9.Combo.Update.Intel.SSE3.zip que contiene el MacOSXUpd10.4.9Intel.dmg esta es la actualizacion junto a otras 2 que les ayudaran a alcanzar el 10.4.9
Espero les ayude como me ayudo a mi
Especial Agradecimiento a OSX86spain por la teoria de manejo de kext, de asignacion de vendorID y a otros 2 foros de donde conseguir las lineas de codigo