Jump to content

[Aggiornato] Asus F9S FULLY WORKING!


realogic
 Share

38 posts in this topic

Recommended Posts

20 - 8 - 2008 : Finalmente un installazione impeccabile.

 

 

Guida per l'installazione Leopard sulla serie F9 della Asus (riscontri positivi su F3j e altri con similari caratteristiche)

 

Una precisazione, al termine della guida avrete un sistema pienamente funzionante con leopard, tranne che per:

 

- SLEEP : niente da fare, non riesco a farlo "dormire"

- WEBCAM : Non è UVC, per tanto, nemmeno con macam si ottengono risultati

- WIFI : Il driver Intel è sotto develpment, io l'ho sostituita con una Atheros mini-pci-ex, comprata sulla e-baia e mi viene riconosciuta come Airport Extreme senza alcun pacchetto/modifica aggiuntiva.

 

 

La distro che vi consiglio vivamente (per velocità di boot, installazione e driver) è la JaS Client/Server 10.5.4

L'installazione prende circa 30 minuti (boot del DVD incluso) con altre non ho avuto la stessa fortuna.

 

Seguiamo i passaggi.

 

Per prima cosa, bisogna flashare il nostro portatile col bios moddato da Kabyl, questo ci permette di ottenere il Dual Core con tutti i kernel.

