public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* [Linux-ia64] PXE boot off HP zx6000
@ 2002-10-30 16:18 Jason P Holland
  2002-10-30 16:22 ` MEYER,ALAN C. (HP-FtCollins,ex1)
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Jason P Holland @ 2002-10-30 16:18 UTC (permalink / raw)
  To: linux-ia64

hello,
  i'm trying to do a PXE boot from an HP zx6000 workstation.  My tftp 
server is version 0.29-3 for Redhat ia4.  I'm also using dhcp 3.0p11-9.  I 
get the following error from the EFI shell trying to do a lanboot

PXE-E05:  Download buffer is smaller than the requested file
Exit status code: Invalid Parameter

i've seen a few messages about this in the archives, but nothing i tried
has worked.  the file i want to boot off of is pxelinux.0 from the
syslinux package.  its only 10820 bytes, is the buffer really too small or
is there another problem i'm just not seeing?  if i need to post some
config files, please let me know.  thanks

jason



^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: [Linux-ia64] PXE boot off HP zx6000
  2002-10-30 16:18 [Linux-ia64] PXE boot off HP zx6000 Jason P Holland
@ 2002-10-30 16:22 ` MEYER,ALAN C. (HP-FtCollins,ex1)
  2002-10-30 16:27 ` Alex Williamson
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: MEYER,ALAN C. (HP-FtCollins,ex1) @ 2002-10-30 16:22 UTC (permalink / raw)
  To: linux-ia64

Jason -

What are the details of the Red Hat version you are using?  RH 7.1 and 7.2
do not work on zx6000, and RHAS 2.1 for Itanium (which will work on these
boxes) has not yet been released.

Alan

> -----Original Message-----
> From: Jason P Holland [mailto:jholland@cs.selu.edu]
> Sent: Wednesday, October 30, 2002 9:19 AM
> To: linux-ia64@linuxia64.org
> Subject: [Linux-ia64] PXE boot off HP zx6000
> 
> 
> 
> hello,
>   i'm trying to do a PXE boot from an HP zx6000 workstation.  My tftp 
> server is version 0.29-3 for Redhat ia4.  I'm also using dhcp 
> 3.0p11-9.  I 
> get the following error from the EFI shell trying to do a lanboot
> 
> PXE-E05:  Download buffer is smaller than the requested file
> Exit status code: Invalid Parameter
> 
> i've seen a few messages about this in the archives, but 
> nothing i tried
> has worked.  the file i want to boot off of is pxelinux.0 from the
> syslinux package.  its only 10820 bytes, is the buffer really 
> too small or
> is there another problem i'm just not seeing?  if i need to post some
> config files, please let me know.  thanks
> 
> jason
> 
> 
> _______________________________________________
> Linux-IA64 mailing list
> Linux-IA64@linuxia64.org
> http://lists.linuxia64.org/lists/listinfo/linux-ia64
> 


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Linux-ia64] PXE boot off HP zx6000
  2002-10-30 16:18 [Linux-ia64] PXE boot off HP zx6000 Jason P Holland
  2002-10-30 16:22 ` MEYER,ALAN C. (HP-FtCollins,ex1)
@ 2002-10-30 16:27 ` Alex Williamson
  2002-10-30 16:30 ` Jason P Holland
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Alex Williamson @ 2002-10-30 16:27 UTC (permalink / raw)
  To: linux-ia64

Jason P Holland wrote:
> 
> hello,
>   i'm trying to do a PXE boot from an HP zx6000 workstation.  My tftp
> server is version 0.29-3 for Redhat ia4.  I'm also using dhcp 3.0p11-9.  I
> get the following error from the EFI shell trying to do a lanboot
> 
> PXE-E05:  Download buffer is smaller than the requested file
> Exit status code: Invalid Parameter
> 
> i've seen a few messages about this in the archives, but nothing i tried
> has worked.  the file i want to boot off of is pxelinux.0 from the
> syslinux package.  its only 10820 bytes, is the buffer really too small or
> is there another problem i'm just not seeing?  if i need to post some
> config files, please let me know.  thanks

   I think pxelinux is only for ia32.  Strange things might happen on
ia64.  Elilo supports PXE boot, just specify 'filename "elilo.efi";'
in your DHCP config file, make sure it's available via the same file
name from tftp and you should be set.

	Alex

--
Alex Williamson                                  Linux Development Lab
alex_williamson@hp.com                                 Hewlett Packard
970-898-9173                                          Fort Collins, CO


^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: [Linux-ia64] PXE boot off HP zx6000
  2002-10-30 16:18 [Linux-ia64] PXE boot off HP zx6000 Jason P Holland
  2002-10-30 16:22 ` MEYER,ALAN C. (HP-FtCollins,ex1)
  2002-10-30 16:27 ` Alex Williamson
@ 2002-10-30 16:30 ` Jason P Holland
  2002-10-30 16:33 ` Jason P Holland
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Jason P Holland @ 2002-10-30 16:30 UTC (permalink / raw)
  To: linux-ia64

