Re: [casper] about download the tut3.bof

2014-12-03 Thread Andrea Mattana
Hi Caspers and Wang,

I got the same errors reported on this email and we have found a
possible fix (not sure if skipping this step could be an issue).

We have installed the corr and katcp (0.5.5) packages few days ago
(latest versions), and updated the git repository of roach-2_nfs_boot
(tcpborphserver3 last commit about 2 weeks ago). We were able to
telnet the roach2 to the port 7147 and to communicate with the server:

Escape character is '^]'.
#version alpha-6-g0b8dd54
#build-state 2012-10-24T10:04:56
#version-connect katcp-library alpha-6-g0b8dd54 2012-10-24T10:04:56
#version-connect katcp-protocol 4.9-M
#version-connect kernel 3.7.0-rc2+ #21\_Mon\_Nov\_19\_09:30:32\_SAST\_2012

but when trying to connect via the python corr I got this message:

In [17]: c = corr.katcp_wrapper.FpgaClient(roach-2-a, logger=logger)
DEBUG:med:Starting thread Thread-5
In [18]: DEBUG:med:#version alpha-6-g0b8dd54
DEBUG:med:#build-state 2012-10-24T10:04:56
DEBUG:med:#version-connect katcp-library alpha-6-g0b8dd54 2012-10-24T10:04:56
DEBUG:med:#version-connect katcp-protocol 4.9-M
ERROR:med:Protocol Version Error: Inform received from server
indicating a katcp protocol revision inconsistent with the previously
detected version. Disconnecting in disgust. Previous version: '4.0'.
Inform received: '#version-connect katcp-protocol 4.9-M'
DEBUG:med:#version-connect kernel 3.7.0-rc2+
#21\_Mon\_Nov\_19\_09:30:32\_SAST\_2012
DEBUG:med:Stopping thread Thread-5

and of course the method ping() fails and is_connected() reports False.

We have found the protocol version check in katcp/client.py (line 168)
and changed as follow:
# protocol_flags = ProtocolFlags(4, 0, '')
protocol_flags = ProtocolFlags(4, 9, 'M')

This fix works, or better, the check has been by-passed.

We have done the same test using the katcp version 0.5.4 as Wang and
got the same messages. Previous katcp versions are dated 2013 and we
didn't test them. We have also tested the previous version of
tcpborphserver3 with the same result.

Do you have experience on this?

Cheers,
Andrea Mattana and Marco Bartolini



2014-10-24 3:47 GMT+02:00 Wang Jinqing jqw...@shao.ac.cn:
 Hi:
 I have compiled the tut3 and got the bof file.Then I want to download the
 bof file to the roach2 fpga. But errors show like below,it seem that the
 tut3.py used the katcp version is not consist to the roach2's that result in
 the download failed. How to fix this problem?
 the tut3.py I used see the appendix.

 Best Regards.
 Oliver Wang


 FAILURE DETECTED. Log entries:
 192.168.40.60: Starting thread Thread-1
 192.168.40.60: #version test-584-g9ebe0bd-dirty
 192.168.40.60: #build-state 2012-06-26T09:26:06
 192.168.40.60: #version-connect katcp-library test-584-g9ebe0bd-dirty
 2012-06-26T09:26:06
 192.168.40.60: #version-connect katcp-protocol 4.9-M
 192.168.40.60: Protocol Version Error: Inform received from server
 indicating a katcp protocol revision inconsistent with the previously
 detected version. Disconnecting in disgust. Previous version: '4.0'. Inform
 received: '#version-connect katcp-protocol 4.9-M'
 192.168.40.60: #version-connect kernel 3.4.0-rc3+
 #14\_Tue\_May\_29\_17:05:02\_SAST\_2012
 192.168.40.60: Stopping thread Thread-1
 None
 FAILURE DETECTED. Log entries:
 192.168.40.60: Starting thread Thread-1
 192.168.40.60: #version test-584-g9ebe0bd-dirty
 192.168.40.60: #build-state 2012-06-26T09:26:06
 192.168.40.60: #version-connect katcp-library test-584-g9ebe0bd-dirty
 2012-06-26T09:26:06
 192.168.40.60: #version-connect katcp-protocol 4.9-M
 192.168.40.60: Protocol Version Error: Inform received from server
 indicating a katcp protocol revision inconsistent with the previously
 detected version. Disconnecting in disgust. Previous version: '4.0'. Inform
 received: '#version-connect katcp-protocol 4.9-M'
 192.168.40.60: #version-connect kernel 3.4.0-rc3+
 #14\_Tue\_May\_29\_17:05:02\_SAST\_2012
 192.168.40.60: Stopping thread Thread-1
 None
 Traceback (most recent call last):
   File ./tut3.py, line 141, in module
 exit_fail()
   File ./tut3.py, line 21, in exit_fail
 fpga.stop()
   File /usr/local/lib/python2.7/dist-packages/corr/katcp_wrapper.py, line
 613, in stop
 super(FpgaClient,self).stop()
   File
 /usr/local/lib/python2.7/dist-packages/katcp-0.5.4-py2.7.egg/katcp/client.py,
 line 1258, in stop
 super(CallbackClient, self).stop(*args, **kwargs)
   File
 /usr/local/lib/python2.7/dist-packages/katcp-0.5.4-py2.7.egg/katcp/client.py,
 line 644, in stop
 raise RuntimeError(Attempt to stop client that wasn't running.)
 RuntimeError: Attempt to stop client that wasn't runnin g.
 root@laobaoqiang-RS100-E7-PI2-RS100-E7-PI2:/opt/mlib_devel/tut3/bit_files#










-- 
Andrea Mattana

I.N.A.F. - Istituto di Radioastronomia
Radiotelescopi di Medicina
Via Fiorentina, 3513 - 40059 Medicina (Bo)
Tel. 051/6965834  Fax. 051/6965810



Re: [casper] about download the tut3.bof

2014-12-03 Thread Wang Jinqing
Hi,

Until now I even can't fix this problem.So I can't download the bof file 
throuth python, because the NFS can not setup, and I just using such linux 
command  nc -w 2 -q 2 192.168.40.60 7146  name.bof to download the bof file. I 
thin if you fixed the NFS problem all the python download problem will be fixed.

Best Regards.

Oliver Wang


 -原始邮件-
 发件人: Andrea Mattana matt...@ira.inaf.it
 发送时间: 2014年12月3日 星期三
 收件人: Wang Jinqing jqw...@shao.ac.cn
 抄送: casper list casper@lists.berkeley.edu
 主题: Re: [casper] about download the tut3.bof
 
 Hi Caspers and Wang,
 
 I got the same errors reported on this email and we have found a
 possible fix (not sure if skipping this step could be an issue).
 
 We have installed the corr and katcp (0.5.5) packages few days ago
 (latest versions), and updated the git repository of roach-2_nfs_boot
 (tcpborphserver3 last commit about 2 weeks ago). We were able to
 telnet the roach2 to the port 7147 and to communicate with the server:
 
 Escape character is '^]'.
 #version alpha-6-g0b8dd54
 #build-state 2012-10-24T10:04:56
 #version-connect katcp-library alpha-6-g0b8dd54 2012-10-24T10:04:56
 #version-connect katcp-protocol 4.9-M
 #version-connect kernel 3.7.0-rc2+ #21\_Mon\_Nov\_19\_09:30:32\_SAST\_2012
 
 but when trying to connect via the python corr I got this message:
 
 In [17]: c = corr.katcp_wrapper.FpgaClient(roach-2-a, logger=logger)
 DEBUG:med:Starting thread Thread-5
 In [18]: DEBUG:med:#version alpha-6-g0b8dd54
 DEBUG:med:#build-state 2012-10-24T10:04:56
 DEBUG:med:#version-connect katcp-library alpha-6-g0b8dd54 2012-10-24T10:04:56
 DEBUG:med:#version-connect katcp-protocol 4.9-M
 ERROR:med:Protocol Version Error: Inform received from server
 indicating a katcp protocol revision inconsistent with the previously
 detected version. Disconnecting in disgust. Previous version: '4.0'.
 Inform received: '#version-connect katcp-protocol 4.9-M'
 DEBUG:med:#version-connect kernel 3.7.0-rc2+
 #21\_Mon\_Nov\_19\_09:30:32\_SAST\_2012
 DEBUG:med:Stopping thread Thread-5
 
 and of course the method ping() fails and is_connected() reports False.
 
 We have found the protocol version check in katcp/client.py (line 168)
 and changed as follow:
 # protocol_flags = ProtocolFlags(4, 0, '')
 protocol_flags = ProtocolFlags(4, 9, 'M')
 
 This fix works, or better, the check has been by-passed.
 
 We have done the same test using the katcp version 0.5.4 as Wang and
 got the same messages. Previous katcp versions are dated 2013 and we
 didn't test them. We have also tested the previous version of
 tcpborphserver3 with the same result.
 
 Do you have experience on this?
 
 Cheers,
 Andrea Mattana and Marco Bartolini
 
 
 
 2014-10-24 3:47 GMT+02:00 Wang Jinqing jqw...@shao.ac.cn:
  Hi:
  I have compiled the tut3 and got the bof file.Then I want to download the
  bof file to the roach2 fpga. But errors show like below,it seem that the
  tut3.py used the katcp version is not consist to the roach2's that result in
  the download failed. How to fix this problem?
  the tut3.py I used see the appendix.
 
  Best Regards.
  Oliver Wang
 
 
  FAILURE DETECTED. Log entries:
  192.168.40.60: Starting thread Thread-1
  192.168.40.60: #version test-584-g9ebe0bd-dirty
  192.168.40.60: #build-state 2012-06-26T09:26:06
  192.168.40.60: #version-connect katcp-library test-584-g9ebe0bd-dirty
  2012-06-26T09:26:06
  192.168.40.60: #version-connect katcp-protocol 4.9-M
  192.168.40.60: Protocol Version Error: Inform received from server
  indicating a katcp protocol revision inconsistent with the previously
  detected version. Disconnecting in disgust. Previous version: '4.0'. Inform
  received: '#version-connect katcp-protocol 4.9-M'
  192.168.40.60: #version-connect kernel 3.4.0-rc3+
  #14\_Tue\_May\_29\_17:05:02\_SAST\_2012
  192.168.40.60: Stopping thread Thread-1
  None
  FAILURE DETECTED. Log entries:
  192.168.40.60: Starting thread Thread-1
  192.168.40.60: #version test-584-g9ebe0bd-dirty
  192.168.40.60: #build-state 2012-06-26T09:26:06
  192.168.40.60: #version-connect katcp-library test-584-g9ebe0bd-dirty
  2012-06-26T09:26:06
  192.168.40.60: #version-connect katcp-protocol 4.9-M
  192.168.40.60: Protocol Version Error: Inform received from server
  indicating a katcp protocol revision inconsistent with the previously
  detected version. Disconnecting in disgust. Previous version: '4.0'. Inform
  received: '#version-connect katcp-protocol 4.9-M'
  192.168.40.60: #version-connect kernel 3.4.0-rc3+
  #14\_Tue\_May\_29\_17:05:02\_SAST\_2012
  192.168.40.60: Stopping thread Thread-1
  None
  Traceback (most recent call last):
File ./tut3.py, line 141, in module
  exit_fail()
File ./tut3.py, line 21, in exit_fail
  fpga.stop()
File /usr/local/lib/python2.7/dist-packages/corr/katcp_wrapper.py, line
  613, in stop
  super(FpgaClient,self).stop()
File
  /usr/local/lib/python2.7/dist-packages/katcp-0.5.4-py2.7.egg/katcp/client.py,
  line 1258, in stop

Re: [casper] about download the tut3.bof

2014-12-03 Thread Andrea Mattana
I really don't know if skipping the version check will hide some
issue, somebody has introduced that check likely for a reason...

Any suggestions?

Andrea

2014-12-03 15:05 GMT+01:00 Wang Jinqing jqw...@shao.ac.cn:
 Hi,

 Until now I even can't fix this problem.So I can't download the bof file
 throuth python, because the NFS can not setup, and I just using such linux
 command  nc -w 2 -q 2 192.168.40.60 7146  name.bof to download the bof
 file. I thin if you fixed the NFS problem all the python download problem
 will be fixed.

 Best Regards.

 Oliver Wang


 -原始邮件-
 发件人: Andrea Mattana matt...@ira.inaf.it
 发送时间: 2014年12月3日 星期三
 收件人: Wang Jinqing jqw...@shao.ac.cn
 抄送: casper list casper@lists.berkeley.edu
 主题: Re: [casper] about download the tut3.bof



 Hi Caspers and Wang,

 I got the same errors reported on this email and we have found a
 possible fix (not sure if skipping this step could be an issue).

 We have installed the corr and katcp (0.5.5) packages few days ago
 (latest versions), and updated the git repository of roach-2_nfs_boot
 (tcpborphserver3 last commit about 2 weeks ago). We were able to
 telnet the roach2 to the port 7147 and to communicate with the server:

 Escape character is '^]'.
 #version alpha-6-g0b8dd54
 #build-state 2012-10-24T10:04:56
 #version-connect katcp-library alpha-6-g0b8dd54 2012-10-24T10:04:56
 #version-connect katcp-protocol 4.9-M
 #version-connect kernel 3.7.0-rc2+ #21\_Mon\_Nov\_19\_09:30:32\_SAST\_2012

 but when trying to connect via the python corr I got this message:

 In [17]: c = corr.katcp_wrapper.FpgaClient(roach-2-a, logger=logger)
 DEBUG:med:Starting thread Thread-5
 In [18]: DEBUG:med:#version alpha-6-g0b8dd54
 DEBUG:med:#build-state 2012-10-24T10:04:56
 DEBUG:med:#version-connect katcp-library alpha-6-g0b8dd54
 2012-10-24T10:04:56
 DEBUG:med:#version-connect katcp-protocol 4.9-M
 ERROR:med:Protocol Version Error: Inform received from server
 indicating a katcp protocol revision inconsistent with the previously
 detected version. Disconnecting in disgust. Previous version: '4.0'.
 Inform received: '#version-connect katcp-protocol 4.9-M'
 DEBUG:med:#version-connect kernel 3.7.0-rc2+
 #21\_Mon\_Nov\_19\_09:30:32\_SAST\_2012
 DEBUG:med:Stopping thread Thread-5

 and of course the method ping() fails and is_connected() reports False.

 We have found the protocol version check in katcp/client.py (line 168)
 and changed as follow:
 # protocol_flags = ProtocolFlags(4, 0, '')
 protocol_flags = ProtocolFlags(4, 9, 'M')

 This fix works, or better, the check has been by-passed.

 We have done the same test using the katcp version 0.5.4 as Wang and
 got the same messages. Previous katcp versions are dated 2013 and we
 didn't test them. We have also tested the previous version of
 tcpborphserver3 with the same result.

 Do you have experience on this?

 Cheers,
 Andrea Mattana and Marco Bartolini



 2014-10-24 3:47 GMT+02:00 Wang Jinqing jqw...@shao.ac.cn:
  Hi:
  I have compiled the tut3 and got the bof file.Then I want to download
  the
  bof file to the roach2 fpga. But errors show like below,it seem that the
  tut3.py used the katcp version is not consist to the roach2's that
  result in
  the download failed. How to fix this problem?
  the tut3.py I used see the appendix.
 
  Best Regards.
  Oliver Wang
 
 
  FAILURE DETECTED. Log entries:
  192.168.40.60: Starting thread Thread-1
  192.168.40.60: #version test-584-g9ebe0bd-dirty
  192.168.40.60: #build-state 2012-06-26T09:26:06
  192.168.40.60: #version-connect katcp-library test-584-g9ebe0bd-dirty
  2012-06-26T09:26:06
  192.168.40.60: #version-connect katcp-protocol 4.9-M
  192.168.40.60: Protocol Version Error: Inform received from server
  indicating a katcp protocol revision inconsistent with the previously
  detected version. Disconnecting in disgust. Previous version: '4.0'.
  Inform
  received: '#version-connect katcp-protocol 4.9-M'
  192.168.40.60: #version-connect kernel 3.4.0-rc3+
  #14\_Tue\_May\_29\_17:05:02\_SAST\_2012
  192.168.40.60: Stopping thread Thread-1
  None
  FAILURE DETECTED. Log entries:
  192.168.40.60: Starting thread Thread-1
  192.168.40.60: #version test-584-g9ebe0bd-dirty
  192.168.40.60: #build-state 2012-06-26T09:26:06
  192.168.40.60: #version-connect katcp-library test-584-g9ebe0bd-dirty
  2012-06-26T09:26:06
  192.168.40.60: #version-connect katcp-protocol 4.9-M
  192.168.40.60: Protocol Version Error: Inform received from server
  indicating a katcp protocol revision inconsistent with the previously
  detected version. Disconnecting in disgust. Previous version: '4.0'.
  Inform
  received: '#version-connect katcp-protocol 4.9-M'
  192.168.40.60: #version-connect kernel 3.4.0-rc3+
  #14\_Tue\_May\_29\_17:05:02\_SAST\_2012
  192.168.40.60: Stopping thread Thread-1
  None
  Traceback (most recent call last):
File ./tut3.py, line 141, in module
  exit_fail()
File ./tut3.py, line 21, in exit_fail
  fpga.stop()
File /usr/local

[casper] about download the tut3.bof

2014-10-23 Thread Wang Jinqing
Hi:
I have compiled the tut3 and got the bof file.Then I want to download the bof 
file to the roach2 fpga. But errors show like below,it seem that the tut3.py 
used the katcp version is not consist to the roach2's that result in the 
download failed. How to fix this problem?
the tut3.py I used see the appendix.

Best Regards.
Oliver Wang


FAILURE DETECTED. Log entries:
192.168.40.60: Starting thread Thread-1
192.168.40.60: #version test-584-g9ebe0bd-dirty
192.168.40.60: #build-state 2012-06-26T09:26:06
192.168.40.60: #version-connect katcp-library test-584-g9ebe0bd-dirty 
2012-06-26T09:26:06
192.168.40.60: #version-connect katcp-protocol 4.9-M
192.168.40.60: Protocol Version Error: Inform received from server indicating a 
katcp protocol revision inconsistent with the previously detected version. 
Disconnecting in disgust. Previous version: '4.0'. Inform received: 
'#version-connect katcp-protocol 4.9-M'
192.168.40.60: #version-connect kernel 3.4.0-rc3+ 
#14\_Tue\_May\_29\_17:05:02\_SAST\_2012
192.168.40.60: Stopping thread Thread-1
None
FAILURE DETECTED. Log entries:
192.168.40.60: Starting thread Thread-1
192.168.40.60: #version test-584-g9ebe0bd-dirty
192.168.40.60: #build-state 2012-06-26T09:26:06
192.168.40.60: #version-connect katcp-library test-584-g9ebe0bd-dirty 
2012-06-26T09:26:06
192.168.40.60: #version-connect katcp-protocol 4.9-M
192.168.40.60: Protocol Version Error: Inform received from server indicating a 
katcp protocol revision inconsistent with the previously detected version. 
Disconnecting in disgust. Previous version: '4.0'. Inform received: 
'#version-connect katcp-protocol 4.9-M'
192.168.40.60: #version-connect kernel 3.4.0-rc3+ 
#14\_Tue\_May\_29\_17:05:02\_SAST\_2012
192.168.40.60: Stopping thread Thread-1
None
Traceback (most recent call last):
  File ./tut3.py, line 141, in module
exit_fail()
  File ./tut3.py, line 21, in exit_fail
fpga.stop()
  File /usr/local/lib/python2.7/dist-packages/corr/katcp_wrapper.py, line 
613, in stop
super(FpgaClient,self).stop()
  File 
/usr/local/lib/python2.7/dist-packages/katcp-0.5.4-py2.7.egg/katcp/client.py, 
line 1258, in stop
super(CallbackClient, self).stop(*args, **kwargs)
  File 
/usr/local/lib/python2.7/dist-packages/katcp-0.5.4-py2.7.egg/katcp/client.py, 
line 644, in stop
raise RuntimeError(Attempt to stop client that wasn't running.)
RuntimeError: Attempt to stop client that wasn't running.
root@laobaoqiang-RS100-E7-PI2-RS100-E7-PI2:/opt/mlib_devel/tut3/bit_files#









tut3.py
Description: Binary data