Jump to content

[Guida] 10.6.2 Hazard - HP DV6 2044EL - installazione ok - da rifinire


  • Please log in to reply
50 replies to this topic

#1
thefoul

thefoul

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
  • Gender:Male
  • Location:Rome, Italy
Allora...finalmente buone notizie dal pianeta Core i7 per laptop!

*****Configurazione*****

Processore Intel Core i7-720QM da 1,60 Ghz

Scheda video NVIDIA GeForce GT 230M 1 GB di memoria DDR3 dedicata

Scheda di rete LAN
Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)

Scheda di rete wireless
Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)

Audio (non si capisce bene se e' uno o l'altro...li metto entrambi)
Audio device [0403]: Intel Corporation Unknown device [8086:3b56] (rev 05)
Audio device [0403]: nVidia Corporation Unknown device [10de:0be2] (rev a1)

******Distro usata*******
SnowLeopard 10.6.1 - 10.6.2 by Hazard Team

******Boot options per installare e per il primo avvio****
-v cpus=1 busratio=20 arch=i386

******Pacchetti selezionati******
MacOSX 10.6.2 combo
[Boot Loader] Chameleon 10.5
[Graphic Drivers] Graphic Enabler
[Audio Drivers] AppleAzaliaAudio (ma mi sa che c'e' di meglio)
[Network] Broadcom e RTL AGGIORNATO (leggi sotto)
[Laptop Support] Macam
[System]
CMOS ---> ElliotForceLegacyRTC
SATA ----> AHCI_SATA_FIX
JMICRON drivers (da vedere se funziona veramente)
SMBIOS Resolver
UUID
[Altro] X11 Rosetta QT7

*****Problemi riscontrati durante il primo avvio******
Intro bloccata su "Do you already own a Mac" del Migration Assistant.
La soluzione e' largamente documentata in questo forum (la beccate al primo search con Google).

Se pero' non riuscite a cambiare la password a root per ottenere un primo boot con quell'utente, allora:
riavviate sempre con

-v -s cpus=1 busratio=20 arch=i386

seguite passo passo qui sotto

enter

/sbin/mount -uw /

Then enter

launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist

and next

rm /var/db/dslocal/nodes/Default/groups/admin.plist

This will delete the corrupt entry for the admin group. The next command will create it correctly.

dseditgroup -o create -i 80 admin

Next we need to add your user and the root user to the newly created admin group.
That's done with the following two commands:

dscl . append /groups/admin GroupMembership root

dscl . append /groups/admin GroupMembership short-user-name

Put the short name of your user instead of short-user-name in the above. Note that there is a space before and after "." in the above commands.

That ought to do it. Now restart by entering


*******Cosa funziona da subito***********
Scheda Grafica con accelerazione
Riavvio
Stop (abbassando il display; wake-up con tasto accensione)
Audio (anche se un po' gracchiante in alcuni punti)
Firewire
WebCam

******Cosa e' da controllare**********
#Il processore: riconosciuto come QuadCore in System Profiler, 1 core solo in Activity Monitor ma ben 8 core nella finestra CPU usage; e' da provare a metterlo sotto sforzo e vedere che succede AGGIORNATO
#La porta e-SATA...devo provare a collegarla (appena lo faccio edito il post e vi dico) AGGIORNATO

******Cosa (per il momento) non funziona****
#Scheda di rete Wi-fi BCM4312 ----> vedi altro post aperto su IO80211Family.kext .... il problema e' sempre li'
#Il controller JMicron delle schede SD ----> AGGIORNATO Funziona!!

AGGIORNAMENTO 28-01
#La porta e-SATA/USB funziona in entrambe le modalita'!

AGGIORNAMENTO 01-02
#La scheda LAN RTL8168 [10ec:8168] funziona.
Occorre:
1) abilitare IONetworkingFamily.kext
- di default la trovate con un'altra estensione ed e' quindi inizialmente vista come una semplice cartella...e pertanto viene saltata: loggatevi come root e rinominatele l'estensione in .kext
- aprite il Terminale come root ed usate kextlibs per vedere quali versioni di OSBundleLibrary vanno messe in IONetworkingFamily.kext
- a quel punto kextutils -t dovrebbe non dare piu' errore e potete quindi provare con kextload a caricarla
2) aggiungere il device ID in AppleRTL8169Ethernet.kext (la quale e' un PlugIn di IONetworkingFamily.kext)
- anche qui controllate con kextlibs da Terminale (come root) che le versioni di OSBundleLibrary richieste siano rispettate
- fate una prova con kextutils -t [path to AppleRTL8169Ethernet.kext] per assicurarvi che non ci siano problemi
- kextload S/L/E/IONetworkingFamily.kext/Contents/PlugIns/AppleRTL8169Ethernet.kext ...e via!

#JMicron SD Host controller [197b:2381]
Che dirvi...non sara' la kext della vita (anzi a dire il vero e' un po' vecchiotta) pero' funziona:
http://sourceforge.n...jects/osxsdhci/
Incredibile ma vero, a parte un innocuo warning da kextutil -t ....la potete dare in pasto senza troppe remore e funziona (almeno la SD che ho provato io... ;) )

AGGIORNAMENTO 03-02
Il processore in se' e per se' viene riconosciuto:
- come un Quad Xeon da System Profiler
- come un Processore Singolo da Activity Monitor (summary)
- come un Processore Singolo a 8 core da Activity Monitor - CPU Usage
....che non e' sbagliatissimo.

Vuol dire che a seconda del carico di lavoro il processore aumenta la frequenza su uno o piu' core spegnendo gli altri....Ecco svelato il motivo per cui se un'applicazione impegna tutto un core (in Activity Monitor CPU usage barra al massimo) la CPU usage rimane a livelli bassi 12-14%. Il tutto lascia intendere che OSX fiuti la presenza di altre risorse pur non impegnandole.

AGGIORNAMENTO 08-02
Inutile illudersi: fintanto che non esce un nuovo BIOS della HP l'Hyperthreading non si spegne (CHUD di Xcode Tools non funziona). Inoltre c'è un motivo *preciso* per cui lo stesso tool crasha se si forza l'utilizzo di un'altra CPU oltra alla prima (leggere thread dedicato).

AGGIORNAMENTO 09-07
RISOLTO IL PROBLEMA CON IL CORE i7 720QM !!!!
Occorre
1) Kernel by Kokomal reperibile qui:
http://www.tonymacx8...php?f=34&t=3473
2) DSDT.aml pulito (sempre allo stesso link)
3) eliminare TSCsync.kext
3) usare -v busratio=12 fsb=133 al boot

In Acitivity Monitor finalmente vengono usati tutti e 8 i core (4 fisici, 4 virtuali).

Per completezza cito anche l'uso della iAtkos S3 v2 (10.6.3) ma dato che il kernel da usare è comunque un altro, potete ottenere gli stessi risultati anche con la Hazard (10.6.2).

#2
Daveta

Daveta

    Sardinian voyager

  • Moderators
  • 7,239 posts
  • Gender:Male
  • Location:Cagliari - Italy
ricordati il tag giusto

#3
thefoul

thefoul

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
  • Gender:Male
  • Location:Rome, Italy

ricordati il tag giusto


Hai perfettamente ragione....e me ne scuso.
Il fatto è che...era tardi...ero stanco...e soprattutto non saprei se mettere AIUTO o GUIDA.

Per essere una GUIDA dovrebbe funzionare prima tutto...altrimenti...che guida è?
Per essere una richiesta d'AIUTO....sarebbe prima onesto che provassi a risolvere da solo....

Pertanto ho tergiversato.... :P

Posso tenere così finchè non ho le idee più chiare oppure è tassativo?
(Fammi sapere...così in caso appena torno dal lavoro correggo subito). :) :)

#4
thefoul

thefoul

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
  • Gender:Male
  • Location:Rome, Italy
