Jump to content
241 posts in this topic

Recommended Posts

Fai la prova come descritto

Se ne hai voglia è quella di installare una retail, hai un Hack e puoi preparare la usb

Da Apple Store scarichi Yosemite 10.10.2

Bootloader Chameleon

 

Fabio

Sono abbastanza convinto che questa sia la soluzione migliore.

  • Like 1

Fai la prova come descritto

Se ne hai voglia è quella di installare una retail, hai un Hack e puoi preparare la usb

Da Apple Store scarichi Yosemite 10.10.2

Bootloader Chameleon

 

Fabio

 

Si ne ho una gran vogli di far tutto dall'inizio, sto aspettando, che si rinnova la connessione e ho i giga per scaricare la 10.2

purtroppo mi collego in tethering dal telefono....

 

 

la prova l'ho fatta, si avvia ho fatto ioreg e hdef c'e e riconosce la scheda , 8086;3A3E, adesso li posto nel th di mirone,

comunque AppleHDA non si è caricato, o meglio solo alcuni kext componenti IOHDAFamily e AppleHDAController

Non so se può essere utile svuotare la nvram (visto che sembra mantenere impostazioni precedenti in avvio), ma tanto vale provare...

sudo nvram -c

 

 

 

Proviamo non mi sembra una cattiva idea, terminal da GUI, o da single user ?

Non è cambiato niente 

 

non carica AppleHDA 

 

 

dimenticavo io ho aggiornato il bootloader da Cwizzard, e quando bootto vedo per un attimo boot0 e boot1 poi dal menu c'e dopo il disco (installer) può centrare qualcosa ?


La situazione che dovresti avere in informazioni di sistema dovrebbe essere come quella nell'immagine

 

 

Adesso l'ho caricato da terminal e quardando in informazioni di sistema mi sono accorto che AppleHardwareConfigDriver non è apple ma autore sconosciuto 

 

iQ7Mzs.png

Potrebbe essere che è stato modificato per la tua scheda video,per cui sarebbe normale.

Ti allego quello originale dovessi fare qualche esperimento.

Copiati AppleHDA.kext sul desktop per fare modifiche, tasto destro sul file. "Mostra contenuto pacchetto" vai in contents/Plugins e sostitusci il kext. Poi la solita procedura di installazione.

 

AppleHDAHardwareConfigDriver.kext.zip

Potrebbe essere che è stato modificato per la tua scheda video,per cui sarebbe normale.

Ti allego quello originale dovessi fare qualche esperimento.

Copiati AppleHDA.kext sul desktop per fare modifiche, tasto destro sul file. "Mostra contenuto pacchetto" vai in contents/Plugins e sostitusci il kext. Poi la solita procedura di installazione.

 

Intendi AppleHDA di mirone o vanilla, in caso vanilla me lo passeresti ?

Pensavo a quello di mirone visto che dovrebbe essere modificato per la tua scheda, il fatto è che Mirone potrebbe aver modificato proprio quel kext. Aspetterei conferma da Fabio se valga la pena di provare. Ti allego comunque l'originale 10.10.2.

AppleHDA.kext.zip

Se vuoi fare delle prove, sezione download Chameleon 2578

Nella cartella Extra al suo interno org.chamelon.Boot.plist mi dici quali stringhe ci sono

 

Fabio

	<key>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>Graphics Mode</key>
	<string>1920x1200x32</string>
	<key>GraphicsEnabler</key>
	<string>Yes</string>
	<key>Kernel Flags</key>
	<string>kext-dev-mode=1 dart=0</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>UseKernelCache</key>
	<string>Yes</string>

Pensavo a quello di mirone visto che dovrebbe essere modificato per la tua scheda, il fatto è che Mirone potrebbe aver modificato proprio quel kext. Aspetterei conferma da Fabio se valga la pena di provare. Ti allego comunque l'originale 10.10.2.

 

si il kext che mi hai passato è contenuto nel pachetto AppleHDA di mirone quindi non è firmato per quello presumo