ATTENZIONE! Il file linkato è valido solo per utenti ASUS F9S! F9SA304 (Gli altri possono guardare l'intera lista qui)

Se non avete windows installato per far funzionare il programma di flashing, vi basterà salvare il file decompresso in una cartella NTFS, anche su CD volendo. Entrate poi nel Menu del BIOS ed eseguite EasyFlash (per queste istruzioni googlate!)

 

Inserite il DVD, bootate senza nessun parametro e in pochi minuti l'installer vi apparirà.

Non mi soffermerò su come partizionare il disco, MBR o GPT che sia, ci sono guide dedicate per questo.

 

Selezionate i seguenti pacchetti:

 

X11 : Se vi serve installare applicativi Unix/linux tipo Gimp

Kernel Packages : No, non è necessario, funziona benissimo col vanilla, non ho provato però lo sleep del 9.2.0

 

Video Card - NVkush : ok

 

basta, niente altro.

Vi faccio notare che purtroppo al boot avrete bisogno di tastiera e mouse USB. In quanto l'ACPIPS2Nub integrato nel DVD non da risultati.

 

Installate, e riavviate.

A questo punto dovreste avere un sistema semi-completo, tranne che per :

Mouse e Tastiera integrati

Souno

Batteria

 

Eseguite in tranquillità tutti gli update, riavviate e scaricatevi i seguenti pacchetti:

 

AppleHDA.kext ( ALC660-VD )

HDAEnabler.kext

che trovate allegati al fondo.

 

Installateli con Kext Helper (google it)

oppure con OSX86tools (google, again)

 

Otterrete così il suono. Funziona tutto, Altoparlanti interni, MIC integrato, mic in, cuffie esterne

 

Ora passiamo allo SpeedStep

 

Scaricate IntelEnhancedSpeedStep altre istruzioni qui

Una volta scaricato, va editato il file Info.plist all'interno.

 

modificate la riga

 <key>PStateTableDisabled</key>

in

 <key>PStateTable</key>

 

e come valori sottostanti, inserite solamente questi (sovrascrivendo gli altri)

 

<array>
 <integer>2201</integer>
 <integer>1169</integer>
</array>
<array>
  <integer>1200</integer>
  <integer>987</integer>
 </array>
<array>
  <integer>800</integer>
  <integer>900</integer>
 </array>

 

salvate e installate il kext con Kext helper.

 

Scaricate e installate l'applicazione SpeedStep.app, scaricabile allo stesso indirizzo.

Dovrete eseguirla ad ogni avvio, per tanto vi consiglio di crearvi un entry automatica nel menu login sotto le Pref.

 

Per abilitare la tastiera e il mouse integrati, avrete bisogno di installare questo kext: AppleACPIPS2Nub - modded

 

E' possibile abilitare la nostra 8400m G con GFX EFI String, senza così aver più bisogno di Injecter,

 

Scaricate e sostituite il vostro /Library/Preference/SystemConfiguration/com.apple.Boot.plist con quello editato da MacGirl: Download

 

Ricordatevi però di eliminare NVkush.kext !

 

Per far funzionare anche la porta USB sulla sinistra (eliminando così anche l'errore al boot)

Installate il driver PCGenUSBEHCI.kext all'interno di IOUSBFamily.kext rimpiazzando il Contents/Plugins/AppleUSBEHCI.kext

 

Abilitate ora il PowerManagement, semplicemente editanto il file Info.plist dentro AppleACPIPlatform.kext/Contents/PlugIns/ApplePowerSources.kext

 

cambiate la versione di

<key>com.apple.iokit.IOACPIFamily</key>

 

modificando il valore sottostante di string in :

<string>1.0.0d1</string>

 

 

 

Per il momento è tutto! ,)

AppleHDA.kext.zip

HDAEnabler.kext.zip

Link to comment
Share on other sites

Grazie punk almeno tu aiuti...realogic potresti risp. Anche tu visto che la guida l'hai fatta tu e hai anche te un Asus!! :( cmq punk come faccio ad installare il kernel toh 9.1 se non riesco ad accedere al leopard? Purtroppo sono alle prime armi e lo so che è una rottura spiegare tutto "filo filo" "passo passo" però se voglio imparare devo rompere i maroni a qualcuno che mi insegni!! :P grazie ciao

Link to comment
Share on other sites

Grazie punk almeno tu aiuti...realogic potresti risp. Anche tu visto che la guida l'hai fatta tu e hai anche te un Asus!! :) cmq punk come faccio ad installare il kernel toh 9.1 se non riesco ad accedere al leopard? Purtroppo sono alle prime armi e lo so che è una rottura spiegare tutto "filo filo" "passo passo" però se voglio imparare devo rompere i maroni a qualcuno che mi insegni!! :) grazie ciao

Link to comment
Share on other sites

Intanto scusate il doppio post di prima però sto scrivendo da cell e a volte faccio casino... Cmq ho riformattato e provato ad installare senza vanilla rifatta la procedura, ma NIENTE!! Non vado avanti si ferma alla solita schermata! AIUTO!PLEASE!!

Link to comment
Share on other sites

nessuno che risponde? Almeno sapete dirmi come si fa ad entrare con i diritti di amministratori quando si fa il boot con il dvd?cioè che codice devo mettere (es. -s -f) ?? Perché devo cancellare il file Extension.mkext e se faccio rm -Rf mi dice che il file è in read-only e non posso cancellarlo!almeno questo qualcuno mi spiega come farlo!grazie ciao

Link to comment
Share on other sites

Guarda Qmax io sto cercando di farmi ascoltare da più di una settimana ma come vedi i messaggi sono quasi tutti miei.!! Non è di certo un gran forum (visto che in quelli seri i più bravi cercano di aiutare i niubbi) ma è l'unico,quindi bisogna avere pazienza e cercare anche in altri forum...anche se c'è veramente poco!! Cmq se trovi altre informazioni facci sapere? Ciao

Link to comment
Share on other sites

Io però ho l'Asus F8Sa non l'f9!ho visto che i comandi che bisogna eseguire in realtà non vengono fatti perché i file sono in read-only! Quindi io sto provando ad installare la kalyway e da win modificare i file...provo poi so dirti!

Link to comment
Share on other sites

Innanzitutto il mio laptop:

 

Asus F9S-2P002C

T7300/2 Ghz - Santarosa - BIOS 302

2Gb DDR2 667Mhz

HDD interno SATA 160Gb 3 partizioni (Vista/Recover/Data)

nVIDIA GeForce 8400MG 128Mb

 

 

Questa guida è stata realizzata partendo dal post iniziale di realogic e completata con pazienza grazie a decine di prove e alla collaborazione di molti utenti di questo forum che ringrazio.

 

La release che ho utilizzato è la Kalyway 10.5.1.

 

 

1) L'unico modo per avviare correttamente dal DVD Kalyway è premendo al bootloader il tasto F8, e usare cpus=1 -v come bootflag.

Il -v non è fondamentale, ma permette con il verbose mode di avere qualche info in più in caso di blocco.

 

2) Il DVD dovrebbe quindi avviarsi, e dopo pochi minuti dovreste arrivare alla schermata grafica per la selezione della lingua.

Io ho lasciato in inglese, dato che questa rel non include l'italiano, vedremo dopo come aggiungerlo.

 

3) Lasciate quindi evidenziato "Use English..." e click sulla freccia in basso.

 

4) Arriviamo alla schermata "Welcome". Qui cliccate su Utilities e Disk Utility. Dopo pochi istanti Disk Utility

mostrerà quali HDD e partizioni sono disponibili per l'installazione. Nel mio caso, essendo alle primissime armi, ho preferito

installare su un HDD USB esterno (ovviamente questo laptop permette il boot da disco USB). Per evitare pasticci ho selezionato

il disco USB nella parte sinistra della finestra, quindi i comandi: Partition->Volume Scheme->1

(crea una nuova singola partizione nel disco), Options->GUID Partition Table, come Name ho usato OSX86 e

Format Mac OS Extended (Journaled). Quindi il comando Apply per creare la partizione.

 

5) A questo punto dovrebbe essere apparsa sotto il nome del vostro disco, la nuova partizione OSX86. Sempre

per sicurezza, selezionarla e poi dare i seguenti comandi:

Erase->Security Options->Zero Out Data-> Erase. Il disco verrà pulito, al termine chiudere Disk Utility.

 

6) Click su Continue, poi leggete attentamente il ReadMe che apparirà, click su Agree.

Selezionare su quale HDD installare Leopard e click su Continue. Nella nuova schermata click su Customize per la

selezione delle opzioni. Io ho selezionato solo Vanilla_Kernel ACPIPlatform (entrambe le opzioni) e in Bootloaders

EFI solamente BOOT_efi_guid, ovviamente perchè ho utilizzato GUID nella formattazione del disco.

Chiaramente se avete scelto MBR in DiskUtil, qui dovrete selezionare l'altro bootloader.

Click su Done e parte l'installazione, se siete sicuri che il DVD è a posto Skippate la verifica, altrimenti lasciate andare.

Se tutto è andato bene, e fin qui in tutte le mie prove non ho mai avuto alcun problema, arriverete alla schermata

di reset del PC.

Riavviate.

 

7) Al riavvio premete F2 sul PC in modo da accedere al BIOS. Io non ho modificato nulla, nemmeno per il controller SATA,

assicuratevi però che l'ordine di boot sia CD/DVD-HDD, e, se usate come me un disco USB esterno, assicuratevi che

sempre nelle opzioni di boot da HDD, questo sia prima di quello interno, altrimenti vi ritroverete in Vista senza

passare da nessun bootloader di Leopard.

Prima di uscire dal BIOS, estrate il DVD e provate a partire da HDD, utilizzando ancora cpus=1 -v come bootflag.

In teoria dovrebbe iniziare ad avviarsi per poi stopparsi con il messaggio

using 10485 buffer headers and 4096 cluster IO buffer headers

questo a causa dell'ACPI non standard dell'Asus. Reinserite il DVD e riavviate.

 

8) Come per il punto 1, usate cpus=1 -v come bootflag per il riavvio da DVD, e lasciate ricaricare l'installer come prima.

Arrivati alla schermata di Welcome, questa volta aprite dal menu Utilities, Terminal.

Dobbiamo ora sostituire due kext prendendole dal DVD. Per comodità da adesso ogni volta che leggerete OSX86 mi

riferisco all'HDD, mentre con DVD mi riferisco al nome del volume del DVD di Kalyway.

In Terminal digitare:

 

cd /Volumes/OSX86/System/Library/Extensions
rm -rf AppleAPIC.kext
rm -rf AppleACPIPlatform.kext
cd /Volumes/DVD/System/Library/Extensions
cp -r AppleAPIC.kext /Volumes/OSX86/System/Library/Extensions/AppleAPIC.kext
cp -r AppleACPIPlatform.kext /Volumes/OSX86/System/Library/Extensions/AppleACPIPlatform.kext
diskutil repairPermissions /Volumes/OSX86
reboot

 

Non toccate nulla e aspettate il reboot automatico

 

9) Al riavvio estrarre il DVD e al prompt premete F8 per dare il solito cpus=1 -v

 

10) BINGO !!! Per la prima volta vedo partire la presentazione di Leopard sul mio Asus !

Selezionare la nazione e la Keyboard, le cfg di rete e create il vostro account.

 

11) A questo punto modifichiamo il file com.apple.Boot.plist in modo da non dover dare il comando cpus=1 ad ogni riavvio.

Copio e incollo dal post di realogic:

 

Una volta arrivati al desktop, aprite nuovamente il terminale, ed eseguite:

 

sudo -s

"password"

nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

 

Cercate la stringa

<key>Kernel Flags</key>

<string></string>

 

e modificatela in

 

<key>Kernel Flags</key>

<string>cpus=1</string>

 

Premete CTRL + O per salvere e CTRL + X per uscire.

 

Considero questa una soluzione temporanea nella speranza di riuscire a trovare un kernel che parta senza questa opzione, dato che in questo modo viene utilizzato un solo core dei due a disposizione della CPU... ogni aiuto è gradito.

 

12) Per fortuna Leo ha riconosciuto subito il Bluetooth, il Card Reader e la scheda di rete LAN Gigabit Realtek.

Aggiungiamo ora la lingua italiana al nostro Hackintosh. Questo è molto semplice grazie

al pacchetto preparato da tonino_I che troverete qui.

Scaricato il file, apriamo il file zip ed installiamo il pacchetto, poi in Preferenze di sistema/Internazionali,

spostiamo in prima posizione nelle lingue da utilizzare.

Sempre in Pref. di sistema, in Tastiera e Mouse ho abilitato tutte e tre le funzioni del trackpad,

che utilizzo normalmente in Vista.

 

13) Come avrete notato la release Kalyway è decisamente customizzata e carica di utilities che non tutti possono apprezzare.

Se volete riportare il vostro hackintosh allo stato normale date un'occhiata a questo thread per Virginator, che permette

di "ripulire" la vostra installazione:

Date un'occhiata al post #56 dove Kaly stesso mette a disposizione una sua applicazione.

 

14) Sul desktop abbiamo a disposizione la partizione utilizzata da Vista e DATA, ma solo in lettura,

essendo queste formattate in NTFS. Vediamo ora come renderle pienamente disponibili al nostro

HackIntosh, rendendo così possibile lo scambio files tra Win e Mac:

scaricate Paragon NTFS-OSX e aprite il pacchetto .dmg utilizzando Pacifist (installato dalla Kalyway in Applicazioni/Utility).

Estraete da: Contenuti di NTFS.../System/Library/Extensions il file ntfs.kext, e da: Contenuti di NTFS.../System/Library/Filesystems

il file paragon_ntfs.fs. Copiate in /System/Library/Extensions il file ntfs.kext e in System/Library/Filesystems

il file paragon_ntfs.fs (potete anche utilizzare Kext Helper). Rparate le permissions manualmente o usando diskutil repairpermissions /

da Terminale, ed al prossimo reboot le partizioni NTFS saranno utilizzabili sia in lettura che in scrittura.

 

15) Passiamo ora al supporto per la scheda grafica. Fino a questo punto abbiamo lavorato a risoluzione 1024x768 deformata

per riempire lo schermo, senza alcuna possibilità di modificare la risoluzione e senza supporto all'harware accelerato.

Scaricate questo pacchetto ed installatelo deselezionando

la voce NVinject Vanilla e selezionando al suo posto 128mb card, al termine fate il reboot.

Con questa versione installata, il PC si spegne completamente, sia pur dopo una decina di secondi dallo

spegnimento del monitor, al contrario dei vecchi driver che spegnevano il monitor ma non il PC e l'USB.

 

16) Modifichiamo ora il power management per visualizzare lo stato della batteria.

Scaricate PowerManagement_137_1.bundle.tar.gz.

Dezippare il file scaricato in modo da avere PowerManagement.bundle.

Aprite Terminale e date il comando sudo -s ed in seguito la vostra password.

