Réparer un port FireWire défaillant
Merci à Antoine Bercovici de nous avoir réalisé cet article de haut vol !
L’origine de la panne:
Les ports FireWire sont en théorie connectables et déconnectables
à chaud. Pour cela il doit exister toute une série de composants
de protection afin d’éliminer tout parasites et saut de tension
liés à l’insertion ou à la déconnection
d’un câble. En pratique, on s’apercoit que ces composants
ont simplement été omis dans la conception de la plupart des
cartes, rendant ainsi les ports très fragiles.
Le bus FireWire ne communique pas directement avec le processeur, ni même avec le chipset d’ailleurs. Il est tout d’abord géré par ce que l’on appelle un PHY (Physical Layer ou couche physique en français), qui permet de gérer le protocole de communication et de fournir les courants nécessaire à l’envoi des informations sur le câble. (le FireWire est un dérivé de l’ethernet, de la même façon le port ethernet utilise un PHY entre le chipset et le connecteur réseau).
Un des problèmes principal du port FireWire est qu’à l’insertion
d’un câble, il peut y avoir une connexion très brève
entre l’alimentation du port (12-15V) et les lignes de données
du port (le FireWire PHY fonctionne en 3,3V). Les composants de protection
normalement présents permettent d’évacuer cette surtension
vers la masse, autrement le PHY est détruit. D’autres problèmes
comme l’électricité statique peuvent aussi détruire
le PHY.
Matériel sensible:
Le problème est apparu sur de nombreux modèles de macs... personnellement
j’ai eu 2 ports claqués sur un iMac, 1 sur un hub FireWire, et
2 sur 2 boîtiers de disques durs. J’ai aussi lu que c’est
arrivé à une personne avec un PC portable DELL.
Pour ce qui est des macs, Apple a réagi et a installé une protection
efficace sur tous les modèles récents. Les modèles susceptibles
de tomber en panne sont:
- Les PowerBooks jusqu’au Titanium DVI (667-800Mhz)
- Les iBooks (au moins jusqu’au G3 800Mhz (???)
- Les iMacs G3 DV
- Les PowerMacs G3 - G4 au moins jusqu’au QuickSilver (???)
Il faut faire attention aussi aux divers périphériques comme les hubs et boîtiers externes de disques durs / CD-Rom.
Éviter le problème:
Le seul moyen vraiment efficace pour éviter de claquer un port est
de brancher tous les périphériques et de les allumer avant le
mac. De même il faut les débrancher et les éteindre après
le mac. Un ajout de périphérique nécessite l’extinction
du mac...
C’est une solution contraignante mais c’est la seule pouvant protéger
efficacement les ports FireWire.
Attention tout particulièrement aux périphériques auto
alimentés (webcams, iPod, disques durs, hubs) qui font claquer les
ports très facilement!
Il faut aussi éviter le plus possible de chaîner les périphériques
(pour les disques durs par exemple).
Le port FireWire ne répond plus:
Dans ce cas les périphériques ne montent plus sur le bureau
et ne sont pas détectés par info système Apple. Les périphériques
auto alimentés reçoivent toujours de l’alimentation mais
ne réagissent pas non plus...
Le PHY peut se mettre en erreur à la suite d’une surtension ou
d’un problème quelconque. Une fois mis en erreur le port est
bloqué et ne répond plus. Pour le débloquer il suffit
de faire un RESET de la carte mère comme ceci:
Faire booter le mac en mode Open Firmware en maintenant “Pomme Option
O F” enfoncé.
Un prompt apparaît... tapez les commandes suivantes (attention le clavier
est en qwerty!!!!)
RESET-NVRAM (puis entrée)
RESET-ALL (puis entrée)
Le mac redémarre.
Le port devrait refonctionner... s’il est toujours bloqué le
PHY est physiquement endommagé.
- Page précédente
- Page suivante