請教VMware高手serial port問題

請問各位高手:
小弟有一臺監控電腦, 因為該電腦年歲已大怕它隨時掛掉, 所以用easyus備份硬碟後, 做成vmdk檔掛載上了VMWARE.
原本監控電腦是用serial port(COM1)接收傳來的訊息顯示溫度, 電壓等等的資料, 而且只會從COM1接收資料!
請教VMware高手serial port問題

在網路上爬了一下文, VM是可以外加serial port的!
所以小弟就在VM Setting處滿心歡喜的要給他"Add"下去, 沒想到.....
只能從COM2開始指定!
我要COM1啊.....
請教VMware高手serial port問題

請問各位VMware高手, 我要如何利用本機的COM port(我是用USB轉serial的, 已安裝完整驅動程式)指定到似乎被監控程式占用住的COM1呢? (重點就是要可以由本機的COM port接資料進去給虛擬機用, 讓虛擬機可以取代原本的監控電腦)

感謝各位大大啊~~~



2019-07-27 22:49 發佈
看一下Host(Win10)的裝置管理員中serial port顯示成啥,如果是顯示成COM2那Hypervisor(VMware Workstation)自然是只能抓到COM2,不過您的目的是讓Guest(Win7)當成COM1用,應該是在Guest的config中先把serial port都移除掉,然後重新新增serial port,看能不能以COM1新增給Guest,和在Host上是COM?關係不大就是了....
基本上,虛擬系統裡的com跟實體機裡的com要分開看。我們的目的是讓虛擬機裡的系統能夠使用,所以實體機怎連基本無所謂,只要裡外能夠溝通即可。不用在意實體機到底用幾號,虛擬機裡面顧好就好。
看了上面2位大大的留言後, 小弟改了設定, 也有2個新的問題:
問題一.為了測試我原本在VM Setting只能設定(Auto detect/COM2)能不能移除後重新設定, 我將Device/Serial Port 2 Remove後重新Add, 結果原先還能指定COM2的選項不見了, 只剩Auto detect可選.


而此時重新進虛擬機, 開始畫面出現下面訊息:


我嚇了一跳, 難道說之前指定COM2時就已經連通虛擬機的COM1 了嗎? 虛擬機的COM1遲遲接不到信號難道是其他問題?
可是現在再也無法指定COM2連接了!
我用記事本開啟了.vmx檔查了裡面的設定, 難道是"serial1.filename = "COM2"搞的鬼?
哪麼改這設定是不是我就可以指定虛擬機的COM1連接到實體機的哪一個COM port?


問題二.為了確認虛擬機的COM1遲遲接不到信號難道是其他問題, 因為虛擬機裡的裝置管理員還有一個基本系統裝置是有"?"的, 我去查了該裝置的裝置例項識別碼:PCI\VEN_15AD&DEV_0740, 好死不死, 就是Virtual Machine Communication Interface啊...


我找了找網路上似乎也有人跟我一樣是這個裝置有問題:https://communities.vmware.com/thread/442913
可是最後解決方法卻是把VM完整移除再重新灌?這問題是2013年提的解決方案, 我VM是今年才下載的VM15, 6年過去了我還要用完整移除再新安裝這招嗎? 有沒有高手有其他方法?

感謝感謝










1:除非Hypervisor有透過USB passthrough把USB-RS232轉給Guest,不然Guest是看不到USB-RS232的,Hypervisor的config中COM2不見了應該是代表Host就沒抓到那個USB-RS232....

2:Virtual Machine Communication Interface是有可能被視為COM port,但通常不會是COM1(或者可以試著調成COM1以外的port或把VMware tools移除,抓到您要的COM1後再重裝),所以跟您的問題關係不大....
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?