[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