From: hendrik <hendrik.vastech@gmail.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] Problem booting CRAMFS with flattened device tree
Date: Tue, 10 Feb 2009 16:37:01 +0200 [thread overview]
Message-ID: <4991910D.9040003@gmail.com> (raw)
Greetings all,
I have been able to port to U-boot 2009 successfully and am able to boot
Linux 2.6.27 via NFS using a flattened device tree. I am now stuck
trying to boot a CRAMFS version from flash (AMD nor). I found that
U-boot1.2 used a MTD map that is compiled for the board. Is this still
the way to mount and map the flash in U-Boot 2009?
I have defined the flash partitions in the device tree source, but it
does not seem to get used. am I missing a step or a config setting?
Even though Im trying to boot CRAMFS, the console output keeps refering
to NFS as mounting point.
my Kernel command line is:
root=/dev/mtdblock0 ro console=ttyS0,115200
In the console output i dont see ant CFI interaction. I have been throug
my board's default_config basing it closely on tqm8548_defconfig but
coulf not get the CFI interface to work.
a would appreciate any help,
thanks Hendrik van der Kolf
My console output is:
U-Boot 2009.01-00226-g6c6e042-dirty-svn1216 (Feb 10 2009 - 15:36:40)
CPU: 8548E, Version: 1.1, (0x80390011)
Core: E500, Version: 1.0, (0x80210010)
Clock Configuration:
CPU0:990 MHz, CCB:396 MHz,
DDR:198 MHz (396 MT/s data rate), LBC:49.500 MHz
L1: D-cache 32 kB enabled
I-cache 32 kB enabled
Board: qps8548 MPC8548
PCI1: 64 bit, 66 MHz, sync
I2C: ready
DRAM: Initializing
DDR: 512 MB
FLASH: 128 MB
L2: 512 KB already enabled
*** Warning - bad CRC, using default environment
PCI: 64 bit, 66 MHz, sync, host, arbiter
Scanning PCI bus 00
PCI1 on bus 00 - 00
In: serial
Out: serial
Err: serial
Net: eTSEC0, eTSEC1, eTSEC2
partition changed to nor0,0
Speed: 100, full duplex
Using eTSEC0 device
TFTP from server 10.0.0.1; our IP address is 10.0.0.200
Filename 'test.dtb'.
Load address: 0x2000000
Loading: #
done
Bytes transferred = 9551 (254f hex)
### CRAMFS loading '/boot/uImage' to 0x1000000
### CRAMFS load complete: 1515729 bytes loaded to 0x1000000
WARNING: adjusting available memory to 10000000
## Booting kernel from Legacy Image at 01000000 ...
Image Name: Linux-2.6.27-01163-g809d437-dirt
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 1515665 Bytes = 1.4 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 02000000
Booting using the fdt blob at 0x2000000
Uncompressing Kernel Image ... OK
Loading Device Tree to 007fa000, end 007ff54e ... OK
[ 0.000000] Using qps8548 machine description
[ 0.000000] Memory CAM mapping: CAM0=256Mb, CAM1=256Mb, CAM2=0Mb
residual: 0Mb
[ 0.000000] Linux version 2.6.27-01163-g809d437-dirty (root at sdh-ts2)
(gcc version 4.2.2) #1
Tue Feb 10 15:42:11 SAST 2009
[ 0.000000] Found legacy serial port 0 for /soc8548 at e0000000/serial at 4500
[ 0.000000] mem=e0004500, taddr=e0004500, irq=0, clk=396000000,
speed=115200
[ 0.000000] Found legacy serial port 1 for /soc8548 at e0000000/serial at 4600
[ 0.000000] mem=e0004600, taddr=e0004600, irq=0, clk=396000000,
speed=115200
[ 0.000000] console [udbg0] enabled
setup_arch: bootmem
qps8548_setup_arch()
arch: exit
[ 0.000000] Top of RAM: 0x20000000, Total RAM: 0x20000000
[ 0.000000] Memory hole size: 0MB
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000000 -> 0x00020000
[ 0.000000] Normal 0x00020000 -> 0x00020000
[ 0.000000] HighMem 0x00020000 -> 0x00020000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[1] active PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x00020000
[ 0.000000] On node 0 totalpages: 131072
[ 0.000000] free_area_init_node: node 0, pgdat c0338f2c, node_mem_map
c0390000
[ 0.000000] DMA zone: 130048 pages, LIFO batch:31
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 130048
[ 0.000000] Kernel command line: root=/dev/mtdblock0 ro
console=ttyS0,115200
[ 0.000000] mpic: Setting up MPIC " OpenPIC " version 1.2 at
e0040000, max 1 CPUs
[ 0.000000] mpic: ISU size: 80, shift: 7, mask: 7f
[ 0.000000] mpic: Initializing for 80 sources
[ 0.000000] PID hash table entries: 2048 (order: 11, 8192 bytes)
[ 0.000000] time_init: decrementer frequency = 49.500000 MHz
[ 0.000000] time_init: processor frequency = 990.000000 MHz
[ 0.000000] clocksource: timebase mult[50cede6] shift[22] registered
[ 0.000000] clockevent: decrementer mult[cac] shift[16] cpu[0]
[ 0.012180] Console: colour dummy device 80x25
[ 0.017138] Dentry cache hash table entries: 65536 (order: 6, 262144
bytes)
[ 0.024979] Inode-cache hash table entries: 32768 (order: 5, 131072
bytes)
[ 0.067828] High memory: 0k
[ 0.070447] Memory: 515968k/524288k available (3188k kernel code,
8196k reserved, 120k data,
299k bss, 160k init)
[ 0.080744] SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0,
CPUs=1, Nodes=1
[ 0.088262] Calibrating delay loop... 98.81 BogoMIPS (lpj=49408)
[ 0.113198] Mount-cache hash table entries: 512
[ 0.119930] net_namespace: 288 bytes
[ 0.124468] NET: Registered protocol family 16
[ 0.134073] PCI: Probing PCI hardware
[ 0.147819] Switched to high resolution mode on CPU 0
[ 0.153707] tracer: 772 pages allocated for 65536 entries of 48 bytes
[ 0.159981] actual entries 65620
[ 0.167572] NET: Registered protocol family 2
[ 0.181069] IP route cache hash table entries: 16384 (order: 4, 65536
bytes)
[ 0.189644] TCP established hash table entries: 65536 (order: 7,
524288 bytes)
[ 0.198032] TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.205394] TCP: Hash tables configured (established 65536 bind 65536)
[ 0.211766] TCP reno registered
[ 0.218091] NET: Registered protocol family 1
[ 0.226106] of-fsl-dma e0021300.dma: Probe the Freescale DMA driver
for fsl,eloplus-dma cont
roller at e0021300...
[ 0.242882] of-fsl-dma-channel e0021100.dma-channe: #0
(fsl,eloplus-dma-channel), irq 20
[ 0.256880] of-fsl-dma-channel e0021180.dma-channe: #1
(fsl,eloplus-dma-channel), irq 21
[ 0.270880] of-fsl-dma-channel e0021200.dma-channe: #2
(fsl,eloplus-dma-channel), irq 22
[ 0.284882] of-fsl-dma-channel e0021280.dma-channe: #3
(fsl,eloplus-dma-channel), irq 23
[ 0.299174] audit: initializing netlink socket (disabled)
[ 0.304512] type=2000 audit(0.241:1): initialized
[ 0.309235] Testing tracer sched_switch: PASSED
[ 0.425411] Testing tracer ftrace: PASSED
[ 0.542691] Testing dynamic ftrace: PASSED
[ 0.777926] JFFS2 version 2.2. (NAND) ? 2001-2006 Red Hat, Inc.
[ 0.785281] msgmni has been set to 1007
[ 0.789566] io scheduler noop registered
[ 0.793335] io scheduler anticipatory registered
[ 0.797918] io scheduler deadline registered
[ 0.802212] io scheduler cfq registered (default)
[ 1.042223] Serial: 8250/16550 driver4 ports, IRQ sharing enabled
[ 1.051724] serial8250.0: ttyS0 at MMIO 0xe0004500 (irq = 42) is a 16550A
[ 1.058386] cons
ole handover: boot [udbg0] -> real [ttyS0]
[ 1.065142] serial8250.0: ttyS1 at MMIO 0xe0004600 (irq = 42) is a 16550A
[ 1.080974] brd: module loaded
[ 1.088121] loop: module loaded
[ 1.097505] Gianfar MII Bus: probed
[ 1.102306] eth0: Gianfar Ethernet Controller Version 1.2,
00:50:c2:52:50:fc
[ 1.109393] eth0: Running with NAPI enabled
[ 1.113589] eth0: 256/256 RX/TX BD ring size
[ 1.119004] eth1: Gianfar Ethernet Controller Version 1.2,
00:50:c2:52:50:fd
[ 1.126105] eth1: Running with NAPI enabled
[ 1.130305] eth1: 256/256 RX/TX BD ring size
[ 1.135764] eth2: Gianfar Ethernet Controller Version 1.2,
00:50:c2:52:50:fe
[ 1.142867] eth2: Running with NAPI enabled
[ 1.147077] eth2: 256/256 RX/TX BD ring size
[ 1.154504] Initializing XFRM netlink socket
[ 1.158840] NET: Registered protocol family 17
[ 1.164038] RPC: Registered udp transport module.
[ 1.168799] RPC: Registered tcp transport module.
[ 1.175097] Root-NFS: No NFS server available, giving up.
[ 1.180586] VFS: Unable to mount root fs via NFS, trying floppy.
[ 1.187149] VFS: Cannot open root device "mtdblock0" or
unknown-block(2,0)
[ 1.194076] Please append a correct "root=" boot option; here are the
available partitions:
[ 1.202491] Kernel panic - not syncing: VFS: Unable to mount root fs
on unknown-block(2,0)
[ 1.210790] Rebooting in 180 seconds..
next reply other threads:[~2009-02-10 14:37 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-02-10 14:37 hendrik [this message]
2009-02-12 14:06 ` [U-Boot] Problem booting CRAMFS with flattened device tree Pieter
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=4991910D.9040003@gmail.com \
--to=hendrik.vastech@gmail.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.