...
In order to use the tftp server your ethernet wall connection MUST be on the lclsdev subnet (ie 134.79.219.xxx) or the lclsdmz subnet (ie 134.79.151.xxx). Note that the "xxx" needs to be replaced with the correct value from your own address. If your ethernet wall connection is NOT on the lclsdev or lclsdmz subnet then you can load the flash in your cpu from another configured cpu (of the same model). This is done by copying the flash in the configured cpu over the VME backplane to the cpu you intend to flash. Instructions on how to perform this operation can be found by clicking here.
| Subnet | TFTP Server Server | Gateway | RTEMS Image |
Development | lclsdmz | lcls-dev1 134.79.219.136 | 132.79.219.1 | /rtems/4.10.2/powerpc-rtems/beatnik/img/netboot.flashimg.bin |
---|
Production | lclsioc | lcls-srv04 172.27.8.28 | 172.27.8.1 | /rtems/rtems-4.7.1/.10.2/target/ssrlApps/powerpc-rtems/beatnik/img/netboot.flashimg.bin |
---|
FACET | facetoc | lcls-srv04 172.27.8.28
| 172.27.72.1 | /rtems/rtems-4.10.2/target/ssrlApps/powerpc-rtems/beatnik/img/netboot.flashimg.bin |
The "-s" parameter allows us to specify the server address. For the lclsdev subnet, it is 134.79.219.12, the address of the lcls-dev2 server. For the lclsdmz subnet, it is 134.79.155.15, the address of the mccdev VMS server. The "-m" parameter indicates a netmask to use to access the server.
Finally, the "-f" parameter indicates the name of the file (under /tftpboot on lcls-dev, elsewhere on mccdev) containing the sequence of values to be loaded into memory.
Panel |
---|
MVME6100>tftpGet -c<cpu_ip> -s<servers<tftp server_ip> -g<gateway_ip> -m255.255.252.0 -f<rtems_flash_image> Network Loading from: /dev/enet0 Loading File: mv6100/netboot-mve.flashimg.bin Load Address: 005C3000 Client IP Address = <cpu_ip> Server IP Address = <server_ip> Gateway IP Address = <gateway_ip> Subnet IP Address Mask = 255.255.252.0 Network File Load in Progress... Bytes Received =&614736, Bytes Loaded =&614736 Bytes/Second =&204912, Elapsed Time =3 Second(s) MVME6100> |
...