i'm using RedHat Advanced Workstat 2.1aw, beta ;)  We will move to the 
release as soon as it comes out though.

jason

> Jason -
> 
> What are the details of the Red Hat version you are using?  RH 7.1 and 7.2
> do not work on zx6000, and RHAS 2.1 for Itanium (which will work on these
> boxes) has not yet been released.
> 
> Alan
> 
> > -----Original Message-----
> > From: Jason P Holland [mailto:jholland@cs.selu.edu]
> > Sent: Wednesday, October 30, 2002 9:19 AM
> > To: linux-ia64@linuxia64.org
> > Subject: [Linux-ia64] PXE boot off HP zx6000
> > 
> > 
> > 
> > hello,
> >   i'm trying to do a PXE boot from an HP zx6000 workstation.  My tftp 
> > server is version 0.29-3 for Redhat ia4.  I'm also using dhcp 
> > 3.0p11-9.  I 
> > get the following error from the EFI shell trying to do a lanboot
> > 
> > PXE-E05:  Download buffer is smaller than the requested file
> > Exit status code: Invalid Parameter
> > 
> > i've seen a few messages about this in the archives, but 
> > nothing i tried
> > has worked.  the file i want to boot off of is pxelinux.0 from the
> > syslinux package.  its only 10820 bytes, is the buffer really 
> > too small or
> > is there another problem i'm just not seeing?  if i need to post some
> > config files, please let me know.  thanks
> > 
> > jason
> > 
> > 
> > _______________________________________________
> > Linux-IA64 mailing list
> > Linux-IA64@linuxia64.org
> > http://lists.linuxia64.org/lists/listinfo/linux-ia64
> > 
> 



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Linux-ia64] PXE boot off HP zx6000
  2002-10-30 16:18 [Linux-ia64] PXE boot off HP zx6000 Jason P Holland
                   ` (2 preceding siblings ...)
  2002-10-30 16:30 ` Jason P Holland
@ 2002-10-30 16:33 ` Jason P Holland
  2002-10-30 17:01 ` Alex Williamson
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Jason P Holland @ 2002-10-30 16:33 UTC (permalink / raw)
  To: linux-ia64

alex
  i get the same problem using elilo.efi.  any other ideas?

jason

> Jason P Holland wrote:
> > 
> > hello,
> >   i'm trying to do a PXE boot from an HP zx6000 workstation.  My tftp
> > server is version 0.29-3 for Redhat ia4.  I'm also using dhcp 3.0p11-9.  I
> > get the following error from the EFI shell trying to do a lanboot
> > 
> > PXE-E05:  Download buffer is smaller than the requested file
> > Exit status code: Invalid Parameter
> > 
> > i've seen a few messages about this in the archives, but nothing i tried
> > has worked.  the file i want to boot off of is pxelinux.0 from the
> > syslinux package.  its only 10820 bytes, is the buffer really too small or
> > is there another problem i'm just not seeing?  if i need to post some
> > config files, please let me know.  thanks
> 
>    I think pxelinux is only for ia32.  Strange things might happen on
> ia64.  Elilo supports PXE boot, just specify 'filename "elilo.efi";'
> in your DHCP config file, make sure it's available via the same file
> name from tftp and you should be set.
> 
> 	Alex
> 
> --
> Alex Williamson                                  Linux Development Lab
> alex_williamson@hp.com                                 Hewlett Packard
> 970-898-9173                                          Fort Collins, CO
> 




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Linux-ia64] PXE boot off HP zx6000
  2002-10-30 16:18 [Linux-ia64] PXE boot off HP zx6000 Jason P Holland
                   ` (3 preceding siblings ...)
  2002-10-30 16:33 ` Jason P Holland
