Hello, Mr Denk, Thank you for your help. My answer to your questions are between the lines. Attached is the dts file I use.
Best regards, Allan ----- Original Message ---- From: Wolfgang Denk <w...@denx.de> To: Allan Wang <aiyuanw...@yahoo.com> Cc: linuxppc-dev@lists.ozlabs.org Sent: Tue, December 1, 2009 6:10:22 PM Subject: Re: EP440XS board boot problem(Note:similart to Sequoia) Dear Allan Wang, In message <401793.31718...@web52903.mail.re2.yahoo.com> you wrote: > > I am new to the list. I am still newbie to embedded linux. I have > bought an ep440xs board which is similar to sequoia board. u-boot is > working. I am trying to make it run linux. I have the following > problems and need your help. Thank you very much: Which exact version of U-Boot are you running on this board? => version U-Boot 1.1.6 (Oct 25 2009 - 13:26:41) I guess this is a out-of-tree port, i. e. not part of the mainline U-Boot repository - so are you sure that device tree support is enabled in your version of U-Boot? The device tree is not enabled in u-boot. I am building cuImage, so the device tree is supported in kernel(2.6.30.4). > > I am using linux kernel 2.6.30.4. I encounter 2 problems: > 1. After console_init() is called inside start_kernel(), the console starts > printing garbage like: > Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled > serial8250.0: ttyS0 at MMIO 0x1ef600300 (irq = 16) is a 16550A > ������������������������������ ... What is your exact boot command? I tftp the cuImage to address 0x200000 and bootm to boot. Which boot arguments do you pass to the kernel? bootargs=$(bootargs) console=ttyS0,$(baudrate) What is ytour console baud rate in U-Boot, and what sort of "console=" boot argument do you pass to the Linux kernel? The u-boot sets it to 115.2k. the dts file is set to 115.2k. Here is the boot parameter: baudrate=115200 What does your device tree look like? I attached my dts file. > 2. It pakics when mounting the root file system(NFS): > (gdb) bt > #0 panic (fmt=0xc0290e94 "VFS: Unable to mount root fs on %s") So what is the "%s" argument here? Which sort of root file system are you trying to mount - NFS, ramdisk, UBIFS, ... ? I try to use NFS for the root file system. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de "He only drinks when he gets depressed." "Why does he get depressed?" "Sometimes it's because he hasn't had a drink." - Terry Pratchett, _Men at Arms_ _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev