[U-Boot-Users] 'Syslog implementation in u-boot'
nreddy at netenrich.com
nreddy at netenrich.com
Tue May 17 10:50:35 CEST 2005
Dear Denk,
Thanks for spending time on this issue.
I think console redirection over the network is the solution for my problem.
kindly let me know the libraries to be used to configure console
redirection and is it possible to send this messages to a specified
system(syslog server).
Thnaks & Regards
Nagi
> [Please keep this discussion on the mailing list so it gets archived
> and others can benefit from it, too.]
>
> In message <36446.202.62.67.130.1116316510.squirrel at 202.62.67.130> you
> wrote:
>>
>> Suppose if any currepted image exists in server,u-boot downloads this
>> currepted file into embedded system flash.
>
> If it's a corruption that happened on the way of copying and
> transferring images, then the CRC32 checksum mechanism can be used to
> prevent you from storing corrupted images in the flash at all. Just
> use the "imi" command before storing the image to flash, somthing
> like
>
> tftp ... && imi && cp.b ...
>
> [assuming you have the hish shell enabled, which you should have for
> such purposes.]
>
>> Once we reset the embdded system kernel may not comeup.
>> To overcome this we have made some changes to u-boot to get images from
>> externel server when it finds kernel is not OK.
>> But this is contineous loop .
>
> There is no need for this. U-Boot supports a boot counter which can
> be used to break out of tsuch a loop. It was implemented EXACTLY for
> this purpose. See the "bootcnt", "bootlimit" and "altbootcmd"
> environment variables.
>
>> With this we can solve problem, but we may complete FALSH write
>> cycles(if
>> it works contineously for day/two).
>
> Don't do it, then ;-)
>
>> It it does not get, then it should send a log message to external
>> system(where the syslog server is running).so that user can see the
>> message and plase the correct iamge in tftp server.
>
> You can use simple console redirection in U-Boot for this purpose. We
> support console over network.
>
>
> Summarizing: there is no need to implement anything at all: all
> features you might need are already in place. The only exception is
> that the CPU dependent part of the bootcount feature is not available
> on all processors yet, but it is trivial to implement.
>
> 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
> Wenn das dann in die Hose geht, nehme ich es auf meine Kappe.
> -- Rudi Völler, 15. Nov 2003
>
More information about the U-Boot
mailing list