Hi Cedric, Hmmmm. What's the contents of your /etc/exports file on your NFS server? What does `showmount -e` on this server return? You can get the borphserver version by telneting to the board on port 7147 -- the version should be printed when you connect as part of the welcome message.
Cheers Jack On Fri, 6 Sep 2019 at 12:31, 'Cedric Viou' via [email protected] <[email protected]> wrote: > > Hi Luis, > > Thanks for this suggestion. I considered it when I explored the mailing list > and read feedbacks to your post about a similar issue. > > However, I would have to downgrade other libs to import corr. > So I'm struggling now to setup a more modern toolflow (even with a Roach2 > inside...), but I may end up having to downgrade to run my design... > > Sincerely Yours, > > Cedric > > > > Le 06/09/2019 à 19:49, luis javier Ulloa a écrit : > > Hi Cedric, I also tried to load my .bof or .pfg through casperfpga but I > > have not been successful, the way I have been working is by running, if you > > have not done so you can try: > > > > import corr > > fpga = corr.katcp_wrapper.FpgaClient('ip_roach', 7147) > > fpga.upload_program_bof('path_your_design.bof',7174) > > > > > > although this is only loaded in volatile memory > > Regards. > > Javier Ulloa > > > > El vie., 6 sept. 2019 a las 4:06, 'Cedric Viou' via > > [email protected] <mailto:[email protected]> > > (<[email protected] <mailto:[email protected]>>) escribió: > > > > Dear CASPERites, > > > > Thanks again for the very useful CASPER2019 workshop. > > I'm trying to build upon what I've learned there. > > > > I have a ROACH2 board that I want to program and control with > > casperfpga. > > > > Control is fine when I previously programmed the board through telnet. > > > > But I get this kind of error when attempting to program it (bof or fpg): > > > In [4]: fpga = casperfpga.CasperFpga(roach2) > > > In [5]: fpga.is_connected() > > > Out[5]: True > > > In [6]: fpga.upload_to_ram_and_program(bitstream) > > > > > /home/cedric/anaconda3/envs/2point7/lib/python2.7/site-packages/casperfpga-0.1.2-py2.7-linux-x86_64.egg/casperfpga/casperfpga.pyc > > in upload_to_ram_and_program(self, filename, wait_complete, chunk_size, > > initialise_objects) > > > 312 else: > > > 313 rv = self.transport.upload_to_ram_and_program( > > > --> 314 filename=filename, > > wait_complete=wait_complete) > > > 315 > > > 316 if not wait_complete: > > > > > > > > /home/cedric/anaconda3/envs/2point7/lib/python2.7/site-packages/casperfpga-0.1.2-py2.7-linux-x86_64.egg/casperfpga/transport_katcp.pyc > > in upload_to_ram_and_program(self, filename, port, timeout, wait_complete, > > skip_verification) > > > 569 if request_result != '': > > > 570 raise RuntimeError('progremote request(%s) on > > host %s failed' % > > > --> 571 (request_result, self.host)) > > > 572 # start the upload thread and join > > > 573 upload_queue = Queue.Queue() > > > > > > RuntimeError: progremote request(Request to client 192.168.40.96 > > failed.) on host 192.168.40.96 failed > > > > > > I believed that my tcpborphserver could be too old (how to get the > > version, btw?) for casperfpga (branch tutorial2019 at the time I installed > > it), even if the Traceback is not exactly what is shown on > > https://www.mail-archive.com/[email protected]/msg07451.html. > > > > To check that hypothesis and try a newer tcpborphserver3, I started to > > setup TFTP+DHCP+NFS using "ROACH-2 Production Test Machine Setup" > > documentation and files from > > https://github.com/casper-astro/roach2_nfs_uboot. I merged dnsmask.conf > > from those 2 sources and modified /etc/exports for my needs. You can get a > > glimpse at my configuration here: > > https://github.com/CedricDViou/NRT_2G_channelizer/blob/master/README.md > > > > > > When netbooting, I got TFTP and DHCP to behave properly, but I get > > stuck when mounting the file system from nfs (with or without nolock > > option): > > > IP-Config: Got DHCP answer from 192.168.40.1, my address is > > 192.168.40.96 > > > IP-Config: Complete: > > > device=eth0, addr=192.168.40.96, mask=255.255.255.0, > > gw=192.168.40.1 > > > host=roach2, domain=acme.pvt, nis-domain=(none) > > > bootserver=192.168.40.1, rootserver=192.168.40.1, > > rootpath=/home/nfs/roach2/current,nolock > > > nameserver0=192.168.40.1VFS: Mounted root (nfs filesystem) > > readonly on device 0:11. > > > Freeing unused kernel memory: 144k freed > > > nfs: server 192.168.40.1 not responding, still trying > > > nfs: server 192.168.40.1 not responding, still trying > > > > > > However, my server actually sees the request and grants it: > > > Sep 4 12:22:17 nanunib rpc.mountd[25828]: authenticated mount > > request from roach2:713 for /home/nfs/roach2/squeeze_root.ppc (/home/nfs) > > > > > > And when I try mounting the filesystem myself after a soloboot (just to > > test my nfs server), I need to add the nolock option to have some success: > > > / # mount 192.168.40.1:/home/nfs/roach2 /mnt > > > svc: failed to register lockdv1 RPC service (errno 111). > > > lockd_up: makesock failed, error=-111 > > > mount: mounting 192.168.40.1:/home/nfs/roach2 on /mnt failed: > > Connection refused > > > > > > / # mount -t nfs -o nolock 192.168.40.1:/home/nfs/roach2 /mnt > > > / # ls mnt > > > current squeeze_root.ppc > > > > > > Any ideas about this problem? > > > > > > When this works, I'll probably attempt upgrading the board (romfs at > > least, and u-boot?, kernel?, all of them?) with: > > > > https://casper.ssl.berkeley.edu/wiki/Getting_Started_with_ROACH2#ROACH2_kernel.2C_bootloader_and_romfs_upgrades > > ... if you think it's something I should do with my current > > configuration: > > > U-Boot 2011.06-rc2-00000-g2694c9d-dirty (Dec 04 2013 - 20:58:06) > > > Linux version 3.9.0-rc1+ (shanly@shanly-HP8710w) (gcc version 4.6.1 > > 20110627 (prerelease) (GCC) ) #8 Wed Mar 6 12:54:28 SAST 2013 > > > BusyBox v1.19.4 (2012-05-18 14:57:54 SAST) > > > > > > Sincerely Yours, > > > > Cedric > > > > > > -- > > Cedric Viou <[email protected] > > <mailto:[email protected]>> > > > > Ingénieur de recherche > > > > Station de Radioastronomie de Nançay, > > Observatoire de Paris, PSL Research University, CNRS, Univ. Orléans, > > OSUC, > > 18330 Nançay, France > > http://www.obs-nancay.fr/ > > > > phone : +33 (0) 248 51 8609 > > fax : +33 (0) 248 51 8318 > > > > www.openstreetmap.org/?mlat=47.381848&mlon=2.194415&zoom=18 > > <http://www.openstreetmap.org/?mlat=47.381848&mlon=2.194415&zoom=18> > > > > > > > > -- > > You received this message because you are subscribed to the Google > > Groups "[email protected] <mailto:[email protected]>" group. > > To unsubscribe from this group and stop receiving emails from it, send > > an email to [email protected] > > <mailto:casper%[email protected]>. > > To view this discussion on the web visit > > https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/30747169-57ae-1c52-c4ff-92a9db484d33%40obs-nancay.fr. > > > > -- > > You received this message because you are subscribed to the Google Groups > > "[email protected]" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected] > > <mailto:[email protected]>. > > To view this discussion on the web visit > > https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CALo%3DeSJikMYR8Rf1zjK479WdL13hPVYFDNCnUOqHz%2B5SbJtcHA%40mail.gmail.com > > > > <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CALo%3DeSJikMYR8Rf1zjK479WdL13hPVYFDNCnUOqHz%2B5SbJtcHA%40mail.gmail.com?utm_medium=email&utm_source=footer>. > > -- > Cedric Viou <[email protected]> > > Ingénieur de recherche > > Station de Radioastronomie de Nançay, > Observatoire de Paris, PSL Research University, CNRS, Univ. Orléans, OSUC, > 18330 Nançay, France > http://www.obs-nancay.fr/ > > phone : +33 (0) 248 51 8609 > fax : +33 (0) 248 51 8318 > > www.openstreetmap.org/?mlat=47.381848&mlon=2.194415&zoom=18 > > -- > You received this message because you are subscribed to the Google Groups > "[email protected]" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/102c309b-96c7-f33a-7d97-0a9b7070f8bc%40obs-nancay.fr. -- You received this message because you are subscribed to the Google Groups "[email protected]" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAG1GKSkK7C89YA6WMNj2%2BFLg89OvCNS-KpPaZEuw-9z3poVUXA%40mail.gmail.com.

