Jump to content

Cancellate questo topic, grazie mille


  • Please log in to reply
2 replies to this topic

#1
Null22

Null22

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 197 posts
  • Gender:Not Telling
.

#2
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,673 posts
  • Gender:Male
  • Location:Canary Islands

...


Ciao Rodomar705.
Procediamo con individuare il codec esatto del tuo controller audio...
Da quello che ho capito con l'AppleHDA(10.6.2) funziona bene usando HDEF nel DSDT e il "Legacy" in Extra/Extension.. corretto?

Ora se la risposta è positiva...
Da una lettura dell'IOREG con l'AppleHDA(10.6.2) spostiamoci nella posizione come in foto..
(Il codec nella foto fa riferimento al mio codec dell'AD2000B nulla a che vedere con il tuo).

Attached File  AppleHDA.jpg   73.32KB   36 downloads


Come vedi nella figura, il mio controller è (0x11d4989b),
ora fino alla versione 10.6.2 il range di "codec" disponibili non era limitato, questa limitazione è iniziata dalla 10.6.3...

Dovresti quindi trovare il tuo codec (con l'AppleHDA 10.6.2) e successivamente cercare nel binario dell'AppleHDA 10.6.3,
quale codec è più prossimo al tuo,

Nel mio caso il 0x11d4989b (ovvero 9b98d411) è stato sovrascritto ad uno presente (e simile) il 0x11d4198b (ovvero 8b19d411)

Il tuo se ho capito bene dovrebbe essere 0x14f15051 quindi 5150f114 corretto?

Magari sapevi già questo "meccanismo" o avevi già trovato il codec che corrisponde...
Fai sapere

Posto qui il contenuto della parte HDEF del tuo DSDT come futura referenza
[size=1]            Device (HDEF)            {                Name (_ADR, 0x001B0000)                Method (_DSM, 4, NotSerialized)                {                    Store (Package (0x04)                        {                            "layout-id",                             Buffer (0x04)                            {                                0x0C, 0x00, 0x00, 0x00                            },                             "PinConfigurations",                             Buffer (Zero) {}                        }, Local0)                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))                    Return (Local0)                }                OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)                Field (HDAR, WordAcc, NoLock, Preserve)                {                    DCKA,   1,                             Offset (0x01),                     DCKM,   1,                         ,   6,                     DCKS,   1,                             Offset (0x08),                         ,   15,                     PMES,   1                }                Name (HDWA, Zero)                Method (_PS0, 0, Serialized)                {                    If (LEqual (HDWA, Zero))                    {                        Store (One, HDWA)                        HKEY (0x8F)                    }                }                Method (_PS3, 0, Serialized)                {                    Store (Zero, HDWA)                }            }[/size]

Fabio

#3
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,673 posts
  • Gender:Male
  • Location:Canary Islands

Per aiutarmi ho usato otx per arrivare all'assembler e ho cercato il codec che hai sostituito per trovare la funzione che contiene (credo) tutti i codec: di simili al mio non ne esiste manco uno :( .

Non so se posso postare la parte di codice in assembler, quindi non lo faccio, ma posto i codec contenuti:

0x10ec0262
 0x10de0007
 0x1002aa01
 0x10134206
 0x10de000c
 0x10de0014
 0x10de000a
 0x11d4198b(la tua)
 0x10ec0885
 0x11d41984
 0x80862805
 0x83847680
 0x1aec8800


Se vuoi posta la procedura per ricavare il disassemblato...

Altra cosa...
Hai già provato a patchare uno dei codec per farlo coincidere con il tuo? (penso che hai già fatto questa prova...)

Ho scaricato i tuoi file e ho ricreato il layout, platform e Info... non credo che camb la minestra... ma provare...
Attached File  rodomar705.zip   10.08KB   6 downloads
- /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout12.xml
- /System/Library/Extensions/AppleHDA.kext/Contents/Resources/Platforms.xml
- /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist

Fabio





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