resta il fatto che non carica il kext, mi chiedevo se esiste un metodo per passare kextload durante il boot e veder cosa succede

Fai la procedura kextload con il kext di Mirone e posta il risultato che vediamo perchè non carica.

 

 

Non da errori e lo carica..., ogni tanto e ogni tanto stesso output ma non lo carica,

poi non capisco (ma x ignoranza in materia) perchè dei componenti interni al pacchetto AppleHDA , invece li carica ?_?

bash-3.2# sudo kextunload /System/Library/Extensions/AppleHDA.kext
(kernel) Kext com.apple.driver.AppleHDA not found for unload request.
Failed to unload com.apple.driver.AppleHDA - (libkern/kext) not found.
bash-3.2# sudo kextutil /System/Library/Extensions/AppleHDA.kext
Diagnostics for /System/Library/Extensions/AppleHDA.kext:
Code Signing Failure: code signature is invalid
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext "/System/Library/Extensions/AppleHDA.kext"
bash-3.2# sudo kextload /System/Library/Extensions/AppleHDA.kext
bash-3.2# 

A me sembra che lo abbia caricato, controlla in info di sistema.

EDIT: Scusa ho letto male e avevo capito che non lo caricava.

Come vedi l'audio adesso in info di sistema.

Prova anche a riparare i permessi da Utility disco invece che con KextWizard e poi ricostruisci la cache e fai un riavvio per vedere se lo mantiene

Sto provando a cercare di capire perchè non si carica, 

 

Posto l'output di   kextutil -I  perchè magari qualcuno esperto può capire cosa non va, ad esempio che molti componenti e dipendanze siano già avviate a me risulta, non chiaro.

 

Ad ogni modo anche avviato in informazioni di sistema ho il solito 

 

Audio alta definizione Intel

 

id audio  :3 

Mac-Pro-di-huggy:~ huggy$ sudo kextutil -I /System/Library/Extensions/AppleHDA.kext
Password:
Diagnostics for /System/Library/Extensions/AppleHDA.kext:
Code Signing Failure: code signature is invalid
/System/Library/Extensions/AppleHDA.kext appears to be loadable (not including linkage for on-disk libraries).
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext "/System/Library/Extensions/AppleHDA.kext"
Load /System/Library/Extensions/AppleHDA.kext and its dependencies into the kernel [Y/n]? Y
Loading /System/Library/Extensions/AppleHDA.kext.
/System/Library/Extensions/AppleHDA.kext successfully loaded (or already loaded).

/System/Library/Extensions/AppleHDA.kext and its dependencies are now loaded, and started as listed below. You can now return to the debugger to set breakpoints before starting any kexts that need to be started.

    com.apple.kpi.bsd - interface, not startable
    com.apple.kpi.libkern - interface, not startable
    com.apple.kpi.mach - interface, not startable
    com.apple.kpi.private - interface, not startable
    com.apple.kpi.unsupported - interface, not startable
    com.apple.kpi.iokit - interface, not startable
    com.apple.iokit.IOPCIFamily - already started
    com.apple.kec.Libm - already started
    com.apple.vecLib.kext - already started
    com.apple.iokit.IOAudioFamily - already started
    com.apple.iokit.IOHDAFamily - already started
    com.apple.iokit.IOGraphicsFamily - already started
    com.apple.driver.AppleHDAController - already started
    com.apple.iokit.IONDRVSupport - already started
    com.apple.kext.OSvKernDSPLib - not started
    com.apple.driver.AppleEFIRuntime - already started
    com.apple.driver.AppleEFINVRAM - already started
    com.apple.driver.DspFuncLib - not started
    com.apple.driver.AppleHDA - not started

