On Mon, 2006-09-25 at 19:41 +0200, Fredrik Roubert wrote:

> Now I'm back to the state of last Thursday (except for getting rid of
> the unnecessary chosen node and getting bootargs passed nicely), which
> means that the serial console initially works, but stops working after
> the call to console_init() in start_kernel().

Do you have all the other OF related defines in your u-boot config
file? 

#define OF_CPU                  "PowerPC,[EMAIL PROTECTED]"
#define OF_SOC                  "[EMAIL PROTECTED]"
#define OF_TBCLK                (bd->bi_busfreq / 8)
#define OF_STDOUT_PATH          "/[EMAIL PROTECTED]/[EMAIL PROTECTED]"

Maybe you are not properly setting up entries in the flat device tree
passed to the kernel. So when the kernel takes over and re-initializes
the serial port the speed is all messed up.

Can you verify the flat device tree passed to the kernel is correct?
Specifically these properties:

                timebase-frequency = <0>;       // from bootloader
                bus-frequency = <0>;            // from bootloader
                clock-frequency = <0>;          // from bootloader

-Matthew

_______________________________________________
Linuxppc-embedded mailing list
[email protected]
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

Reply via email to