* [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