Bonjour à tous,
Je me décide enfin à écrire ces quelques lignes et solliciter votre aide après de très nombreux essais pour réparer mon MacBook Pro 2010.
Avant d'aller plus loin, je précise que j'ai ajouté, il y a 1 an, un SSD (intel) à la place de du SuperDrive et doublé la RAM.
Tout fonctionnait à merveilles à part quelques petites lenteurs pour sortir de veille (rien de bien méchant).
Il y a une semaine, il a commencé à me faire des gels inopinés que rien ne débloquait.
En 2 ou 3 cycles de démarrage / utilisation / plantage, il s'est finalement restreint à démarrage/plantage (+ bug carte graphique à tuer un épileptique)
La machine est donc devenue inutilisable. Impossible de sauvegarder quoique se soit etc...
J'ai donc démarré en mode sans échecs (un comble sur mac !).
Miracle il ne plantait plus et j'ai récupéré ce que je pouvais.
Ensuite redémarrage sur une clef USB d'install de Mountain Lion (confectionnée par mes soins, car je n'ai plus de lecteur DVD).
Clean Install
&
Plantage lors de la récupération des fichiers de ma Time Machine (juste mes documents et rien d'autre)
Un peu énervé je reboot sur ma partition Windows sur le HDD (en me demandant pourquoi je n'y avais pas pensé avant) et je décide de vérifier le SSD intel via le petit logiciel et de faire une mise à jour.
Le SSD est nickel et disposait de la dernière version du Firmware.
La partition Windows fonctionne correctement, à part quelques bug du pilote de la carte graphique.
Bref repassage par la case formattage SSD / Clean Install Mountain Lion.
Il plantait toujours, mais seulement lors de la veille. Impossible d'en sortir, c'est écran noir assuré.
Et parfois lors de l'extinction, il reste bloqué sur l'écran gris.
Certains démarrages sont très lents, alors que je suis sur SSD, il reste 5 min sur l'écran noir avant le "Dong" de démarrage.
Un problème d'EFI ?
A part ça, je pouvais quand même travailler.
Jusqu'à ce qu'il recommence à se bloquer sans aucun signe annonciateur, pas de sollicitations du processeur, de la carte graphique, pas de surchauffe en général.
Un peu désespéré je décide d'ouvrir la bécane, échanger la position des disques durs :
HDD original -> à la place du Superdrive
et SSD à la place du HDD original.
Je suis dit que ça pouvait venir du contrôleur SATA de l'optical bay.
J'en profite pour nettoyer les ventillos, qui en avaient bien besoin.
Je redémarre, plus de gels inopinés mais toujours ce problème de veille/extinction/démarrage.
Je test le reset PRAM / SMC / mise à la poubelle des prefs de veille / sudo pmset -a hibernatemode 0
Rien ne fonctionne, je me résous à utiliser un ordinateur qui ne peut pas aller en veille et qui peut être lent au démarrage.
Une semaine vient de se passer et le gel inopiné est revenu.
Je n'ai plus le AHT pour faire le test du matériel, de toutes façons je n'ai plus de lecteur optique.
Voici le dernier DiagnoticReport disponible (il a planté de nombreuses fois depuis, mais il n'en garde aucune trace) :
Je ne sais pas d'où vient le problème et je sens que je vais pas tarder à l'éparpiller par petits bouts, façon Puzzle.
Bref j'ai désespérément besoin de votre aide avant que je le dynamite, je le disperse, je le ventile !
Je me décide enfin à écrire ces quelques lignes et solliciter votre aide après de très nombreux essais pour réparer mon MacBook Pro 2010.
Avant d'aller plus loin, je précise que j'ai ajouté, il y a 1 an, un SSD (intel) à la place de du SuperDrive et doublé la RAM.
Tout fonctionnait à merveilles à part quelques petites lenteurs pour sortir de veille (rien de bien méchant).
Il y a une semaine, il a commencé à me faire des gels inopinés que rien ne débloquait.
En 2 ou 3 cycles de démarrage / utilisation / plantage, il s'est finalement restreint à démarrage/plantage (+ bug carte graphique à tuer un épileptique)
La machine est donc devenue inutilisable. Impossible de sauvegarder quoique se soit etc...
J'ai donc démarré en mode sans échecs (un comble sur mac !).
Miracle il ne plantait plus et j'ai récupéré ce que je pouvais.
Ensuite redémarrage sur une clef USB d'install de Mountain Lion (confectionnée par mes soins, car je n'ai plus de lecteur DVD).
Clean Install
&
Plantage lors de la récupération des fichiers de ma Time Machine (juste mes documents et rien d'autre)
Un peu énervé je reboot sur ma partition Windows sur le HDD (en me demandant pourquoi je n'y avais pas pensé avant) et je décide de vérifier le SSD intel via le petit logiciel et de faire une mise à jour.
Le SSD est nickel et disposait de la dernière version du Firmware.
La partition Windows fonctionne correctement, à part quelques bug du pilote de la carte graphique.
Bref repassage par la case formattage SSD / Clean Install Mountain Lion.
Il plantait toujours, mais seulement lors de la veille. Impossible d'en sortir, c'est écran noir assuré.
Et parfois lors de l'extinction, il reste bloqué sur l'écran gris.
Certains démarrages sont très lents, alors que je suis sur SSD, il reste 5 min sur l'écran noir avant le "Dong" de démarrage.
Un problème d'EFI ?
A part ça, je pouvais quand même travailler.
Jusqu'à ce qu'il recommence à se bloquer sans aucun signe annonciateur, pas de sollicitations du processeur, de la carte graphique, pas de surchauffe en général.
Un peu désespéré je décide d'ouvrir la bécane, échanger la position des disques durs :
HDD original -> à la place du Superdrive
et SSD à la place du HDD original.
Je suis dit que ça pouvait venir du contrôleur SATA de l'optical bay.
J'en profite pour nettoyer les ventillos, qui en avaient bien besoin.
Je redémarre, plus de gels inopinés mais toujours ce problème de veille/extinction/démarrage.
Je test le reset PRAM / SMC / mise à la poubelle des prefs de veille / sudo pmset -a hibernatemode 0
Rien ne fonctionne, je me résous à utiliser un ordinateur qui ne peut pas aller en veille et qui peut être lent au démarrage.
Une semaine vient de se passer et le gel inopiné est revenu.
Je n'ai plus le AHT pour faire le test du matériel, de toutes façons je n'ai plus de lecteur optique.
Voici le dernier DiagnoticReport disponible (il a planté de nombreuses fois depuis, mais il n'en garde aucune trace) :
Bloc de code:
Sat Nov 24 22:50:43 2012
Machine-check capabilities 0x0000000000000c09:
family: 6 model: 37 stepping: 2 microcode: 9
Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz
9 error-reporting banks
threshold-based error status present
extended corrected memory error handling present
Processor 0: no machine-check status reported
Processor 1: no machine-check status reported
Processor 2: machine-check status 0x0000000000000004:
machine-check in progress
MCA error-reporting registers:
IA32_MC0_STATUS(0x401): 0x0000000000000800 invalid
IA32_MC1_STATUS(0x405): 0x0000000000000000 invalid
IA32_MC2_STATUS(0x409): 0x0000000000000000 invalid
IA32_MC3_STATUS(0x40d): 0x0000000000000000 invalid
IA32_MC4_STATUS(0x411): 0x0000000000000000 invalid
IA32_MC5_STATUS(0x415): 0xfe00000000800400 valid
MCA error code: 0x0400
Model specific error code: 0x0080
Other information: 0x00000000
Threshold-based status: Undefined
Status bits:
Processor context corrupt
ADDR register valid
MISC register valid
Error enabled
Uncorrected error
Error overflow
IA32_MC5_ADDR(0x416): 0x00003f7fa1eb7e87
IA32_MC5_MISC(0x417): 0x0000000000007fff
IA32_MC6_STATUS(0x419): 0x0000000000000000 invalid
IA32_MC7_STATUS(0x41d): 0x0000000000000000 invalid
IA32_MC8_STATUS(0x421): 0x0000000000000000 invalid
Processor 3: machine-check status 0x0000000000000004:
machine-check in progress
MCA error-reporting registers:
IA32_MC0_STATUS(0x401): 0x0000000000000800 invalid
IA32_MC1_STATUS(0x405): 0x0000000000000000 invalid
IA32_MC2_STATUS(0x409): 0x0000000000000000 invalid
IA32_MC3_STATUS(0x40d): 0x0000000000000000 invalid
IA32_MC4_STATUS(0x411): 0x0000000000000000 invalid
IA32_MC5_STATUS(0x415): 0xfe00000000800400 valid
MCA error code: 0x0400
Model specific error code: 0x0080
Other information: 0x00000000
Threshold-based status: Undefined
Status bits:
Processor context corrupt
ADDR register valid
MISC register valid
Error enabled
Uncorrected error
Error overflow
IA32_MC5_ADDR(0x416): 0x00003f7fa1eb7e87
IA32_MC5_MISC(0x417): 0x0000000000007fff
IA32_MC6_STATUS(0x419): 0x0000000000000000 invalid
IA32_MC7_STATUS(0x41d): 0x0000000000000000 invalid
Package 0 logged:
IA32_MC8_STATUS(0x421): 0x0000000000000000 invalid
panic(cpu 2 caller 0xffffff801fab83c9): "Machine Check at 0xffffff7fa1eb7e87, registers:\n" "CR0: 0x000000008001003b, CR2: 0x000000010937e004, CR3: 0x00000000228a6000, CR4: 0x0000000000000660\n" "RAX: 0x0000000000000020, RBX: 0xffffff8032daf800, RCX: 0x0000000000000001, RDX: 0x0000000000000000\n" "RSP: 0xffffff81089abca0, RBP: 0xffffff81089abcd0, RSI: 0x0000000000000006, RDI: 0x0000000000000006\n" "R8: 0x0000000000000000, R9: 0x7ffffffffffffffe, R10: 0x00000000ffffffff, R11: 0xffffff802007de88\n" "R12: 0x0000000000000006, R13: 0xffffff8032b493c0, R14: 0x0000000000000000, R15: 0x00000000000007b0\n" "RFL: 0x0000000000010046, RIP: 0xffffff7fa1eb7e87, CS: 0x0000000000000008, SS: 0x0000000000000010\n" "Error code: 0x0000000000000000\n"@/SourceCache/xnu/xnu-2050.18.24/osfmk/i386/trap_native.c:280
Backtrace (CPU 2), Frame : Return Address
0xffffff81089a5ec0 : 0xffffff801fa1d626
0xffffff81089a5f30 : 0xffffff801fab83c9
0xffffff81089a60a0 : 0xffffff801facedbf
0xffffff81089abcd0 : 0xffffff7fa1eb012e
0xffffff81089abdb0 : 0xffffff7fa1eaf515
0xffffff81089abe60 : 0xffffff801fab8c1b
0xffffff81089abe80 : 0xffffff801fa2f1c3
0xffffff81089abec0 : 0xffffff801fa2dc81
0xffffff81089abf20 : 0xffffff801fa2d9f3
0xffffff81089abf60 : 0xffffff801fa3e019
0xffffff81089abfb0 : 0xffffff801fab26b7
Kernel Extensions in backtrace:
com.apple.driver.AppleIntelCPUPowerManagement(196.0)[BBF44990-49F7-3780-AF55-C26B48EDE4C4]@0xffffff7fa1ead000->0xffffff7fa1ed5fff
BSD process name corresponding to current thread: kernel_task
Mac OS version:
12C60
Kernel version:
Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64
Kernel UUID: 69A5853F-375A-3EF4-9247-478FD0247333
Kernel slide: 0x000000001f800000
Kernel text base: 0xffffff801fa00000
System model name: MacBookPro6,2 (Mac-F22586C8)
System uptime in nanoseconds: 8536187388010
last loaded kext at 6695778761: com.apple.driver.AppleHWSensor 1.9.5d0 (addr 0xffffff7fa1ed9000, size 36864)
last unloaded kext at 149048709716: com.apple.driver.AppleUSBUHCI 5.2.5 (addr 0xffffff7fa0b87000, size 65536)
loaded kexts:
com.Logitech.Control Center.HID Driver 3.6.0
com.apple.driver.AppleHWSensor 1.9.5d0
com.apple.driver.AudioAUUC 1.60
com.apple.filesystems.ntfs 3.10
com.apple.iokit.IOBluetoothSerialManager 4.0.9f33
com.apple.filesystems.autofs 3.0
com.apple.driver.AGPM 100.12.69
com.apple.driver.AppleMikeyHIDDriver 122
com.apple.driver.AppleHDA 2.3.1f2
com.apple.driver.AppleSMCPDRC 1.0.0
com.apple.driver.AppleMikeyDriver 2.3.1f2
com.apple.driver.AppleUpstreamUserClient 3.5.10
com.apple.driver.AppleLPC 1.6.0
com.apple.GeForce 8.0.0
com.apple.iokit.BroadcomBluetoothHCIControllerUSBTransport 4.0.9f33
com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
com.apple.driver.AppleIntelHDGraphics 8.0.0
com.apple.driver.AppleSMCLMU 2.0.2d0
com.apple.iokit.IOUserEthernet 1.0.0d1
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.driver.ApplePolicyControl 3.2.11
com.apple.driver.AppleMuxControl 3.2.11
com.apple.driver.AppleMCCSControl 1.0.33
com.apple.driver.AppleIntelHDGraphicsFB 8.0.0
com.apple.driver.SMCMotionSensor 3.0.2d6
com.apple.driver.AppleUSBTCButtons 235.4
com.apple.driver.AppleUSBTCKeyboard 235.4
com.apple.driver.AppleUSBCardReader 3.1.0
com.apple.driver.AppleIRController 320.15
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1
com.apple.BootCache 34
com.apple.driver.XsanFilter 404
com.apple.iokit.IOAHCIBlockStorage 2.2.2
com.apple.driver.AppleUSBHub 5.2.5
com.apple.driver.AppleAHCIPort 2.4.1
com.apple.iokit.AppleBCM5701Ethernet 3.2.5b3
com.apple.driver.AirPort.Brcm4331 602.15.22
com.apple.driver.AppleFWOHCI 4.9.6
com.apple.driver.AppleUSBEHCI 5.4.0
com.apple.driver.AppleEFINVRAM 1.6.1
com.apple.driver.AppleSmartBatteryManager 161.0.0
com.apple.driver.AppleACPIButtons 1.6
com.apple.driver.AppleRTC 1.5
com.apple.driver.AppleHPET 1.7
com.apple.driver.AppleSMBIOS 1.9
com.apple.driver.AppleACPIEC 1.6
com.apple.driver.AppleAPIC 1.6
com.apple.driver.AppleIntelCPUPowerManagementClient 196.0.0
com.apple.nke.applicationfirewall 4.0.39
com.apple.security.quarantine 2
com.apple.driver.AppleIntelCPUPowerManagement 196.0.0
com.apple.iokit.IOSerialFamily 10.0.6
com.apple.kext.triggers 1.0
com.apple.driver.DspFuncLib 2.3.1f2
com.apple.iokit.IOAudioFamily 1.8.9fc10
com.apple.kext.OSvKernDSPLib 1.6
com.apple.iokit.IOFireWireIP 2.2.5
com.apple.driver.AppleSMBusPCI 1.0.10d0
com.apple.nvidia.nv50hal 8.0.0
com.apple.NVDAResman 8.0.0
com.apple.iokit.AppleBluetoothHCIControllerUSBTransport 4.0.9f33
com.apple.driver.IOPlatformPluginLegacy 1.0.0
com.apple.driver.IOPlatformPluginFamily 5.2.0d16
com.apple.driver.AppleHDAController 2.3.1f2
com.apple.iokit.IOHDAFamily 2.3.1f2
com.apple.iokit.IOSurface 86.0.3
com.apple.driver.AppleGraphicsControl 3.2.11
com.apple.driver.AppleBacklightExpert 1.0.4
com.apple.iokit.IONDRVSupport 2.3.5
com.apple.driver.AppleSMBusController 1.0.10d0
com.apple.iokit.IOGraphicsFamily 2.3.5
com.apple.driver.AppleSMC 3.1.4d2
com.apple.driver.AppleUSBMultitouch 235.7
com.apple.iokit.IOSCSIBlockCommandsDevice 3.5.1
com.apple.iokit.IOUSBMassStorageClass 3.5.0
com.apple.iokit.IOSCSIArchitectureModelFamily 3.5.1
com.apple.driver.IOBluetoothHIDDriver 4.0.9f33
com.apple.iokit.IOBluetoothFamily 4.0.9f33
com.apple.iokit.IOUSBHIDDriver 5.2.5
com.apple.driver.AppleUSBMergeNub 5.2.5
com.apple.driver.AppleUSBComposite 5.2.5
com.apple.iokit.IOUSBUserClient 5.2.5
com.apple.iokit.IOAHCIFamily 2.2.1
com.apple.iokit.IOEthernetAVBController 1.0.2b1
com.apple.iokit.IO80211Family 500.15
com.apple.iokit.IONetworkingFamily 3.0
com.apple.iokit.IOFireWireFamily 4.5.5
com.apple.iokit.IOUSBFamily 5.4.0
com.apple.driver.AppleEFIRuntime 1.6.1
com.apple.iokit.IOHIDFamily 1.8.0
com.apple.iokit.IOSMBusFamily 1.1
com.apple.security.sandbox 220
com.apple.kext.AppleMatch 1.0.0d1
com.apple.security.TMSafetyNet 7
com.apple.driver.DiskImages 344
com.apple.iokit.IOStorageFamily 1.8
com.apple.driver.AppleKeyStore 28.21
com.apple.driver.AppleACPIPlatform 1.6
com.apple.iokit.IOPCIFamily 2.7.2
com.apple.iokit.IOACPIFamily 1.4
com.apple.kec.corecrypto 1.0
Je ne sais pas d'où vient le problème et je sens que je vais pas tarder à l'éparpiller par petits bouts, façon Puzzle.
Bref j'ai désespérément besoin de votre aide avant que je le dynamite, je le disperse, je le ventile !