Send personalities for /System/Library/Extensions/IOPCIFamily.kext [Y/n/a]? Y
Send personality IOPCI2PCIBridge-i386 [Y/n/a]? Y
Send personality IOPCI2PCIBridge-PCI [Y/n/a]? Y
Send personality IOPCI2PCIBridge-Name [Y/n/a]? Y
Send personalities for /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/IOHDAFamily.kext [Y/n/a]? Y
Send personality HD Audio Codec [Y/n/a]? Y
Send personalities for /System/Library/Extensions/IOGraphicsFamily.kext [Y/n/a]? Y
Send personality AppleBacklightDisplay [Y/n/a]? Y
Send personality IODisplayWrangler [Y/n/a]? Y
Send personality AppleDisplay [Y/n/a]? Y
Send personalities for /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext [Y/n/a]? Y
Send personality BuiltInHDA [Y/n/a]? Y
Send personalities for /System/Library/Extensions/IONDRVSupport.kext [Y/n/a]? Y
Send personality 1 [Y/n/a]? Y
Send personality 2 [Y/n/a]? Y
Send personality 3 [Y/n/a]? Y
Start /System/Library/Extensions/OSvKernDSPLib.kext [Y/n/a]? Y
/System/Library/Extensions/OSvKernDSPLib.kext started.
Send personalities for /System/Library/Extensions/AppleEFIRuntime.kext [Y/n/a]? Y
Send personality EFI Runtime [Y/n/a]? Y
Send personalities for /System/Library/Extensions/AppleEFIRuntime.kext/Contents/PlugIns/AppleEFINVRAM.kext [Y/n/a]? Y
Send personality EFI NVRAM [Y/n/a]? Y
Start /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/DspFuncLib.kext [Y/n/a]? Y
/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/DspFuncLib.kext started.
Start /System/Library/Extensions/AppleHDA.kext [Y/n/a]? Y
/System/Library/Extensions/AppleHDA.kext started.
Send personalities for /System/Library/Extensions/AppleHDA.kext [Y/n/a]? Y
Send personality HDA Generic Codec Driver [Y/n/a]? Y
Send personality HDA Driver [Y/n/a]? Y
Mac-Pro-di-huggy:~ huggy$ 

SysLibExt.rtf

Qui siamo già aldilà delle mie già modeste conoscenze. Comunque come ti ha già prospettato Fabio sarebbe meglio pensare ad una installazione "Vanilla" che poi mi sembra anche quello che ti prefiggi nel titolo del post. Hai già tutto pronto, DSDT, org.chameleon, SMBios ti basta trasferirli e poi piano piano risolvere le cose a piccoli passi. Che poi mi pare sia solo l'audio il problema.

Qui siamo già aldilà delle mie già modeste conoscenze. Comunque come ti ha già prospettato Fabio sarebbe meglio pensare ad una installazione "Vanilla" che poi mi sembra anche quello che ti prefiggi nel titolo del post. Hai già tutto pronto, DSDT, org.chameleon, SMBios ti basta trasferirli e poi piano piano risolvere le cose a piccoli passi. Che poi mi pare sia solo l'audio il problema.

 

si è assolutamente l'obbiettivo, l'unico problema sono i 5 e rotti GB, che non ho adesso. Nell'attesa vedo avanti a risolvere i problemi.

I problemi non si limitano all'audio. Ho problemi grafici e di lag, che ho in parte arginato usando i driver nvidia Apple, ed agendo sul smbios

Non sono ancora sicuro a cosa imputarli, mi sembra esagerato che una Quadro 4000 (gf100-fermi-2Gram) sia insufficiente per un OS,

ma può anche darsi. Poi provare a far funzionare speedstep e turbo, e il Powermenagment della gpu che frulla al max.

Resto dell'avviso che buona parte dei problemi derivino proprio dalla distro. C'è da dire che il tuo è un sistema insolito nel panorama degli hackintosh per cui bisogna andare a tentativi. Il tuo DSDT originale è uno di quelli più puliti che abbia mai visto, facile da correggere solo bisogna avere le competenze per sapere le patch da applicare. Io più che applicare le patch compilate ad-hoc per una scheda non ho mai fatto, ma da quel punto di vista sei in buone mani ed il lavoro è già stato fatto da chi di dovere. Secondo me si riuscirà a tirarne fuori un sistema bello stabile. Riguardo l'audio, anche se funzionerà probbilmente non sarà un granchè da quello che dici, ma ci sono soluzioni USB a veramente pochi soldi che funzionano Ootb.

