Jump to content

thefoul

thefoul

Member Since 21 Nov 2006
Offline Last Active Oct 16 2013 10:21 AM
-----

Topics I've Started

[GUIDA] Snow Leopard su Asus P7H55-M PRO (32bit)

09 October 2010 - 07:44 PM

Snow Leopard su ASUS P7H55-M PRO

Credits

Tonymac e il suo fantastico blog.
I suoi boot cd e il ##### hanno davvero contribuito a semplificare queste e tante altre installazioni.

Procedura

In realtà' questa installazione non e' nulla di trascendentale.
Rimangono solo dei piccoli dubbi circa il riconoscimento del processore (nel mio caso Core i3 540) in System Profiler.
Ma e' un fatto puramente estetico: tutte le applicazioni pesanti riconoscono perfettamente la CPU con tutte le sue features.

Preparazione (pre-install)
BIOS:
Scheda video
Sebbene questo chipset (H55M) permetta l'utilizzo della iGPU presente nel processore, vi conviene installare una scheda dedicata (nel mio caso Nvidia 9400 1GB VRAM) perché la scheda integrata, seppur riconosciuta, non ha ancora un supporto adeguato (no kext) e pertanto vi trovereste a non godere dell'accelerazione grafica.
Pertanto impostate la scheda PCIE come primaria ed assicuratevi che sia attiva al reboot.

Controller SATA interno
Impostate AHCI

Audio
HD

Installazione

1) Scaricatevi il boot cd adatto dal blog di tonymac a seconda della scheda grafica in uso:
##### Nvidia
##### ATI
##### Supported

2) fate il boot col boot cd, espelletelo, inserite lo Snow Leopard retail DVD e dopo qualche istante premete F5; appena visualizzato selezionatelo con la freccia da tastiera e scrivete:

-v -force64 busratio=23 fsb=133
[ENTER]

Tenete presente che i valori da passare con busratio e fsb dipendono dal modello di processore che avete.

3) Installate Snow Leopard e non curative del warning finale

4) Al riavvio ripetete quanto al punto 2

5) Una volta raggiunto il desktop noterete che sia la LAN che l'audio sono stati riconosciuti out-of-the-box.
In realtà' non e' così': il sistema sta usando le kext caricate dal boot cd.

Per ora installate ##### con le seguenti opzioni:
- ##### (infatti non abbiamo DSDT per questa mobo)
- smbios.plist dell'iMac

NON RIAVVIATE

6) Installatevi PlistEdit Pro e modificate com.apple.Boot.plist (lo trovate in /Extra) con delle nuove stringhe di boot:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string>-v busratio=23 fsb=133 arch=i386</string>
	<key>SMBIOS</key>
	<string>/Extra/smbios.plist</string>
	<key>Timeout</key>
	<string>5</string>
</dict>
</plist>

7) Modificate smbios.plist (lo trovate in /Extra) con i valori adatti al vostro hardware (nel mio caso Core i3 540 e RAM DDR3 1600):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SMbiosversion</key>
	<string>[url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url].tonymacx86.com</string>
	<key>SMboardproduct</key>
	<string>Mac-F2268DAE</string>
	<key>SMbusspeed</key>
	<string>5867</string>
	<key>SMfamily</key>
	<string>iMac</string>
	<key>SMmemmanufacter</key>
	<string>Corsair</string>
	<key>SMmemspeed</key>
	<string>1600</string>
	<key>SMmemtype</key>
	<string>24</string>
	<key>SMproductname</key>
	<string>iMac11,2</string>
	<key>SMserial</key>
	<string>W895154Z5RU</string>
</dict>
</plist>

8) Copiatevi le kext nel boot cd che avete usato dentro la vostra cartella /Etxra

9) Aggiungete dentro /Extra (prendendole anche da /System/Library/Extensions)
NVDANV50Hal.kext
NVDAResman.kext

