All of lore.kernel.org
 help / color / mirror / Atom feed
From: Manukumar <manukumar@signal-networks.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] problem while making kernel up
Date: Fri, 01 Jun 2012 15:40:33 +0530	[thread overview]
Message-ID: <1338545434.2370.11.camel@Manukumar> (raw)
In-Reply-To: <4FC79A7F.8050003@freescale.com>

Hello scott.

I can able make the kernel up but it hangs after probing 
serial driver as shown below:

It has to boot further but its not happenig..
I have attached the file i should get the log as this i also mentioned
where it hangs...

what may be the problem with this how could i fix this issue.

manukumar
signal-networks


On Thu, 2012-05-31 at 11:21 -0500, Scott Wood wrote:
> On 05/30/2012 11:15 PM, Manukumar wrote:
> > thanks scott.
> > 
> > i loaded my u-boot image to nand flash its fine.
> > and also 
> > I need my  kernel image and rootfs also in nand flash
> > so that my system should make kernel UP using nand flash.
> > how can i do this using nand flash as we are using only nand flash as
> > boot device.
> 
> Again, you need to use "nand read" to move the images from NAND to RAM
> before booting.
> 
> -Scott
> 

-------------- next part --------------

U-Boot 2010.12 (May 11 2012 - 10:14:18)

CPU0:  P1021, Version: 1.1, (0x80e40111)
Core:  E500, Version: 5.1, (0x80212051)
Clock Configuration:
       CPU0:533.333 MHz, CPU1:1200 MHz, 
       CCB:266.667 MHz,
       DDR:100  MHz (200 MT/s data rate) (Asynchronous), LBC:16.667 MHz
       QE:266.667 MHz
L1:    D-cache 32 kB enabled
       I-cache 32 kB enabled
Board: P1021RDB CPLD: V15.15 PCBA: V15.0
Error reading i2c boot information!
I2C:   ready
SPI:   ready
DRAM:  DDR: failed to read SPD from address 82
SPD error! Trying fallback to raw timing calculation
Detected UDIMM(s)
The choosen cas latency 5 is too large
1 GiB (DDR3, 32-bit, CL=6, ECC off)
**board_init_r**
L2:    256 KB enabled
CPU up timeout. CPU up mask is 1 should be 3
NAND:  fsl_elbc_nand: address did not match any chip selects
0 MiB
MMC:  FSL_ESDHC: 0
*** Warning - bad CRC, using default environment

PCIe1: disabled
PCIe2: disabled
In:    serial
Out:   serial
Err:   serial
Net:   PHY_ADDR=4
PHY_ADDR3=5
eTSEC1: PHY is AR8021 (4dd041)

MII read Phy 4 debug reg address 0x0b val:bc60
PHY_ADDR=0
PHY_ADDR3=5
eTSEC2: PHY is AR8021 (4dd041)
PHY_ADDR=5
PHY_ADDR3=5
eTSEC3: No support for PHY id ffffffff; assuming generic
eTSEC1, eTSEC2, eTSEC3
Hit any key to stop autoboot:  0 
=> setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.68:/home/project/ICMv1.1/filesystem ip=192.168.1.250:192.168.1.68:192.1680
=> setenv ipaddr 192.168.1.250; setenv serverip 192.168.1.68; setenv ethaddr 00:1a:b0:00:02:50; tftp 1000000 uImage_icm_v1.1;tf0

SIG_PRIN: phy addr 4

SIG_PRIN: mii_parse_link 

SIG_PRIN: adjust_link
Speed: 100, full duplex
Using eTSEC1 device
TFTP from server 192.168.1.68; our IP address is 192.168.1.250
Filename 'uImage_icm_v1.1'.
Load address: 0x1000000
Loading: ############Got error 14
T ##########################Got error 14
T ######Got error 14
T #################Got error 4

Abort

SIG_PRIN: phy addr 4

SIG_PRIN: mii_parse_link 

SIG_PRIN: adjust_link
Speed: 100, full duplex
Using eTSEC1 device
TFTP from server 192.168.1.68; our IP address is 192.168.1.250
Filename 'p1021rdb_32b.dtb'.
Load address: 0xc00000
Loading: ##
done
Bytes transferred = 15066 (3ada hex)
WARNING: adjusting available memory to 30000000
## Booting kernel from Legacy Image at 01000000 ...
   Image Name:   Signal ICMv1.1
   Created:      2012-05-31  21:36:15 UTC
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    3559856 Bytes = 3.4 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!
=> setenv ipaddr 192.168.1.250; setenv serverip 192.168.1.68; setenv ethaddr 00:1a:b0:00:02:50; tftp 1000000 uImage_icm_v1.1;tf0

SIG_PRIN: phy addr 4

SIG_PRIN: mii_parse_link 

SIG_PRIN: adjust_link
Speed: 100, full duplex
Using eTSEC1 device
TFTP from server 192.168.1.68; our IP address is 192.168.1.250
Filename 'uImage_icm_v1.1'.
Load address: 0x1000000
Loading: ########################################Got error 4
T #############Got error 14
T ############
         ################################################Got error 14
T #################
         #################################################################
         ###############################################Got error 4
T #
done
Bytes transferred = 3559920 (3651f0 hex)

SIG_PRIN: phy addr 4

SIG_PRIN: mii_parse_link 

SIG_PRIN: adjust_link
Speed: 100, full duplex
Using eTSEC1 device
TFTP from server 192.168.1.68; our IP address is 192.168.1.250
Filename 'p1021rdb_32b.dtb'.
Load address: 0xc00000
Loading: ##
done
Bytes transferred = 15066 (3ada hex)
WARNING: adjusting available memory to 30000000
## Booting kernel from Legacy Image at 01000000 ...
   Image Name:   Signal ICMv1.1
   Created:      2012-05-31  21:36:15 UTC
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    3559856 Bytes = 3.4 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 00c00000
   Booting using the fdt blob at 0xc00000
   Uncompressing Kernel Image ... OK
   Loading Device Tree to 00ff9000, end 00fffad9 ... OK
WARNING: could not find compatiblenode fsl-usb2-dr: FDT_ERR_NOTFOUND.
Using P1021 RDB-PC machine description
Memory CAM mapping: 256/256/256 Mb, residual: 256Mb
Linux version 2.6.35 (root at NatLAB7) (gcc version 4.5.1 (Sourcery G++ Lite 2010.09-55) ) #16 SMP Fri Jun 1 03:06:05 IST 2012
CPU maps initialized for 1 thread per core
bootconsole [udbg0] enabled
setup_arch: bootmem
mpc85xx_rdb_setup_arch()
Could not find Quicc Engine node
MPC85xx RDB board from Freescale Semiconductor
arch: exit
Zone PFN ranges:
  DMA      0x00000000 -> 0x00030000
  Normal   empty
  HighMem  0x00030000 -> 0x00040000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00040000
MMU: Allocated 1088 bytes of context maps for 255 contexts
PERCPU: Embedded 7 pages/cpu @c0f33000 s6880 r8192 d13600 u65536
pcpu-alloc: s6880 r8192 d13600 u65536 alloc=16*4096
pcpu-alloc: [0] 0 [0] 1 
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 260096
Kernel command line: root=/dev/nfs rw nfsroot=192.168.1.68:/home/project/ICMv1.1/filesystem ip=192.168.1.250:192.168.1.68:192.10
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1032048k/1048576k available (6856k kernel code, 16528k reserved, 288k data, 189k bss, 252k init)
Kernel virtual memory layout:
  * 0xfffbf000..0xfffff000  : fixmap
  * 0xff800000..0xffc00000  : highmem PTEs
  * 0xff7fe000..0xff800000  : early ioremap
  * 0xf1000000..0xff7fe000  : vmalloc & ioremap
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Hierarchical RCU implementation.
        RCU-based detection of stalled CPUs is disabled.
        Verbose stalled-CPUs detection is disabled.
NR_IRQS:512
mpic: Setting up MPIC " OpenPIC  " version 1.2 at ffe40000, max 2 CPUs
mpic: ISU size: 256, shift: 8, mask: ff
mpic: Initializing for 256 sources
Could not find qe-ic node
clocksource: timebase mult[7800001] shift[22] registered
Console: colour dummy device 80x25
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
mpic: requesting IPIs...
Processor 1 is stuck.
Brought up 1 CPUs
xor: measuring software checksum speed
   8regs     :   654.000 MB/sec
   8regs_prefetch:   563.000 MB/sec
   32regs    :   651.000 MB/sec
   32regs_prefetch:   579.000 MB/sec
xor: using function: 8regs (654.000 MB/sec)
NET: Registered protocol family 16
tdm_init
             
PCI: Probing PCI hardware
bio: create slab <bio-0> at 0
vgaarb: loaded
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
raid6: int32x1     76 MB/s
raid6: int32x2    133 MB/s
raid6: int32x4    190 MB/s
raid6: int32x8    159 MB/s
raid6: using algorithm int32x4 (190 MB/s)
Freescale Elo / Elo Plus DMA driver
Advanced Linux Sound Architecture Driver Version 1.0.23.
Switching to clocksource timebase
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
UDP hash table entries: 512 (order: 2, 16384 bytes)
UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
SIGNET: qe_drv_init 
fsl-elo-dma ffe21300.dma: #0 (fsl,eloplus-dma-channel), irq 20
fsl-elo-dma ffe21300.dma: #1 (fsl,eloplus-dma-channel), irq 21
fsl-elo-dma ffe21300.dma: #2 (fsl,eloplus-dma-channel), irq 22
fsl-elo-dma ffe21300.dma: #3 (fsl,eloplus-dma-channel), irq 23
MPIC global timer init done...
MPIC EXTERNAL INTERRUPT  init done
audit: initializing netlink socket (disabled)
type=2000 audit(5.495:1): initialized
highmem bounce pool size: 64 pages
Installing knfsd (copyright (C) 1996 okir at monad.swb.de).
Slow work thread pool: Starting up
Slow work thread pool: Ready
NTFS driver 2.1.29 [Flags: R/O].
JFFS2 version 2.2. (NAND) (SUMMARY)  ?? 2001-2006 Red Hat, Inc.
JFFS2: default compression mode: priority
SGI XFS with security attributes, large block/inode numbers, no debug enabled
msgmni has been set to 1503
alg: No test for stdrng (krng)
async_tx: api initialized (async)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
Generic non-volatile memory driver v1.1
Serial: 8250/16550 driver, 2 ports, IRQ sharing enabled
serial8250.0: ttyS0 at MMIO 0xffe04500 (irq = 42) is a 16550A (---------------------manu----------------------->>>>> after this it hangs in our custom board.)     
console [ttyS0] enabled, bootconsole disabled
console [ttyS0] enabled, bootconsole disabled
serial8250.0: ttyS1 at MMIO 0xffe04600 (irq = 42) is a 16550A
Freescale QUICC Engine UART device driver
brd: module loaded
loop: module loaded
st: Version 20081215, fixed bufsize 32768, s/g segs 256
of-flash ef000000.nor: do_map_probe() failed
fsl-lbc ffe05000.localbus: address did not match any chip selects
fsl-espi ffe07000.spi: Freescale eSPI Controller driver at 0xf110c000 (irq = 59)
fsl_m25p80 spi32766.0: m25p80 (1024 Kbytes)
Creating 5 MTD partitions on "SPIFLASH0":
0x000000000000-0x000000080000 : "SPI (RO) U-Boot Image"
ftl_cs: FTL header not found.
0x000000080000-0x000000100000 : "SPI (RO) DTB Image"
ftl_cs: FTL header not found.
0x000000100000-0x000000500000 : "SPI (RO) Linux Kernel Image"
mtd: partition "SPI (RO) Linux Kernel Image" is out of reach -- disabled
ftl_cs: FTL header not found.
0x000000500000-0x000000900000 : "SPI (RO) Compressed RFS Image"
mtd: partition "SPI (RO) Compressed RFS Image" is out of reach -- disabled
ftl_cs: FTL header not found.
0x000000900000-0x000001000000 : "SPI (RW) JFFS2 RFS"
mtd: partition "SPI (RW) JFFS2 RFS" is out of reach -- disabled
ftl_cs: FTL header not found.
Fixed MDIO Bus: probed
e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k4
e1000e: Copyright (c) 1999 - 2009 Intel Corporation.
/proc/ptp_1588 created 
IEEE1588: ptp-timer devicepresent in the system
IEEE1588: ptp-timer initialized
eth0: Gianfar Ethernet Controller Version 1.4-skbr1.1.5, 00:1a:b0:00:02:50
eth0: Running with NAPI enabled
eth0: RX BD ring size for Q[0]: 128
eth0: RX BD ring size for Q[1]: 128
eth0: RX BD ring size for Q[2]: 128
eth0: RX BD ring size for Q[3]: 128
eth0: RX BD ring size for Q[4]: 128
eth0: RX BD ring size for Q[5]: 128
eth0: RX BD ring size for Q[6]: 128
eth0: RX BD ring size for Q[7]: 128
eth0: TX BD ring size for Q[0]: 128
eth0: TX BD ring size for Q[1]: 128
eth0: TX BD ring size for Q[2]: 128
eth0: TX BD ring size for Q[3]: 128
eth0: TX BD ring size for Q[4]: 128
eth0: TX BD ring size for Q[5]: 128
eth0: TX BD ring size for Q[6]: 128
eth0: TX BD ring size for Q[7]: 128
IEEE1588: ptp-timer devicepresent in the system
IEEE1588: ptp-timer initialized
eth1: Gianfar Ethernet Controller Version 1.4-skbr1.1.5, 00:00:00:00:00:00
eth1: Running with NAPI enabled
eth1: RX BD ring size for Q[0]: 128
eth1: RX BD ring size for Q[1]: 128
eth1: RX BD ring size for Q[2]: 128
eth1: RX BD ring size for Q[3]: 128
eth1: RX BD ring size for Q[4]: 128
eth1: RX BD ring size for Q[5]: 128
eth1: RX BD ring size for Q[6]: 128
eth1: RX BD ring size for Q[7]: 128
eth1: TX BD ring size for Q[0]: 128
eth1: TX BD ring size for Q[1]: 128
eth1: TX BD ring size for Q[2]: 128
eth1: TX BD ring size for Q[3]: 128
eth1: TX BD ring size for Q[4]: 128
eth1: TX BD ring size for Q[5]: 128
eth1: TX BD ring size for Q[6]: 128
eth1: TX BD ring size for Q[7]: 128
Freescale PowerQUICC MII Bus: probed
mdio_bus mdio at ffe24000: error probing PHY at address 5
Freescale PowerQUICC MII Bus: probed
Freescale PowerQUICC MII Bus: probed
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
fsl-ehci fsl-ehci.0: Found HC with no IRQ!
usbcore: registered new interface driver cdc_acm
cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbserial
usbserial: USB Serial Driver core
Freescale USB OTG Driver loaded, $Revision: 1.55 $
i2c /dev entries driver
rtc-pt7c4338 0-0068: rtc core: registered pt7c4338 as rtc0
PowerPC Book-E Watchdog Timer Loaded
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
mmc0: SDHCI controller on ffe2e000.sdhci [ffe2e000.sdhci] using DMA
<6>mknod tdm c 239 0
tdm_dev_init: registering the character device adap 0
tdm_fsl_starlite: Freescale Starlite TDM Driver Adapter:Init
ucc_tdm: Freescale QE UCC TDM Driver:Init
Freescale P1022 DS ALSA SoC fabric driver
Freescale Synchronous Serial Interface (SSI) ASoC Driver
ALSA device list:
  No soundcards found.
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
NET: Registered protocol family 15
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
rtc-pt7c4338 0-0068: setting system clock to 2000-01-01 00:01:25 UTC (946684885)
ADDRCONF(NETDEV_UP): eth0: link is not ready
IP-Config: Complete:
     device=eth0, addr=192.168.1.250, mask=255.255.255.0, gw=192.168.1.1,
     host=192.168.1.250, domain=, nis-domain=(none),
     bootserver=192.168.1.68, rootserver=192.168.1.68, rootpath=
