Domanda:
Dock USB che presenta la porta COM / parallela come porte fisiche
Matt
2015-10-19 18:27:27 UTC
view on stackexchange narkive permalink

Ci sono molti dock USB, ma la coppia che ho sperimentato con gli attuali dispositivi UDB / pseudo al posto delle porte legacy come com e parallela. Le applicazioni più moderne possono funzionare perfettamente con quelle per qualcosa di semplice come le stampanti.

Tuttavia sto lavorando con un software utilizzato per l'interfacciamento con aeroplani progettato con MSDOS 6.22 e Windows 98. Sono stato fortunato e utilizzo laptop Dell Latitude E-Series che supportano questo dock legacy ...

Legacy E-Dock

Sto cercando di aggiornare questi laptop e non sembra che i modelli più recenti abbiano un dock legacy simile. Quindi USB sarebbe la strada più facile da percorrere, ma ho bisogno che il replicatore presenti le porte come vere porte fisiche al sistema operativo in modo che possano essere passate alle macchine virtuali.

Una risposta:
Stefan
2015-10-22 18:38:45 UTC
view on stackexchange narkive permalink

Questo non può esistere. Se è collegato tramite USB, allora è collegato tramite USB, indipendentemente da come appare e solo il software potrebbe fornire l'illusione di una "porta fisica".

In realtà, penso di aver perso una tua pacca importante domanda: il vecchio software viene eseguito in una macchina virtuale, quindi tutto ciò di cui hai bisogno è che la tua macchina virtuale esponga le porte connesse tramite USB come porte fisiche della macchina virtuale.

Quindi la risposta è sempre che "questa è un problema software ", ma almeno dovrebbe essere facile da risolvere. Non ho idea del software della macchina virtuale che stai utilizzando, ma almeno Qemu su GNU / Linux fornisce opzioni come -parallel dev: reindirizza la porta parallela al dispositivo char 'dev' per fare esattamente quello che vuoi stai chiedendo.

Sarebbe un peccato se fosse vero, ma fintanto che c'era un driver appropriato non credo che sia così. Ad ogni modo, se hai un riferimento tecnico per supportarlo, lo apprezzerei.
@Matt: Quale parte di un driver non è un software?
Stavo usando solo vmware player per questo. Potrei controllare per vedere se supporta funzionalità simili. Avrei supposto che il driver dica al sistema operativo quale hardware ha, quindi in teoria il driver può presentare quello che vuole. Grazie per l'informazione.
Se ha bisogno di utilizzare un dispositivo con porta parallela esotica, questo non funzionerà: i controller di porta parallela per PC reali supportano molte modalità operative diverse da Centronics che probabilmente non saranno supportate da un tipico adattatore USB generico. Francamente, non sono nemmeno sicuro che una macchina virtuale possa farlo con le porte parallele _real_.
IIUC la sua macchina virtuale esegue un vecchio programma ms-dos che sa solo come stampare su una stampante collegata tramite la porta centronics. Se è di questo che si tratta, la simulazione in stile Qemu di una porta parallela dovrebbe funzionare bene.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...