ErmaC Posted December 2, 2009 Share Posted December 2, 2009 Ciao a tutti! Volevo chiedervi una cosa inerente le ricerche fatte da MC. Ho visto che nel suo DSDT ha completamente eliminato il controllo sul sistema operativo, per intenderci dove ultimamente si andava ad aggiungere "Darwin" con valori a quelli di "MS-Vista", Che vantaggi porta? (DSDT libero da restrizioni o pesantezze di un SO?) Vorrei chiederlo nel suo topic, ma il mio inglese scritto non arriva molto lontano. Altra domandina sempre su quelle richerche. Ha eliminato anche una serie di Device che sono effettivamente inutilizzate sotto OSX come il Floppy e lo speaker per esempio... (Mi piace sperimentare) Vorrei provare ad eliminarli anche io ma ho visto che alcuni Device hanno "dipendenze" super radicate nel codice... C'e' un modo per eliminarle (quindi abbreviare/sintetizzare il codice DSDT)? Fabio Ps spero non essere andato troppo OFF-Topic Link to comment Share on other sites More sharing options...
scrax Posted December 2, 2009 Author Share Posted December 2, 2009 Ciao a tutti! Volevo chiedervi una cosa inerente le ricerche fatte da MC. Ho visto che nel suo DSDT ha completamente eliminato il controllo sul sistema operativo, per intenderci dove ultimamente si andava ad aggiungere "Darwin" con valori a quelli di "MS-Vista", Che vantaggi porta? (DSDT libero da restrizioni o pesantezze di un SO?) Vorrei chiederlo nel suo topic, ma il mio inglese scritto non arriva molto lontano. Altra domandina sempre su quelle richerche. Ha eliminato anche una serie di Device che sono effettivamente inutilizzate sotto OSX come il Floppy e lo speaker per esempio... (Mi piace sperimentare) Vorrei provare ad eliminarli anche io ma ho visto che alcuni Device hanno "dipendenze" super radicate nel codice... C'e' un modo per eliminarle (quindi abbreviare/sintetizzare il codice DSDT)? Fabio Ps spero non essere andato troppo OFF-Topic Ti dico io avevo provato ad applicare le mod di MC al mio dsdt ed era da diventare matti perché appunto lui ha tolto tantissimo, ora ho visto che mi va meglio e faccio prima vista anche la mobo quasi identica ad adeguare le sue ultime versioni ai device che io ho differenti. Alcuni device sono più semplici da estirpare altri invece... La parte relativa al Darwin ecc. io non l'ho mai usata a parte all'inizio quando patchavo con DSDTPatcherGui che la mette in automatico, in teoria toglie qualche grado ma credo che con LPCB e SSDT le temperature (36° sul mio) non possano scendere ulteriormente. Forse ha effetti quando lo speedstep non è attivo,ma non ne ho idea, ipotizzo... frtommy: probabilmente non è colpa tua s'è incasinato, e riordinarlo non è così semplice. Comunque se ti può consolare oggi ho provato a modificare il dsdt di un acer: estratto e compilato senza modifiche mi dava già un errore (non warning), mi chiedo se han forzato la compilazione pur di farlo EDIT: ATTENZIONE! LE DISCUSSIONI RIGUARDO SPEEDSTEP E SSDT SONO SPOSTATE QUI: VANILLA SPEEDSTEP Link to comment Share on other sites More sharing options...
scrax Posted December 8, 2009 Author Share Posted December 8, 2009 Ho aggiunto una parte per integrare la scheda audio, con relativi kext necessari. Inoltro siccome ultimamente sto usando un dsdt modificato basandomi su quello di MC a breve preparerò un promemoria per le modifiche da fare per usarlo con le P5K non Pro per ora potete consultare questo post. dorebbe funzionare anche con la v3.3 di Master Chief http://www.insanelymac.com/forum/index.php...033&st=100# Link to comment Share on other sites More sharing options...
Smith@@™ Posted December 8, 2009 Share Posted December 8, 2009 Ho aggiunto una parte per integrare la scheda audio, con relativi kext necessari.Inoltro siccome ultimamente sto usando un dsdt modificato basandomi su quello di MC a breve preparerò un promemoria per le modifiche da fare per usarlo con le P5K non Pro per ora potete consultare questo post. dorebbe funzionare anche con la v3.3 di Master Chief http://www.insanelymac.com/forum/index.php...033&st=100# Carissimo scrax one question: Il kext e' direttamente l'applehda con i 2 plugin modificati? O i 2 plugin modificati sono in dummy kext? Link to comment Share on other sites More sharing options...
scrax Posted December 8, 2009 Author Share Posted December 8, 2009 i kext sono questi: /Extra/Extensions/LegacyAppleHDAHardwareConfigDriver.kext /Extra/Extensions/LegacyHDAPlatformDriver.kext non sono dummy a quanto mi sembra hanno un sacco di codice dentro. Avevo dato un'occhio per veder se si poteva farne a meno ma mi sa di no... i kext son questi: http://www.insanelymac.com/forum/index.php...st&id=63285 Link to comment Share on other sites More sharing options...
Smith@@™ Posted December 8, 2009 Share Posted December 8, 2009 Ok, a quanto vedo i 2 plugin modificati dell'applehda sono inseriti in unico kext nominato audio_.kext, e' un'ottima scelta in quanto invece di inserirli direttamente nell'applehda perdendone l'effetto dopo un aggiornamento, vengono caricati a parte, ottima scelta Link to comment Share on other sites More sharing options...
ErmaC Posted December 8, 2009 Share Posted December 8, 2009 Esercizio di estetica... Avete inserito con successo la MOD che si trova in EVODSDT sul nome delle periferiche? "32.PCI card information hack" Qualche dritta in piu'?? E' applicabile solo alle PCI o ai device in generale? Io qualcosa di simile al momento l'ho applicato solo sui device ETH0 e ETH1 le lan per intenderci. Sbirciando nel IORegExplorer alcuni dispositivi non hanno nome... Esempio nella recente mod della Firewire vi viene correttamente visualizzata in SistemProfiler? Ripeto esercizio di estetica nessun vantaggio da queste ADD. Fabio Link to comment Share on other sites More sharing options...
Smith@@™ Posted December 8, 2009 Share Posted December 8, 2009 scrax, da qualche parte ho letto che scrivesti di aver eliminato il device EC, io l'ho aggiunto e lo vedo tranquillamente caricato nello ioreg. Mi spieghieresti perche' hai deciso di eliminarlo ? Dai un'occhiata qui. The embedded controller (EC) is an essential component in modern mobile, ultra-mobile and embedded computer systems. An efficient EC sub-system enables energy-conscious designs to obtain dramatic power savings. Esercizio di estetica... Avete inserito con successo la MOD che si trova in EVODSDT sul nome delle periferiche? "32.PCI card information hack" Qualche dritta in piu'?? E' applicabile solo alle PCI o ai device in generale? Io qualcosa di simile al momento l'ho applicato solo sui device ETH0 e ETH1 le lan per intenderci. Sbirciando nel IORegExplorer alcuni dispositivi non hanno nome... Esempio nella recente mod della Firewire vi viene correttamente visualizzata in SistemProfiler? Ripeto esercizio di estetica nessun vantaggio da queste ADD. Fabio Sì. E' applicabile a tutto cio' che sfrutta uno slot pci e sue varianti. Io l'ho applicato alle 2 lan integrate, ad una terza relatek, ad una quarta wireless atheros e alla scheda video. Se vai qualche pagina piu' indietro trovi in 2 post, se non ricordo male, alcuni miei tips.. Si', e' solo un esercizio di estetica o di stile, come dir si voglia.. Ciao Fabio Link to comment Share on other sites More sharing options...
scrax Posted December 9, 2009 Author Share Posted December 9, 2009 Si, nel topic di MasterChief. Perché avevo letto da qualche parte che serviva solo per i portatili. Poi l'ho rimesso su consiglio di MC. In io reg è così? anche a te? si possono vedere anche i nomi device che ho cambiato basandomi sul mio mac book pro, P0P2 in PEGP P0P9 in RP06 EHCI in EHC1 UHCI in EHC2 in P0P4 ho questo: 00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 02) e non so se apple usa nomi particolari, quindi per ora lo tengo così. IFabio, la modifica alla Firewire mi viene vista così se uso quella postata da MC. Con quella postata qui la vedo così: Link to comment Share on other sites More sharing options...
Smith@@™ Posted December 11, 2009 Share Posted December 11, 2009 Si, nel topic di MasterChief. Perché avevo letto da qualche parte che serviva solo per i portatili. Poi l'ho rimesso su consiglio di MC. In io reg è così? anche a te? si possono vedere anche i nomi device che ho cambiato basandomi sul mio mac book pro, P0P2 in PEGP P0P9 in RP06 EHCI in EHC1 UHCI in EHC2 in P0P4 ho questo: 00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 02) e non so se apple usa nomi particolari, quindi per ora lo tengo così. IFabio, la modifica alla Firewire mi viene vista così se uso quella postata da MC. Con quella postata qui la vedo così: Si' esatto, perfetto Link to comment Share on other sites More sharing options...
Smith@@™ Posted December 12, 2009 Share Posted December 12, 2009 Devo darmi una regolata, sto iniziando a eliminare un po' troppo e ho notato che "alcune" cose possono venir utilizzate in un dato momento :calma: Scrax ho appena letto sul thread di masterchief del suo nuovo approccio nell'utilizzo delle efistring per i fake id e devo dire che sembra molto buono, ma la domanda e' questa: nel nuovo dsdt, quello da inserire direttamente nel bios, i device che fanno riferimento ai fake id che inseriremo tramite efi nel com vanno eliminati? Il dsdt che utilizzeremo da disco sara' quello che gia' utilizziamo ma senza l'aggiunta dei fake id che sono ora nel com.apple? Tu quale tabella dsdt hai iniettato nel bios? Quella semplicemente ottimizzata o quest'ultima con tutte le nostre aggiunte? La seconda mi sembra improbabile. Come torno indietro eliminando tutte le fix? In quanto se ricreo un nuovo dsdt ottimizzato non caricando quello che ho ora, tornerei si' allo stato iniziale, ma avrei comunque 2 dsdt profondamente diversi, in quanto quello che utilizzo ora si basa totalmente sulle modifiche e aggiunte di masterchief che ho rimodellato per la mia deluxe.. Capisci cosa voglio dire? Tu che linea stai seguendo? Ciao Link to comment Share on other sites More sharing options...
Smith@@™ Posted December 12, 2009 Share Posted December 12, 2009 EDIT EDIT OK Scrax, dando un'occhio all'ultimo 3.4 di masterchief ho visto per grandi linee che praticamente ha tolto TUTTO, praticamente tutto, quindi e' quest'ultimo che voi della p5k dovreste inserire direttamente nel bios? ALTRA COSA: ho visto che nell'ultimo dsdt masterchief ha eliminato il PNOT per i 4 core, sapresti spiegarmi il perche'? EDIT AGAIN: Scrax ho notato che con le ultime modifiche (ma non ho ancora capito quale lo ha causato) l'ibernazione si e' "rotta", nel senso che anche se imposto ad 1 l'ibernazione, il sistema continua ad andare solamente in sleep, a te risulta tutto ok sul tuo sistema? Non capisco, ma l'S4 ora da dove viene richiamato? Link to comment Share on other sites More sharing options...
Smith@@™ Posted December 12, 2009 Share Posted December 12, 2009 RIedit: Ha tolto troppo il caro master, non riesco piu' a rapportare sulla deluxe,, Link to comment Share on other sites More sharing options...
Smith@@™ Posted December 12, 2009 Share Posted December 12, 2009 Edit, ultimo poi letto: Ho visto rileggendo quel poco che ha lasciato, che il pnot lo ha integrato nello scope, pensavo lo avesse eliminato, il punto e' che ha tolto troppo, rapportare da questo il relativo sulla deluxe che non fa parte della p5k non mi fa prender sonno. E' pazzesco quello che riesce a fare master, davvero non vedo cos'altro possa togliere... Scrax ripeto la domanda, e' quest'ultima versione che voi della p5k inietterete nel bios? Il resto (i fake id tolti) in efi nel com.apple? Confermi... Me ne vado a letto, mi si son fatti gli occhi come quelli dei cinesi... Link to comment Share on other sites More sharing options...
scrax Posted December 12, 2009 Author Share Posted December 12, 2009 Scusami, non c'ero. L'ultimo dsdt di MC è una pazzia, non credo che sarà quello da metter nel bios io finora ho usato solo la parte del ssdt Domani la guarderò con calma. Per la modifica delle EFI io ho tolto o commentato le parti che iniettavano gli id nel dsdt e le ho messe nel com.apple.boot.plist devo ancora controllare se le ho tolte tutte, per intanto mi va tutto bene. La cosa dell'ibernazione c'è chi l'ha segnalata ma io non son mai andato in ibernazione, mi sa che in bios ho solo S3 impostato (non so neanche perché ) In caso come faccio a vedere se va? E' per caso quando carica la barra grigia invece della rotellina al boot? Link to comment Share on other sites More sharing options...
Smith@@™ Posted December 12, 2009 Share Posted December 12, 2009 Da terminale: sudo pmset -a hibernatemode 1 vai in stop e vedi se va in ibernazione, il pc deve spegnersi e al successivo riavvio devi avere un bel: "Wake kernel!" Se non si spegne, allora va semplicemente in stop A che punto siete arrivati sul thread di masterchief, nel senso qual e' il riassunto della sua ultima pazzia... Ciao Link to comment Share on other sites More sharing options...
scrax Posted December 12, 2009 Author Share Posted December 12, 2009 Da terminale: sudo pmset -a hibernatemode 1 vai in stop e vedi se va in ibernazione, il pc deve spegnersi e al successivo riavvio devi avere un bel: "Wake kernel!" Se non si spegne, allora va semplicemente in stop A che punto siete arrivati sul thread di masterchief, nel senso qual e' il riassunto della sua ultima pazzia... Ciao Per il topic di MC io son fermo alla 3.3.1 Rigurardo lo sleep mi è morto l'avvio. Non riparte manco via usb ora provo in s a ripristinare, forse è colpa di un'altra mod che ho messo in com.apple.Boot.plist vediamo... EDIT: avevo impostato quiet boot e mi appariva la schermata di selezione degli HD vuota, avviando con F8 mentra carica il bootloader meli fa vedere, ma non parte. Il bootloader si blocca alla prima linea: Loaded -HFS+ file: [system/Library/CoreService/SystemVersion.plist] 479 bites from 4253910 vediamo con -s ma mi sa che non cambierà nulla... infatti Link to comment Share on other sites More sharing options...
scrax Posted December 12, 2009 Author Share Posted December 12, 2009 Per il topic di MC io son fermo alla 3.3.1 Rigurardo lo sleep mi è morto l'avvio. Non riparte manco via usb ora provo in s a ripristinare, forse è colpa di un'altra mod che ho messo in com.apple.Boot.plist vediamo... EDIT: avevo impostato quiet boot e mi appariva la schermata di selezione degli HD vuota, avviando con F8 mentra carica il bootloader meli fa vedere, ma non parte. Il bootloader si blocca alla prima linea: Loaded -HFS+ file: [system/Library/CoreService/SystemVersion.plist] 479 bites from 4253910 vediamo con -s ma mi sa che non cambierà nulla... infatti Ok sembra che non fosse colpa del ibernazione, bensì di un'impostazione che ho inserito in com.apple.boot.plist L'ibernazione però non funziona, devo forzare lo spegnimento, perché mi restan le ventole accese e non rientra più da questo stop incompleto. Addirittura non funziona manco più il tasto reset, devo spegnere l'alimentatore per riavviare Link to comment Share on other sites More sharing options...
ErmaC Posted December 12, 2009 Share Posted December 12, 2009 Piccolo OFF-TOPIC Puo' essere utile ai possessori di questo chip audio Ciao ragazzi approfitto per suggerirvi una nuova "MOD" ancora non l'ho provata a fondo, e tratta dell'audio ed in particolare la AD2000B asarebbe da modificare il Device HDEF, aggiungendo quanto seguie. (A quanto letto particolarmente utile in Snow 10.6.2) Device (HDEF) { Name (_ADR, 0x001B0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "subsystem-id", Buffer (0x04) { 0xA0, 0x00, 0x00, 0x00 }, "subsystem-vendor-id", Buffer (0x04) { 0x6B, 0x10, 0x00, 0x00 }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Ringraziamenti vanno a THe KiNG Spero di aver fatto cosa gradita. PS Lo .kext va comunque aggiornato con la ultima versione. Fabio Link to comment Share on other sites More sharing options...
scrax Posted December 12, 2009 Author Share Posted December 12, 2009 Ok sembra che non fosse colpa del ibernazione, bensì di un'impostazione che ho inserito in com.apple.boot.plistL'ibernazione però non funziona, devo forzare lo spegnimento, perché mi restan le ventole accese e non rientra più da questo stop incompleto. Addirittura non funziona manco più il tasto reset, devo spegnere l'alimentatore per riavviare RIEDIT: Non è neanche colpa della modifica al boot plist... dopo uno stop (e successivo rispegnimento forzato) non mi riparte più finche non faccio ripartire qualche altro sistema. Sembra come se gli HD diventassero invisibili sia a chameleon che a darwin, in verbose con altri chameleon di altri hd si bolcca con kp appena partito. E rimettendo tutto com'era non mi va manco più lo stop normale... All'avvio ho in errore di chameleon che dice: Hibernate image is too old by 3299 seconds. Use forceWake=y to override efi_inject_get_devprop_string NULL trying stringdata Link to comment Share on other sites More sharing options...
Smith@@™ Posted December 12, 2009 Share Posted December 12, 2009 Piccolo OFF-TOPICPuo' essere utile ai possessori di questo chip audio Ciao ragazzi approfitto per suggerirvi una nuova "MOD" ancora non l'ho provata a fondo, e tratta dell'audio ed in particolare la AD2000B asarebbe da modificare il Device HDEF, aggiungendo quanto seguie. (A quanto letto particolarmente utile in Snow 10.6.2) Device (HDEF) { Name (_ADR, 0x001B0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "subsystem-id", Buffer (0x04) { 0xA0, 0x00, 0x00, 0x00 }, "subsystem-vendor-id", Buffer (0x04) { 0x6B, 0x10, 0x00, 0x00 }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Ringraziamenti vanno a THe KiNG Spero di aver fatto cosa gradita. PS Lo .kext va comunque aggiornato con la ultima versione. Fabio Sisi era gia nel mio hdef da prima che theking la postasse su projectosx, i valori li avevo tirati giu' dallo ioreg funziona perfettamente, e' nel dsdt dato a barbone RIEDIT: Non è neanche colpa della modifica al boot plist...dopo uno stop (e successivo rispegnimento forzato) non mi riparte più finche non faccio ripartire qualche altro sistema. Sembra come se gli HD diventassero invisibili sia a chameleon che a darwin, in verbose con altri chameleon di altri hd si bolcca con kp appena partito. E rimettendo tutto com'era non mi va manco più lo stop normale... Amico mio, troppe modifiche, credo che il nostro dsdt fin dove siamo arrivati, sia gia' troppo perfetto, ma e' un mio pensiero Link to comment Share on other sites More sharing options...
scrax Posted December 12, 2009 Author Share Posted December 12, 2009 Anche secondo me ormai l'unica cosa che manca è la firewire, dato che fa ancora qualche scherzo. E poi forse c'è l'opportunità di velocizzare l'avvio sull'audio ma quello dipende dalla scheda penso(io ho ALC883) Però il problema dello stop adesso ce l'ho anche con Chameleon RC3 quindi credo che il fallito tentativo di ibernare il tutto mi ha scombussolato la gestione dell'energia in qualche modo... C'è un file per l'ibernazione che viene creato da qc parte? Magari è quello che mi rompe le scatole adesso. Per intanto provo a ibernare con RC3 e vediam che succede... un attimo.... Use forceWake=y to override forse questo mi salva lo stop... adesso mi ha dato: header read size 0 incorrect image signature efi_inject_get_devprop_string NULL trying stringdata vediam se va lo stop.... niente. non mi va più. inizio a stufarmi... Link to comment Share on other sites More sharing options...
Smith@@™ Posted December 12, 2009 Share Posted December 12, 2009 scrax devi riportare lo stato di stop con il comando che ti ho dato prima, ma con 0 finale... e cancella poi la sleepimage da private/var/vm (sono invisibili) Use forceWake=y to override Questo ti serve per forzare la lettura della sleepimage, ma non ti serve in quanto in ibernazione non ci va proprio Link to comment Share on other sites More sharing options...
scrax Posted December 13, 2009 Author Share Posted December 13, 2009 Grazie smith@@ lo stato di sleep l'avevo già ripristinato e ho provato sia wake che force wake e infatti nulla cambia a parte che ripristinando lo stato di sleep o rimettendo chamaleon2rc3 (non ricordo bene quale dei due) riesco a ripartire senza chiavetta l'immagine l'ho trovata guardando man pmset adesso riavvio normalmente e vediamo se va in stop. Link to comment Share on other sites More sharing options...
Smith@@™ Posted December 13, 2009 Share Posted December 13, 2009 Grazie smith@@lo stato di sleep l'avevo già ripristinato e ho provato sia wake che force wake e infatti nulla cambia a parte che ripristinando lo stato di sleep o rimettendo chamaleon2rc3 (non ricordo bene quale dei due) riesco a ripartire senza chiavetta l'immagine l'ho trovata guardando man pmset adesso riavvio normalmente e vediamo se va in stop. Link to comment Share on other sites More sharing options...
Recommended Posts