md: Waiting for all devices to be available before autodetect
md: If you don't use raid, use raid=noautodetect
md: Autodetecting RAID arrays.
md: Scanned 0 and added 0 devices.
md: autorun ...
md: ... autorun DONE.
Looking up port of RPC 100003/2 on 192.168.1.68
PHY: mdio at ffe24000:04 - Link is Up - 100/Full
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Looking up port of RPC 100005/1 on 192.168.1.68
VFS: Mounted root (nfs filesystem) on device 0:12.
Freeing unused kernel memory: 252k init
udev: starting version 141
udevd-event[1242]: error changing netif name eth0 to eth1: Device or resource busy

FAT: unable to read boot sector
EXT3-fs (md0): error: unable to read superblock
EXT2-fs (md0): error: unable to read superblock
EXT3-fs (md0): error: unable to read superblock
EXT2-fs (md0): error: unable to read superblock
FAT: unable to read boot sector
INIT: Entering runlevel: 5
Starting OpenBSD Secure Shell server: sshd
Privilege separation user sshd does not exist
starting Busybox HTTP Daemon: httpd... done.
Starting network benchmark server: netserver.
sh: bad number
creating NFS state directory: done
starting 8 nfsd kernel threads: svc: failed to register lockdv1 RPC service (errno 97).
done
starting mountd: done
starting statd: done
Starting random number generator daemoncan't open /dev/hwrng: No such file or directory
.
Starting Samba: smbd nmbd.
Starting syslogd/klogd: done

