Re: [casper] casper Digest, Vol 63, Issue 9

2013-02-13 Thread Jason Castro
I recently got a ROACH2 from digicom and I'm trying to upload a bof 
file.  My tcpborphserver does not support the KATCP command 
upload_bof.  I do have the command upload which will upload and run 
a bof file but when I read a register something crashes.  According to 
the previous posts, I believe I need to update to tcpborphserver3.  Can 
someone give me an idea of how to do this?  Do I have to find the source 
then compile and install?  Does someone have a how-to?


Thanks,

Jason Castro
NRAO


On 2/12/2013 3:14 PM, casper-requ...@lists.berkeley.edu wrote:

Send casper mailing list submissions to
casper@lists.berkeley.edu

To subscribe or unsubscribe via the World Wide Web, visit

https://calmail.berkeley.edu/manage/list/listinfo/casper@lists.berkeley.edu

or, via email, send a message with subject or body 'help' to
casper-requ...@lists.berkeley.edu

You can reach the person managing the list at
casper-ow...@lists.berkeley.edu

When replying, please edit your Subject line so it is more specific
than Re: Contents of casper digest...


Today's Topics:

1. Re: Roach2 configuration and setup (Paul Prozesky)
2. Re: Roach2 configuration and setup (Marc Welz)


--

Message: 1
Date: Tue, 12 Feb 2013 15:26:11 +0200
From: Paul Prozesky paul.proze...@gmail.com
Subject: Re: [casper] Roach2 configuration and setup
To: LIST CASPER casper@lists.berkeley.edu
Message-ID:
CAASPtuoUXfPBh==XarFqvSkS5d=+oymrdce3e9ircmy67jt...@mail.gmail.com
Content-Type: text/plain; charset=iso-8859-1

Afternoon Guy

Regarding question 3... if you're running tcpborphserver3 you can use the
upload_bof method in the FpgaClient class in corr to upload a bof file to
your ROACH. I just checked and it took about 12s to copy a boffile using
this. Once it's uploaded, though, it will skip uploading it unless you
force it to do so. Use progdev to program the device as usual.

Regards
Paul


On 12 February 2013 00:32, Guy kenfack guy.kenf...@gmail.com wrote:


Hello,
we received 2 roach2 boards from digicom (20th dec 2012).we managed to
configure our minicom with centos6.2 final, and tty usb2.
I've several questions about the advised version for the uboot and the
tcborphserver3
u-boot versionof my boards:
u-boot 2011.06-rc2-0-gd422dc0-dirty(Nov 8 2012 - :16:04:14)
#SN : Roach2.2 batch = D#6#10
#kernel : Linux roach 02 06 0A 3.4.0 - rc3+
Tcpborphserver3
1/
a- how can I find the version of my romfs and also how can I find the
version of my Tcpborphserver3
b- which version for the uboot and the tcborphserver3 should I use, should
I keep the current version above ?
where is it located?

2/ I heard that the configuration with the SD card is not yet working  ?
is it still the case ?

