scounix端口測試程式的使用與故障排除.docVIP

scounix端口測試程式的使用與故障排除.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
scounix端口測試程式的使用與故障排除

SCO UNIX端口測試程式的使用與故障排除 測試程式存在位置 基本上我們在所有驅動程式所存在的目錄都擁有一個etty應用程序。 對於P584、P588、P584U、P588U、P514、P518等PCIPORT卡而言,應用程序是在目錄 /etc/PCIPORT 對於P640N、P640NU等NTCARD卡而言,應用程序是在 /etc/NTCARD 對於IOP3927、P1688U等IOP3927卡而言,應用程序是在 /etc/IOP3927 對於P640、P960等PCIIOP卡而言,應用程序是在 /etc/PCIIOP 端口測試功能與用法 當我們安裝完成瑞旺多用戶卡的驅動程式並重新開機後,我們首先要看這些設備名稱(device name)存在否。所以在 /dev目錄下,應該存在tty61a或tty81a等期望的設備名稱,我們亦該看到其major number及minor number的值。 如果我們看不到這些設備名稱,請再確認一下您有確實成功安裝驅動程式,而且有給對期望的設備名稱。一般而言,我們可以指定tty〔1~A〕××在tty後的第一個值。 當我們可以看到 /dev/tty×××的設備名稱後,就要看能否使用這個端口。我們就要開始利用etty這一個應用程序。我們先到應用程序所存在的目錄執行 ﹒/etty -t 9600 64K 1 tty61a 來針對tty61a來進行資料傳送工作。 對於上述命令行,我們可能碰到第一個狀況為提示tty61a open fail。這可能是因為驅動程式沒有安裝成功,所以雖然看到 /dev目錄下有tty61a的設備名稱,但是卻無法open。另一個可能原因為驅動程式有安裝成功,但是瑞旺多用戶卡沒有安裝,或者硬件測試沒有通過,所以當然指定的tty61a硬件設備名稱無法使用。 對於上述命令行,我們可能碰到的第二個狀況為命令一直無法結束來回到shell提示符底下。基本上我們可以在串口上面接上一個Mini-tester來查看資料有在傳送否。如過果看不到傳送,而且命令又不能結束,則應該是PCIPORT卡的IRQ中斷號與別人衝突,或者在上一次安裝完PCIPORT卡的驅動程式後,我們的PC組態已經改變,所以PCIPORT卡所被指定的IRQ值已經與驅動程式安裝時的IRQ值不同。 如果是PCIPORT卡的IRQ與其他設備的IRQ相同造成的問題,則我們可以更換PCIPORT卡的插槽位置,或把不必要的設備移除,令PCIPORT卡不要與其他設備共用相同IRQ中斷號。 在完成上述必要動作來令PCIPORT卡與其他人不再有IRQ衝突情況下,如果PCIPORT卡仍被給予相同IRQ中斷號,則您不必再做任何動作即可正常使用PCIPORT卡。如果PCIPORT卡已經被給予不同IRQ中斷號,則我們必須進行軟件重更新動作來重新安裝軟件。其動作如下敘述。 如果PCIPORT卡的中斷號與當初驅動程式安裝時的值不同,則我們必須進行rebuild動作。這是因為PCIPORT卡的中斷服務程式必須與UNIX系統核心程式綁在一起。因此不同的硬件中斷號其服務程式位置不同,當然要與UNIX系統核心程式重新編譯來綑綁在一起。我們必須在PCIPORT的驅動程式目錄下執行 ﹒/rebuild來完成此動作。下一次重開機你就可以有正確的串口送收動作了。 etty功能描述 我們可以利用etty來針對某些串口來進行送收測試。 基本上我們可以在命令行中指定其測試資料檔案大小,測試速度,是否需要流控等情形。 命令行格式 ﹒/etty -trxmld 9600 64K 2 tty81a tty81b 第二個欄位指示送收與流控的要求 -t:表示進行傳送測試 -r:表示進行接收測試 注意t與r只能指定一種來進行測試。 -x:表示進行XON/XOFF的軟流控 -m:表示進行RTS/CTS的硬流控測試 注意x與m只能指定一種或全不指定(表示無流控)。 如果指定m,則要注意串口的DSR,DCD等MODEM信號要有。 -l:表示在進行接收測試(配合-r使用)時如果資料比較錯誤則把期望值與實際接收值存成一個檔案,其名稱為第一個串口存到dev00,第二個串口存到dev01,其他串口依此類推。基本上我們在接收時是以1Kbyte為單位進行比較,所以dev××檔案大小為0(如果無錯誤)或2048(如果有錯誤出現)。 -d:表示進行接收測試(配合-r使用)時並不比較資料內容,而是直接把接收的資料存成檔案,其檔案名稱也是第一個串口為dev00,第二個串口為dev01,其他以此類推。 第三個欄位指示baud rate,例如9600,19200,38400。 第四個欄位指示欲測試的檔案大小,可以用K或M為單位,例如64K或16M。 第五個欄位指示每一

文档评论(0)

sunhao111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档