[blue_box]
→ 
L’articolo seguente è la traduzione italiana – autorizzata – dell’articolo scritto da Rich Trouton sul proprio blog personale: Der Flounder. Se mastichi l’inglese e ti interessano gli aspetti più tecnici dell’uso di OS X non esitare ad aggiungerlo al tuo feed-reader.[/blue_box]
Qualche mese fa avevo notato che stavo cominciando a finire lo spazio libero a disposizione sul mio Mac Mini casalingo impostato come media center del mio sistema home theater. La macchina era un Mac Mini del 2007 con 2 GB di RAM equipaggiato con OS X 10.6.6, un disco da 1TB contenente i file multimediali e, connesso via FireWire 400, un disco esterno da 2TB che ne faceva il backup. Un’altra delle cose notate era che il MacMini cominciava a soffrire durante le operazioni di riproduzione degli ultimi filmati in HD resi disponibili attraverso l’iTunes Store.
Questo Mini funzionava anche come server Tivo2Go e come DVD player, quindi non poteva essere semplicemente rimpiazzato da una Apple TV. Ho quindi proposto a mia moglie di rimpiazzare il MacMini del 2007 con un nuovo MacMini con 2TB di stage interno, un disco esterno dalla capacità di 4TB per il backup (connesso via Firewire 800) e con la possibilità di avere una connessione Thunderbolt per ogni eventuale espansione futura di storage. La sua risposta è stata:
“OK, ma deve essere in grado di far funzionare Front Row* ”
E questo requisito è stato il problema. I primi modelli di MacMini ad essere equipaggiati con una porta Thunderbolt sono stati i modelli 2011. Questi, inoltre, sono stati i primi modelli a supportare OS X 10.7.0 e superiori, con il non trascurabile dettaglio che Front Row è stato dismesso proprio da 10.7.0 in poi. **
In breve la mia configurazione ideale era quella di far funzionare un MacMini del 2011 con Mac OS X 10.6.8. Dopo un po’ di ricerche e di scervellamenti sono riuscito ad ottenere quello che mi serviva. Nel seguito dell’articolo ti mostrerò come ho fatto!
Il mio coIpo di fortuna è stato che i modelli di MacBook Pro di inizio 2011 ed i MacMini dello stesso anno sono pressoché identici come componenti hardware di base. I MacBook Pro early-2011 sono in grado di far funzionare 10.6.8 in quanto rilasciati prima di Lion (10.7.0), pubblicato solo a luglio di quell’anno. Mi è quindi sembrato corretto ipotizzare che vista l’identità delle componenti hardware anche il MacMini 2011 potesse essere in grado di far funzionare il sistema precedente.
Durante le mie ricerche mi sono reso conto di non essere il solo a cercare di far funzionare una configurazione come quella da noi desiderata, molti altri vi si erano cimentati, con risultati altalenanti. Problemi comuni erano performance al di sotto delle aspettative, dominanze cromatiche rosa dovute a problemi con i driver della scheda video e connessione Thunderbolt non funzionante.
Ad ogni modo sono riuscito a risolvere tutto quanto quando all’interno di questo thread sul forum di discussione Apple dal titolo newfoundglory un utente è riuscito non solo a capire quali driver fossero necessari ma ne ha anche creato, e pubblicato, un comodo pacchetto di installazione: NFG Mac Mini 2011 installer.
Questa è stata la chiave di volta per la perfetta risoluzione di ogni problema rilevato con i driver, rendendo piena giustizia alle capacità computazionali del MacMini indipendentemente che faccia funzionare 10.6.8 o 10.7. Ricapitolando, quindi, i passi necessari per installare con successo Snow Leopard su un MacMini del 2011, previo download dell’installer qui sopra, sono stati:
1. Avviare il Mini modello 2011 in Target Disk Mode e collegarlo ad un Mac che eseguiva 10.6.8.
2. Cancellare il disco di avvio del MacMini.
3. Installare Mac OS X 10.6.x sul MacMini 2011 (clonando l’installazione esistente, usando un pendrive appositamente preparato o i dvd di installazione – come nel mio caso – del MacBook Pro early-2011 in mio possesso).
4. Finita l’installazione, installare il pacchetto 10.6.8 v1.1 Combo Update sul MacMini, sempre mantenendo la connesisone via via Target Disk Mode.
5. Possiamo quindi avviare il MacMini, ora con il suo OS X 10.6.8 installato, dal proprio disco di boot. A questo punto vedremo l’infausto output video rosa, Thunderbolt non funzionerà, ed il sistema sarà un pò “zoppo” come ci aspettavamo.
6. È arrivato il momento di utilizzare l’NFG Mac Mini 2011 installer package, lo installiamo e riavviamo il sistema. Finalmente il subset di driver corretti per il Mini viene installato e tutti i problemi di poc’anzi saranno un ricordo.
7. Per maggior sicurezza a questo punto ho voluto re-installare il 10.6.8 v1.1 Combo Update. Probabilmente è un passo non necessario, ma visto che male non fa non ho rinunciato a farlo.
8. Siamo pronti per lanciare il tool Software Update per scaricare tutti gli aggiornamenti disponibili per 10.6.8.
Finito il tutto ho cominciato a lavorare con il MacMini, trovando tutto al pieno delle proprie funzionalità, compreso il – per me fondamentale – Front Row. Questo riusciva a comunicare perfettamente con iTunes 11.x. Tutto mi sembrava dunque risolto sino a che non ho collegato il mio Apple USB SuperDrive cercando di riprodurre un DVD della mia collezione di film. Ne Front Row ne il DVD Player nativo di Apple riconoscevano l’unità come una periferica DVD valida.
Ti chiedi come mai? Ebbene i MacMini del 2011 sono stati i primi computer Apple, dopo il MacBook Air, a non essere equipaggiati di un drive DVD, mentre i portatili MacBook Pro di inizio 2011 si poggiavano ai propri lettori interni.
Quello che ha risolto la situazione è stato un ulteriore hack dei driver. Utilizzando alcune informazioni reperite in questa pagina di MacOSXHints, ho provveduto ad editare manualmente il file
/System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback
con l’editor esadecimale 0xED hex editor.
La modifica fatta è stata semplicemente quella di aggiornare la definizione di lettore DVD valido per DVDPlayback cambiando il valore Internal nell’ovvio External, quindi cercando il valore (hex) 496E7465726E616C
e rimpiazzandolo con (hex) 45787465726E616C
.
Eseguita la modifica ho riavviato il sistema, reinserito il mio dvd e quindi sia DVDplayer che Front Row ne hanno eseguito la riproduzione correttamente.
Visto che sono passati alcuni giorni da quando ho completato questa procedura e non ci sono stati ulteriori problemi ho decido si pubblicare questa guida sperando di essere d’aiuto a chi volesse metter su una configurazione similare.
—
* = la pagina inglese su Front Row è decisamente meglio documentata;
** = ricordo che a suo tempo c’erano a disposizione dei programmi quali Front Row Enabler o semplici comandi per tornare ad avere Front Row su Lion.