Com порт в VirtualBox
Всем доброго времени суток. Столкнулся со следующей проблемой. Есть Debian 6. В нём есть VirtualBox с Windows XP на борту. В этой самой Windows есть приложение, которое общается с устройством через com порт. Данного устройства у меня нет. Но есть самописная утилита под Linux, эмулирующая это самое устройство. Собственно, задача: заставить Windows поверить, что к com порту подключено это самое устройство. Делал так: в VB в настройках ВМ на вкладке Serial Ports поставил галочку Enable Serial Port. Port Number=Com1, Port Mode=Host Pipe, Create Pipe. Как я понимаю, pipe - это сокет. Windows com1 видит, открывает, пишет в него данные. Теперь вопрос: каким образом работать с этим самым сокетом? То есть выставить скорость, stop bits, baudrate и тд. Ну и, разумеется, писать и читать данные. Прогуглив, нашёл утилиту socat. Час почти курил ман, но ничего так и не смог сделать. Буду безгранично благодарен за помощь.