public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot-Users] U-boot with environment in flash now won't use serial console under Linux
@ 2004-04-02 14:03 Andy Hawkins
  0 siblings, 0 replies; 4+ messages in thread
From: Andy Hawkins @ 2004-04-02 14:03 UTC (permalink / raw)
  To: u-boot

<sigh>

I guess my impending wedding is getting to me :)

> Kernel command line: root=/dev/nfs rw
nfsroot=191.53.51.22:/home/andyh/target
>     ip=191.53.51.200:191.53.51.22::255.255.0.0:PPChameleonEVB:eth0:off
>     panic=1 console=ttyS0:115200

This should of course be 'console=ttyS0,115200'

Apologies all, and thanks Wolfgang, you were spot on.

Andy

^ permalink raw reply	[flat|nested] 4+ messages in thread
* [U-Boot-Users] U-boot with environment in flash now won't use serial console under Linux
@ 2004-04-02  8:42 Andy Hawkins
  2004-04-02 11:20 ` Wolfgang Denk
  0 siblings, 1 reply; 4+ messages in thread
From: Andy Hawkins @ 2004-04-02  8:42 UTC (permalink / raw)
  To: u-boot

Hi all,

I've recently successfully changed U-Boot such that it's environment is in
flash (on the PPChameleonEVB board). However, now when I boot the kernel I
get no serial console. The serial console works fine under U-Boot up until
the time it transfers control to Linux, at which point I get nothing.

However, if I switch back to the original U-Boot, I *do* get a serial
console (this is with exactly the same kernel). This (to me) tends to point
to some problem with the way I've changed U-Boot.

I've modified the 'evb405ep_early_serial_map' function in
arch/ppc/platforms/PPChameleonEVB.c so that it prints out the parameters
passed in the bd_t structure, and these are identical in both cases (at
least, for the members of the structure that this function uses).

Can anyone offer any advice as to why I'm no longer getting a serial
console? Linux is booting up fine (I can telnet into it), but I'm just not
getting a console.

The changes I've made in include/configs/PPChameleonEVB.h are as follows:

CFG_MONITOR_BASE from 0xFFFC0000 to 0xFFFD0000
CFG_MONITOR_LEN and CFG_MALLOC_LEN from 256k to 192k

Changed the definitions for the environment from

#define CFG_ENV_IS_IN_EEPROM    1       /* use EEPROM for environment vars
*/
#define CFG_ENV_OFFSET          0x100   /* environment starts at the
beginning
#define CFG_ENV_SIZE            0x700   /* 2048 bytes may be used for env
vars*
                                   /* total size of a CAT24WC16 is 2048
bytes *
to

#define CFG_ENV_IS_IN_FLASH     1
#define CFG_ENV_ADDR            0xFFFC0000
#define CFG_ENV_SIZE            0x10000

Thanks for any advice you can offer.

Andy

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

end of thread, other threads:[~2004-04-02 14:03 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-04-02 14:03 [U-Boot-Users] U-boot with environment in flash now won't use serial console under Linux Andy Hawkins
  -- strict thread matches above, loose matches on Subject: below --
2004-04-02  8:42 Andy Hawkins
2004-04-02 11:20 ` Wolfgang Denk
2004-04-02 11:57   ` Andy Hawkins

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