OpenEmbedded Linux p1021rdb ttyS0

Mentor Graphics System Builder 3.0-release-20120310 p1021rdb ttyS0

p1021rdb login:

  parent reply	other threads:[~2012-06-01 10:10 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1337677828.2382.30.camel@Manukumar>
2012-05-22 14:15 ` [U-Boot] Nand flash R/W,saveenv issue Marek Vasut
2012-05-22 17:56   ` Scott Wood
2012-05-23  5:56     ` Manukumar
2012-05-23  8:02       ` Wolfgang Denk
2012-05-23  8:30         ` Manukumar
2012-05-23 16:16           ` Scott Wood
2012-05-30  5:02             ` [U-Boot] problem while making kernel up Manukumar
2012-05-30 16:18               ` Scott Wood
2012-05-31  4:15                 ` Manukumar
2012-05-31 16:21                   ` Scott Wood
2012-06-01  3:58                     ` Manukumar
2012-06-01 10:10                     ` Manukumar [this message]
2012-06-01 17:15                       ` Scott Wood
2012-06-06  8:13                         ` Manukumar
2012-07-05 10:27                         ` [U-Boot] USB detection Manukumar
2012-07-05 11:45                           ` Albert ARIBAUD
2012-07-05 15:34                             ` Marek Vasut
2012-07-09  8:47                             ` Manukumar
2012-07-09 12:18                               ` Albert ARIBAUD
2012-07-10  2:17                               ` Marek Vasut
2012-07-12  6:10                                 ` Manukumar
2012-10-25 12:21                                   ` Manukumar
2012-10-25 13:26                                     ` RgC
2012-09-26 10:42                               ` [U-Boot] bootm command in U-boot Manukumar
2012-09-26 14:14                                 ` Wolfgang Denk
2012-10-03 12:24                               ` [U-Boot] Booting through nand flash with other address Manukumar
2012-10-03 15:22                                 ` Scott Wood
2012-10-04 10:18                                   ` Manukumar
2012-10-04 17:21                                     ` Scott Wood
2012-12-04 12:04                                       ` [U-Boot] access u-boot environment variables from kernel space Manukumar
2012-12-04 13:24                                         ` Yegor Yefremov
2012-12-04 16:26                                           ` Scott Wood
2012-12-04 16:35                                             ` Steve Strobel
2013-01-25  6:50                                             ` Manukumar
2013-01-25  9:22                                               ` Wolfgang Denk
2012-11-23  4:08                                   ` [U-Boot] Quer on JTAG Manukumar
2012-11-23  5:33                                     ` Wolfgang Denk
2012-09-11 12:47                       ` [U-Boot] Nand Flash Programing and Board Bring Up Manukumar
2012-09-11 14:10                         ` Marek Vasut
2012-05-23 22:45       ` [U-Boot] Nand flash R/W,saveenv issue Scott Wood

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1338545434.2370.11.camel@Manukumar \
    --to=manukumar@signal-networks.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.