10) Rimuovete sia da /Etxra che da /System/Library/Extensions SleepEnabler.kext (purtroppo da Kernel Panic sia avviando a 32 che a 64 bit)

11) Attivate l'account di root

12) Installatevi Kext Utility e fatelo girare affidandogli i privilegi di root

13) Ora potete finalmente riavviare e godervi il vostro Snow Leopard

Opzionale

14) Upgradate a 10.6.4 con il combo update ma NON installate l'aggiornamento grafico


Se volete vedere perche' mi sono cimentato con una mobo di questo formato…

Attached File  user20012_pic5591_1286282677_thumb.jpg   4.64KB   81 downloads

Attached File  user20012_pic5595_1286282914_thumb.jpg   8.27KB   54 downloads

Attached File  user20012_pic5594_1286282871_thumb.jpg   8.06KB   43 downloads

Attached File  user20012_pic5602_1286283298.jpg   94.97KB   164 downloads

;)

Ora....tutto ok e funziona alla meraviglia (e tra l'altro nonostante le tre ventolozze e' silenziosissimo) ma c'è una cosa che non mi spiego.

Indagando in rete ho visto che il valore Smcputype da passare nel smbios.plist per il Core i3 e' 2305.

Però se si usa quel valore la cpu diventa Unknown in System Profiler mentre se non lo si usa viene riconosciuto come uno Xeon ma solo in System Profiler (infatti GeekBench e CineBench riconoscono il core i3 correttamente).

Se qualche anima pia :angel: mi sa svelare l'arcano... :rolleyes:

[GUIDA] Snow Leopard Vanilla GA-X58A-UD3R rev 2.0 + ATI 5870

23 August 2010 - 09:49 AM

Snow leopard su GA-X58A-UD3R rev 2.0

Credits to

Tonymac86 per il suo blog, per ##### ATI e per il comodissimo #####
Lo user Jpa che ha postato la guida di base in Inglese
Lo user paulo dourado il cui DSDT mi pare per ora il migliore
Il grandissimo Netkas senza il quale molto di cio' che facciamo non sarebbe possibile

Riferimenti essenziali

Guida in Inglese di jpa
http://www.tonymacx8....php?f=3&t=4701

Official CustoMac Pro 2010 Install Guide
http://www.tonymacx8....php?f=3&t=4837

Boot cd per le ATI di ultima generazione
http://www.tonymacx8...php?f=18&t=3651

Support Group for Confused Owners of the GA-X58A-UD3R **rev 2.0**, Discussion about solutions for this unique model (*not* rev 1.0)
http://www.insanelym...howtopic=220199


Configurazione

GA-X58A-UD3R rev 2.0 (BIOS FA)
Core i7 930 2.80 GHz 4.80 QPI 4cores 8threads
(se avete un buon dissipatore potete anche overclockare)
6 GB di RAM DDR3 1333 MHz
XFX ATI Radeon 5870 1GB VRAM

Files

Boot cd = ##### ATI 5xxx-3
http://www.tonymacx8...-5xxx-3.iso.zip

Miglior DSDT (provato) : post #102 (user: paulo dourado)
http://www.insanelym...p...&start=100#

##### 2.1.4
http://www.tonymacx8.../MultiBeast.zip

Retail DVD di Snow Leopard con la 10.6.4
oppure
Retail DVD di Snow Leopard + Combo Update 10.6.4
http://support.apple...Combo10.6.4.dmg

Snow Leopard Graphics
http://support.apple...csUpdate1.0.dmg

FakeSMC per MacPro 4.1
http://www.mediafire...3h8zp2ai2i2tqai

Legacy HDA889
http://www.mediafire...pipm4mmr9gl7a05

IONetworkingFamily con modifiche per Realtek 8111D
http://www.mediafire...mc16ark31b0azfx

KextUtility
versione aggiornata su Kexts.com


Pre-install - Settaggi BIOS

