仮想マシンで実際のPCIモデムを使用する方法は?

仮想マシンで実際のPCIモデムを使用する方法は?

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 x 32

Agere PCIモデム(Windows 7システムでテスト済みで正常に動作)

ベストアンサー1

VirtualBoxでPCIパススルーを使用することは危険であり、まだ実験的な機能です。ハードウェアは、消費者グレードのデバイスでは一般的ではないIOMMUをサポートする必要があります。

ホストオペレーティングシステムはデバイスを認識し、そのデバイスのシリアルポート(/ dev / ttyS?)を生成する必要があります。それとも/dev/ttyUSB?あるいは、ディストリビューションに応じてさまざまなその他のオプションを選択できます。

その場合は、VirtualBoxのシリアルポートパススルーサポートを使用し、仮想デバイスをバインドします。 COM1をホストデバイスに接続し、テキストフィールドに適切なデバイスパス(たとえば/ dev / ttyS0)を提供します。

VMを再起動すると、0 = "COM1"で始まる対応する/ dev / ttySxポートからモデムにアクセスできる必要があります。

おすすめ記事