Jump to content
32 posts in this topic

Recommended Posts

Ben cette fois, c'est pas du "out of the box" !

 

Si ça peut aider, voila la manière dont j'ai procédé.

 

Ma config au départ est une ideneb 1.3 sous 10.5.5 avec uniquement un kext ajouté pour le réseau et TM.

 

1 - Install de Chameleon 1.0.12

2 - Création d'un DSDT Patcher (avec le nom en majuscule)

3 - Remettre un AppleIntelCPUPowerManagement d'une version précédente (extrait avec Pacifist) pour éviter le plantage de la maj (voir le site de Netkas)

4 - faire la maj et les 2 reboots

5 - booter d'une autre partition (en tout cas dans mon cas car mon clavier et ma souris sont branchées sur un DD USB et Firewire et ne marchent plus à cause du FW).

6 - créer un répertoire Extensions dans le répertoire Extra

7 - y mettre les kexts IONetworkingFamily (pour le réseau et TM), SMBIOSResolver (c'est plus propre) et surtout Disabler (AppleHPETDisabler)

8 - virer le fichier AppleIntelCPUPowerManagement qui provoque sinon un KP lié au HPET (même s'il est neutralisé par le DSDT)

9 - rebooter (c'est presque bon mais il manque encore le son) avec un -f

10 - faire glisser un dump de ALC882 sur AppleHDAPatcher et rebooter

 

ça semble pas mal, (la mise en veille et sortie de veille profonde marchent par exemple) mais je n'ai pas encore tout testé.

 

J'ai tout de même un soucis avec TM qui ne fonctionne pas. Je suppose qu'il faut un nouveau IONetworkingFamily.... Si quelqu'un a ça en magasin je suis preneur.

 

J'avoue (j'ai honte) avoir eu du mal pour cette maj car ma souris et mon clavier sont branchés sur un DD minpartner (USB et FW) et que j'ai mis longtemps à comprendre que c'est uniquement le FW qui posait pb, et qu'en les mettant sur de l'USB ça marchait !

Link to comment
https://www.insanelymac.com/forum/topic/144243-p5w-dh-deluxe-sous-1056/
Share on other sites

Juste une précision, comme les sauvegardes TM ne fonctionnent pas actuellement, on peut virer le IONetworkingFamily.kext car celui installé par la maj en 10.5.6 me donne bien l'accès réseau (et donc internet).

 

Mais je cherche toujours comment faire pour TM.....

Pour TM il te faut une gfxstring en conservant le IONetworkingFamilly 10.5.6 vanilla

Tu peux le faire avec EfiStudio ou voici l'efi string

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple Computer//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></string>

<key>device-properties</key>

<string>4b00000001000000010000003f0000000100000002010c00d041030a0000000001010600031c0

01060000007fff0400160000006200750069006c0074002d0069006e0000000500000001

</string>

<key>Graphics Mode</key>

    <string>1920x1200x32</string>

</dict>

</plist>

 

 

Le fireWire ne marche plus avec 10.5.6 update il faut retire AppleHPET.kext pour le retrouver

 

@+

Merci Aliab, mais ça ne fonctionne pas chez moi....

 

Je viens de tester avec EFI studio (et j'ai vérifié que la chaine était identique à la tienne), comme ça ne marchait pas j'ai également testé avec des vieilles versions de IONetworkingFamily, mais toujours sans résultat....

 

En fait mon disque passe bien au gris, mais la sauvegarde plante. ça plante également quand je veux désigner un disque donné pour les sauvegardes autre que celui déjà désigné.

 

Je ne comprend pas que ça puisse fonctionner chez toi....

 

 

Pour le Hpet, je l'avais laissé et neutralisé par un disabler (que je sais que tu as testé). J'avoue ne pas voir la différence entre le laisser avec le disabler ou l'enlever (ainsi que le disabler).

Je reviens à la charge suite à d'autres tests.....

 

Si je laisse la version amenée par la maj (version 1.6.1) de IONetworkingFamily dans System/Bibliothèque/Extensions j'ai l'accès internet mais pas TM

Si je remplace la version 1.6.1 par une version précédente patchée, je n'ai plus internet mais TM fonctionne....

 

Dans tous les cas le string ne produit aucun résultat....

 

Si je remet tout le monde à sa place (V 1.6.1 dans System/Bibliothèque/Extensions et 1.6.0 dans Extra/Extensions) ça donne internet et pas TM, c'est à dire comme si ça ne prenait pas la version dans Extra/Extension. Bref je suis perdu.....

 

J'ai également remis le com.apple.Boot.plist dans sa version d'origine, pour en mettre un modifié avec la string dans Extra, mais toujours rien....

 

 

J'ai l'impression qu'une version 1.6.1 patchée pour TM ferrait mon bonheur (en la mettant dans System/Bibliothèque/Extensions et non dans Extra/Entensions....). Si quelqu'un a ça en stock, je le remercie d'avance.

RESOLU !

 

J'ai commencé par comparer le contenu des 2 versions (par afficher le contenu du paquet), et j'ai vu qu'il manquait un plugin à la version 1.6.0.... J'ai juste ajouté ce plugin (AppleUSBGigEthernet.kext), mis le kext dans System/Bibliothèque/Extensions (je ne sais pas pourquoi ça ne marche pas dans extra/entensios ?), réparé les autorisations et rebooté

 

Tout marche: internet et TM (la sauvegarde est en cours sur mon disque qui contient les sauvegarde d'avant le passage en 10.5.6)

 

 

Of course, je suis tombé sur le bug "normal" lié aux autorisations, réparé de la manière suivante:

 

Instead of deleting the file you can also just change the ownership using the terminal:

 

$ cd /Volumes/Backup

$ ls -alF

$ sudo chown Username .001b63b6df97

 

"Backup" is the name of your TM drive

"Username" is, well, your username

.001b... is the name of the file TM states (also shown after the ls command)

 

 

Si quelqu'un veut tester mon kext, je le met en pièce jointe

 

Je vais attende quelques jours avant de passer ma seconde machine en 10.5.6.....

IONetworkingFamily.kext.zip

Tu dois avoir un conflit d'extentions car il n'y a aucune raison que TM ne fonctionne pas sur cette carte

Utilises tu une distrib ? si oui c'est sans doute la raison

 

si tu as un disque libre cela ne te coûte rien de faire une retail install (si quand même une dizaine de minutes) avec le terminal puis Chameleon v12 + Extra folder avec

 

SMBIOSResolver.kext /infos system,sn

HDAEnabler.kext / Audio

LegacyHDAPlatformDriver.kext / Audio

LegacyHDAController.kext / Audio

IOAHCIBlockStorage.kext / Orange Sata icônes

IntelCPUPMDisabler.kext / AppleIntelCPUPowerManagement.kext disabler

dsmos.kext / Dont Steal Mac OS X.kext disabler

Disabler.kext / AppleHPET.kext disabler en attendant une meilleure soluce pour le FireWire

 

+ com.apple.Boot.plist (Ethernet+Display)

 

10.5.6 sur P5W DH Deluxe 100% fonctionnel avec clavier Apple alu (pour sortir de veille car les claviers générique ou Apple en usb 1.1 ne fonctionnent plus)

 

Simplissime !

 

@+

A l'origine j'étais en ideneb 1.3 10.5.5

 

J'ai testé par une retail, mais je n'arrive pas à booter....

 

Voici comment j'ai procédé:

- install retail 10.5 au terminal

- sans reboot install de la maj combo 10.5.6

- tjs sans reboot install de chameleon

- ajout des kexts dans Extra/Extensions (il me manque IOAHCIBlockStorage.kext mais je pense que ça ne doit pas trop gêner les tests)

- Efistudio pour les strings ethernet et carte graphique et modif du fichier boot.plist

- réparation des autorisations

- et enfin reboot en -v -f

 

ça semble bloquer après avoir causé de yukon, bref pb réseau..... Je boucle !

 

Où alors j'ai un réglage bios à revoir....

 

Au passage si tu peux mettre en pièce jointe IOAHCIBlockStorage.kext je suis preneur

 

 

Pour info sur ma config actuelle, j'ai la sortie de veille à partir du clavier alors que c'est un vieux clavier (du temps des G4)

la MàJ 10.5.6 s'est faite sans trop de problème, sauf FireWire (une solution???) et pas de sleep.. je PENSE que l'USB fonctionne bien (<1mn pour env 700Mo).

 

Par contre j'ai voulu faire une install Retail 10.5.4. avec une image disque (.dmg) sur un second HD partitionné en GUI (GPT) car sinon l'installer veux pas se lancer. j'ai lancé "a la main" OSinstall.mpkg, Léo s'installe (20min), tous les dossiers semblent être arrivés comme il faut. ensuite j'ai posé délicatement EFI V9 avec le pack de Trauma, mis les kext modifiés dans /Extra, réparér les perms, mais le boot (-v) plante en cours de route.. pas d'appareil photo désolé pour vous montrer. mais les dernières lignes sont les même que celles-ci (trouvé dans un post du forum)

post-157906-1231263508_thumb.jpg

 

Même chose en:

- activant AHCI

- mettant les kext dans /Extra/Extension

- modifiant boot.plist (Rd=DiskXsY)

- utilisant EFI V8 .là plantage quand Darwin demarre ("=" qui clignote)

- priant à genoux devant l'ordi pendant le boot.

 

j'ai oublier une étape vachement évidente, ou alors c'est pas possible de partir directement d'une .DMG (mais l'OS se serait pas intallé...)

 

le truc super curieux c'est que à la base j'ai partitionné le disque en 4. j'ai d'abord tenté la retail comme indiqué ci-dessus. lors du boot, juste après le BIOS, Darwin n'apparaissait pas! même en F6 ou F8, rien. j'avais direct l'écran gris, la pomme, et sa tourne sans arrêt.. ensuite j'ai cloner une de mes partitions (KAly updt 10.5.5) avec disk utility>Restore Source-Destination> j'ai remis EFI V9, et la boot parfait sur la partition clonée. et à partir de la, Darwin apparait lors du boot.... Bizarre non??

en tout cas j'ai pas suivi un truc dans l'histoire, quelqu'un pourrait m'éclairer SVP??

Pour ce test, j'ai uniquement mis les kexts correspondants à la liste donnée par Aliab, et ils sont dans Extra/Extensions

J'ai testé avec le fichier cam.apple.Boot.plist modifié avec un string pour la carte graphique et Ethernet à sa place normale et également dans le dossier Extra

 

Je n'ai pas fait de tests avec d'autres kexts, car je n'avais jamais réussi à faire une retail install avec la méthode de boot 132. Et là, j'en ai testé des iso (et des kexts).....

 

Bref je sèche, car si ça marche dans certains cas (Aliab) pourquoi ça ne fait pas pareil dans les autres cas....

 

Par contre t'es avec quoi comme bios ? je suis avec l'avant dernière version et non la toute dernière (j'ai pas le numéro en tête)

Surpris par les problèmes que vous semblez rencontrer, je poste la méthode que j'ai utilisée plus d'une fois sur cette carte même si ces informations sont redondantes

 

Retail install sur P5W DH Deluxe

 

Pré requis : Un DVD Apple 10.5.x, un OSX fonctionnel (suffisamment) sur un Mac ou autre, un disque formaté en GUID sur un port sata ou usb ou FW etc ..

 

Monter le DVD Apple et le disque fraîchement formaté sur le bureau puis ouvrir le terminal:

 

cd /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/

 

open OSInstall.mpkg

 

Sélectionner le disque cible puis personnaliser, enlever les langues et les imprimantes et installer (6 à 7 minutes)

 

Faire la mise à jour 10.5.6 combo (2 à 3 minutes) téléchargé sur le site d'Apple

 

Lancer Chameleon_v1012.pkg sur le disque cible

Configurer à l'aide de mkextMaker son Extensions.mkext avec les kexts suivants et le mettre dans le dossier Extra créé précédemment par Chameleon_v1012

 

SMBIOSResolver.kext /infos system,sn

HDAEnabler.kext / Audio

LegacyHDAPlatformDriver.kext / Audio

LegacyHDAController.kext / Audio

IOAHCIBlockStorage.kext / Orange Sata icônes

IntelCPUPMDisabler.kext / AppleIntelCPUPowerManagement.kext disabler

dsmos.kext / Dont Steal Mac OS X.kext disabler

Disabler.kext / AppleHPET.kext disabler en attendant une meilleure soluce pour le FireWire

 

Pour seule modification sur le système, il reste à éditer com.apple.Boot.plist (Ethernet+Display) avec EFIStudio ou le terminal

 

Il n'est pas nécessaire de réparer les autorisations

on peut rebooter avec F8 -v -f pour visionner la séquence de boot

 

 

Au sujet de la configuration du bios le minimum requis est;

Configuration IDE en AHCI et Execute Disable Function en Enabled (en tous cas ces 2 options suffisent pour avoir un système 100% fonctionnel)

il est recommandé d'effectuer son premier boot avec ces options minimales puis d'ajuster ses réglages perso par la suite en particulier ce qui concerne l'OC

le disque de boot peut être raccordé aux ports sata rouge ou noir ou bien JMicron si l'option Controller mode est en AHCI ainsi qu"en RAID sur les ports oranges avec deux disques durs semblables.

 

le bios est : P5W-DH-Deluxe-2801.ROM

 

Voici mon dossier Extra

 

 

Let me know about

Salut!

 

Enfin réussi a booter :( ! c'est juste un problème de kext. je me suis servi de ceux qui était dans une .ISO pour faire un CD boot 132 (je crois). extraits de la .IMG qui est chargée lors du boot-132 (INITRD.IMG).

Voici un sreen

post-157906-1231415654_thumb.jpg

 

bon j'ai pas de son / graphisme, mais ça boote!

a propos de ça, bizarre quand même: j'ai pris exatement les même kext que ceux utilisés sur la Kaly, même mise à jour etc, mais ils ne semblent pas fonctionner sur la retail. par contre j'ai pas fait de mkext (ce soir :D ). ça viendrait de la?

 

la retail était 10.5.4, j'ai mis la Combo10.5.5 direct sans rien faire, et clac sa passe... que du bonheur :D

 

@Aliab:

 

- Merci pour ton pack. je vais essayer ce soir, je pense refaire une install toute fraiche (sans pilote printer/langues etc..).

 

- Quelles sopnt les différences des kext "Legacy..." par rapport aux autres?

 

- Par contre dans le BIOS, je suis en IDE ! et sa passe. j'ai juste un message au démarage de Leo comme quoi un disque non reconnu est branché (sa doit être XP qui est sur un autre HD).

 

- concernant le com.apple.boot.plist, on est obligé de le placer dans le système..? :/ pas cool..

 

 

et merci de prendre du temps pour répondre et donner des explications

Aliab, un très très grand merci !

 

Ton pack est génial, c'est incroyable de facilité. Je n'en revient pas !

 

La seule différence par rapport à ce que je faisais est l'utilisation du mkext, alors que je plaçais des kexts dans Extra/Extensions. Mais je suppose que surtout on n'avais pas les mêmes versions..... d'ailleurs certains n'ont pas la même taille.

Petite question au passage: pour faire le mkext, tu utilises mkextool ? avec l'option par défaut (i386) ?

 

J'ai même pas modifié la version de mon bios (je ne suis pas en 2801)

 

Je met cette retail en test quelques jours avant de migrer mes 2 config

 

Encore merci

 - Quelles sopnt les différences des kext "Legacy..." par rapport aux autres?

 

Adaptation des kexts originaux pour fonctionner avec HDAHenabler dans Extra ou boot 132 si j'ai bien compris !

 

 Par contre dans le BIOS, je suis en IDE !  et sa passe. j'ai juste un message au démarage de Leo comme quoi un disque non reconnu est branché (sa doit être XP qui est sur un autre HD).

 

 

XP sur le port rouge sans doute, branches le sur un noir et OSX sur le rouge ou JMicron en modifiant la priorité de boot

 

 

Petite question au passage: pour faire le mkext, tu utilises mkextool ? avec l'option par défaut (i386) ?

 

Oui, i386 c'est la famille des processeurs Intel depuis pas mal d'années, une histoire de retrocompatibilité !

  • 2 weeks later...
Pour seule modification sur le système, il reste à éditer com.apple.Boot.plist (Ethernet+Display) avec EFIStudio ou le terminal

 

Bonsoir,

 

Je pense que je vais utiliser ton tuto pour passer en 10.5.6, mais je ne voit pas en quoi consiste précisement la manip avec EFIStudio. Pourrais-tu préciser un peu plus?

 

Merci

EfiStudio permet de réaliser facilement les modifications du fichier com.apple.Boot.plist pour ajouter des strings pour faire reconnaitre directement du matériel (dans notre cas, le port ethernet et la carte graphique).

 

Le fichier modifié à cette tête là par exemple (pour ma 8800)

<?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></string>

<key>Timeout</key>

<string>5</string>

<key>device-properties</key>

<string>ab0200000100000002000000600200000d00000002010c00d041030a000000000101060000010

01060000007fff04000e0000004e00560050004d0000002000000001000000000000000000000000

00000000000000000000000000000220000005600520041004d002c0074006f00740061006c00730

69007a006500000008000000000000201c0000006400650076006900630065005f00740079007000

50000000f0000004e5644412c506172656e740e0000006e0061006d00650000000b0000006469737

6c617922000000400030002c006400650076006900630065005f00740079007000650000000b0000

0646973706c617922000000400031002c006400650076006900630065005f0074007900700065000

000b000000646973706c6179100000006d006f00640065006c0000001a0000006e56696469612047

5466f726365203838303020475420000000400031002c0063006f006d00700061007400690062006

00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d006500000012

000004e5644412c446973706c61792d4114000000400031002c006e0061006d00650000001200000

4e5644412c446973706c61792d4220000000400030002c0063006f006d0070006100740069006200

c00650000000e0000004e5644412c4e564d6163100000004e0056004300410050000000180000000

000000000003000c00000000000007000000001e00000072006f006d002d00720065007600690073

069006f006e0000002e0000006e5669646961204765466f7263652038383030204754204f70656e4

4c20456e67696e65205b4546495d3f0000000100000002010c00d041030a0000000001010600031c

101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>

</dict>

</plist>

 

Bref on ne fait pas la saisie de la grande chaine à la main (ouf) mais en utilisant EFIStudio.

 

Soit il modifie directement le fichier de la partition active lorsque tu fais les manip et il te reste à déplacer le fichier à la main dans la partition en cours d'install, soit il génère la string pour que tu puisses la coller dans le fichier que tu veux.

 

Pour mémoire le fichier est dans Bibliotheque/Preferences/SystemConfiguration

 

Of course, une sauvegarde avant de faire des modif peut être envisagée....

Le clavier

cela fonctionne avec un Alu Apple et certains anciens usb de la même marque

D'autres generiques peuvent fonctionner ou pas, je ne sais pas a quoi cela tient, peut être l'intensité du courant dans la prise usb ?

 

En tous cas sous 10.5.5 tous les claviers fonctionnaient, c'est une nouveauté de 10.5.6

×
×
  • Create New...