@ 2002-10-30 17:01 ` Alex Williamson
  2002-10-30 17:11 ` Jason P Holland
  2002-10-30 17:37 ` Stephane Eranian
  6 siblings, 0 replies; 8+ messages in thread
From: Alex Williamson @ 2002-10-30 17:01 UTC (permalink / raw)
  To: linux-ia64

Jason,

   Here's a know configuration that works:

   Debian 3.0 server (ia32)
     tftpd-hpa      0.28-2
     dhcp           2.0pl5-11

/etc/inetd.conf:
tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -t 1
 -s /tftpboot

/etc/dhcpd.conf
        host zx6000 { 
                hardware ethernet xx:xx:xx:xx:xx:xx;
                fixed-address zx6000;
                filename "elilo.efi";
        }

You'll need an elilo.conf or some permutation of AABBCCDD.conf,
which is your IP in hex (just like pxelinux).  Is the kernel
file elilo.conf points at stripped?  You may want to strip it
and gzip it to see if that helps.  Look in the logs to see
what it's transfered and which file it's getting an error on.
Are you loading an initrd as well (what size)?  What firmware
is on your zx6000 ('info fw' from efi)?  Thanks,

	Alex
--
Alex Williamson                                  Linux Development Lab
alex_williamson@hp.com                                 Hewlett Packard
970-898-9173                                          Fort Collins, CO


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Linux-ia64] PXE boot off HP zx6000
  2002-10-30 16:18 [Linux-ia64] PXE boot off HP zx6000 Jason P Holland
                   ` (4 preceding siblings ...)
  2002-10-30 17:01 ` Alex Williamson
@ 2002-10-30 17:11 ` Jason P Holland
  2002-10-30 17:37 ` Stephane Eranian
  6 siblings, 0 replies; 8+ messages in thread
From: Jason P Holland @ 2002-10-30 17:11 UTC (permalink / raw)
  To: linux-ia64

alex,
  i reset the machine and it worked with my configuration!  weirdness!  i
think i will email the pxelinux author and ask him to make a note on his
website that pxelinux.0 does not work on ia4 architechture.  thanks again
for your quick response!

jason

> Jason,
> 
>    Here's a know configuration that works:
> 
>    Debian 3.0 server (ia32)
>      tftpd-hpa      0.28-2
>      dhcp           2.0pl5-11
> 
> /etc/inetd.conf:
> tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -t 1
>  -s /tftpboot
> 
> /etc/dhcpd.conf
>         host zx6000 { 
>                 hardware ethernet xx:xx:xx:xx:xx:xx;
>                 fixed-address zx6000;
>                 filename "elilo.efi";
>         }
> 
> You'll need an elilo.conf or some permutation of AABBCCDD.conf,
> which is your IP in hex (just like pxelinux).  Is the kernel
> file elilo.conf points at stripped?  You may want to strip it
> and gzip it to see if that helps.  Look in the logs to see
> what it's transfered and which file it's getting an error on.
> Are you loading an initrd as well (what size)?  What firmware
> is on your zx6000 ('info fw' from efi)?  Thanks,
> 
> 	Alex
> --
> Alex Williamson                                  Linux Development Lab
> alex_williamson@hp.com                                 Hewlett Packard
> 970-898-9173                                          Fort Collins, CO
> 




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Linux-ia64] PXE boot off HP zx6000
  2002-10-30 16:18 [Linux-ia64] PXE boot off HP zx6000 Jason P Holland
                   ` (5 preceding siblings ...)
  2002-10-30 17:11 ` Jason P Holland
@ 2002-10-30 17:37 ` Stephane Eranian
  6 siblings, 0 replies; 8+ messages in thread
From: Stephane Eranian @ 2002-10-30 17:37 UTC (permalink / raw)
  To: linux-ia64

Jason,

There are two different ways of netbooting on EFI-based systems.
EFI supports both PXE and regular DHCP. The client will first try PXE if
it fails, then it defaults to DHCP. Elilo supports both. However any 
existing Linux (IA-32) PXE server WILL NOT WORK for IA-64 clients because
some special support is needed on the server side. None of that support
has made it into the official DHCP server as released by ISC (www.isc.org).
This server is the base for the one used by Redhat, for instance. Intel has 
created a patch for it and it is still waiting for it to be integrated into 
the main codebase. As such, the situation on the PXE side is not that good. 
I have tested elilo with the patched version and I know it works, but it is
not available at this point. For now, I recommend using regular DHCP. This 
works out of the box on existing IA-32 Redhat systems as you can see by 
yourself now that your problem is fixed.

Your dhcpd.config can be as indicated by Alex.

> > /etc/dhcpd.conf
> >         host zx6000 { 
> >                 hardware ethernet xx:xx:xx:xx:xx:xx;
> >                 fixed-address zx6000;
> >                 filename "elilo.efi";
> >         }
> > 

Then elilo can download its configuation file, the kernel image and initrd
from the DHCP/TFTP server. For the configuration file, elilo will look for
a  first match  in the following order:

	1) a client-specific file: AABBCCDD.conf where AABBCCDD is the 
	   captilized hexadecimal representation of the IP address assigned 
	   by the DHCP server. For instance, if the IP address is 15.4.89.69, 
	   then the file must be 0F045945.conf.

	2) an architecture-specific file: elilo-ia64.conf if the client is
	   an IA-64 machine. elilo-ia32.conf if coming from an IA-32 client.

	3) a generic file: elilo.conf

Hope this helps.

-- 

-Stephane


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2002-10-30 17:37 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-30 16:18 [Linux-ia64] PXE boot off HP zx6000 Jason P Holland
2002-10-30 16:22 ` MEYER,ALAN C. (HP-FtCollins,ex1)
2002-10-30 16:27 ` Alex Williamson
2002-10-30 16:30 ` Jason P Holland
2002-10-30 16:33 ` Jason P Holland
2002-10-30 17:01 ` Alex Williamson
2002-10-30 17:11 ` Jason P Holland
2002-10-30 17:37 ` Stephane Eranian

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox