Your terminology sounds very DOS/Windows-ish. The term 'Com Port 8' is not meaningful in the context of Linux. It also isn't clear when you say 'device', whether you mean the serial port itself as the device, or some other external device that communicates through a serial port. I've never heard of 'virtual com'; again this sounds very DOS/Windows like. Are you sure your application is actually a Linux application?
It might be possible to determine what serial port is being used by the application. Run your application under strace, and look for the application calling open() on something like /dev/ttyS??. This may reveal what serial port is being requested, at which point you should be able to spoof it, by creating a symbolic link with that name, and which points to the existing /dev/ttyUSB0.
--- rod.
|