* [U-Boot-Users] Can DHCP be used for TFTP booting?
@ 2008-01-15 22:17 hce
2008-01-15 22:30 ` Ben Warren
2008-01-15 22:45 ` Wolfgang Denk
0 siblings, 2 replies; 6+ messages in thread
From: hce @ 2008-01-15 22:17 UTC (permalink / raw)
To: u-boot
Hi,
I am currently using a fixed tftp server and client IP address for
booting from tftp, it works fine. I am wondering if the DHCP can be
used or not for tftp booting, either for both TFTP server and client
IP address or just for client IP address? If so, could you please give
an example of how to config DHCP parameters in CONFIG_BOOTARGS and
CONFIG_BOOTCOMMAND?
Thank you.
Jim
^ permalink raw reply [flat|nested] 6+ messages in thread
* [U-Boot-Users] Can DHCP be used for TFTP booting?
2008-01-15 22:17 [U-Boot-Users] Can DHCP be used for TFTP booting? hce
@ 2008-01-15 22:30 ` Ben Warren
2008-01-16 4:12 ` hce
2008-01-15 22:45 ` Wolfgang Denk
1 sibling, 1 reply; 6+ messages in thread
From: Ben Warren @ 2008-01-15 22:30 UTC (permalink / raw)
To: u-boot
hce wrote:
> Hi,
>
> I am currently using a fixed tftp server and client IP address for
> booting from tftp, it works fine. I am wondering if the DHCP can be
> used or not for tftp booting, either for both TFTP server and client
> IP address or just for client IP address? If so, could you please give
> an example of how to config DHCP parameters in CONFIG_BOOTARGS and
> CONFIG_BOOTCOMMAND?
>
DHCP can be used for obtaining an IP address and also booting. My advice
is to play with it yourself. Make sure you include CONFIG_CMD_DHCP, and
then try "help dhcp". Sorry for the lack of hand holding, but it's the
best way for you to learn. If you're really stuck, ask again.
regards,
Ben
^ permalink raw reply [flat|nested] 6+ messages in thread
* [U-Boot-Users] Can DHCP be used for TFTP booting?
2008-01-15 22:17 [U-Boot-Users] Can DHCP be used for TFTP booting? hce
2008-01-15 22:30 ` Ben Warren
@ 2008-01-15 22:45 ` Wolfgang Denk
1 sibling, 0 replies; 6+ messages in thread
From: Wolfgang Denk @ 2008-01-15 22:45 UTC (permalink / raw)
To: u-boot
In message <95455e980801151417v6ee20603uc740c8536c3aee5e@mail.gmail.com> you wrote:
>
> I am currently using a fixed tftp server and client IP address for
> booting from tftp, it works fine. I am wondering if the DHCP can be
> used or not for tftp booting, either for both TFTP server and client
> IP address or just for client IP address? If so, could you please give
> an example of how to config DHCP parameters in CONFIG_BOOTARGS and
> CONFIG_BOOTCOMMAND?
yes, it can be used. Just run the "dhcpboot" command (or short
"dhcp"), and follow the description in The Fine Manual how to pass
command line information to the Linux kernel.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
The use of anthropomorphic terminology when dealing with computing
systems is a symptom of professional immaturity. -- Edsger Dijkstra
^ permalink raw reply [flat|nested] 6+ messages in thread
* [U-Boot-Users] Can DHCP be used for TFTP booting?
2008-01-15 22:30 ` Ben Warren
@ 2008-01-16 4:12 ` hce
2008-01-16 4:39 ` Ben Warren
0 siblings, 1 reply; 6+ messages in thread
From: hce @ 2008-01-16 4:12 UTC (permalink / raw)
To: u-boot
On Jan 16, 2008 9:30 AM, Ben Warren <biggerbadderben@gmail.com> wrote:
>
> hce wrote:
> > Hi,
> >
> > I am currently using a fixed tftp server and client IP address for
> > booting from tftp, it works fine. I am wondering if the DHCP can be
> > used or not for tftp booting, either for both TFTP server and client
> > IP address or just for client IP address? If so, could you please give
> > an example of how to config DHCP parameters in CONFIG_BOOTARGS and
> > CONFIG_BOOTCOMMAND?
> >
> DHCP can be used for obtaining an IP address and also booting. My advice
> is to play with it yourself. Make sure you include CONFIG_CMD_DHCP, and
> then try "help dhcp". Sorry for the lack of hand holding, but it's the
> best way for you to learn. If you're really stuck, ask again.
I've tried to run "help dhcp", it printed out "dhcp". Nothing else I
could see. I've searched Internet to try to find a format of
CONFIG_CMD_DHCP. Yes, I am very much stuck at the moment. Could you
please point me a reference manual for DHCP boot set up as well
relavent to following issues?
What I can think of there may be two issues need to be clarified:
(1) How to set following parameters:
#define CONFIG_BOOTARGS "..... ip=dhcp?? ..."
#define CONFIG_BOOTCOMMAND "setenv ipaddr dhcp ???..."
#define CONFIG_CMD_DHCP "dhcp ???"
(2) How to set DHCP for /tftpboot in /etc/exports?
All above set up are specific IP addresses currently (CONFIG_CMD_DHCP
is not set yet), I have no idea how the specific IP addresses can be
replaced by DHCP?
BTW, I am running uboot on ARM 9 processor, booting from flash.
Thank you.
Kind Regards,
Jim
> regards,
> Ben
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [U-Boot-Users] Can DHCP be used for TFTP booting?
2008-01-16 4:12 ` hce
@ 2008-01-16 4:39 ` Ben Warren
2008-01-16 8:33 ` Wolfgang Denk
0 siblings, 1 reply; 6+ messages in thread
From: Ben Warren @ 2008-01-16 4:39 UTC (permalink / raw)
To: u-boot
hce wrote:
> On Jan 16, 2008 9:30 AM, Ben Warren <biggerbadderben@gmail.com> wrote:
>
>> hce wrote:
>>
>>> Hi,
>>>
>>> I am currently using a fixed tftp server and client IP address for
>>> booting from tftp, it works fine. I am wondering if the DHCP can be
>>> used or not for tftp booting, either for both TFTP server and client
>>> IP address or just for client IP address? If so, could you please give
>>> an example of how to config DHCP parameters in CONFIG_BOOTARGS and
>>> CONFIG_BOOTCOMMAND?
>>>
>>>
>> DHCP can be used for obtaining an IP address and also booting. My advice
>> is to play with it yourself. Make sure you include CONFIG_CMD_DHCP, and
>> then try "help dhcp". Sorry for the lack of hand holding, but it's the
>> best way for you to learn. If you're really stuck, ask again.
>>
>
> I've tried to run "help dhcp", it printed out "dhcp". Nothing else I
> could see. I've searched Internet to try to find a format of
> CONFIG_CMD_DHCP. Yes, I am very much stuck at the moment. Could you
> please point me a reference manual for DHCP boot set up as well
> relavent to following issues?
>
> What I can think of there may be two issues need to be clarified:
>
> (1) How to set following parameters:
>
> #define CONFIG_BOOTARGS "..... ip=dhcp?? ..."
>
This #define fills in the 'bootargs' environment variable if it is not
set. Read the following file found in Linux kernel source:
Documentation/nfsroot.txt. I think "ip=dhcp" is right, but don't quote
me on that... You can change the value of 'bootargs' at runtime using
'setenv' and save using 'save'.
> #define CONFIG_BOOTCOMMAND "setenv ipaddr dhcp ???..."
>
This #define fills in the 'bootcmd' environment variable if it is not
set. This is what is run when the countdown timer runs out. You can of
course change this using 'setenv' and save it using 'save'
> #define CONFIG_CMD_DHCP "dhcp ???"
>
This is just a flag telling U-boot to include the 'dhcp' command. The
value is immaterial.
> (2) How to set DHCP for /tftpboot in /etc/exports?
>
>
Huh? That's not how you configure a TFTP server, only NFS exports.
> All above set up are specific IP addresses currently (CONFIG_CMD_DHCP
> is not set yet), I have no idea how the specific IP addresses can be
> replaced by DHCP?
>
>
Please have a look in the U-boot source file net/bootp.c. It may give
you some insight into which environment variables are used and how.
> BTW, I am running uboot on ARM 9 processor, booting from flash.
>
> Thank you.
>
> Kind Regards,
>
> Jim
>
>> regards,
>> Ben
>>
>>
Hope this helps a little bit.
regards,
Ben
^ permalink raw reply [flat|nested] 6+ messages in thread
* [U-Boot-Users] Can DHCP be used for TFTP booting?
2008-01-16 4:39 ` Ben Warren
@ 2008-01-16 8:33 ` Wolfgang Denk
0 siblings, 0 replies; 6+ messages in thread
From: Wolfgang Denk @ 2008-01-16 8:33 UTC (permalink / raw)
To: u-boot
In message <478D8A86.70509@gmail.com> you wrote:
>
> This #define fills in the 'bootargs' environment variable if it is not
> set. Read the following file found in Linux kernel source:
> Documentation/nfsroot.txt. I think "ip=dhcp" is right, but don't quote
No, it makes no sense to use that with U-Boot. When you use the dhcp
command in U-Boot to determine the IP configuration and to download
the kernel image, then it makes litte sense to repeat the (slow) DHCP
procedure in LInux. Normally you just pass the already known
paramters to the Linux kernel, as described in the Manual, section
7.3. Boot Arguments Unleashed, see
http://www.denx.de/wiki/view/DULG/LinuxBootArgs
> Please have a look in the U-boot source file net/bootp.c. It may give
> you some insight into which environment variables are used and how.
And, of course, reading the Fine Manual will definitely answer some of
these questions.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
"Buy land. They've stopped making it." - Mark Twain
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2008-01-16 8:33 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-15 22:17 [U-Boot-Users] Can DHCP be used for TFTP booting? hce
2008-01-15 22:30 ` Ben Warren
2008-01-16 4:12 ` hce
2008-01-16 4:39 ` Ben Warren
2008-01-16 8:33 ` Wolfgang Denk
2008-01-15 22:45 ` Wolfgang Denk
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.