Libérer un port occupé sur Macintosh
Comment contourner les messages d’alertes dus aux ports indisponibles, que l’on rencontrait jusqu’à MacOS 9 ?
Si vous avez déjà branché un micro sur l’entrée son de votre Mac, ou si votre ordinateur a encore des ports série (disparus avec l’iMac), vous avez peut-être été confronté à des messages annonçant que l’un des ports est occupé ou inaccessible. Le problème est toujours le même : sur un Mac, les ports ne peuvent être utilisés que par un seul pilote à la fois, à moins d’avoir été prévus spécialement pour être partagés (c’est le cas des ports USB, SCSI ou FireWire). Dans le cas des ports série ou de l’entrée son, le système fait respecter une règle impérative : premier arrivé, premier servi. Si une application utilise déjà un port, les autres sont mises à la porte.
Dans le cas de l’entrée son, le problème sera vite réglé : quittez toute les applications qui pourraient l’utiliser puis relancez votre programme, qui ne devrait plus poser de problème. En revanche, l’affaire se complique avec les ports série : après avoir vérifié, là aussi, qu’aucune application n’utilise le port en question (émulateur minitel, fax, accès internet sur le port modem ; driver d’imprimante sur le port du même nom), vérifiez dans le Sélecteur qu’AppleTalk est désactivé. En effet, si celui-ci est activé, il occupe l’un des ports série (sélectionné dans le Tableau de bord AppleTalk). Cela devrait suffire à libérer le port, après un redémarrage !
Cette astuce a été publiée en 2001 dans la revue A Vos Mac.