3/I want to load my boffiles, can I use ssh  ? or should Iuse the telnet
to tranfer my files ?
How should I do If I want to keep my boffiles alive? I used to store them
on the SD card, even when shutting down my roach board. Do I need to
re-load or to copy my boffiles after switching on my roach2 boards?
I read somewhere that it could be possible to upload from the python
?(I've never done it)
How long does it take to the boffile to be copied ? before launching the
fpgaprogdev() ?

Thank you for your help,




-- next part --
An HTML attachment scrubbed and removed.
HTML attachments are only available in MIME digests.

--

Message: 2
Date: Tue, 12 Feb 2013 15:31:30 +
From: Marc Welz m...@ska.ac.za
Subject: Re: [casper] Roach2 configuration and setup
To: Guy kenfack guy.kenf...@gmail.com
Cc: casper@lists.berkeley.edu
Message-ID:
cagrhwasfwdi5haxzo8h4jlsvq7hmf5ow_x7jkyafodzzilw...@mail.gmail.com
Content-Type: text/plain; charset=ISO-8859-1

Hello


1/
a- how can I find the version of my romfs and also how can I find the
version of my Tcpborphserver3

if you telnet to port 7147, there should be a version string
for tcpborphserver3. The romfs contains a timestamp in its filesystem
label, but since it such a small system, you can pretty much use the
tcpborphserver3 version string as a proxy for it


b- which version for the uboot and the tcborphserver3 should I use, should I
keep the current version above ?
where is it located?

The source is in git at github.com/ska-sa


2/ I heard that the configuration with the SD card is not yet working  ? is
it still the case ?

Yes. A roach2 has sufficient onboard flash to keep a number of
(optionally compressed)  bof files there
without having to use external storage, so we not allocated anybody to
work on the MMC logic. Also note that MMC cards can be interesting, see
http://www.bunniestudios.com/blog/?p=2297

So we recommend you soloboot, ie boot off the onboard flash.


3/I want to load my boffiles, can I use ssh  ? or should Iuse the telnet to
tranfer my files ?
How should I do If I want to keep my boffiles alive? I used to store them on
the SD card, even 

Re: [casper] casper Digest, Vol 63, Issue 9

2013-02-13 Thread Alec Rust
Hi John. Grab the latest versions from
https://github.com/ska-sa/roach2_nfs_uboot/.

If you netboot: copy tcpborphserver3 to nfs_root_directory/usr/local/sbin.
Tcpbporphserver3 will load automatically when the roach boots.
If you soloboot (boot the root file system stored in flash), which is the
easiest please follow these instructions:
You need to update to the latest romfs which includes the new tcpborphserver3.
To update:

ROACH2 Test machine set-up instructions:
https://docs.google.com/a/ska.ac.za/document/d/1tqw4C6uZ6EULl1OykTFL_vQTnK52UBr0aYqTg44E5wg/edit
)

1. Set up a tftp and dhcp server (see the tftp section in the test machine
setup instructions).
2. Create a symlink or rename the romfs image downloaded from github to
romfs e.g. ln -s  roach2-root-readdebug-2013-02-12.romfs romfs in the
tftp directory.
3. Connect to the roach via USB using a terminal emulator: In linux we use
minicom, please follow the minicom setup instructions in the document.
4. Switch the roach on or reset and interrupt the boot process
5. At the uboot prompt type: run tftproot
6. This takes a long time! About 5 minutes.
7. type reset and let the board boot linux
8. Login using root (password is blank)
9. rm /usr/.keep
10. reboot -f

If you do not which to run a dhcp and tftp server you can use run
newroot. This macro starts a y-modem receiver, the file can now be sent
using minicom via y-modem protocol, but this takes a long time and you
really need a dhcp server unless you are going to set the roach ip address
manually. You can set the IP address by editing /etc/network/interfaces

To measure temperatures, voltages and currents:
All sensors are available using kcp commands. You can telnet to the board
to run kcp commands (telnet board_ip 7147) or if you have access to the
console you can run the commands using the program kcpcmd (kcpcmd
sensor-list note that there is no ?)
?sensor-list - lists all the sensors
?sensor-value - lists all the current values
?sensor-sampling sensor_name event - this will give updates when the sensor
changes.

If anything is unclear please don't hesitate to ask.

Regards
Alec

On Wed, Feb 13, 2013 at 8:15 PM, Jason Castro jcas...@nrao.edu wrote:

 I recently got a ROACH2 from digicom and I'm trying to upload a bof file.
  My tcpborphserver does not support the KATCP command upload_bof.  I do
 have the command upload which will upload and run a bof file but when I
 read a register something crashes.  According to the previous posts, I
 believe I need to update to tcpborphserver3.  Can someone give me an idea
 of how to do this?  Do I have to find the source then compile and install?
  Does someone have a how-to?

 Thanks,

 Jason Castro
 NRAO


 On 2/12/2013 3:14 PM, 
 casper-request@lists.berkeley.**educasper-requ...@lists.berkeley.eduwrote:

 Send casper mailing list submissions to
 casper@lists.berkeley.edu

 To subscribe or unsubscribe via the World Wide Web, visit
 https://calmail.berkeley.edu/**manage/list/listinfo/casper@**
 lists.berkeley.eduhttps://calmail.berkeley.edu/manage/list/listinfo/casper@lists.berkeley.edu

 or, via email, send a message with subject or body 'help' to
 
 casper-request@lists.berkeley.**educasper-requ...@lists.berkeley.edu

 You can reach the person managing the list at
 casper-owner@lists.berkeley.**educasper-ow...@lists.berkeley.edu

 When replying, please edit your Subject line so it is more specific
 than Re: Contents of casper digest...


 Today's Topics:

 1. Re: Roach2 configuration and setup (Paul Prozesky)
 2. Re: Roach2 configuration and setup (Marc Welz)


 --**--**
 --

 Message: 1
 Date: Tue, 12 Feb 2013 15:26:11 +0200
 From: Paul Prozesky paul.proze...@gmail.com
 Subject: Re: [casper] Roach2 configuration and setup
 To: LIST CASPER casper@lists.berkeley.edu
 Message-ID:
 CAASPtuoUXfPBh==XarFqvSkS5d=+**OyMRDCE3E9iRcmy67jTn8w@mail.**
 gmail.com oymrdce3e9ircmy67jt...@mail.gmail.com
 Content-Type: text/plain; charset=iso-8859-1

 Afternoon Guy

 Regarding question 3... if you're running tcpborphserver3 you can use the
 upload_bof method in the FpgaClient class in corr to upload a bof file to
 your ROACH. I just checked and it took about 12s to copy a boffile using
 this. Once it's uploaded, though, it will skip uploading it unless you
 force it to do so. Use progdev to program the device as usual.

 Regards
 Paul


 On 12 February 2013 00:32, Guy kenfack guy.kenf...@gmail.com wrote:

  Hello,
 we received 2 roach2 boards from digicom (20th dec 2012).we managed to
 configure our minicom with centos6.2 final, and tty usb2.
 I've several questions about the advised version for the uboot and the
 tcborphserver3
 u-boot versionof my boards:
 u-boot 2011.06-rc2-0-gd422dc0-**dirty(Nov 8 2012 - :16:04:14)
 #SN : Roach2.2 batch = D#6#10
 #kernel : Linux roach 02 06 0A 3.4.0 - rc3+
 Tcpborphserver3
 1/
 a- how can I find the version of my romfs 

Re: [casper] casper Digest, Vol 63, Issue 9

2013-02-13 Thread G Jones
I just dumped this info on the wiki on the ROACH 2 page since it seems
very useful and didn't appear to be there already.

Glenn

On Wed, Feb 13, 2013 at 2:21 PM, Alec Rust alec.r...@ska.ac.za wrote:
 Hi John. Grab the latest versions from
 https://github.com/ska-sa/roach2_nfs_uboot/.

 If you netboot: copy tcpborphserver3 to nfs_root_directory/usr/local/sbin.
 Tcpbporphserver3 will load automatically when the roach boots.
 If you soloboot (boot the root file system stored in flash), which is the
 easiest please follow these instructions:
 You need to update to the latest romfs which includes the new
 tcpborphserver3. To update:

 ROACH2 Test machine set-up instructions:
 https://docs.google.com/a/ska.ac.za/document/d/1tqw4C6uZ6EULl1OykTFL_vQTnK52UBr0aYqTg44E5wg/edit)

 1. Set up a tftp and dhcp server (see the tftp section in the test machine
 setup instructions).
 2. Create a symlink or rename the romfs image downloaded from github to
 romfs e.g. ln -s  roach2-root-readdebug-2013-02-12.romfs romfs in the tftp
 directory.
 3. Connect to the roach via USB using a terminal emulator: In linux we use
 minicom, please follow the minicom setup instructions in the document.
 4. Switch the roach on or reset and interrupt the boot process
 5. At the uboot prompt type: run tftproot
 6. This takes a long time! About 5 minutes.
 7. type reset and let the board boot linux
 8. Login using root (password is blank)
 9. rm /usr/.keep
 10. reboot -f

 If you do not which to run a dhcp and tftp server you can use run newroot.
 This macro starts a y-modem receiver, the file can now be sent using minicom
 via y-modem protocol, but this takes a long time and you really need a dhcp
 server unless you are going to set the roach ip address manually. You can
 set the IP address by editing /etc/network/interfaces

 To measure temperatures, voltages and currents:
 All sensors are available using kcp commands. You can telnet to the board to
 run kcp commands (telnet board_ip 7147) or if you have access to the console
 you can run the commands using the program kcpcmd (kcpcmd sensor-list note
 that there is no ?)
 ?sensor-list - lists all the sensors
 ?sensor-value - lists all the current values
 ?sensor-sampling sensor_name event - this will give updates when the sensor
 changes.

 If anything is unclear please don't hesitate to ask.

 Regards
 Alec

 On Wed, Feb 13, 2013 at 8:15 PM, Jason Castro jcas...@nrao.edu wrote:

 I recently got a ROACH2 from digicom and I'm trying to upload a bof file.
 My tcpborphserver does not support the KATCP command upload_bof.  I do
 have the command upload which will upload and run a bof file but when I
 read a register something crashes.  According to the previous posts, I
 believe I need to update to tcpborphserver3.  Can someone give me an idea of
 how to do this?  Do I have to find the source then compile and install?
 Does someone have a how-to?

 Thanks,

 Jason Castro
 NRAO


 On 2/12/2013 3:14 PM, casper-requ...@lists.berkeley.edu wrote:

 Send casper mailing list submissions to
 casper@lists.berkeley.edu

 To subscribe or unsubscribe via the World Wide Web, visit

 https://calmail.berkeley.edu/manage/list/listinfo/casper@lists.berkeley.edu

 or, via email, send a message with subject or body 'help' to
 casper-requ...@lists.berkeley.edu

 You can reach the person managing the list at
 casper-ow...@lists.berkeley.edu

 When replying, please edit your Subject line so it is more specific
 than Re: Contents of casper digest...


 Today's Topics:

 1. Re: Roach2 configuration and setup (Paul Prozesky)
 2. Re: Roach2 configuration and setup (Marc Welz)


 --

 Message: 1
 Date: Tue, 12 Feb 2013 15:26:11 +0200
 From: Paul Prozesky paul.proze...@gmail.com
 Subject: Re: [casper] Roach2 configuration and setup
 To: LIST CASPER casper@lists.berkeley.edu
 Message-ID:

 CAASPtuoUXfPBh==XarFqvSkS5d=+oymrdce3e9ircmy67jt...@mail.gmail.com
 Content-Type: text/plain; charset=iso-8859-1

 Afternoon Guy

 Regarding question 3... if you're running tcpborphserver3 you can use the
 upload_bof method in the FpgaClient class in corr to upload a bof file to
 your ROACH. I just checked and it took about 12s to copy a boffile using
 this. Once it's uploaded, though, it will skip uploading it unless you
 force it to do so. Use progdev to program the device as usual.

 Regards
 Paul


 On 12 February 2013 00:32, Guy kenfack guy.kenf...@gmail.com wrote:

 Hello,
 we received 2 roach2 boards from digicom (20th dec 2012).we managed to
 configure our minicom with centos6.2 final, and tty usb2.
 I've several questions about the advised version for the uboot and the
 tcborphserver3
 u-boot versionof my boards:
 u-boot 2011.06-rc2-0-gd422dc0-dirty(Nov 8 2012 - :16:04:14)
 #SN : Roach2.2 batch = D#6#10
 #kernel : Linux roach 02 06 0A 3.4.0 - rc3+
 Tcpborphserver3
 1/
 a- how can I find the version of my romfs and also how can 

Re: [casper] casper Digest, Vol 63, Issue 9

2013-02-13 Thread Alec Rust
Thanks Glenn... I am preparing a whole lot of documentation for the wiki.
Hope to have it up soon!

