Hi,
I'm trying to install Debian on ia64 using netboot, but the client
fail to download the elilo.efi file
Also notice that the DHCPD / TFTPD is running on Debian Etch i686
Server.
Here is the error I got from the client (Itanium Server):
Shell> lanboot select
01 Acpi(HWP0002,0)/Pci(3|0)/Mac(00110A31D7FC)
02 Acpi(HWP0002,100)/Pci(2|0)/Mac(00110A31471A)
03 Acpi(HWP0002,300)/Pci(1|0)/Mac(00306EF45E29)
04 Acpi(HWP0002,400)/Pci(1|0)/Mac(00306EF45E39)
Select Desired LAN: 3
Selected Acpi(HWP0002,300)/Pci(1|0)/Mac(00306EF45E29)
Running LoadFile()
CLIENT MAC ADDR: 00 30 6E F4 5E 29
CLIENT IP: 192.168.99.31 MASK: 255.255.252.0 DHCP IP: 192.168.96.4
GATEWAY IP: 192.168.96.1
TSize.Running LoadFile()
TFTP.|
PXE-E18: Timeout. Server did not respond.
Exit status code: Invalid Parameter
Shell>
Also find my dhcpd / tftpd configuration & log from the server:
/etc/dhcp3/dhcpd.conf:
ddns-update-style none;
option domain-name "warp.safehostnet.com";
option domain-name-servers 192.168.96.4, ns1.safehostnet.com,
ns2.safehostnet.com;
default-lease-time 3600;
max-lease-time 3600;
authoritative;
log-facility local1;
subnet 192.168.96.0 netmask 255.255.252.0 {
range 192.168.96.50 192.168.99.199;
option routers 192.168.96.1;
option broadcast-address 192.168.99.255;
next-server 192.168.96.4;
filename "elilo.efi";
}
/etc/inetd.conf
tftp dgram udp wait nobody /usr/sbin/tcpd
/usr/sbin/in.tftpd --tftpd-timeout 300 --retry-timeout 5 --maxthread 100
--verbose=7 --trace /home/tftpd
/var/log/syslog:
Mar 11 00:37:21 partimage dhcpd: DHCPDISCOVER from 00:30:6e:f4:5e:29 via
eth1
Mar 11 00:37:21 partimage dhcpd: DHCPOFFER on 192.168.99.31 to
00:30:6e:f4:5e:29 via eth1
Mar 11 00:37:22 partimage dhcpd: DHCPREQUEST for 192.168.99.31
(192.168.96.4) from 00:30:6e:f4:5e:29 via eth1
Mar 11 00:37:22 partimage dhcpd: DHCPACK on 192.168.99.31 to
00:30:6e:f4:5e:29 via eth1
Mar 11 00:37:23 partimage atftpd[2674]: Creating new socket:
192.168.96.4:32840
Mar 11 00:37:23 partimage atftpd[2674]: Serving elilo.efi to
192.168.99.31:27204
Mar 11 00:37:23 partimage atftpd[2674]: received RRQ <filename:
elilo.efi, mode: octet, tsize: 0, blksize: 512>
Mar 11 00:37:23 partimage atftpd[2674]: tsize option -> 355981
Mar 11 00:37:23 partimage atftpd[2674]: blksize option -> 512
Mar 11 00:37:23 partimage atftpd[2674]: sent OACK <tsize: 355981,
blksize: 512>
Mar 11 00:37:23 partimage atftpd[2674]: received ERROR <code: 8, msg: >
Mar 11 00:37:23 partimage atftpd[2674]: Aborting transfer
Mar 11 00:37:23 partimage atftpd[2674]: Server thread exiting
Mar 11 00:37:23 partimage atftpd[2674]: Creating new socket:
192.168.96.4:32840
Mar 11 00:37:23 partimage atftpd[2674]: Serving pxelinux.0 to
192.168.99.31:27205
Mar 11 00:37:23 partimage atftpd[2674]: received RRQ <filename:
elilo.efi, mode: octet, blksize: 8192>
Mar 11 00:37:23 partimage atftpd[2674]: blksize option -> 8192
Mar 11 00:37:23 partimage atftpd[2674]: sent OACK <blksize: 8192>
Mar 11 00:37:23 partimage atftpd[2674]: received ACK <block: 0>
Mar 11 00:37:23 partimage atftpd[2674]: sent DATA <block: 1, size 8192>
Mar 11 00:37:23 partimage atftpd[2674]: received ACK <block: 1>
Mar 11 00:37:23 partimage atftpd[2674]: sent DATA <block: 2, size 8192>
Mar 11 00:37:23 partimage atftpd[2674]: received ACK <block: 2>
[...]
Mar 11 00:37:56 partimage atftpd[2674]: sent DATA <block: 21, size 8192>
Mar 11 00:38:00 partimage atftpd[2674]: received ACK <block: 20>
Mar 11 00:38:00 partimage atftpd[2674]: sent DATA <block: 21, size 8192>
Mar 11 00:38:04 partimage atftpd[2674]: received ERROR <code: 8, msg: >
Mar 11 00:38:04 partimage atftpd[2674]: Aborting transfer
Mar 11 00:38:04 partimage atftpd[2674]: Server thread exiting
And also Sotfware version:
partimage:/home/tftpd# dpkg -l|grep -E "tftp|dhcp"
ii atftpd 0.7.dfsg-1.2
advanced TFTP server
ii dhcp3-common 3.0.4-13+etch2 Common
files used by all the dhcp3* packages
ii dhcp3-server 3.0.4-13+etch2 DHCP
server for automatic IP address assignm
I can confirm that the server side is working for i386 / amd64
architecture netboot install.
I think i'm missing some option in the dhcpd.conf but don't know what.
Thanks a lot.