故障現場
- 開機提示
Conflict I/O port 2F8。
- 裝置管理員:COM2 位址 02F8-02FF,內建 Modem 掛載 COM2。
- CMOS 找不到 COM2,只有 Onboard Serial Port 2 = 2F8/IRQ3。
- 停用 Onboard Serial Port 2 → 衝突訊息消失、裝置管理員無錯誤,但 Modem 無法運作。
- 恢復啟用 → 衝突再現,但進入 Windows 後似乎能用。
根本原因
主板內建序埠 2 與內建 Modem 皆佔用 COM2 (2F8h/IRQ3),BIOS 偵測到兩裝置搶同一資源,報錯。Windows 9x 有硬體抽象層 (HAL) 與虛擬裝置驅動程式 (VxD),有時能在運行期動態仲裁,故進入系統後看似正常,但開機階段 BIOS 已判定衝突。
徹底解決步驟
- 停用主板內建序埠 2(CMOS 設定 Disabled)。
- 進入裝置管理員 → 連接埠 (COM 和 LPT),若仍見 COM2,手動刪除(Windows 有時未同步 CMOS 變更)。
- 系統提示重新開機 → 選取消,還有後續動作。
- 雙擊Modem,選已安裝的 Modem 裝置 → 移除(實體 Modem 仍在,此為重新列舉準備)。
- 若提示重開機 → 確定;否則手動關機重啟。
- Windows 重新偵測到實體 Modem,啟動「新增硬體精靈」,提供驅動碟重裝驅動。
完成後,Windows 會重新分配資源,Modem 獨佔 COM2,衝突徹底消失。
補充說明
- 若主板無內建 Modem,外接 Modem 同理:確保實體 COM 埠與內建序埠不衝突。
- IRQ 衝突同樣適用此流程:先在 CMOS 釋放資源,再讓 Windows 重新枚舉配置。
- Windows 2000/XP 以降,PnP 管理更完善,此類問題極少見。