Воткнуть в хост шелезяку, дрова не нужны.
Попробовать пробросить ее в виртуалку - вот там нужны будут дрова.
запрос на определенный порт, который должен быть, если отклика нет - аля улю.
То есть - если есть девайс и он втыкается в PCI (правда PCI еще найти надо) - воткнуть и пробросить. Если нет - то только писать свой имитатор девайса.
Может сигнальные линии неправильно выставлены(DTR, DSR, TR etc)
может ещё что.
а не наворачивать слои абстракции.
1. Допустим есть некий Админ и пользователь (и географически они друг от друга очень не близко)
2. И вот в один прекрасный день у пользователя возникают проблемы с ПК
3. Админ пересылает "чудо-устройство" пользователю по почте
4. И удаленно имеет возможность полностью взаимодействовать с ПК (кстати в идеале было бы полезно еще и цепь питания ПК рвать)
* Все это естественно при условии наличия прямого сетевого канала между ними.