如何在虚拟机中使用真正的 PCI 调制解调器?

Car*_*nos 5 linux pci virtual-machine vmware virtualbox

有没有办法在 ubuntu 12.04 主机盒上的虚拟机中使用我的 PCI 调制解调器?我已经在主机上安装了 Ubuntu 12.04,我想在来宾虚拟机上使用我的 PCI 调制解调器。这可以使用 kvm、vmware 或 virtualbox 来完成吗?

更新:

我已经尝试过这个https://askubuntu.com/questions/16586/how-to-access-serial-ubuntu-host-serial-port-on-virtualbox-guest-os但我没有运气,我怀疑它需要安装在主机上的调制解调器驱动程序。

更新 2:

看来,如果我想在没有主机盒上的驱动程序的情况下在来宾盒上使用 PCI 调制解调器,Oracle PCI Passthrough 很容易:http : //howtoware.blogspot.com/2012/01/oracle-vm- virtualbox-how-to-use-pci.html :-(

硬件细节:

Ubuntu 12.04 x32

杰尔 PCI 调制解调器(在 Windows 7 机器上测试并且工作正常)

kro*_*npj 1

尝试在 VirtualBox 上使用 PCI 直通是冒险的,它仍然是一个实验性功能。您的硬件需要支持 IOMMU,这在消费级设备中并不常见。

主机操作系统需要识别设备并为其创建串行端口,/dev/ttyS?或者/dev/ttyUSB?或任何一系列其他选项,具体取决于发行版。

如果是这样,请使用 VirtualBox 对串行端口直通的支持并绑定虚拟设备,例如。COM1 到主机设备并在文本字段中提供适当的设备路径(如 /dev/ttyS0)。

当您重新启动虚拟机时,您应该能够从从 0 =“COM1”开始的相应 /dev/ttySx 端口访问调制解调器