boot Priority CD/DVD come primario
PCH SATA CONTROL cambiare in ACHI
ONBOARD SATA... all sata cambiare in ACHI
USB 3.0 per il momento…disabilitatelo per sicurezza
HPET cambiare 64-bit mode
ACPI SUSPEND tenere S3 STR

Installazione

1.) Fate il Boot dal cd di ##### ATI 5xxx-3
2.) Togliete il cd di ##### ed inserite il DVD di Snow Leopard
3.) Installate OS X e fate il primo Reboot utilizzando di nuovo ##### ATI 5xxx-3
4.) Rimuovete il cd di ##### ATI 5xxx-3.
5.) Lanciate ##### ma tenetelo aperto SENZA fare partire l'installer
6.) Installate Mac OS X v10.6.4 Update (Combo) SENZA farlo riavviare
7.) Installate Snow Leopard Graphics Update SENZA farlo riavviare
8.) Ora potete lanciare ##### e selezionare le seguenti opzioni:
- UserDSDT
- Advanced Options -> Kexts -> Audio -> LegacyHDA -> ALC889
- Advanced Options -> Kexts -> Disk -> JMicron36x (aka GSATA) -> JMicron36xeSATA oppure JMicron36xSATA a seconda che vogliate utilizzare le porte GSATA come interne o esterne
- Advanced Options -> Kexts -> Disk -> JMicron36x (aka GSATA) -> JMicron36xATA (per il supporto opzionale ATA/IDE)
- Advanced Options -> Kexts -> Graphics -> Enablers -> ATY_Init Vervet
- Advanced Options -> Kexts -> Network -> Realtek Gigabit Ethernet -> Realtek RTL8169 Ethernet
- Advanced Options -> com.apple.boot.plist -> 32-bit GraphicsEnabler=No
- Advanced Options -> smbios.plist -> Mac Pro -> Core i7
9.) Chiudete #####
10.) Copiate le tre kext che avete scaricato in /Extra/Extensions
11.) Modificate i file /Extra/com.apple.Boot.plist e /Extra/smbios.plist (vedi Addenda)
12.) lanciate KextUtility e fatelo girare
13) Cliccate su restart su Mac OS X v10.6.4 Update (Combo) o sullo Snow Leopard Graphics Update che ancora tenevate aperti
10.) Snow Leopard e' vostro

Addenda

In com.apple.Boot.plist dovreste includere quanto segue:
-v arch=i386 GraphicsEnabler=NO DropSSDT=YES

Dovreste anche modificare il vostro smbios.plist in modo da renderlo adattto.
Io per esempio ho indicato il MacPro 4.1, il tipo di processore (Core i7), il data transfer rate per QPI 4.8 e il memory type.

Ovvero:
<key>SMfamily</key>
<string>MacPro</string>
<key>SMproductname</key>
<string>MacPro4,1</string>

<key>SMcputype</key>
<string>1793</string>
<key>SMbusspeed</key>
<string>4800</string>

<key>SMmemtype</key>
<string>24</string>
<key>SMmemspeed</key>
<string>1333</string>

Se volete togliervi delle curiosità' in merito alle prestazioni e sapete bene dove mettere le mani, vi consiglio di provare diversi DSDT e addirittura di avviare senza DSDT.aml per fare dei raffronti.

Ricordatevi che essendo ATY.Init ancora a 32bit non e' possibile per il momento avere una configurazione stabile avviando a 64bit.
Appena netkas metterà' le mani su una ROM nativa Apple potremo fare un salto in avanti.

Ovviamente se avete schede grafiche NVIDIA il discorso si ribalta:
- dovrete utilizzare un cd di boot differente (##### NVIDIA)
- a seconda della scheda in uso potrete utilizzare GraphicsEnabler=YES oppure un injector
- se avete a disposizione kext NVIDIA a 64bit potrete fare a meno di arch=i386
© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy