Ignite TFTP timeout issue

 
thiyagu_3
Advisor

Ignite TFTP timeout issue

HI,
Suddenly the ignite server that we have started giving problem where the TFTP timeout happens while the clients tries to boot via the N/W..below is the error O/P of the client..Booting over the network
Loading.: Core LAN Gb A

Client MAC Address: 00 17 A4 51 81 E0 ..
Client IP Address: 10.209.157.162
Subnet Mask: 255.255.252.0
BOOTP Server IP Address: 10.209.157.141
DHCP Server IP Address: 10.209.157.141
Boot file name: /opt/ignite/boot/nbp.efi

Retrieving File Size.
Retrieving File (TFTP).

Starting: Core LAN Gb A

@(#) HP-UX IA64 Network Bootstrap Program Revision 1.0
Downloading HPUX bootloader
Starting HPUX bootloader
Obtaining size of fpswa.efi (328192 bytes)
Downloading file fpswa.efi (328192 bytes)

(C) Copyright 1999-2006 Hewlett-Packard Development Company, L.P.
All rights reserved

HP-UX Boot Loader for IPF -- Revision 2.035

Booting from Lan
Obtaining size of AUTO (323 bytes)
Downloading file AUTO (323 bytes)
Obtaining size of AUTO (323 bytes)
Downloading file AUTO (323 bytes)



Obtaining size of AUTO (323 bytes)
Downloading file AUTO (323 bytes)
1. target OS is B.11.23 IA
2. target OS is B.11.31 IA
3. target OS is B.11.31_ic148 IA
4. target OS is B.11.31_ic155 IA
5. Exit Boot Loader

Choose Operating System to Install :2

Obtaining size of AUTO (323 bytes)
Downloading file AUTO (323 bytes)
Obtaining size of Rel_B.11.31/IINSTALL (50109790 bytes)
Downloading file Rel_B.11.31/IINSTALL \
TFTP session failed. (reason:Time out)
Could not open Rel_B.11.31/IINSTALL

loading failed

HPUX>

MY ignite server configuration details...
-------------------------------------------------------------------------------------------------
bash-2.02# uname -a
HP-UX iignite B.11.23 U ia64 0758361661 unlimited-user license
------------------------------------------------------------------------------------------------
bash-2.02# netstat -in
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
lan0 1500 10.209.156.0 10.209.157.141 1839187 0 2894268 0 0
lo0 4136 127.0.0.0 127.0.0.1 116501 0 116501 0 0
bash-2.02# netstat -rn
Routing tables
Destination Gateway Flags Refs Interface Pmtu
127.0.0.1 127.0.0.1 UH 0 lo0 4136
10.209.157.141 10.209.157.141 UH 0 lan0 4136
10.209.156.0 10.209.157.141 U 2 lan0 1500
127.0.0.0 127.0.0.1 U 0 lo0 0
default 10.209.156.1 UG 0 lan0 0
bash-2.02#
------------------------------------------------------------------------------------------------
bash-2.02# swlist | grep -i ignite
# Contacting target "iignite"...
# Target: iignite:/
IGNITE C.7.4.157 HP-UX Installation Utilities (Ignite-UX)
Ignite-UX-11-31 C.7.4.157 HP-UX Installation Utilities for Installing 11.31 Systems
------------------------------------------------------------------------------------------------
bash-2.02# showmount -e
export list for iignite:
/var/opt/ignite/clients (everyone)
/ignite (everyone)
------------------------------------------------------------------------------------------------
bash-2.02# pwget -n tftp
tftp:*:107:105:Trivial FTP user:/home/tftp:/usr/bin/false
------------------------------------------------------------------------------------------------
bash-2.02# grep -e boot -e inst /etc/inetd.conf
#bootps dgram udp wait root /usr/lbin/bootpd bootpd
bootps dgram udp wait root /opt/ignite/lbin/instl_bootd bootpd
instl_boots dgram udp wait root /opt/ignite/lbin/instl_bootd instl_bootd
tftp dgram udp wait root /usr/lbin/tftpd tftpd\
/opt/ignite\
/var/opt/ignite\
/ignite/ignite_cfg\
-------------------------------------------------------------------------------------------------
bash-2.02# instl_adm -d
# instl_adm defaults:
# NOTE: Manual additions between the lines containing "instl_adm defaults"
# and "end instl_adm defaults" will not be preserved.
server="10.209.157.141"
netmask[]="255.255.252.0"
route_gateway[0]="10.209.156.1"
route_destination[0]="default"
init_hp_lanadmin_args="-X 100FD"
is_net_info_temporary=false
run_ui=false
control_from_server=true
# end instl_adm defaults.
bash-2.02#
--------------------------------------------------------------------------------------------------
bash-2.02# instl_adm -T
* Checking file: /ignite/ignite_cfg/data/Rel_B.11.11/config
* Checking file: /ignite/ignite_cfg/data/Rel_B.11.11/hw_patches_cfg
* Checking file: /ignite/ignite_cfg/11.11_Sep_2005_cfg
* Checking file: /ignite/ignite_cfg/config.local
* Checking file: /ignite/ignite_cfg/data/Rel_B.11.23/config
* Checking file: /ignite/ignite_cfg/data/Rel_B.11.23/hw_patches_cfg
* Checking file: /ignite/ignite_cfg/11.23PI_LR_debug_TCOE_cfg
* Checking file: /ignite/ignite_cfg/11.23_Sep_2006_cfg
* Checking file: /ignite/ignite_cfg/11.23_jun07_cfg
* Checking file: /ignite/ignite_cfg/11.23_DEC_07_MCOE_cfg
* Checking file: /ignite/ignite_cfg/11.23_Sept2008_cfg
* Checking file: /ignite/ignite_cfg/data/Rel_B.11.31/config
* Checking file: /ignite/ignite_cfg/data/Rel_B.11.31/hw_patches_cfg
* Checking file: /ignite/ignite_cfg/11.31_LR_debug_ic155_cfg
* Checking file: /ignite/ignite_cfg/11.31_debug_cfg
* Checking file: /ignite/ignite_cfg/11.31_perf_cfg
* Checking file: /ignite/ignite_cfg/11.31_perf_sud_cfg
* Checking file: /ignite/ignite_cfg/11.31_Sep_07_MCOE_cfg
* Checking file: /ignite/ignite_cfg/11.31_DEC_07_MCOE_cfg
* Checking file: /ignite/ignite_cfg/11.31_March_08_MCOE_cfg
* Checking file:
/ignite/ignite_cfg/11.31_Sep_08_DCOE_Update_3_fusion_cfg
* Checking file: /ignite/ignite_cfg/11.31_March_09_IC330_cfg
* Checking file: /ignite/ignite_cfg/11.31_March_09_fusion_perf_cfg
bash-2.02#
-------------------------------------------------------------------------------------------------
bash-2.02# manage_index -l
HP-UX 11.11_Sep_2005
HP-UX 11.23PI_LR_debug_TCOE
HP-UX 11.23_Sep_2006
HP-UX 11.23_jun07
HP-UX 11.23_DEC_07_MCOE
HP-UX 11.23_Sept2008
HP-UX 11.31_LR_debug_ic155
HP-UX 11.31_debug
HP-UX 11.31_perf
HP-UX 11.31_perf_sud
HP-UX 11.31_Sep_07_MCOE
HP-UX 11.31_DEC_07_MCOE
HP-UX 11.31_March_08_MCOE
HP-UX 11.31_Sep_08_DCOE_Update_3_fusion
HP-UX 11.31_March_09_IC330
HP-UX 11.31_March_09_fusion_perf
bash-2.02#
--------------------------------------------------------------------------------------------------
bash-2.02# ll /opt/ignite/boot
total 208912
-r--r--r-- 1 bin bin 323 Feb 22 2007 AUTO
-r--r--r-- 1 bin bin 172 Aug 10 2006 AUTO.bak
drwxr-xr-x 2 bin bin 8192 Aug 11 23:11 Rel_B.11.11
drwxr-xr-x 2 bin bin 8192 Feb 1 05:38 Rel_B.11.23
drwxr-xr-x 2 bin bin 8192 Jan 19 01:16 Rel_B.11.31
-r--r--r-- 1 bin bin 88 Aug 29 2007 auto_globals
-r--r--r-- 1 bin bin 332800 Feb 1 05:38 boot_lif
-r--r--r-- 1 bin bin 332800 Aug 10 2006 boot_lif.bak
-r--r--r-- 1 bin bin 328192 Feb 15 2007 fpswa.efi
-rw-r--r-- 1 root sys 296 Feb 1 05:38 fs_cfg.def
-r--r--r-- 1 bin bin 654025 Feb 15 2007 hpux.efi
-r--r--r-- 1 bin bin 24576 Feb 15 2007 nbp.efi
-rw-r--r-- 1 bin bin 15985032 Jan 16 22:22 oldB.11.00_INSTALL
-rw-r--r-- 1 bin bin 15728640 Jul 27 2006 oldB.11.00_INSTALLFS
-rw-r--r-- 1 bin bin 19409416 Jan 16 22:22 oldB.11.00_VINSTALL
-rw-r--r-- 1 bin bin 15728640 Jul 27 2006 oldB.11.00_VINSTALLFS
-rw-r--r-- 1 bin bin 22616784 Jan 16 22:23 oldB.11.00_WINSTALL
-rw-r--r-- 1 bin bin 15728640 Jul 27 2006 oldB.11.00_WINSTALLFS
-rw-r--r-- 1 bin bin 91 Jan 16 22:21 oldB.11.00_auto_conf_pa
bash-2.02#
----------------------------------------------
Kindly help me in getting this resolved...the only error message that i see in ignite server syslog is ..
Feb 7 21:57:52 iignite tftpd[14619]: Timeout (no requests in 10 minutes)
20 REPLIES 20
Stephan.
Honored Contributor

Re: Ignite TFTP timeout issue

Hi,
first ... best question i have seen since a long time, just perfect.

Back on topic, did you try to restart the ignite service or a manual tftp to obtain the files?
thiyagu_3
Advisor

Re: Ignite TFTP timeout issue

HI ,
Thx for your reply
Yes I have restarted the ignite server many times and the mannual tftp works obsolutely fine
Stephan.
Honored Contributor

Re: Ignite TFTP timeout issue

Just to be sure ...

/opt/ignite/boot/Rel_B.11.31/IINSTALL exists?

Probably it worked before, did you check for network issues (Firewall, ...)?

Killing any tftp process on the ignite server and restarting inetd couold perhaps help but to be honest i cannot find a problem in the configuration.
thiyagu_3
Advisor

Re: Ignite TFTP timeout issue

bash-2.02# ll /opt/ignite/boot/Rel_B.11.31/IINSTALL
-r-xr-xr-x 1 bin bin 50109790 Nov 2 2008 /opt/ignite/boot/Rel_B.11.31/IINSTALL
bash-2.02# ps -aef | grep -i tft
root 6805 3686 0 23:02:44 pts/ta 0:00 grep -i tft
root 6225 1 0 22:44:23 ? 0:00 tftpd /opt/ignite /var/opt/ignite /ignite/ignite_cfg #bootps dgram udp wait root /usr/lbin/bootpd bootpd
tftp 6755 6225 0 22:58:40 ? 0:00 tftpd /opt/ignite /var/opt/ignite /ignite/ignite_cfg #bootps dgram udp wait root /usr/lbin/bootpd bootpd
bash-2.02# kill -9 6225
bash-2.02# kill -9 6755
bash-2.02# ps -aef | grep -i tft
root 6950 3686 1 23:03:03 pts/ta 0:00 grep -i tft
bash-2.02# inetd -c
bash-2.02# tail -f /var/adm/syslog/syslog.log
Feb 7 22:55:54 iignite inetd[6295]: tftp/udp: bind: Address already in use
Feb 7 22:55:54 iignite inetd[6295]: bootps/udp: bind: Address already in use
Feb 7 22:55:54 iignite inetd[6295]: Configuration complete
Feb 7 22:57:53 iignite inetd[6295]: bootps/udp: Service enabled
Feb 7 22:57:53 iignite inetd[6295]: tftp/udp: Service enabled
Feb 7 22:57:53 iignite inetd[6295]: bootps/udp: bind: Address already in use
Feb 7 23:03:25 iignite inetd[6295]: Rereading configuration
Feb 7 23:03:25 iignite inetd[6295]: bootps/udp: bind: Address already in use
Feb 7 22:57:53 iignite inetd[6295]: tftp/udp: bind: Address already in use
Feb 7 23:03:25 iignite inetd[6295]: Configuration complete
-----------------------------------------------------------------------------------------------
Did as you suggested but still no progress ...Below is the updates from the network team...
---------
As per the below tracert from source & destination, Please find my below observation.
Source Ip address: 10.209.157.112
Destination Ip address: 10.209.157.141

Both the source & destination are in the same Vlan.
There is no firewall between source & destination.

The source is connected to Gi10/47 on puna-sli-edge-b45
The destination is connected to Gi10/14 on the same switch puna-sli-edge-b45

I have checked the above interfaces & observed that no errors are found & increasing after clearing the counters as well.
Also checked the CPU utilization of the switch puna-sli-edge-b45 didnâ t observed any issues with CPU utilization.

While checking I observed that for the destination ip address 10.209.157.141 we are getting we are getting â Qâ while pinging with the datagram size of more than 1000. I have opened a TAC case with Cisco & as per Cisco the server tries to force the sender's TCP window to 1 to slow down the TCP stream at the source. Possibly there is a problem at the server side and it cannot receive traffic at the incoming rate.
------------
Stephan.
Honored Contributor

Re: Ignite TFTP timeout issue

You force the client to 100 FD by

>>init_hp_lanadmin_args="-X 100FD"

Is the switch on the client site configured to 100 FD as well?
thiyagu_3
Advisor

Re: Ignite TFTP timeout issue

init_hp_lanadmin_args="-X 100FD

Hi,

The setup is like the iignite server and the ignite client both the servers connect to the same cisco catalyst switch which operates at 1Gbps speed and the ports are configured for the same...Though I tried with the below mentioned 3 options
init_hp_lanadmin_args="-X 100FD
init_hp_lanadmin_args="-X 1000FD
finally without the parameter "init_hp_lanadmin_args"
In all the case the result is the same...
Stephan.
Honored Contributor

Re: Ignite TFTP timeout issue

Did you try to change the timeout settings?

You can change _hp_tftp_cmds in the INSTALLFS file, dhe default values that Ignite-UX uses are rexmt=2 timeout=25. (check tftp(1) for more details). The string assigned to this variable should contain one tftp command statement per line.

f.e.
init _hp_tftp_cmds="rexmt 5
timeout 40"
thiyagu_3
Advisor

Re: Ignite TFTP timeout issue

Did the changes as suggested ...But problem remains the same

bash-2.02# instl_adm -d
# instl_adm defaults:
# NOTE: Manual additions between the lines containing "instl_adm defaults"
# and "end instl_adm defaults" will not be preserved.
server="10.209.157.141"
netmask[]="255.255.252.0"
route_gateway[0]="10.209.156.1"
route_destination[0]="default"
init_hp_lanadmin_args="-X 1000FD"
init _hp_tftp_cmds="rexmt 5
timeout 40"
is_net_info_temporary=false
run_ui=false
control_from_server=true
# end instl_adm defaults.
bash-2.02# inetd -c
bash-2.02#
Stephan.
Honored Contributor

Re: Ignite TFTP timeout issue

I'm running out of ideas ...

Is it possible to check with another client if the problem is general or client specific?

Last idea would be the microsoft style, rebooting the server and trying again :-x