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 <mailto: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
    <mailto: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 <mailto: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 <mailto: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
                <mailto: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
                    <mailto: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
                        <mailto: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
                            <mailto: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_2052.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 <tel:%2B27215067300> (W)

                        Fax: +27215067375 <tel:%2B27215067375> (W)

                        Cell: +27825639602 <tel:%2B27825639602>









Reply via email to