Hello Heystek,

How cognisant are you with Python? Try opening an ipython session and
connecting to your ROACH manually, I think you have been able to do that in
the past.

This error message means that your network can't reach the ROACH for some
reason.

Regards,
James


On Tue, Oct 11, 2016 at 12:46 PM, Heystek Grobler <heystekgrob...@gmail.com>
wrote:

> Hi Everyone
>
> After trying all of your suggestions and install a few more packages is
> works. I get the following error now when I run the tut3.py script for tut3.
>
> heystek@heystek-HP-G62-Notebook-PC:~/simulink/heystek_tutorial_3/heystek_tut3$
> ./tut3.py 192.168.33.7 tut3.bofConnecting to server 192.168.33.7 on port
> 7147...  FAILURE DETECTED. Log entries:
> 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()
> NameError: global name 'fpga' is not defined
>
>
> Any ideas on how to solve this?
>
> Thank you
>
> Heystek
>
> On Fri, Oct 7, 2016 at 9:05 PM, Ryan Monroe <ryan.m.mon...@gmail.com>
> wrote:
>
>> I would suggest using "pip uninstall spead" instead -- I don't recall
>> ever using it myself, but it appears to be the pip-sanctioned way of
>> removing something.
>>
>> On 10/07/2016 02:24 AM, James Smith wrote:
>>
>> Hello Heystek,
>>
>> Pip is seeing that you've already got a version of Spead installed, which
>> might not have worked. You can delete the directory to 'uninstall' it
>> (Request for comment: is this a safe approach? It's what I've always done
>> with no problems.)
>>
>> Before you try that though, perhaps just try importing spead in ipython
>> as Ryan did. What are the error messages?
>>
>> Regards,
>> James
>>
>>
>> On Fri, Oct 7, 2016 at 11:23 AM, Heystek Grobler <
>> heystekgrob...@gmail.com> wrote:
>>
>>> Hi James and Ryan
>>>
>>> I tried sudo pip install spead and I get the following
>>>
>>> Requirment already satisfied (use --upgrade): spead in
>>> usr/local/lib/python2.7/dist-packages
>>> cleaning up....
>>>
>>> Any ideas?
>>>
>>> I am a bit lost to be honest.
>>>
>>> On Fri, Oct 7, 2016 at 11:09 AM, James Smith <jsm...@ska.ac.za> wrote:
>>>
>>>> Hello Heystek,
>>>>
>>>> I vaguely recall installing spead from pip as well, as Ryan has done
>>>> here. Give that a whirl.
>>>>
>>>> Regards,
>>>> James
>>>>
>>>>
>>>> On Fri, Oct 7, 2016 at 11:06 AM, Ryan Monroe <ryan.m.mon...@gmail.com>
>>>> wrote:
>>>>
>>>>> rmonroe@rmonroe-ThinkPad-P50:~$ sudo pip install spead
>>>>> [sudo] password for rmonroe:
>>>>> The directory '/home/rmonroe/.cache/pip/http' or its parent directory
>>>>> is not owned by the current user and the cache has been disabled. Please
>>>>> check the permissions and owner of that directory. If executing pip with
>>>>> sudo, you may want sudo's -H flag.
>>>>> The directory '/home/rmonroe/.cache/pip' or its parent directory is
>>>>> not owned by the current user and caching wheels has been disabled. check
>>>>> the permissions and owner of that directory. If executing pip with sudo,
>>>>> you may want sudo's -H flag.
>>>>> Collecting spead
>>>>>   Downloading spead-0.5.1.tar.gz (61kB)
>>>>>     100% |████████████████████████████████| 71kB 1.5MB/s
>>>>> Installing collected packages: spead
>>>>>   Running setup.py install for spead ... done
>>>>> Successfully installed spead-0.5.1
>>>>> rmonroe@rmonroe-ThinkPad-P50:~$ ipython
>>>>> Python 2.7.12 (default, Jul  1 2016, 15:12:24)
>>>>> Type "copyright", "credits" or "license" for more information.
>>>>>
>>>>> IPython 2.4.1 -- An enhanced Interactive Python.
>>>>> ?         -> Introduction and overview of IPython's features.
>>>>> %quickref -> Quick reference.
>>>>> help      -> Python's own help system.
>>>>> object?   -> Details about 'object', use 'object??' for extra details.
>>>>>
>>>>> In [1]: import spead
>>>>>
>>>>> In [2]:
>>>>>
>>>>>
>>>>> On 10/07/2016 02:04 AM, Heystek Grobler wrote:
>>>>>
>>>>> Hi James
>>>>>
>>>>> I installed the PySpead package but I get the following error when I
>>>>> run the tut3.py script:
>>>>>
>>>>> ImportError: No mode named spead
>>>>>
>>>>> Do you perhaps have any ideas on how to solve it?
>>>>>
>>>>> Thank you!!
>>>>>
>>>>> Heystek
>>>>>
>>>>> On Fri, Oct 7, 2016 at 11:01 AM, James Smith <jsm...@ska.ac.za> wrote:
>>>>>
>>>>>> Hello Heystek,
>>>>>>
>>>>>> If you're still in the Python environment, then PySpead is the one
>>>>>> you want.
>>>>>>
>>>>>> Regards,
>>>>>> James
>>>>>>
>>>>>>
>>>>>> On Fri, Oct 7, 2016 at 10:59 AM, Heystek Grobler <
>>>>>> heystekgrob...@gmail.com> wrote:
>>>>>>
>>>>>>> Good Day
>>>>>>>
>>>>>>> After a while of troubleshooting I determined the connection with
>>>>>>> TCP/IP into the board was correct. I updated the file system and kernel 
>>>>>>> of
>>>>>>> the ROACH2 and now I can program it.
>>>>>>>
>>>>>>> I only need to install a package called spead in order to use the
>>>>>>> .bof file with tutorial 3 of CASPER.
>>>>>>>
>>>>>>> Where can a download the spead package from? I can only find PySpead
>>>>>>> and Spead2.
>>>>>>>
>>>>>>> Thanks for everyones help
>>>>>>>
>>>>>>> Heystek!
>>>>>>>
>>>>>>> On Fri, Sep 30, 2016 at 5:28 PM, Adam Isaacson <aisaac...@ska.ac.za>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Heystek,
>>>>>>>>
>>>>>>>> If you want to telnet, which is another way of configuring your
>>>>>>>> board, then you need to state the port. Are you doing the following 
>>>>>>>> from
>>>>>>>> the terminal:
>>>>>>>>
>>>>>>>> 1)Telnet to port 7147: "telnet <ip> 7147".
>>>>>>>>
>>>>>>>> 2)?progremote fpgfile.fpg
>>>>>>>>
>>>>>>>> You say you can ping your board, so you should be able to connect
>>>>>>>> via casperfpga, as you mentioned above. Did you do what James suggested
>>>>>>>> i.e. try running fpga.is_connected()? if it reports "True" then you are
>>>>>>>> connected and if false then you will need to debug further. Are you 
>>>>>>>> sure
>>>>>>>> that the IP you are pinging is your roach2 - may sound like a silly
>>>>>>>> question, but I don't know your setup.
>>>>>>>>
>>>>>>>> Kind Regards,
>>>>>>>>
>>>>>>>> Adam
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Sep 30, 2016 at 3:38 PM, Heystek Grobler <
>>>>>>>> heystekgrob...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi James
>>>>>>>>>
>>>>>>>>> I will try it. Through the terminal I can ping the board, but I
>>>>>>>>> cant open a Telnet connection.
>>>>>>>>>
>>>>>>>>> When I open a ttyUSB connection to the Roach en monitor it, and
>>>>>>>>> try to upload the fga file, the Roach gives the same error 
>>>>>>>>> "progremote"
>>>>>>>>>
>>>>>>>>> Thats why I'm confused
>>>>>>>>>
>>>>>>>>> Thanks for your help!
>>>>>>>>>
>>>>>>>>> I really appreciate it
>>>>>>>>>
>>>>>>>>> Heystek
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Friday, 30 September 2016, James Smith <jsm...@ska.ac.za>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hello Heystek,
>>>>>>>>>>
>>>>>>>>>> Before you program the ROACH2, I'd suggest trying
>>>>>>>>>> fpga.is_connected() and fpga.est_clk_frequency() to check
>>>>>>>>>> whether you can actually communicate with the ROACH2. It might be a 
>>>>>>>>>> network
>>>>>>>>>> cable that's been unplugged by accident - that's where I've seen 
>>>>>>>>>> those
>>>>>>>>>> errors before. The fpga=casperfpga.katcp_fpga.KatcpFpga('roachname
>>>>>>>>>> or ip_address') doesn't actually throw an error if it can't
>>>>>>>>>> connect to the ROACH2. This information would at least help you 
>>>>>>>>>> narrow down
>>>>>>>>>> the possibilities as to what's wrong (i.e. whether it's the kernel 
>>>>>>>>>> on the
>>>>>>>>>> ROACH2).
>>>>>>>>>>
>>>>>>>>>> Disclaimer: I work only on ROACH, but I'm fairly certain the
>>>>>>>>>> procedure would be the same.
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> James
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Fri, Sep 30, 2016 at 1:36 PM, Heystek Grobler <
>>>>>>>>>> heystekgrob...@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Good day everyone
>>>>>>>>>>>
>>>>>>>>>>> I am having difficulties programming the ROACH 2 board. I am
>>>>>>>>>>> following the instructions of CASPER tutorial one.
>>>>>>>>>>>
>>>>>>>>>>> I Have compiled the fpg file and is using the following steps
>>>>>>>>>>> from the tutorial.
>>>>>>>>>>>
>>>>>>>>>>> 1. I entered ipython into the terminal
>>>>>>>>>>> 2. import casperfpga
>>>>>>>>>>> 3. fpga=casperfpga.katcp_fpga.KatcpFpga('roachname or
>>>>>>>>>>> ip_address') with the ip address of my roach
>>>>>>>>>>> 4. fpga.upload_to_ram_and_program('your_fpgfile.fpg') with the
>>>>>>>>>>> location of the .fpga file
>>>>>>>>>>>
>>>>>>>>>>> but at point 4 I get the following error:
>>>>>>>>>>>
>>>>>>>>>>> RuntimeError                              Traceback (most
>>>>>>>>>>> recent call last)
>>>>>>>>>>> <ipython-input-6-bdb3ff92f6c0> in <module>()
>>>>>>>>>>> ----> 1 fpga.upload_to_ram_and_program
>>>>>>>>>>> ('/home/heystek/simulink/ai_t1/bit_files/ai_t1_2016_Sep_14_2
>>>>>>>>>>> 052.fpg')
>>>>>>>>>>>
>>>>>>>>>>> /usr/local/lib/python2.7/dist-packages/casperfpga/katcp_fpga.pyc
>>>>>>>>>>> in upload_to_ram_and_program(self, filename, port, timeout,
>>>>>>>>>>> wait_complete)
>>>>>>>>>>>     442         if request_result != '':
>>>>>>>>>>>     443             raise RuntimeError('progremote request(%s)
>>>>>>>>>>> on host %s failed' %
>>>>>>>>>>> --> 444                                (request_result,
>>>>>>>>>>> self.host))
>>>>>>>>>>>     445
>>>>>>>>>>>     446         # start the upload thread and join
>>>>>>>>>>>
>>>>>>>>>>> RuntimeError: progremote request(Request to client 192.168.33.4
>>>>>>>>>>> failed.) on host 192.168.33.4 failed
>>>>>>>>>>>
>>>>>>>>>>> Am I doing something wrong?
>>>>>>>>>>>
>>>>>>>>>>> I looked at the mail archives and it sugested that I update the
>>>>>>>>>>> kernel of the roach. Is this perhaps the problem? Or am I doing 
>>>>>>>>>>> something
>>>>>>>>>>> wrong?
>>>>>>>>>>>
>>>>>>>>>>> Have a wonderful day.
>>>>>>>>>>>
>>>>>>>>>>> Heystek
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> Adam Isaacson
>>>>>>>>
>>>>>>>> DBE: FPGA Engineer
>>>>>>>>
>>>>>>>> SKA-SA
>>>>>>>>
>>>>>>>> 3rd Floor
>>>>>>>>
>>>>>>>> The Park
>>>>>>>>
>>>>>>>> Park Road
>>>>>>>>
>>>>>>>> Pinelands
>>>>>>>>
>>>>>>>> 7405
>>>>>>>>
>>>>>>>>
>>>>>>>> Tel: +27215067300 (W)
>>>>>>>>
>>>>>>>> Fax: +27215067375 (W)
>>>>>>>>
>>>>>>>> Cell: +27825639602
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>>
>

Reply via email to