ITA
V3.0 in RED BOLD (allegati totalmente rimpiazzati)
descrizione aggiornamento v2.0: DSDT per audio/video/sleep/chiusura display/usb mac osx like/hpet e full speedstep
descrizione V3.0: mai più freeze al boot
Anche se il sistema è sequenziale, vorrei tenere aggiornato il post e far si che rimanga per lo meno un punto di riferimento. Riepilogando i topic significativi da gennaio ad oggi e per far si che tutti coloro che chiedono nel tempo dettagli e guide e drivers.. che li prendano qui.V3.0 in RED BOLD (allegati totalmente rimpiazzati)
descrizione aggiornamento v2.0: DSDT per audio/video/sleep/chiusura display/usb mac osx like/hpet e full speedstep
descrizione V3.0: mai più freeze al boot
ed ovviamente è una lavagna aperta a tutti.
--preliminare
La ricerca:
visto che sul forum non esce una fava, basta googlare:
5930g site:www.insanelymac.com
Link significativi diretti Insanelymac in ordine cronologico:
Primi cenni con procedura (agosto 2008) attenzione il driver di rete non � valido
Altri cenni (2008 no allegati)
20 dic 2008 (tastiera)
Primi tentativi di hack (2/1/09 no allegati)
11 gen 2009 (per express card)
Prima discussione di guppo con istruzioni (21/1/09 -> 24/3/09) con soluzioni di setup
3 feb (no allegati)
17 feb (è una bufala -mia
19 feb (audio)
19 mar -> 17 giu (audio su topic eng)
25 mar -> 11 apr (audio driver OK Noob1x) PROSEGUE qui e qui ma senza sviluppi
10 giu (eng: DRIVER VALIDI PER 10.5.7)
28 giu (driver universale video)
5 lug (prime discuss DSDT) e (topic TED)
7 lug (altre discuss DSDT)
31/8 NETKAS ci da la soluzione per il randomico stop al boot, ne parlo sotto
2/9 nuovo topic con riepilogo e citazione soluzione di netkas
SITUAZIONE V3.0:
Periferiche:
Attualmente è possibile installare tutto eccetto la LAN interna e la WIFI 5100 mini pcie che per ovvie ragioni si può facilmente sostituire con una Dell mini pcie Wifi 1390 (costo 13€ sulla baia)
Le strade per installare sono tante e tutte portano alle stesse conclusioni.
AUDIO E VIDEO INIETTATE IN DSDT e sempre in DSDT inserite monte voci (devices mancanti) e modificate entry per device USB e UHCI, fissato lo SLEEP e la chiusura del DISPLAY!!!! nessun driver video necessario
Grazie a netkas non ci sono più anomalie all'avvio. La soluzione è descritta con chiarezza e la copio e incollo nell'ultimo capitolo
GUIDA
Prima cosa vorrei chiarire che leggendo i primi link in alto si accede a guide gia fatte ma basate sul setup dei dvd hack (i preferiti ideneb, lawless) e sui quali non mi dilungo.
Allora descrivo la piu semplice ma non per tutti praticabile:
-partire da un mac originale (o usare un dvd hack di un dvd mac osx originale col metodo dell sblocco sul file OSInstall.mpkg)
PRELIMINARE: il portatile è configurato con VISTA licenziato/mbr+partizione nascosta ACER ripristino (vista PE).. potete sempre spendere 60euro e prendere un disco sata da 320 o 500gb LACIE che è una bomba e conservare il disco originale
-quindi:
- installare un tool (io uso paragon 2009)
- decidere se sacrificare o meno la partizione di recovery (io si perchè poi ho messo quella di Acronis per risparmiare 1giga di VISTA PE)
- eliminare le partizioni non vista
- cambiare il size di vista
- preparare la 1 partizione di mac
- preparare la 3 partizione DATI ntfs (da usare con mac e vista)
- usare un tool per riassegnare le lettere e il bcd store di vista (io uso paragon 2009) in modo da avere il boot di vista funzionante
-lanciare utility disco (anche da riga di comando ma la procedura è più lunga)
-inizializzare la partizione mac preparata come HFS+ journaled (ricordarsi il nome del device es: /dev/disk1s1
-da riga di comando scrivere: vsdbutil -a device es /dev/disk1s1 (per inizializzare il db dei permessi)
-lanciare un setup e indicare come destinazione il disco es /dev/disk1s1
-al termine chiudere il setup
INSTALLARE UPDATE 10.5.8
-installare Chameleon 2.0 RC2 (che crea anche la /Extra con le features del boot)
-mettere l'ultimo DSDT.aml allegato
-Eliminare il contenuto della /Extra/Extensions
-Eliminare eventuali injector video
-fare il touch della cartella /Volumes/nomescelto del nuovo disco/System/Library/Extensions
-mettere allegati per l'Extra e la System/Library/Extensions (a mano o usando kexthelper) , il DSDT e i files di boot
ATTENZIONE ai parametri di boot nel com.boot.plist (theme, risoluz grafica e hd di avvio di default vanno adattati!!!)
Altra Attenzione: il file UUID contiene un plist col MAC ddress della mia scheda wifi.. dovete aggiornarlo col vostro per rimediare all'errore di boot uuid 35
attachment kext posizioneFINITO!!
________________________________________________
part1.rar IOUSBfamily /S/L/E
part2.rar AppleBatteryManager /S/L/E
part2.rar AppleACPIPlatform /S/L/E
part2.rar AppleACPIC /S/L/E
part2.rar ApplePS2Controller.kext /S/L/E
part2.rar AppleACPIPS2Nub /S/L/E
part2.rar AppleSMBIOS /S/L/E
part2.rar IOSHDCBlockDevice.kext /S/L/E
part2.rar VoodooUSBEHCI /S/L/E
boot.rar AppleDecrypt /E/E
boot.rar UUID /E/E
boot.rar com.apple.boot.plist /
boot.rar smbios.plist /E
boot.rar DSDT.aml /
boot.rar dsdt.dsl /
boot.rar com.apple.boot.plist /E
<h3 class="entrytitle" id="post-178"> NETKAS FIX per il boot che randomicamente si blocca </h3>LA CAUSA è dovuta al kext AppleUSBUHCI che a volte non consente al mac di montare il disco di avvio come root.
la soluzione ci impone di lavorare come ROOT:
a) aprire /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBUHCI.kext/Contents/Info.plist
trovare questa voce.. di solito è l'ultima :
<key>OSBundleRequired</key>
<string>Root</string>
sostituirla in
<key>OSBundleRequired</key>
<string>Safe Boot</string>
c) aggiornare la cache
sudo touch /System/Library/Extensions/IOUSBFamily.kext /System/Library/Extensions
-cambiare il com.boot.plist nella cartella /Extra (per indicare la default boot partition.. il theme preferito etc..) allegato il mio!
-verificare per scrupolo che nella /system/library/extensions esiste il driver trackpad+ps2 (appleacpips2nub e appleps2 modificato vedi sopra e link ai drivers)
-smontare il disco ed attaccarlo al portatile
-avviare con -v -f x verificare
EN/US
V3.0 in RED BOLD (attachments fully replaced below)
v2.0: DSDT for audio/video/sleep/lid close/usb mac osx like/hpet + full speedstep
V3.0: never freeze at boot
Links that point to history of topics that below to acer 5930g (time descending):V3.0 in RED BOLD (attachments fully replaced below)
v2.0: DSDT for audio/video/sleep/lid close/usb mac osx like/hpet + full speedstep
V3.0: never freeze at boot
Primi cenni con procedura (8/2008) attention ETHERNET not good
other (2008 no attach)
20 dic 2008 (tastiera)
1st try to hack (2/1/09 no allegati)
11 gen 2009 (x express card)
1st team discussdi (21/1/09 -> 24/3/09)
3 feb (no attach)
17 feb (is mine kafe <-invert ka,fe and reread .. it doesn't work!)
19 feb (audio)
19 mar -> 17 giu (audio su topic eng)
25 mar -> 11 apr (audio driver OK Noob1x) follow here and here but without news
10 giu (eng: DRIVER VALIDI PER 10.5.7)
28 giu (driver universale video)
5 lug (1st discuss DSDT) + (topic TED)
7 lug (other discuss DSDT and actual WIP)
31/8 NETKAS gave us solution for randomic hang atboot, see below
2/9 new topic that describe netkas solution
STATUS:
Hardware:
Actually it's possible to activate all axcept for internal LAN and WIFI 5100 mini pcie (that can obviously be replaced with a Dell mini pcie Wifi 1390 (130€ on ebay)
AUDIO & VIDEO INJECTED BY DSDT (DSDT has a lot of voices tipically of mac but not here! now here we have: pnlf, pwrb, slpb and USB to UHCI, SLEEP is fixed and also the open/cloded DISPLAY!!!!
Troubles:
At boot we have an orrible Hang. Some people say that that is due to keyboard/mouse loading problems, other refer to audio loading problems, other -as me- to ACPI in general.
Now Thanks to newer DSDT mods I ask you to apply my attachments and test if you heve already hangs at boot or not
GUIDE
I won't tell about a dozen methods to setup with dvd hacked.. they are written above in the history links.
The easiest way for me is:
-start from an original mac (or starting from a dvd hacked with OSInstall.mpkg modded)
TODO BEFORE: lappie comes with VISTA licensed/mbr+hidden partition with ACER recovery (vista PE)..
-so:
- use a tool to mod the partitions (i.e. paragon 2009)
- decide if destroy or not the partition recovery partition (me yes because the acronis method is 1gig less than acer VISTA PE)
- erase non vista partitions
- resize vista partition
- prepare future mac partition
- prepare the 3rd partizion DATA ntfs (to be used with mac and vista)
- use a tool to reassign map drive letters in vista and bcd store (i.e. paragon 2009) in order to have a good start of vista
-start disk utility
-initialize mac partition as HFS+ journaled (remember tha device name i.e. /dev/disk1s1
-from command line: write vsdbutil -a device i.e. /dev/disk1s1 (to initialize db permissions)
-start the mac osx dvd setup into the hdd acer: remember to choose the acer hdd i.e. /dev/disk1s1
-close the setup
CODE
BEWARE: if you've used 10.5.5 or below is suggested to upgrade to 10.5.6 or 10.5.7 with COMBO INTEL upgrade from apple site.. or using Ideneb Upgrade kit 1.1
-setup Chameleon 2.0 RC2 (which creates /Extra folder with features of boot)
-put last DSDT.aml BELOW in boot.rar
-erase /Extra/Extensions content
-Erase even video injectors
-touch folder /Volumes/nomescelto del nuovo disco/System/Library/Extensions
-put kext in attached in Extra/Extensions and /System/Library/Extensions as described below
-put attachments as they are for Extra and System/Library/Extensions (hand made or by usando kexthelper) , DSDT d boot i files
ATTENTION to boots parameters in com.boot.plist (theme, risoluz grafica and boot HDD def. must be changed before !!!)
Pay Attention to: file UUID contains a plist with MAC address of a buddy ethernet wifi.. but you have to put yours.. this solve uuid error 35 at boot
attachment kext posizione
________________________________________________
part1.rar IOUSBfamily /S/L/E
part2.rar AppleBatteryManager /S/L/E
part2.rar AppleACPIPlatform /S/L/E
part2.rar AppleACPIC /S/L/E
part2.rar ApplePS2Controller.kext /S/L/E
part2.rar AppleACPIPS2Nub /S/L/E
part2.rar AppleSMBIOS /S/L/E
part2.rar IOSHDCBlockDevice.kext /S/L/E
part2.rar VoodooUSBEHCI /S/L/E
boot.rar AppleDecrypt /E/E
boot.rar UUID /E/E
boot.rar com.apple.boot.plist /
boot.rar smbios.plist /E
boot.rar DSDT.aml /
boot.rar dsdt.dsl /
boot.rar com.apple.boot.plist /E
<h3 class="entrytitle" id="post-178">NETKAS SOLUTION TO FIX HANGS AT BOOT
</h3> Cause: AppleUSBUHCI.kext is resp. to the freezes durring osx boot, before root partition mounted. Solution need to be root:
a) open this file /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBUHCI.kext/Contents/Info.plist (you need root rights to edit this file)
<key>OSBundleRequired</key>
<string>Root</string>
and replace it with
<key>OSBundleRequired</key>
<string>Safe Boot</string>
c) run this command to update caches
sudo touch /System/Library/Extensions/IOUSBFamily.kext /System/Library/Extensions
FINISH
-edit com.boot.plist in /Extra folder (to set default boot partition.. desired theme etc..)
-verify that in /system/library/extensions exists the driver trackpad+ps2 (appleacpips2nub e appleps2 modded see above )
-unmount hdd acer and go on with the lappie
-start with -v -f to see verbosely
FINALLY::::::
TO DO LIST:
-i left the dsl file.. so if anyone could try to fix the CAPS lock blue led that after the resume sleep is always on (the keyb is not caps lock.. only the led! so pressing 2 times the caps lock you get the normal)
-the FAN method.. I see that after a couple of hours the lappie is very hot.. then in dsdt (ubuntu or mac) I don't see the FAN method.. I tried to put it but a lot of variables and names are not declared before and IASL tell that those names are unknown..
I left that code with // so search for 'FAN' to see the code
-the SATA method.. or AHCI. Yes a lot of dsdt have the sata method.. and here not. so is important to have one or not?
VERY HARD TODO LIST:
-inject extra acer buttons.. like aceracpi driver linux
-activate bluetooth at boot like ubuntu 9.0.4 by rfkill linux kernel module
