Strike 2 and a bunch of fowl balls!
I would suggest to check that the serial ports are working properly on the host, before trying to use those ports from the guest.
Just how do I check the ports in Linux?
I have read on previous post you have installed a multi I/O card: 2 Serial+1 Parallel, the following command:
lspci -nn -k
should show how the card is recognized from the kernel, and if and which kernel module is actually driving the card.
This will also tell us exactly which card you are actually using.
To recognize the device node (/dev/tty.....) try:
dmesg | grep -i tty
alternatively, look into the virtual file /proc/ioports ...
Booting the win7 install (not it VB) both ports work and the software!!
Of course, that means the hardware itself is actually working.
Looks to me link ttyS1 may not be installed. I don't know how to install it and have not googled anything that makes sense to me.
[root@localhost ~]# setserial -g /dev/ttyS
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4, Flags: spd_cust
/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
[root@localhost ~]# dmesg | grep -i tty0
console [tty0] enabled
[root@localhost ~]# dmesg | grep -i tty1
see command above: dmesg | grep -i tty (without the final '0' or '1', otherwise you will miss ttyS