Ok...fatto!

E dato che ora è taggata come una richiesta d'aiuto...passo subito ai fatti :dev: : esistono kext per

Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)

...adatte alla 10.6.2? Se si....dove le pizzico?

Se no: c'è modo di far digerire quelle per 10.5.7 - 10.5.8 senza KP? :thumbsup_anim:

Nel frattempo ho provato l'ultimo Cinemabench per vedere se il processore abilitava l'uso di tutti core se messo sotto sforzo.

Purtroppo l'esito è negativo: ha usato 1 core solo. :P

Anche qui vi devo chiedere un aiutino in quanto sono un pò spiazzato:
- Activity Monitor (in basso a dx nella sua finestra principale) mostra 1 core
- la stessa utility se richiamo la finestra di monitoraggio d'uso della CPU mostra 8 cores (ma solo 1 è vivo)
- il System Profiler sgama 1 processore con 4 cores (con FSB sballato...ma vabeh...si può cambiare)

Tale situazione lascia pensare che il sistema in qualche modo riconosca di avere a che fare con 4 cores in HyperThreading ed effettivamente il tutto risulta mooolto veloce.

Ma come faccio ad avere l'effettiva certezza che l'OS poi non comunichi alle singole applicazioni che c'è solo 1 core a disposizione? :help:

Vorrei tanto poter vedere tutti e gli 8 cores "vivi".... :(

#5
thefoul

thefoul

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
  • Gender:Male
  • Location:Rome, Italy
Niente!!!

Ho provato in sequenza:
-v cpus=1 busratio=12 arch=i386 (ok...ma stesso risultato che con busratio=20)
-v cpus=8 busratio=12 arch=i386 --->KP
-v cpu=1 cpus=8 busratio=12 arch=i386 --->KP
-v cpu=1 cpus=4 busratio=12 arch=i386 --->KP
-v busratio=12 arch=i386 --->KP

...e così via.
In sintesi: senza cpus=1 puoi fare ciò che vuoi col busratio ma non si avvia... :D

Tocca usare CPUInject? :moil:

#6
thefoul

thefoul

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
  • Gender:Male
  • Location:Rome, Italy
Altra cosa che non capisco...
Ho messo:
-v cpus=1 busratio=21 arch=i386

(perchè 21? perchè il massimo dei Mhz erogati è pari a 1600 + 133x9 cioè 2797 mhz massimi su 1 singolo core)
(2792/133 = 21)
Ovvero: dato che me ne fa usare 1 solo....tanto vale pomparlo al massimo.

Ha bootato...sono andato a controllare Activity Monitor ed ho notato che anche se la finestra con 8 core ne segna 1 solo come vivo...la finestra riassuntiva mi faceva vedere un utilizzo del 12,25% con 1 solo core sotto sforzo al 99%.

Quindi l'OS "sa" di avere altre risorse impiegabili...altrimenti 1 core utilizzato al 99% avrebbe dato un grafico riassuntivo con valori di tempo impiegato su processi utente quasi saturi (cioè tutto "verde" nel quadratino del grafico)

Ciononostante..Cinebench non "vede" più di 1 core.... :D

#7
thefoul

thefoul

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
  • Gender:Male
  • Location:Rome, Italy
beh....stasera direi che mi è andata benino...2 colpi...2 centri (la LAN e il lettore di schede SD).... :)

Nei prossimo giorni riaffronterò il tema wi-fi....

Anche se - come già evidenziato sopra - la BCM4312 dipende strettamente dalla IO80211Family.kext .... finchè non svelo l'arcano su quella (e da dove diavolo prende i driver veri e propri)...penso sara' tosta :moil:

Se nel frattempo a qualche anima pia :angel: capitasse di capirci qualcosa di questi Core i7 mobile...vi prego...postate

#8
thefoul

thefoul

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
  • Gender:Male
  • Location:Rome, Italy
