cili0 Posted August 14, 2011 Share Posted August 14, 2011 Ciao a tutti, ho speso l'intero pomeriggio a provare praticamente tutte le combinazioni esistenti di device HDEF nel DSDT, AppleHDA, injector e legacy vari, ma purtroppo non riesco ad ottenere l'attivazione del microfono sulla mia ALC889a (scheda GA-p35-ds4 in firma). Sia con il DSDT che uso in Snow (che va bene fino a 10.6.6), sia con l'HDEF Auto-patcher di mald0n + suo kext, con il kext di [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url], e con i layout885.xml e platforms.xml ottengo l'audio out perfettamente funzionante ma non il microfono. Per me è molto importante, skype lo uso con regolarità e ho bisogno che l'in funzioni (sopratutto quando in snow funziona!). Ringrazio chi vorrà aiutarmi, buona serata, cili0. Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/ Share on other sites More sharing options...
giaccaz Posted August 14, 2011 Share Posted August 14, 2011 Ciao a tutti, ho speso l'intero pomeriggio a provare praticamente tutte le combinazioni esistenti di device HDEF nel DSDT, AppleHDA, injector e legacy vari, ma purtroppo non riesco ad ottenere l'attivazione del microfono sulla mia ALC889a (scheda GA-p35-ds4 in firma). Sia con il DSDT che uso in Snow (che va bene fino a 10.6.6), sia con l'HDEF Auto-patcher di mald0n + suo kext, con il kext di [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url], e con i layout885.xml e platforms.xml ottengo l'audio out perfettamente funzionante ma non il microfono. Per me è molto importante, skype lo uso con regolarità e ho bisogno che l'in funzioni (sopratutto quando in snow funziona!). Ringrazio chi vorrà aiutarmi, buona serata, cili0. io sulla mia ga-ep45-ds4 con alc899a non ho fatto altro che mettere appleHDa di AL 10.6.8 nella cartella S/L/E e LegacyHDA nella cartella E/E. funziona sia l'audio che il mic. Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1734698 Share on other sites More sharing options...
Fabio1971 Posted August 14, 2011 Share Posted August 14, 2011 Ciao a tutti, ho speso l'intero pomeriggio a provare praticamente tutte le combinazioni esistenti di device HDEF nel DSDT, AppleHDA, injector e legacy vari, ma purtroppo non riesco ad ottenere l'attivazione del microfono sulla mia ALC889a (scheda GA-p35-ds4 in firma). Sia con il DSDT che uso in Snow (che va bene fino a 10.6.6), sia con l'HDEF Auto-patcher di mald0n + suo kext, con il kext di [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url], e con i layout885.xml e platforms.xml ottengo l'audio out perfettamente funzionante ma non il microfono. Per me è molto importante, skype lo uso con regolarità e ho bisogno che l'in funzioni (sopratutto quando in snow funziona!). Ringrazio chi vorrà aiutarmi, buona serata, cili0. ciao Cilio se vuoi fare una prova ALC885_889a_LION.zip Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1734700 Share on other sites More sharing options...
cili0 Posted August 14, 2011 Author Share Posted August 14, 2011 io sulla mia ga-ep45-ds4 con alc899a non ho fatto altro che mettere appleHDa di AL 10.6.8 nella cartella S/L/E e LegacyHDA nella cartella E/E.funziona sia l'audio che il mic. se fai uno zip credo tu possa uplodarlo direttamente qui. grazie. ciao Cilio se vuoi fare una prova grazie Fabio. sai se serve qualche modifica particolare all'HDEF nel DSDT? Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1734826 Share on other sites More sharing options...
Fabio1971 Posted August 15, 2011 Share Posted August 15, 2011 Ciao Cilio non ti assicuro puoi fare questa prova HDEF nel DSDT : Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } 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 (0x10) { "Realtek ALC889a" }, "PinConfigurations", Buffer (0x18) { /* 0000 */ 0x10, 0x44, 0x11, 0x01, 0x20, 0x14, 0x01, 0x01, /* 0008 */ 0x40, 0x4C, 0x21, 0x02, 0x50, 0x34, 0x81, 0x01, /* 0010 */ 0x60, 0x9C, 0xA1, 0x02, 0xF0, 0x61, 0x4B, 0x01 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1734992 Share on other sites More sharing options...
cili0 Posted August 15, 2011 Author Share Posted August 15, 2011 Ciao Cilio non ti assicuropuoi fare questa prova HDEF nel DSDT : Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } 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 (0x10) { "Realtek ALC889a" }, "PinConfigurations", Buffer (0x18) { /* 0000 */ 0x10, 0x44, 0x11, 0x01, 0x20, 0x14, 0x01, 0x01, /* 0008 */ 0x40, 0x4C, 0x21, 0x02, 0x50, 0x34, 0x81, 0x01, /* 0010 */ 0x60, 0x9C, 0xA1, 0x02, 0xF0, 0x61, 0x4B, 0x01 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Ciao Fabio, ho provato i tuoi kext , ma ottengo ancora solamente l'audio out. come si vede da screenshot non ho nessuna voce inerente al microfono (come in figura). Se metto anche il metodo di HDEF invece perdo completamente audio in e out (nessun dispositivo rilevato) COSA CURIOSA: non vedo da kextstat il kext alc885_889a.kext caricato, ma forse essendo solo un injector non rimane caricato. Seconda cosa curiosa, nemmeno bootando in verbose ho una linea di output relativo a quel kext. ciao! Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1735184 Share on other sites More sharing options...
Fabio1971 Posted August 15, 2011 Share Posted August 15, 2011 guarda sul forum ho trovato HDEF per dsdt aggiungi il kext che ti ho già postato sostituendo i plist : Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x0A) { "built-in", Buffer (One) { 0x00 }, "codec-id", Buffer (0x04) { 0x85, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x75, 0x03, 0x00, 0x00 }, "device-type", Buffer (0x10) { "Realtek ALC889a" }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Non ti assicuro fai una prova Magari prima solo i kext e dopo con l'aggiunta nel dsdt del HDEF Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1735240 Share on other sites More sharing options...
giaccaz Posted August 15, 2011 Share Posted August 15, 2011 prova...cmq questo e del sL 10.6.7 che non mi ha dato problemi ne in SL 10.6.8 che tutt'ora in Lion... alc889.zip Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1735242 Share on other sites More sharing options...
cili0 Posted August 15, 2011 Author Share Posted August 15, 2011 prova...cmq questo e del sL 10.6.7 che non mi ha dato problemi ne in SL 10.6.8 che tutt'ora in Lion... scusami giacazz mi passeresti anche il tuo DSDT così che possa confrontare l'HDEF? grazie ciao! guarda sul forum ho trovato HDEF per dsdt aggiungi il kext che ti ho già postato sostituendo i plist : Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x0A) { "built-in", Buffer (One) { 0x00 }, "codec-id", Buffer (0x04) { 0x85, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x75, 0x03, 0x00, 0x00 }, "device-type", Buffer (0x10) { "Realtek ALC889a" }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Non ti assicuro fai una prova Magari prima solo i kext e dopo con l'aggiunta nel dsdt del HDEF Domani provo sicuramente, mi pare che questo che hai postato sia l'HDEF che produce HDEF Gigabyte di mald0n. grazie fabio! Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1735327 Share on other sites More sharing options...
giaccaz Posted August 16, 2011 Share Posted August 16, 2011 non posso non uso DSDT..... Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1735446 Share on other sites More sharing options...
cili0 Posted August 16, 2011 Author Share Posted August 16, 2011 non posso non uso DSDT..... bè sicuramente il tuo BIOS sta usando una tabella DSDT; potresti estrarla? (Se scarichi DSDTSE si tratta di premere sul tasto 'extract DSDT', poi salvi il file con estensione .dsl e lo posti gentilissimamente qui su). scusami giacazz mi passeresti anche il tuo DSDT così che possa confrontare l'HDEF? grazie ciao! Domani provo sicuramente, mi pare che questo che hai postato sia l'HDEF che produce HDEF Gigabyte di mald0n. grazie fabio! Alla fine ho provato direttamente ieri notte , lo snippet di HDEF che hai postato era in realtà diverso da quello generato dal tool HDEF Gigabyte e diverso da quello che usavo in Snow. Rimane il fatto che ottengo solo l'audio out :S Tra l'altro tra così tanti DSDT e kext sto perdendo un di po' lucidità sulle combinazioni provate :S Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1735455 Share on other sites More sharing options...
giaccaz Posted August 16, 2011 Share Posted August 16, 2011 bè sicuramente il tuo BIOS sta usando una tabella DSDT; potresti estrarla? (Se scarichi DSDTSE si tratta di premere sul tasto 'extract DSDT', poi salvi il file con estensione .dsl e lo posti gentilissimamente qui su). ecco dsdt.zip Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1735515 Share on other sites More sharing options...
cili0 Posted August 16, 2011 Author Share Posted August 16, 2011 ecco grazie mille, dopo provo! Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1735521 Share on other sites More sharing options...
cili0 Posted August 17, 2011 Author Share Posted August 17, 2011 niente da fare non va l'audio con HDEF di giacazz + suoi kext. Non so più che pesci prendere :S Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1735939 Share on other sites More sharing options...
buoo Posted August 17, 2011 Share Posted August 17, 2011 Ciliobeng, ha provato con il vecchio kext della 10.6.6. se funziona? Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1735955 Share on other sites More sharing options...
cili0 Posted August 17, 2011 Author Share Posted August 17, 2011 we buoo, si che ho provato ma non ne vuole sapere. Dalla disperazione sto per fare una tabella doppia entrata. Righe DSDT modificati, colonne i kexts che ho trovato. Magari trovo una combinazione che funziona :S che noia sto fatto però :S Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1735997 Share on other sites More sharing options...
ErmaC Posted August 17, 2011 Share Posted August 17, 2011 we buoo, si che ho provato ma non ne vuole sapere. Dalla disperazione sto per fare una tabella doppia entrata. Righe DSDT modificati, colonne i kexts che ho trovato. Magari trovo una combinazione che funziona :S che noia sto fatto però :S ciao cili0 non ti assicuro nulla. Postami il tuo "legacy" funzionante che usavi su Snow in Extra/Extensions "fino alla versione 10.6.6. ho bisogno anche del tuo codec id e del tuo IOREG (versione grafica) Vediamo se sveliamo l'arcano Fabio Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1736125 Share on other sites More sharing options...
cili0 Posted August 18, 2011 Author Share Posted August 18, 2011 ciao Fabio, grazie per l'aiuto. Non uso Legacy in SL, ma solo modifica all'HDEF + AppleHDA vanilla. Tenterò di recuperare le info che mi hai chiesto al più presto (per l'IOREG no problem, dovrò un po' vedere qual'è il codec id della mia scheda). Posto tutto in giornata. Per intanto ti ringrazio, ciao! Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1736523 Share on other sites More sharing options...
cili0 Posted August 18, 2011 Author Share Posted August 18, 2011 ok eccomi, allora inizio con l'uppare l'IOReg, per il codec id della scheda devo fare un dump da linux? (in internet non trovo l'info) ciao e grazie! IOReg.zip Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1736766 Share on other sites More sharing options...
ErmaC Posted August 18, 2011 Share Posted August 18, 2011 ok eccomi, allora inizio con l'uppare l'IOReg, per il codec id della scheda devo fare un dump da linux? (in internet non trovo l'info) ciao e grazie! nell'IOREg c'è già il codec id... (se hai fatto il dump da una versione con l'audio funzionante) avrei bisogno di sapere le modifiche fatte alla 10.6.6 (dell'AppleHDA) per sapere dove agire... Fabio Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1736807 Share on other sites More sharing options...
cili0 Posted August 18, 2011 Author Share Posted August 18, 2011 nell'IOREg c'è già il codec id... (se hai fatto il dump da una versione con l'audio funzionante) avrei bisogno di sapere le modifiche fatte alla 10.6.6 (dell'AppleHDA) per sapere dove agire... Fabio Il sistema si compone di: snippet di HDEF + LegacyHDA + AppleHDA vanilla. L'audio funziona così dalla 10.6.2 mi pare e fino alla 10.6.6 funziona perfettamente. Dalla 10.6.7 hanno cambiato qualcosa che non fa più funzionare l'AppleHDA vanilla. Eccolo qui: Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x0A) { "built-in", Buffer (One) { 0x01 }, "codec-id", Buffer (0x04) { 0x85, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x75, 0x03, 0x00, 0x00 }, "device-type", Buffer (0x10) { "Realtek ALC889A" }, "PinConfigurations", Buffer (0x28) { /* 0000 */ 0x10, 0x90, 0xA1, 0x01, 0x20, 0x90, 0xA1, 0x02, /* 0008 */ 0x80, 0x30, 0x81, 0x01, 0x90, 0x40, 0x21, 0x02, /* 0010 */ 0x30, 0x40, 0x11, 0x01, 0x40, 0x40, 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) } } è quello che in DSDTSE è indicato come "hack ALC889a 2", la descrizione è questa ALC HDEF 889a hack Vanilla audio is possible with the EP45-UD3P for 10.5 through 10.6 using layout-id “66″ found in all appleHDAs and an ioreg reported pin config. Line-out is through the green jack in back through all Leopard iterations, and works in 32 and 64 bit Snow. Line-in, digital out (and in from the header with a bracket) are the same. I can't speak to mic out (rear jack) nor headphone. It's not the most complete solution but it is “foolproof”, completely kextless, and so far update-unbreakable. spero di aver postato informazioni utili! ancora grazie e ciao! LegacyHDA.kext.zip Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1736831 Share on other sites More sharing options...
cili0 Posted August 18, 2011 Author Share Posted August 18, 2011 A quanto pare usando il LegacyHDA di cui mi ero simpaticamente scordato l'esistenza e la modifica al DSDT postata, insieme all'AppleHDA pathcato da mald0n il sistema ora vede il microfono. Pare che abbia perso le triple uscite, ma non è un problema particolare (non uso 5.1). Da una prima prova sembra comunque che il suono sia ovattato e gracchiante. Usando l'HDEF fornito con HDEF Gigabyte patcher non cambia nulla apparentemente, ma pare che l'in sia più pulito. Che faccio metto [RISOLTO]? grazie a tutti, ciao! Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1736864 Share on other sites More sharing options...
ErmaC Posted August 18, 2011 Share Posted August 18, 2011 A quanto pare usando il LegacyHDA di cui mi ero simpaticamente scordato l'esistenza e la modifica al DSDT postata, insieme all'AppleHDA pathcato da mald0n il sistema ora vede il microfono. Pare che abbia perso le triple uscite, ma non è un problema particolare (non uso 5.1). Da una prima prova sembra comunque che il suono sia ovattato e gracchiante. Usando l'HDEF fornito con HDEF Gigabyte patcher non cambia nulla apparentemente, ma pare che l'in sia più pulito. Che faccio metto [RISOLTO]? grazie a tutti, ciao! Ok visto ora... Provo a estrarre i "dati" dal legacy che hai postato più sopra... e ti posto uno script autoinstallante... Fabio Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1736890 Share on other sites More sharing options...
cili0 Posted August 20, 2011 Author Share Posted August 20, 2011 cosa intendi per estrarre i dati? devo guardare qualche .plist? scusami ma sulle patch ad AppleHDA sto proprio a digiuno :S Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1737533 Share on other sites More sharing options...
ErmaC Posted August 20, 2011 Share Posted August 20, 2011 cosa intendi per estrarre i dati? devo guardare qualche .plist? scusami ma sulle patch ad AppleHDA sto proprio a digiuno :S scusami cili0 sono proprio occupato in questi giorni... chameleon mi stà prendendo tutto il mio hobby time... ti scrivo due righe su come patchare i nuovi AppleHDA Aprendo il legacy (mostra contenuto pacchetto)--> Contents E dovrai lavorare sul file Info.plist Usa un editor di plist: Copia le chiavi CommonPeripheralDSP e PathMaps e aggiungile all'interno del file platforms.xml che si trova in AppleHDA.kext/Contents/Resources/Platforms.xml rimpiazzando i contenuti originali, anch'esso con un editor di plist Successivamente copia la chiave LayoutID e PathMapRef che si trovano all'interno della chiave Layouts in AppleHDA.kext/Contents/Resources/layout12.xml anche qui rimpiazza i contenuti originali, nel tuo caso duplica un layoutID a caso e rinominalo in 889 ??? Per il microfono Copia dalla chiave HDAConfigDefault (il valore) che si trova all'interno della chiave DA Hardware Config Resource in key HDAConfigDefault nell'AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist incollalo come child...figlio. Fabio Link to comment https://www.insanelymac.com/forum/topic/265566-aiuto-alc889a-e-microfono/#findComment-1737729 Share on other sites More sharing options...
Recommended Posts