Hi all,
I was working on freescale imx27ads board. The kernel, 2.6.22 hangs on starting kernel...
I would be grateful if you can shed a light on the problem.
I used gcc-3.4.3 for cross compiling the image.
Here is the log:
U-Boot 2.0.0-rc3 (Mar 23 2009 - 13:30:42)
Board: Freescale i.MX27
phy0: Autonegotiation timeout
phy0: Phyid 1: 7 Phyid 2: c0c4 LPA 1
phy0: Link is down - 10/Half
MPLL: 398 MHz, SPLL: 239 MHz, ARM: 265 MHz, AHB: 132 MHz, IPG: 66 MHz
perclk1: 53199918 Hz
perclk2: 265999593 Hz
perclk3: 53199918 Hz
perclk4: 265999593 Hz
clkin26: 26000000 Hz
Malloc Space: 0xa3b00000 -> 0xa3f00000 (size 4 MB)
running /env/bin/init...
Hit any key to stop autoboot: 0
Verifying Checksum ... OK
Image Name: Linux-2.6.22.6
Created: 2009-12-08 14:52:27 UTC
Data Size: 1564480 Bytes = 1.5 MB
Load Address: a0008000
Entry Point: a0008000
OK
commandline: console=ttymxc0,115200 mem=64M mtdparts=uboot:1M(boot),-(root) root=/dev/mmcblk0p1 rootdelay=1 rootfstype=ext2 video=mxcfb:800x600,bpp=16,OSD080TN4x
Starting kernel ...
W.
已解决! 转到解答。
Sorry for the late reply but it may help any new novice.
As you can see the kernel command line in your log as :
command line: console=ttymxc0,115200 mem=64M mtdparts=uboot:1M(boot),-(root) root=/dev/mmcblk0p1 rootdelay=1 rootfstype=ext2 video=mxcfb:800x600,bpp=16,OSD080TN4x
console=ttymxc0 ==> Represents that your console will be displayed over ttymxc0 == UART 1 Port.
And if the default port for the u-boot was UART-3 then you should check the console over the UART1 (change the port of connection. ).
Might be possible i am wrong somewhere but your log message seems to me as above.
Might be there is some another problem, but more chances to hit that shot.
--
Ashish Agarwal
Sorry for the late reply but it may help any new novice.
As you can see the kernel command line in your log as :
command line: console=ttymxc0,115200 mem=64M mtdparts=uboot:1M(boot),-(root) root=/dev/mmcblk0p1 rootdelay=1 rootfstype=ext2 video=mxcfb:800x600,bpp=16,OSD080TN4x
console=ttymxc0 ==> Represents that your console will be displayed over ttymxc0 == UART 1 Port.
And if the default port for the u-boot was UART-3 then you should check the console over the UART1 (change the port of connection. ).
Might be possible i am wrong somewhere but your log message seems to me as above.
Might be there is some another problem, but more chances to hit that shot.
--
Ashish Agarwal