Ahi ahi ahi... :ihw_pop: severissima mazzata alle speranze di chi pensava che Turbo Boost fosse supportato efficacemente da OSX:
http://discussions.i...j...02&tstart=1

Se fosse vero..(stasera ci metto le mani appena torno a casa dal lavoro) sarebbe a dir poco sconfortante: primo perche' addirittura per macchine come i MacPro nuovi non ci sarebbe speranza, secondo perche' il portatile in oggetto verrebbe permanentemente "castrato" a livello di performance.

In sostanza...se Turbo Boost non lavora...e' come avere in Quad Core azzoppato.

Mamma mia...speriamo almeno di abilitare 4 o 2 core... :wallbash:

#9
thefoul

thefoul

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
  • Gender:Male
  • Location:Rome, Italy

Stasera provero' a reperire ed installare CHUD da XTools e vedere un po' cosa succede.


Niente da fare...appena clicco per abilitare gli altri core crasha.
Se disabilito l'hyperthreading spuntando l'apposita casellina al riavvio la ritrovo de-selezionata.

La sensazione e' che questo ProcPreferencePane veda esattamente cio' che gli viene passato da System Profiler...

#10
thefoul

thefoul

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
  • Gender:Male
  • Location:Rome, Italy

AGGIORNAMENTO 08-02
Inutile illudersi: fintanto che non esce un nuovo BIOS della HP l'Hyperthreading non si spegne (CHUD di Xcode Tools non funziona). Inoltre c'è un motivo *preciso* per cui lo stesso tool crasha se si forza l'utilizzo di un'altra CPU oltra alla prima (leggere thread dedicato).


...che sarebbe questo.

Dunque: non mi ero accorto di una cosetta... :blush:

System Profiler
NUmero di processori : 1
NUmero totale di nuclei : 4

iStat Menu
CPU A , CPU B, CPU C, CPU D

Acitivity Monitor
8 Core (quando l'app si apre si muovono brevemente le barre di tutti ed 8...poi rimane viva solo la prima barra)

La cosa mi ha insospettito parecchio: effettivamente il turbo boost disabilita i core fino a che la temperatura di esercizio non e' tale da permettere l'uso di tutti e 4 i core.
La filosofia di questa architettura e' : 1 core al massimo possibile per carichi pesanti....piu' core al minimo per carichi leggeri.

Ora: siccome la ventola e' sempre attiva...non al massimo...ma cmq sempre attiva significa che la temp del processore non e' bassa (altrimenti si spegnerebbe).
Vado a vedere in iStat Menu e.... :fiery: boom :
CPU A 50 (ma cambia)
CPU B 100 (fissi...non cambia)
CPU C 100 (fissi...non cambia)
CPU D 100 (fissi...non cambia)

Eh ti credo che Turbo Boost non riabilita gli altri core.....lui crede di fondere!

#11
RASONE

RASONE

    VT POWER CREW

  • Members
  • PipPipPipPipPipPipPip
  • 997 posts
  • Gender:Male
  • Location:Roma / Porvoo
  • Interests:OLD SCHOOL TECHNO!
hai messo qualcosa per lo speedstep?prova a mettere evospeedstep, su un i5 di un mio amico con la cpu ho risolto, anche se il problema era che lo speedstep non andava, e rimaneva sempre al minimo della frequenza, non si sa mai

#12
thefoul

thefoul

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
  • Gender:Male
  • Location:Rome, Italy

hai messo qualcosa per lo speedstep?prova a mettere evospeedstep, su un i5 di un mio amico con la cpu ho risolto, anche se il problema era che lo speedstep non andava, e rimaneva sempre al minimo della frequenza, non si sa mai


evospeedstep...ok provero' a fare una ricerchina....sicuri che vada bene per 10.6.x?
Se per caso ti ricordi da dove hai preso la kext (o meglio ancora se riesci a postarla)... :whistle: .

Grazie per la dritta cmq :D

#13
RASONE

RASONE

    VT POWER CREW

  • Members
  • PipPipPipPipPipPipPip
  • 997 posts
  • Gender:Male
  • Location:Roma / Porvoo
  • Interests:OLD SCHOOL TECHNO!
il pc i5 è di un mio amico, e da quanto ricordo ci ho messo un bel po per trovarlo, se lo trovo lo posto

#14
ghigoalbano

ghigoalbano

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 126 posts
Anch'io ho un pc simile al tuo e in utilità di sistema mi vede un core solo....
Tu hai risolto???
Anchio ho hazzard 10,6, ho provato anche a modificare il dsdt ma nada de nada...

#15
thefoul

thefoul

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
  • Gender:Male
  • Location:Rome, Italy

Anch'io ho un pc simile al tuo e in utilità di sistema mi vede un core solo....
Tu hai risolto???
Anchio ho hazzard 10,6, ho provato anche a modificare il dsdt ma nada de nada...


Il fatto del core unico e' dovuto al TurboBoost: il sistema vede otto CPU logiche a disposizione ma TurboBoost "costringe" ad utilizzarene una sola.

La roadmap per ora prevede:
- studiare le guide dell'EVOTeam.es per capire il DSDT (non vi prometto nulla...ma me le sto traducendo una per una dallo spagnolo al fine di condividerle)
- provare a capire il post di scrax [Info] DSDT a pezzi ....che ad oggi per me e' arabo
- quando avro' capito bene cosa sto facendo...allora tentero' un'editing del DSDT di questo portatile (che ahime' riporta ben 7 errori) :wacko:

Magari non risolvero' molto ma almeno avro' imparato qualcosa e soprattutto aggiunto qualche guida un po' piu' "umana" per gli altri. :)

Oops quasi dimenticavo: devo ancora fare quella cavolo di prova con EvoSpeedStep.

Perche' non l'ho ancora provato?
Perche' ho letto sul sito dell'EvoTeam che per usare quella kext occorre prima liberarsi di un paio di cosuccie da nulla tipo SMBios enablers e resolvers vari...
In sostanza occorre prima avere un DSDT che funzioni e poi forse ci si puo' aspettare qualche risultato da EvoSpeedStep.

Non c'e' nulla da fare: almeno finche' qualcuno non tira fuori una soluzione totalmente automatizzata che ti trita l'intera DSDT con un solo click......tocca studiare.

#16
ghigoalbano

ghigoalbano

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 126 posts
Grazie della risposta... farò qualche prova anch'io... in bocca al lupo!!!

#17
RASONE

RASONE

    VT POWER CREW

  • Members
  • PipPipPipPipPipPipPip
  • 997 posts
  • Gender:Male
  • Location:Roma / Porvoo
  • Interests:OLD SCHOOL TECHNO!
se posti il tuo dsdt.dsl, posso provare a darti una mano, ma non ti assicuro nulla, per i 7 errori sicuramente sono risolvibili però

#18
Giorgio_multi

Giorgio_multi

    InsanelyMac V.I.P.

  • Gurus
  • 9,514 posts
  • Gender:Male
  • Location:Ferrara, Italy
  • Interests:Elettronica in genere, informatica e Sistemi Operativi in particolare. Cani da slitta e Sleddog....
Meglio metterlo in un codebox altrimenti la lunghezza dei post diventa esagerata.

Giorgio

#19
Smith@@™

Smith@@™

    InsanelyMac LOL

  • Retired
  • 2,928 posts
  • Gender:Male
  • Location:Somewhere over the rainbow...ITALIA!
  • Interests:Dark matter and dark energy. E basta. HD3000. E basta.
Ma e' impossibile leggere cosi' :blink:

#20
RASONE

RASONE

    VT POWER CREW

  • Members
  • PipPipPipPipPipPipPip
  • 997 posts
  • Gender:Male
  • Location:Roma / Porvoo
  • Interests:OLD SCHOOL TECHNO!
infatti, devi postare come ho richiesto il dsdt.dsl, proprio il file, magari zippato, edita il post, se no è impossibile leggere





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy