Problems encountered while constructing our project (and their posible solution)



 
 
 

Problem: Found incompatibility of Red Hat 6.2 (that came with the Kit) with the AMD Duron 750MHz.
Solution: Upgrade the system to Mandrake 7.1 (Compatible with Red Hat 7.1).
Comments: The BlueCat Dev. System instalation had no major problems.

 
Problem: Setup and test of the tftp Server caused much trouble...
Solution: 
1) Read and folow (Precisely) the steps anounced in the 'Contest Kit Manual' Rev A.02.00 or higher.
2) If you can't manage to download the compiled files to the embedded system, try to change the /etc/export file as shown below (see page 9 of the 'Contest Kit Manual'):
/tftpboot 192.168.90.x(ro,no_root_squash) to read:
/tftpboot 192.168.90.abc(ro,no_root_squash) were abc is the IP address assigned to the embedded system. The other two lines will have to be changed acordingly.
3) Edit the /etc/hosts.allow file and add the IP address of the embedded machine. For testing reasons you should add the host machine IP too. Then you should restart the network services and test the tftp deamond by tftp-ing the host machine as follow:

Place any file in the /tftpboot/ dir (remember to change the file and directory access mode to 755), let suppose it is named 'hello.kernel'.

____________________________screen output________________________________

# updates Apr 25 2001BlueCat:[bc3@samsagaz /BC3]$ tftp
tftp> connect 192.168.90.xyz 
tftp> get /tftpboot/hello.kernel
Received 348377 bytes in 0.5 seconds
tftp> quit
BlueCat:[bc3@samsagaz /BC3]$ ls
DEADJOE    bin/   demo@      hello.kernel  nsmail/  tmp/
Desktop/   boot/  demo.x86/  home/         public/  usr/
SETUP.sh*  cdt/   etc/       lib/          sbin/    var/
BlueCat:[bc3@samsagaz /BC3]$ 

Note: 
192.168.90.abc is the IP of the EMBEDDED
192.168.90.xyz is the IP of the HOST (were tftpd is running)

If everything is correctly set up then you should have the  hello.kernel in your actual directory.
Now try to do the same but from the Embedded BLOSH shell.

Comments: 
1.) The change in the /etc/exports seems to improve the transfer performance, avoiding time-outs.
2.) This was only tested on Linux Mandrake 7.1 (it should also work for Red Hat 7.1).

 
Problem: 
Solution: 
Comments: 

 
 
Problem: 
Solution: 
Comments: 

 
 
Problem: 
Solution: 
Comments: