Hi Mike, > I am trying to boot linux kernel (2.6.23) from uboot (1.3.2) for my custom > board. The uboot works well, the kernel booting hit the start_kernel(). But > there is nothing output from console.
Do you provide a correct "console=..." parameter? > With debugger, I saw that the printk() functions were called many times > without > any console output. Tracing into the source code, I found that the printk() > called "con->write" operation... > > Can anyone guide me to solve this? I have a hint concerning an incorrect conjecture from your side. Usually when start_kernel starts, the kernel knows nothing about consoles to output printk messages to, so in the early phases the printk's (like printk(KERN_NOTICE)) only end up in the internal ring buffer. Its only later when the console is associated with a real device that everything gets sent there. So you shouldn't really wonder why early printk's do not output anything, this is a red herring. Debug the code responsible for the hw acting as your console according to the kernel command line. Cheers Detlev -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED] _______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded