davdl92 Posted March 7, 2013 Share Posted March 7, 2013 Salve a tutti, ho installato correttamente mountain lion 10.8.0 e ho installato scheda ethernet e audio tramite kexts per la mia scheda madre.. Andando ad aggiornare al 10.8.2 ovviamente le 2 schede non funzionavano più e ho dovuto reinstallare i singoli kexts.. Ho letto che questo è uno svantaggio dell'installazione tramite kexts delle periferiche e che una possibile soluzione (che renderebbe l'installazione "perenne") sarebbe integrarli nel file DSDT.aml.. Risolverei in questo modo il problema di doverli reinstallare a ogni aggiornamento? Se si, come si procede? Grazie mille! Link to comment https://www.insanelymac.com/forum/topic/286874-integrare-kexts-nel-dsdt/ Share on other sites More sharing options...
buoo Posted March 7, 2013 Share Posted March 7, 2013 Potresti optare anche per un iniettore personalizzato http://www.projectos...p?showtopic=798 Questo è un iniettore che utilizzo per i controller SATA e per la scheda video, una soluzione definitiva. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleIdentifier</key> <string>org.buoo.CustomProfile</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.0.0</string> <key>IOKitPersonalities</key> <dict> <key>ICH7AHCI</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleAHCIPort</string> <key>CFBundleName</key> <string>AHCI Chipsets Injector</string> <key>Chipset Name</key> <string>ICH7 AHCI</string> <key>IOClass</key> <string>AppleAHCI</string> <key>IOPCIPrimaryMatch</key> <string>0x27c18086</string> <key>IOProbeScore</key> <integer>2000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Vendor Name</key> <string>Intel</string> </dict> <key>JMicronAHCI</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleAHCIPort</string> <key>Chipset Name</key> <string>JMB363 eSATA AHCI</string> <key>IOClass</key> <string>AppleAHCI</string> <key>IOPCIClassMatch</key> <string>0x01060100&0xffffff00</string> <key>IOPCIPrimaryMatch</key> <string>0x2360197b&0xfff0ffff</string> <key>IOProbeScore</key> <integer>2000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Vendor Name</key> <string>JMicron</string> </dict> <key>AppleAHCIDiskDriver</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.IOAHCIBlockStorage</string> <key>CFBundleName</key> <string>IOAHCIBlockStorage Fix</string> <key>IOClass</key> <string>AppleAHCIDiskDriver</string> <key>IOProviderClass</key> <string>IOAHCIDevice</string> <key>IOProbeScore</key> <integer>1000</integer> <key>Protocol Characteristics</key> <dict> <key>Physical Interconnect</key> <string>SATA</string> <key>Physical Interconnect Location</key> <string>Internal/External</string> </dict> </dict> <key>AMDCedarGraphicsAccelerator</key> <dict> <key>CFBundleExecutable</key> <string>AMDRadeonAccelerator</string> <key>CFBundleGetInfoString</key> <string>AMDRadeonAccelerator 1.0.29 11612</string> <key>CFBundleIdentifier</key> <string>com.apple.AMDRadeonAccelerator</string> <key>CFBundleName</key> <string>AMDRadeonAccelerator Kernel Extension</string> <key>CFBundleShortVersionString</key> <string>1.0.29</string> <key>ATIEnableWideBlitSupport</key> <true/> <key>ATIUseTearingWideBlit</key> <false/> <key>CFBundleIdentifier</key> <string>com.apple.AMDRadeonAccelerator</string> <key>GpuDebugPolicy</key> <integer>0</integer> <key>IOClass</key> <string>AMDCedarGraphicsAccelerator</string> <key>IODVDBundleName</key> <string>AMDRadeonVADriver</string> <key>IOKitDebug</key> <integer>0</integer> <key>IOMatchCategory</key> <string>IOAccelerator</string> <key>IOPCIMatch</key> <string>0x68E11002</string> <key>IOProbeScore</key> <integer>200</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>IOSourceVersion</key> <string>0.0.0.0.0</string> <key>IOVARendererID</key> <integer>16908288</integer> <key>sensor-properties</key> <array> <dict> <key>device_type</key> <data> Z3B1LXNlbnNvcg== </data> <key>location</key> <string>GPU</string> <key>name</key> <string>gpu-sensor</string> <key>polling-period</key> <data> AAAAAQAAAAA= </data> <key>reg</key> <data> AAAAAg== </data> <key>sample-period</key> <data> AAAAAACYmAA= </data> <key>sensor-id</key> <data> AAAABg== </data> <key>version</key> <data> AAAAAg== </data> <key>zone</key> <data> AAAAAg== </data> </dict> </array> </dict> </dict> <key>OSBundleRequired</key> <string>Local-Root</string> </dict> </plist> Link to comment https://www.insanelymac.com/forum/topic/286874-integrare-kexts-nel-dsdt/#findComment-1894794 Share on other sites More sharing options...
davdl92 Posted March 9, 2013 Author Share Posted March 9, 2013 Scusami, ma non ci ho capito niente non lo mastico molto l'inglese.. Come posso fare? Devo integrare solo 2 kexts, uno per la scheda audio e uno per l'ethernet Link to comment https://www.insanelymac.com/forum/topic/286874-integrare-kexts-nel-dsdt/#findComment-1895281 Share on other sites More sharing options...
joe2009 Posted March 9, 2013 Share Posted March 9, 2013 Scusami, ma non ci ho capito niente non lo mastico molto l'inglese.. Come posso fare? Devo integrare solo 2 kexts, uno per la scheda audio e uno per l'ethernet Eccoti le guide in Italiano: http://www.insanelymac.com/forum/topic/211061-guida-modifica-del-dsdt-le-basi-e-le-fix-piu-comuni/ P.S. Impara l'inglese altrimenti l'80% di ciò che si trova sul web ti rimarrà sconosciuto Link to comment https://www.insanelymac.com/forum/topic/286874-integrare-kexts-nel-dsdt/#findComment-1895298 Share on other sites More sharing options...
davdl92 Posted March 9, 2013 Author Share Posted March 9, 2013 con tutta la buona volontà, non riesco a trovare la sezione per aggiungere i kexts nel dsdt! Link to comment https://www.insanelymac.com/forum/topic/286874-integrare-kexts-nel-dsdt/#findComment-1895302 Share on other sites More sharing options...
iFIRE Posted March 9, 2013 Share Posted March 9, 2013 sory man, but this exist? or it is new, if you fine this information please send me a MP!!!!! Link to comment https://www.insanelymac.com/forum/topic/286874-integrare-kexts-nel-dsdt/#findComment-1895308 Share on other sites More sharing options...
joe2009 Posted March 9, 2013 Share Posted March 9, 2013 con tutta la buona volontà, non riesco a trovare la sezione per aggiungere i kexts nel dsdt! Perdonami ma io ne vedo ben poca.... il modo hackintosh è fatto soprattutto di studio e molti tentativi che ti permetteranno, in futuro, di renderti autonomo. Le guide che ti ho postato servono soprattutto a capire di cosa stai parlando e ti permetteranno di capire cosa ti chiedono coloro i quali vengo in tuo aiuto... la pappa bell'è pronta fa comodo a molti ma se qualcuno ti chiede banalità del tipo (per esempio) "id vendor" devi essere in grado di fornirle. Studiare serve anche ad agevolare chi ti aiuta. Link to comment https://www.insanelymac.com/forum/topic/286874-integrare-kexts-nel-dsdt/#findComment-1895315 Share on other sites More sharing options...
davdl92 Posted March 9, 2013 Author Share Posted March 9, 2013 Quindi praticamente funziona cosi: uno chiede gentilmente di guidarlo nella risoluzione del problema, e la risposta è "prima devi impararti tutta l'enciclopedia".. queste guide le avevo gia viste e lette, una volta capito cos'è il dsdt e come è strutturato, mi dici a cosa servono quei link se non si parla di come iniettare i kexts che servono a me? Fino ad ora non mi è stato richiesto niente a cui non sapessi rispondere.. Se succedesse, sarei il primo a informarmi per fornire una risposta. Link to comment https://www.insanelymac.com/forum/topic/286874-integrare-kexts-nel-dsdt/#findComment-1895319 Share on other sites More sharing options...
joe2009 Posted March 9, 2013 Share Posted March 9, 2013 Quindi praticamente funziona cosi: uno chiede gentilmente di guidarlo nella risoluzione del problema, e la risposta è "prima devi impararti tutta l'enciclopedia".. queste guide le avevo gia viste e lette, una volta capito cos'è il dsdt e come è strutturato, mi dici a cosa servono quei link se non si parla di come iniettare i kexts che servono a me? Fino ad ora non mi è stato richiesto niente a cui non sapessi rispondere.. Se succedesse, sarei il primo a informarmi per fornire una risposta. Come già ti è stato detto ti serve un iniettore e, visto che non sai l'inglese, il traduttore google ti può essere d'aiuto... qui spiega nel dettaglio come fare: http://translate.google.it/translate?sl=en&tl=it&js=n&prev=_t&hl=en&ie=UTF-8&eotf=1&u=http%3A%2F%2Fwww.projectosx.com%2Fforum%2Findex.php%3Fshowtopic%3D798 ...ah e questa non è tutta l'enciclopedia.... ma solo quello che interessa a te Link to comment https://www.insanelymac.com/forum/topic/286874-integrare-kexts-nel-dsdt/#findComment-1895328 Share on other sites More sharing options...
davdl92 Posted March 9, 2013 Author Share Posted March 9, 2013 ok mi sono letto la pagina in inglese.. Ma ho ancora qualche dubbio: se non ho capito male, qui non si parla di "iniettare il kext nel file DSDT" ma di creare un "kext personalizzato" (dummy kext) da inserire in /Extra/Extensions.. E questo, sempre se non ho capito male, dovrebbe garantire il funzionamento della periferica anche dopo aggiornamenti del sistema.. Ma ciò che non ho capito è: quale kext devo editare? Nel mio caso specifico intendo.. Dovrei aggiungere delle righe (prese dai 2 kexts) a quale particolare kext? Link to comment https://www.insanelymac.com/forum/topic/286874-integrare-kexts-nel-dsdt/#findComment-1895379 Share on other sites More sharing options...
buoo Posted March 9, 2013 Share Posted March 9, 2013 Iniettare un kext nel DSDT non significa niente, non ha senso. Modifica l'info.plist all'interno del kext e inietta ciò di cui hai bisogno. Non so di preciso a cosa ti serve per l'audio .... Custom.kext.zip Link to comment https://www.insanelymac.com/forum/topic/286874-integrare-kexts-nel-dsdt/#findComment-1895385 Share on other sites More sharing options...
davdl92 Posted March 9, 2013 Author Share Posted March 9, 2013 Mi serve perchè a ogni aggiornamento del sistema operativo, sia la scheda ethernet che la scheda audio non funzionano.. Link to comment https://www.insanelymac.com/forum/topic/286874-integrare-kexts-nel-dsdt/#findComment-1895388 Share on other sites More sharing options...
buoo Posted March 10, 2013 Share Posted March 10, 2013 Si ma per la scheda audio se usi l'AppleHDA che ci fai con l'iniettore? Bisogna patchare i binari... Per la scheda di rete invece, puoi spulciare sul forum, dovresti già trovare un'iniettore già pronto per la tua scheda di rete. Link to comment https://www.insanelymac.com/forum/topic/286874-integrare-kexts-nel-dsdt/#findComment-1895499 Share on other sites More sharing options...
Recommended Posts