Quelqu'un a posté cette photo sur Twitter aujourd'hui :
Cela ne marchera pas, n'est-ce pas ?
Pourquoi, exactement ? Et, plus précisément, à quel moment la pile d'adaptateurs cesse-t-elle de fonctionner ?
Aucun d'entre eux ne fera ce que vous attendez de lui. Pas du tout.
Le vert est un convertisseur USB vers PS/2, il s'agit d'un convertisseur de fil plutôt que d'un convertisseur de signal. Il ne fonctionnera que si l'appareil que vous y branchez peut détecter la façon dont il est connecté et parler les deux langues. Ce n'est pas le cas d'une clé USB, ni d'une souris USB. pourrait .
Le suivant est un convertisseur souris PS/2-série, là encore le dispositif PS/2 doit comprendre les deux connexions. Une clé USB ne peut pas communiquer par ce biais.
Vient ensuite un adaptateur série 9 à 25 broches, rien de spécial, juste d'autres fils non connectés. Pas de communication à partir de l'USB.
Vient ensuite un changeur de genre à 25 broches, permettant au convertisseur série femelle à 25 broches de se brancher sur un port parallèle femelle à 25 broches. Ni le port parallèle ni le périphérique USB ne comprendront la signification des fils qui s'agitent autour d'eux, si tant est qu'il y en ait.
Si je m'ennuie plus tard, j'essaierai peut-être de suivre les brochages théoriques, mais cela semble un peu inutile en toute honnêteté.
Il s'agit d'un mélange inutile de connecteurs qui n'aboutira à rien.
Pour répondre à la question "à quel moment cesse-t-il de fonctionner ?", cela dépend de ce qui est converti.
Personnellement, j'ai un vieux clavier AT, relié à un convertisseur AT/PS2, qui se connecte à un convertisseur PS2/USB et se connecte à un KVM USB. Cela fait deux adaptateurs à la suite, ou trois si l'on compte le KVM.
N'importe quel nombre de prolongateurs ou de jonctions fonctionnerait, jusqu'au point où les pertes au niveau des jonctions ou la longueur totale du câble sont excessives. Ainsi, 100 câbles Ethernet de 1 mètre et 99 raccords RJ45 pourraient fonctionner, mais il ne s'agit pas d'un adaptateur et cela va à l'encontre de l'esprit de votre question.
Je pense que l'image montre un port COM DB25 RS-232 de taille normale, et non un port parallèle. Techniquement, l'empilement devrait fonctionner avec une souris spéciale compatible USB/PS/2, qui fonctionne en mode LS USB (1,5 Mbit/s).
Cependant, l'image montre une clé USB, qui ne peut fonctionner qu'à des débits FS (12 Mbits/s) et plus. Cette "configuration" ne fonctionnera pas parce qu'elle ne peut fonctionner qu'au taux de 1,5 Mbit/s de l'USB 1.0, alors que le dispositif USB FS nécessite un traitement sérieux des signaux de données à 12 Mbit/s, et a besoin d'un service spécial soigneusement programmé de l'hôte du PC, qui ne peut pas être fourni par le port COM.
La réponse est donc simple : le convertisseur COM port PS/2 vers USB ne peut pas fournir la vitesse de communication nécessaire ni le protocole USB approprié pour une clé USB FS/HS. Plus précisément, il ne fonctionne plus entre la clé et l'adaptateur USB-PS/2 vert.
ADDENDUM1 : une preuve fondamentale que cette configuration est une blague est que ni EPP ni les ports COM n'ont une alimentation 5V, qui est nécessaire pour alimenter la clé USB.
ADDENDUM2 : oui, il s'agit du port parallèle du PC, selon la description du DELL 2550 sever, et grâce au "plugwash". Le PP est pire, car il n'a pas de matériel de conversion de serdes UART, et le bit-banging du port du PC x86 est clairement hors de portée pour le traitement du récepteur 12Mbps (qui a besoin d'un taux d'échantillonnage/lecture de 20ns).
Pour combler certaines lacunes dans nos réponses, puisque je ne peux pas faire de commentaires, j'ajouterai quelques informations ici.
Le port auquel cet adaptateur Rube Goldberg est connecté est bien un port parallèle IEEE-1284 - comme l'indique la couleur bourgogne entourant le port à 25 broches, qui correspond aux spécifications du PC99 et du PC 2001 PC System Design Guide :
http://tech-insider.org/Windows/research/acrobat/001102/00about-2001.pdf
Le suivant dans la chaîne est un changeur de sexe mâle-femelle à 25 broches. Bien qu'il s'agisse généralement de connexions directes, leur utilisation est limitée dans le cas d'applications parallèles - elles sont généralement utilisées pour les câbles série ou SCSI.
Plus loin dans la chaîne, on trouve un adaptateur série RS-232 25 broches vers 9 broches - dont le brochage est totalement différent et dont le signal électrique ne sera pas compris par le port parallèle.
En théorie un podría écrire un programme - en supposant que l'on puisse retracer toutes les connexions électriques, s'assurer que la tension appropriée peut être acheminée (très probablement en croisant certaines des connexions du changeur de genre parallèle M/F à 25 broches) et écrire un programme pour réinterpréter les signaux que la puce de contrôle parallèle recevait/transmettait - pour le faire fonctionner, mais étant donné que l'USB est tellement omniprésent, à moins qu'il n'y ait un besoin très spécifique, ce serait une perte de temps et de ressources titanesque.
Dans la chaîne d'adaptateurs décrite, il y a exactement une paire d'adaptateurs dont on peut s'attendre à ce qu'ils fonctionnent ensemble. Il s'agit du convertisseur gris PS/2 vers DB9 et du convertisseur noir DB9 vers DB25.
L'adaptateur gris a probablement été fourni en tant qu'accessoire avec une souris des années 90. En utilisant cette souris avec les adaptateurs gris et noir, vous pouvez connecter la souris à un port série à 25 broches, ce qui était courant dans les années 80 et au début des années 90. Cette combinaison fonctionnerait.
L'ordinateur représenté semble avoir un port série à 9 broches plutôt qu'à 25 broches, de sorte que l'adaptateur noir est inutile avec cet ordinateur. L'adaptateur gris pourrait être branché directement sur l'ordinateur.
Il est peu probable que l'adaptateur blanc de changement de sexe soit utile dans le contexte décrit. Il permet de connecter un périphérique série à un port parallèle. Certaines des broches du port parallèle de l'ordinateur peuvent être programmées en tant que GPIO, et si, par pure chance, toutes les broches pertinentes du port série sont connectées aux broches GPIO de l'ordinateur, vous pouvez théoriquement programmer le protocole série dans le logiciel plutôt que de vous fier à un UART. Mais si les appareils que vous connectez de cette manière ne sont pas compatibles en termes de tension et de courant, vous risquez d'endommager certains équipements.
L'adaptateur vert est destiné à connecter une souris ou un clavier USB à un connecteur PS/2 de l'ordinateur. Pour autant que je me souvienne, ces adaptateurs ont été inventés à la fin des années 90 et ils ne fonctionnent que si la souris ou le clavier utilisé est doté de la rétrocompatibilité nécessaire. Je ne serais pas surpris que les circuits conçus à l'époque pour les souris et les claviers USB soient encore utilisés aujourd'hui, car il n'y a guère eu de raison de les mettre à jour.
En théorie, il pourrait exister une souris USB rétrocompatible avec la communication série, auquel cas les adaptateurs vert, gris et noir pourraient tous fonctionner ensemble. Cependant, je ne pense pas qu'une telle souris existe, car au moment où l'interface USB avec la rétrocompatibilité PS/2 a été conçue, il a probablement été jugé opportun d'abandonner la rétrocompatibilité avec le port série.
Je n'ai testé qu'une seule souris USB Logitech pour la rétrocompatibilité avec le port série, et cette souris ne fonctionnait pas sur un port série. Elle n'était compatible qu'avec les ports USB et PS/2. D'autres personnes disposent peut-être de données plus empiriques sur la probabilité qu'une souris USB quelconque prenne en charge les ports série.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.