Resto dell'avviso che buona parte dei problemi derivino proprio dalla distro. C'è da dire che il tuo è un sistema insolito nel panorama degli hackintosh per cui bisogna andare a tentativi. Il tuo DSDT originale è uno di quelli più puliti che abbia mai visto, facile da correggere solo bisogna avere le competenze per sapere le patch da applicare. Io più che applicare le patch compilate ad-hoc per una scheda non ho mai fatto, ma da quel punto di vista sei in buone mani ed il lavoro è già stato fatto da chi di dovere. Secondo me si riuscirà a tirarne fuori un sistema bello stabile. Riguardo l'audio, anche se funzionerà probbilmente non sarà un granchè da quello che dici, ma ci sono soluzioni USB a veramente pochi soldi che funzionano Ootb.

 

Si anche io credo che i problemi dipendano in parte dalla distro, perchè al di là dei kext che installa, non è dato sapere quali altri componenti siano modificati ne come, e la cosa in generale a me non piace...

Per l'audio potrei anche provare a concentrarmi sull'uscita Display Port della gpu ( di Fatto HDMI x Yosemite) so che funziona perche VoodooHDA, anche se per pochi secondi lo fa uscire.

Ma ormai è una questione di principio, potrebbe anche essere che con la vanilla e HDA mod funzione ootb....vedremo....a breve

Tutto sto tempo alla fine mi sta servendo a conoscere e capire un Sistema che non conosco, e lo trovo un'ottima "palestra" per l'installazione vanilla

Difatti riuscire a capire quello che si fa e perchè è importante oltre che appagante. Comunque per l'audio HDMI mi sa che basta una patch nel DSDT per farlo funzionare che non è stata presa in considerazione fino adesso ma penso che Fabio te la possa applicare in un attimo, a quel punto ti servirà un connettore DP/HDMI.


si è assolutamente l'obbiettivo, l'unico problema sono i 5 e rotti GB, che non ho adesso. Nell'attesa vedo avanti a risolvere i problemi.

I problemi non si limitano all'audio. Ho problemi grafici e di lag, che ho in parte arginato usando i driver nvidia Apple, ed agendo sul smbios

Non sono ancora sicuro a cosa imputarli, mi sembra esagerato che una Quadro 4000 (gf100-fermi-2Gram) sia insufficiente per un OS,

ma può anche darsi. Poi provare a far funzionare speedstep e turbo, e il Powermenagment della gpu che frulla al max.

Hai menzionato dei problemi grafici che dici parzialmente risolti con i Driver nVidia alternativi, però mi sembra che per quei driver bisogna aggiunger una key al org.chameleon, poù precisamente questa:

 

Kernel Flags
nvda_drv=1

 

altrimenti non dovrebbero funzionare

Difatti riuscire a capire quello che si fa e perchè è importante oltre che appagante. Comunque per l'audio HDMI mi sa che basta una patch nel DSDT per farlo funzionare che non è stata presa in considerazione fino adesso ma penso che Fabio te la possa applicare in un attimo, a quel punto ti servirà un connettore DP/HDMI.

Hai menzionato dei problemi grafici che dici parzialmente risolti con i Driver nVidia alternativi, però mi sembra che per quei driver bisogna aggiunger una key al org.chameleon, poù precisamente questa:

 

<key>Kernel Flags</key>

<string>nvda_drv=1</string>

 

altrimenti non dovrebbero funzionare

 

No dicevo che ho risolto con quelli apple, gli nvda peggiorano, ho tolto il flag, cmq il panello invidia lo fa da gui, puoi selezionare i driver os x o nvidia a secondo di quelli che scegli mette o rimuove la flag

 

Per far uscire l'audio da dp, non serve nessun connettere, display port, porta video e 7.1 canali audio hd come hdmi,.

×
×
  • Create New...