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 個板。