SVX日記

2004|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|

2009-03-07(Sat) XPort動き出します

  というわけで、調子の悪いヤツ、どうしてくれよう。面倒くさいが、仕方ない。ダメモトで、Windows機を立ち上げ、シリアル経由でのアップデートを試そう。アドホックに、シリアル接続する配線を加え、ヘンなWindows用ユーティリティを立ち上げ、アップデートしよ……うにも、ウンともスンともいわない。というか、通信速度が115200固定に見えるんですけどね。ユーティリティには変更できるような設定項目は見あたらない。

  画像の説明

  ……えぇい、なんかわからんが、同時にLANからも接続ッ!! ……って、アレ? もしかして、IPアドレスが付いてない? 特に何もしてないが動き出した。なんつぅ不安定な。トラブルシュートのために計測機をつなぐと、その時だけちゃんと動く、なんて事例を思い出した。telnetで10001番につなぐと、WindowsのTERATERMからのシリアル出力が受け取れてしまう。逆はダメだけど。

  なんでもいいや。動いているなら、その間に、せめて、ファームだけでも最新にしておこう。ファームウェアアップデートはtftpで行う。tftpなんて滅多に使わんから入ってない。入れる。

# yum install tftp

  オフィシャルサイトでは、Windows用のファームウェアアップデート手順しか載せてない。tftpの規格はRFCで決められているんだから、一般的な手順も書けよな。

Example command for firmware upgrade from a DOS command prompt type:
	1.  C:\ tftp -i  put xpt01upg.rom X1 
	2.  Wait 20 seconds
	3.  C:\ tftp -i  put xpte_6100.rom X4 
Example command for the new Web Manager upgrade from a DOS command prompt type:
	1. C:\ tftp -i  put xpt_webm_1300.cob WEB4

  てのは、Linuxのtftpだと、以下の手順になる。

$ tftp 192.168.7.100 -m binary -c put xpt01upg.rom X1

  これは、一瞬で終わるが、20秒待つ必要があるらしい。

$ tftp 192.168.7.100 -m binary -c put xpte_6503.rom X4

  これには、20秒ちょいかかる。telnetして、アップデートの様子を確認してみる。

$ telnet 192.168.7.100 9999
Trying 192.168.7.100...
Connected to 192.168.7.100.
Escape character is '^]'.
 
MAC address 00204A805218
Software version V6.5.0.3 (070403) XPTE
 
Press Enter for Setup Mode 
 
 
*** basic parameters 
Hardware: Ethernet TPI
IP addr - 0.0.0.0/DHCP/BOOTP/AutoIP, no gateway set,netmask 128.0.0.0
DHCP device name : not set
 
*** Security
SNMP is              enabled
SNMP Community Name: public
Telnet Setup is      enabled
TFTP Download is     enabled
Port 77FEh is        enabled
Web Server is        enabled
Web Setup is         enabled
ECHO is              disabled
Enhanced Password is disabled
Port 77F0h is        enabled
 
*** Channel 1
Baudrate 9600, I/F Mode 4C, Flow 00
Port 10001
Connect Mode : C0
Send '+++' in Modem Mode enabled
Show IP addr after 'RING' enabled
Auto increment source port disabled
Remote IP Adr: --- none ---, Port 00000
Disconn Mode : 00
Flush   Mode : 00
 
*** Expert
TCP Keepalive    : 45s
ARP cache timeout: 600s
Monitor Mode @ bootup : enabled
HTTP Port Number : 80
SMTP Port Number : 25
MTU Size: 1400
Alternate MAC: disabled
Ethernet connection type: auto-negotiate
 
*** E-mail
Mail server: 0.0.0.0
Unit       : 
Domain     : 
Recipient 1: 
Recipient 2: 
 
- Trigger 1 
Serial trigger input: disabled
  Channel: 1
  Match: 00,00
Trigger input1: X
Trigger input2: X
Trigger input3: X
Message : 
Priority: L
Min. notification interval: 1 s
Re-notification interval  : 0 s
 
- Trigger 2 
Serial trigger input: disabled
  Channel: 1
  Match: 00,00
Trigger input1: X
Trigger input2: X
Trigger input3: X
Message : 
Priority: L
Min. notification interval: 1 s
Re-notification interval  : 0 s
 
- Trigger 3 
Serial trigger input: disabled
  Channel: 1
  Match: 00,00
Trigger input1: X
Trigger input2: X
Trigger input3: X
Message : 
Priority: L
Min. notification interval: 1 s
Re-notification interval  : 0 s
 
 
Change Setup:
  0 Server
  1 Channel 1
  3 E-mail
  5 Expert
  6 Security
  7 Defaults
  8 Exit without save
  9 Save and exit            Your choice ? 8
 
exiting without save !
Connection closed by foreign host.

  確かに「V6.5.0.3」に上がっている。成功だ。ついでに、内蔵のWeb I/Fのファームも上げておく。

$ tftp 192.168.7.100 -m binary -c put xpt01_webm_1602.cob WEB4

  これには、30秒ちょいかかる。どれどれ。

  画像の説明

  「Version 1.6.0.2」となっている。苦労しただけに、その上の「Configuration」が「Congratulation」に空目したわい。

  さて、このファームのアップにて、安定して動くかどうかはわからんが、とりあえず先に進もう。うほ。