Copiate PowerManagement.bundle nella cartella /System/Library/SystemConfiguration/.

Sempre in Terminale date i comandi

 

 

chown -R root:wheel /System/Library/SystemConfiguration/PowerManagement.bundle
chmod -R 755 /System/Library/SystemConfiguration/PowerManagement.bundle

 

Rebottate ed avrete l'icona dello stato della batteria disponibile sul desktop.

Inoltre questa versione di PowerManagement.bundle permette di modificare correttamente i parametri di configurazione.

 

 

 

UPGRADE A LEOPARD 10.5.2 e kernel Vanilla 9.2.0

 

Ci sono due strade percorribili per upgradare alla 10.5.2, quella suggerita in questo tutorial di =-Devin-=, oppure cercate attraverso i soliti canali i files KalywayIntelCombo10.5.2.zip e kalyway_10.5.2_kernels.mpkg.zip.

 

Io ho preferito seguire la seconda strada, in quanto il package preparato da Kalyway non cancella alcuna kext fondamentali per il corretto avvio di Leo sul nostro F9s.

 

17) Scampattate il file KalywayIntelCombo10.5.2.zip ed installate KalywayUpdCombo10.5.2,pkg.

 

 

18) Riavviate quando richiesto, ed al count-down inserite -v come bootflag.

Il caricamento sarà molto lento, circa un paio di minuti. Cercate di leggere tra i vari messaggi durante il caricamento se viene segnalato un errore simile a questo:

 

kld_load_from_memory() failed for module 

/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/MacOS/ACPI_SMC_PlatformPlugin
Feb a link/load error occured for kernel extension /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext

 

In questo caso a riavvio completato prendete il caro vecchio DVD della versione 10.5.1, andate nella cartella /System/Library/Extensions e copiatevi sulla scrivania il file IOPlatformPluginFamily.kext. Installate questa kext utilizzando Kext Helper b7 o se preferite utilizzando il Terminale. Cancellate ora il file /System/Library/Extensions.mkext, poi sempre da terminale, date i soliti comandi chown e chmod per correggere eventuali problemi in /System/Library/Extensions ed infine un bel diskutil repairpermissions /

 

19) Riavviate ancora una volta usando -v come boot flag, e cercate durante il caricamento se appare nuovamente quell'errore.

In teoria il tempo di caricamento dovrebbe essere tornato attorno ai 20 secondi, come prima dell'upgrade e non dovrebbe apparire nessun errore di kext non caricate. Per esserne sicuri analizzate il log usando Console in Applicazioni/Utility.

 

20) Aggiorniamo ora il kernel alla versione 9.2.0. Scompattate il file kalyway_10.5.2_kernels.mpkg.zip e installate kalyway_10.5.2_kernels.mpkg selezionando il solo kernel_vanilla (original) ed in seguito il disco su cui avete installato OSX. Fate un reboot e utilizzando Console verificate selezionando Tutti i messaggi e inserendo Darwin nel filtro, che il kernel attivo sia realmente il 9.2.0.

 

Se tutto ha funzionato a dovere complimenti, avete effettuato l'upgrade a Leopard 10.5.2, a questo punto potete procedere con l'aggiornamento software, in particolare per l'Aggiornamento del sistema grafico, che installerà i driver ufficiali 10.5.2 per la nostra nVIDIA.

 

Manca solo qualche piccolo ritocco per risistemare quello che l'upgrade ha tolto, reinstallate PowerManagement_137_1.bundle come da punto 16 della guida, e Paragon come da punto 14, e tutto dovrebbe essere tornato come prima.

 

 

Questo post è in continuo aggiornamento, in linea con quello che riesco a combinare sul mio F9S.

Mi manca ancora la webcam, la wireless Intel 9465AGN (forse per ora l'unica soluzione è una pen USB WiFi) e l'audio che non

ne vuole proprio sapere di funzionare nonostante tutte (e sono tante) le kext che ho provato.

 

Se avete suggerimenti sono ben graditi,

 

Chiedo scusa nel caso avessi scritto qualche idiozia, ma ripeto, questa è la mia prima esperienza

con Hackintosh, per cui perdonatemi eventuali castronerie....

 

Buon divertimento !!!

 

Max

Link to comment
Share on other sites

  • 1 month later...

Sorry guys, non ho più avuto molto tempo da dedicare al sito.

E cmq non state sempre a lamentarvi se non vi danno aiuto.. Tutto quello che c'è da sapere è già stato scritto da qualche parte, basta usare la funzione search, con cognizione.

I miei complimenti a Qmax per il lavoro certosino svolto!

 

Ho distrutto la mia installazione upgradando a 10.5.2 (ovviamente senza seguire alcun tutorial) stasera reinstallo tutto e upgrado come Dio comanda.. Spero di trovare la sorpresa tanto attesa (dual core)..

 

Qmax: dalla sign ho visto che hai la scheda audio in testing... sei riuscito a fargli sputare qualche suono?

Link to comment
Share on other sites

Allora... per la 10.5.2 mi sa che aspetto sabato per avere più tempo.

L'audio è mutissimo, ma ho avuto problemi anche in Linux, risolti con una stringa apposita per farla lavorare coi driver ALSA...

Purtroppo anche io non ho molto tempo, e il poco che avevo l'ho investito nel triple-boot come lo volevo io, Vista su HDD int e Linux/OSX su disco USB, ora sto giocando con lo splashscreen di GRUB con la grafica personalizzata... giusto per tirare sino a sabato....

 

Max

Link to comment
Share on other sites

Nel file scaricato c'è il file KalywayUpdCombo10.5.2.pkg

 

Installato, 2 riavvii, tutto bene...

Se non fosse che:

1) il problema cpus=1 con il mio ASUS non è stato risolto

2) ci mette 10 volte il tempo che ci metteva prima a caricare

3) Mi è apparsa l'icona di time machine sulla barra in alto... chi glielo ha chiesto?

4) Ho dovuto rimettere il bundle che mi funzionava per la batteria perchè credo lo abbia sostituito...

5) A un riavvio nn mi ha visto il Bluetooth... poi al successivo tutto ok.

 

SERVIVA QUESTO UPGRADE?

Che benefici (che non vedo) mi ha portato?

Link to comment
Share on other sites

Quindi non c'è soluzione?

Ho installato il file del kernel 10.5.2 dopo KalywayIntelCombo10.5.2 e mi è andato in Kernel Panic...

 

Ora che formatto e rimetto tutto da capo cosa faccio?

Metto solo il file KalywayIntelCombo10.5.2 da solo? Senza il kernel 10.5.2 serve?

 

Quando ci sarà un kernel 10.5.2 funzionante?

Link to comment
Share on other sites

  • 2 weeks later...

@tutti

 

Aggiornata la guida, ora include anche l'upgrade alla 10.5.2 e al kernel 9.2.0.

Il boot dopo l'aggiornamento del sistema grafico dura solo qualche secondo in più rispetto alla 10.5.1.

Nessuna soluzione per ora per quanto riguarda l'audio, che da me resta totalmente muto.

Problemi con il WiFi usando il D-Link G122, la connessione è totalmente ballerina, va e viene, non vorrei fosse per il troppo carico sull'USB dato che il mio Leo gira su disco esterno.

 

Max

Link to comment
Share on other sites

Usi l'Azalia ?

Me lo passi allegandolo al post qui sul forum che gli butto un'occhiata please ?

Io, come realogic, ho ottenuto il funzionamento del solo mic interno con un HDA, per il resto niente.

 

Come non detto, tu hai alc660 su ICH7, l'F9 è ICH8...

 

 

Max

Link to comment
Share on other sites

se mi dici bene come controllare quei dati verifico cmq ti passo il file

 

 

Se alleghi al tuo post il file lo provo, tanto per scrupolo... ma leggo che tu hai un F3, non un F9.

Nell'F9 è come se il gruppo dell'audio partisse "spento" da BIOS ed attivato dal sistema operativo. Funziona perfettamente con Vista, ma ad esempio in Linux lo devo attivare aggiungendo una stringa di codice al driver audio, credo proprio che il problema sia lo stesso qui, ma nussuno sa come farlo in OSX... :(

 

Max

Link to comment
Share on other sites

 Share

×
×
  • Create New...