On Wed, Feb 13, 2013 at 9:38 PM, G Jones glenn.calt...@gmail.com wrote:

 I just dumped this info on the wiki on the ROACH 2 page since it seems
 very useful and didn't appear to be there already.

 Glenn

 On Wed, Feb 13, 2013 at 2:21 PM, Alec Rust alec.r...@ska.ac.za wrote:
  Hi John. Grab the latest versions from
  https://github.com/ska-sa/roach2_nfs_uboot/.
 
  If you netboot: copy tcpborphserver3 to
 nfs_root_directory/usr/local/sbin.
  Tcpbporphserver3 will load automatically when the roach boots.
  If you soloboot (boot the root file system stored in flash), which is the
  easiest please follow these instructions:
  You need to update to the latest romfs which includes the new
  tcpborphserver3. To update:
 
  ROACH2 Test machine set-up instructions:
 
 https://docs.google.com/a/ska.ac.za/document/d/1tqw4C6uZ6EULl1OykTFL_vQTnK52UBr0aYqTg44E5wg/edit
 )
 
  1. Set up a tftp and dhcp server (see the tftp section in the test
 machine
  setup instructions).
  2. Create a symlink or rename the romfs image downloaded from github to
  romfs e.g. ln -s  roach2-root-readdebug-2013-02-12.romfs romfs in the
 tftp
  directory.
  3. Connect to the roach via USB using a terminal emulator: In linux we
 use
  minicom, please follow the minicom setup instructions in the document.
  4. Switch the roach on or reset and interrupt the boot process
  5. At the uboot prompt type: run tftproot
  6. This takes a long time! About 5 minutes.
  7. type reset and let the board boot linux
  8. Login using root (password is blank)
  9. rm /usr/.keep
  10. reboot -f
 
  If you do not which to run a dhcp and tftp server you can use run
 newroot.
  This macro starts a y-modem receiver, the file can now be sent using
 minicom
  via y-modem protocol, but this takes a long time and you really need a
 dhcp
  server unless you are going to set the roach ip address manually. You can
  set the IP address by editing /etc/network/interfaces
 
  To measure temperatures, voltages and currents:
  All sensors are available using kcp commands. You can telnet to the
 board to
  run kcp commands (telnet board_ip 7147) or if you have access to the
 console
  you can run the commands using the program kcpcmd (kcpcmd sensor-list
 note
  that there is no ?)
  ?sensor-list - lists all the sensors
  ?sensor-value - lists all the current values
  ?sensor-sampling sensor_name event - this will give updates when the
 sensor
  changes.
 
  If anything is unclear please don't hesitate to ask.
 
  Regards
  Alec
 
  On Wed, Feb 13, 2013 at 8:15 PM, Jason Castro jcas...@nrao.edu wrote:
 
  I recently got a ROACH2 from digicom and I'm trying to upload a bof
 file.
  My tcpborphserver does not support the KATCP command upload_bof.  I do
  have the command upload which will upload and run a bof file but when
 I
  read a register something crashes.  According to the previous posts, I
  believe I need to update to tcpborphserver3.  Can someone give me an
 idea of
  how to do this?  Do I have to find the source then compile and install?
  Does someone have a how-to?
 
  Thanks,
 
  Jason Castro
  NRAO
 
 
  On 2/12/2013 3:14 PM, casper-requ...@lists.berkeley.edu wrote:
 
  Send casper mailing list submissions to
  casper@lists.berkeley.edu
 
  To subscribe or unsubscribe via the World Wide Web, visit
 
 
 https://calmail.berkeley.edu/manage/list/listinfo/casper@lists.berkeley.edu
 
  or, via email, send a message with subject or body 'help' to
  casper-requ...@lists.berkeley.edu
 
  You can reach the person managing the list at
  casper-ow...@lists.berkeley.edu
 
  When replying, please edit your Subject line so it is more specific
  than Re: Contents of casper digest...
 
 
  Today's Topics:
 
  1. Re: Roach2 configuration and setup (Paul Prozesky)
  2. Re: Roach2 configuration and setup (Marc Welz)
 
 
  --
 
  Message: 1
  Date: Tue, 12 Feb 2013 15:26:11 +0200
  From: Paul Prozesky paul.proze...@gmail.com
  Subject: Re: [casper] Roach2 configuration and setup
  To: LIST CASPER casper@lists.berkeley.edu
  Message-ID:
 
  CAASPtuoUXfPBh==XarFqvSkS5d=+oymrdce3e9ircmy67jt...@mail.gmail.com
  Content-Type: text/plain; charset=iso-8859-1
 
  Afternoon Guy
 
  Regarding question 3... if you're running tcpborphserver3 you can use
 the
  upload_bof method in the FpgaClient class in corr to upload a bof file
 to
  your ROACH. I just checked and it took about 12s to copy a boffile
 using
  this. Once it's uploaded, though, it will skip uploading it unless you
  force it to do so. Use progdev to program the device as usual.
 
  Regards
  Paul
 
 
  On 12 February 2013 00:32, Guy kenfack guy.kenf...@gmail.com wrote:
 
  Hello,
  we received 2 roach2 boards from digicom (20th dec 2012).we managed to
  configure our minicom with centos6.2 final, and tty usb2.
  I've several