MOXA Smartio/Industio 系列裝置驅動安裝指南

版權所有 (C) 2008, Moxa Inc. 版權所有 (C) 2021, Jiri Slaby

1. 簡介

Smartio/Industio/UPCI 系列 Linux 驅動程式支援以下多埠板

  • 2 埠多埠板

    CP-102U, CP-102UL, CP-102UF CP-132U-I, CP-132UL, CP-132, CP-132I, CP132S, CP-132IS, (CP-102, CP-102S)

  • 4 埠多埠板

    CP-104EL, CP-104UL, CP-104JU, CP-134U, CP-134U-I, C104H/PCI, C104HS/PCI, CP-114, CP-114I, CP-114S, CP-114IS, CP-114UL, (C114HI, CT-114I), POS-104UL, CB-114, CB-134I

  • 8 埠多埠板

    CP-118EL, CP-168EL, CP-118U, CP-168U, C168H/PCI, CB-108

如果出現相容性問題,請聯絡 Moxa,郵箱:support@moxa.com.tw

除了裝置驅動程式外,此版本還提供了有用的實用程式。 它們是

  • msdiag

    用於顯示已安裝的 Moxa Smartio/Industio 板的診斷程式。

  • msmon

    監視程式,用於觀察資料計數和線路狀態訊號。

  • msterm 一個簡單的終端程式,用於測試序列

    埠。

所有驅動程式和實用程式均以原始碼形式釋出,並遵循 GNU 通用公共許可證。 有關更多詳細資訊,請參閱每個原始碼檔案中的 GNU 通用公共許可證宣告。

在 Moxa 的網站上,您始終可以在 https://www.moxa.com/ 上找到最新的驅動程式。

此版本的驅動程式可以作為可載入模組(模組驅動程式)安裝,也可以內建到核心中(靜態驅動程式)。 在安裝驅動程式之前,請參閱使用者手冊中的硬體安裝步驟。

我們假設使用者應該熟悉以下文件

  • Serial-HOWTO

  • Kernel-HOWTO

2. 系統要求

  • 最多可以組合安裝 4 個板

3. 安裝

3.1 硬體安裝

PCI/UPCI 板

您可能需要在 BIOS 中調整 IRQ 使用,以避免與其它 ISA 裝置的 IRQ 衝突。 請事先參閱使用者手冊中的硬體安裝步驟。

PCI IRQ 共享

同一多埠板中的每個埠共享同一個 IRQ。 最多可以在一個系統上安裝 4 個 Moxa Smartio/Industio PCI 系列多埠板,並且它們可以共享同一個 IRQ。

3.2 裝置命名約定

裝置節點命名為“ttyMxx”。

安裝 2 個以上板時的裝置命名

每個 Smartio/Industio 多埠板的命名約定預定義如下。

板號。

裝置節點

第一個板

ttyM0 - ttyM7

第二個板

ttyM8 - ttyM15

第三個板

ttyM16 - ttyM23

第四個板

ttyM24 - ttyM31

4. 實用程式

此驅動程式包含 3 個實用程式。 它們是 msdiag、msmon 和 msterm。 這 3 個實用程式以原始碼形式釋出。 它們應該被編譯成可執行檔案並複製到 /usr/bin 中。

msdiag - 診斷

此實用程式提供顯示驅動程式在系統中找到的 Moxa Smartio/Industio 板的功能。

msmon - 埠監視

此實用程式使使用者可以快速檢視所有 MOXA 埠的活動。 從監視開始時,可以輕鬆瞭解每個埠的總接收/傳送 (Rx/Tx) 字元計數。

每秒 Rx/Tx 吞吐量也會以間隔為基礎(例如,最近 5 秒)和平均為基礎(自監視開始時)報告。 您可以透過 <HOME> 鍵重置所有埠的計數。 <+> <->(加/減)鍵可更改顯示時間間隔。 按 <ENTER> 在游標停留的埠上,以檢視埠的通訊引數、訊號狀態以及輸入/輸出佇列。

msterm - 終端模擬

此實用程式提供所有 tty 埠的資料傳送和接收能力,尤其是對於 MOXA 埠。 它對於測試簡單的應用程式非常有用,例如,向連線到埠的調變解調器傳送 AT 命令或用作登入目的的終端。 請注意,這只是一個啞終端模擬,沒有處理全屏操作。

5. Setserial

支援的 Setserial 引數如下所示。

uart

設定 UART 型別(16450 --> 停用 FIFO,16550A --> 啟用 FIFO)

close_delay

設定關閉時 DTR 應保持低電平的時間量(以 1/100 秒為單位)。

closing_wait

設定序列埠在關閉時應等待資料耗盡的時間量(以 1/100 秒為單位),然後停用接收器。

spd_hi

當應用程式請求 38.4kb 時,使用 57.6kb。

spd_vhi

當應用程式請求 38.4kb 時,使用 115.2kb。

spd_shi

當應用程式請求 38.4kb 時,使用 230.4kb。

spd_warp

當應用程式請求 38.4kb 時,使用 460.8kb。

spd_normal

當應用程式請求 38.4kb 時,使用 38.4kb。

spd_cust

當應用程式請求 38.4kb 時,使用自定義除數來設定速度。

divisor

此選項設定自定義除法。

baud_base

此選項設定基本波特率。

6. 故障排除

啟動時錯誤訊息和解決方案儘可能清楚地說明。 如果所有可能的解決方案都失敗,請聯絡我們的技術支援團隊以獲得更多幫助。

錯誤訊息

找到超過 4 個 Moxa Smartio/Industio 系列板。 第五個及之後的板將被忽略。

解決方案:為了避免此問題,請拔下第五個及之後的板,因為 Moxa 驅動程式最多支援 4 個板。