[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Open-RD Client, cannot boot into Debian after succesful install



Hello,

I am familiar with Debian, but a bit inexperienced on debian ARM ...
I got a Open-RD Client (the one with the nice aluminium box) for
chrismas and I was able to  install debian on the Open-Rd + E-Sata
disk connected to it but now I am unable to boot into this debian
installation.

>From the email referenced at
http://www.mail-archive.com/debian-arm@lists.debian.org/msg10262.html,
I went through the installation succesfully up to the reboot into your
new Debian Machine ( Remove the CD :-)

I have the hard disk partionned with Partition 1 = /boot, Partition 2
= swap, Partition 3 = LVM (same thing I would have done on a regular
PC ...)

when I try to boot from U-boot, I get the following :

         __  __                      _ _
        |  \/  | __ _ _ ____   _____| | |
        | |\/| |/ _` | '__\ \ / / _ \ | |
        | |  | | (_| | |   \ V /  __/ | |
        |_|  |_|\__,_|_|    \_/ \___|_|_|
 _   _     ____              _
| | | |   | __ )  ___   ___ | |_
| | | |___|  _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
 \___/    |____/ \___/ \___/ \__|
 ** MARVELL BOARD: OpenRD-Client LE

U-Boot 1.1.4 (Oct 27 2009 - 21:57:24) Marvell version: 3.4.19

U-Boot code: 00600000 -> 0067FFF0  BSS: -> 006CFB00

Soc: 88F6281 A0 (DDR2)
CPU running @ 1200Mhz L2 running @ 400Mhz
SysClock = 400Mhz , TClock = 200Mhz

DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6
DRAM CS[0] base 0x00000000   size 256MB
DRAM CS[1] base 0x10000000   size 256MB
DRAM Total size 512MB  16bit width
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done
NAND:512 MB
Flash:  0 kB

CPU : Marvell Feroceon (Rev 1)

Streaming disabled
Write allocate disabled

Module 0 is AUDIO
Module 1 is RGMII

USB 0: host mode
PEX 0: PCI Express Root Complex Interface
PEX interface detected Link X1
Net:   egiga0 [PRIME], egiga1
Hit any key to stop autoboot:  0
Marvell>> printenv bootargs
bootargs=console=ttyS0,115200
Marvell>> printenv bootcmd_sata
bootcmd_sata=ide reset; ext2load ide 1:1 0x0800000 /uInitrd; ext2load
ide 1:1 0x400000 /uImage; bootm 0x400000
Marvell>> printenv mainlineLinux
mainlineLinux=yes
Marvell>> run bootcmd_sata

Reset IDE:
Marvell Serial ATA Adapter
Integrated Sata device found
[0 1 0]: Enable DMA mode (6)
  Device 1 @ 0 1:
Model: WDC WD5000AAKS-00TMA0                    Firm: 12.01C01 Ser#:
   WD-WCAPW0126862
            Type: Hard Disk
            Supports 48-bit addressing
            Capacity: 476940.0 MB = 465.7 GB (976773168 x 512)


5223157 bytes read

1811960 bytes read
## Booting image at 00400000 ...
   Image Name:   Debian kernel
   Created:      2010-01-03  19:46:17 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1811896 Bytes =  1.7 MB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
OK

Starting kernel ...

Uncompressing Linux....................................................................................................................
done, booting the kernel.
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.30-2-kirkwood (Debian 2.6.30-8)
(waldi@debian.org) (gcc version 4.3.4 (Debian 4.3.4-3) ) #1 Sun Sep 27
22:57:55 UTC 2009
[    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE),
cr=00053977
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: Marvell OpenRD Client Board
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 130048
[    0.000000] Kernel command line: console=ttyS0,115200
[    0.000000] NR_IRQS:114
[    0.000000] PID hash table entries: 2048 (order: 11, 8192 bytes)
[    0.000000] Console: colour dummy device 80x30
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.010000] Memory: 256MB 256MB = 512MB total
[    0.010000] Memory: 515584KB available (3232K code, 548K data, 120K
init, 0K highmem)
[    0.010000] Calibrating delay loop... 1199.30 BogoMIPS (lpj=5996544)
[    0.240000] Security Framework initialized
[    0.240000] SELinux:  Disabled at boot.
[    0.240000] Mount-cache hash table entries: 512
[    0.240000] Initializing cgroup subsys ns
[    0.240000] Initializing cgroup subsys cpuacct
[    0.240000] Initializing cgroup subsys devices
[    0.240000] Initializing cgroup subsys freezer
[    0.240000] Initializing cgroup subsys net_cls
[    0.240000] CPU: Testing write buffer coherency: ok
[    0.240000] net_namespace: 1076 bytes
[    0.240000] regulator: core version 0.5
[    0.240000] NET: Registered protocol family 16
[    0.240000] Kirkwood: MV88F6281-A0, TCLK=200000000.
[    0.240000] Feroceon L2: Enabling L2
[    0.240000] Feroceon L2: Cache support initialised.
[    0.240000] PCI: bus0: Fast back to back transfers disabled
[    0.250000] bio: create slab <bio-0> at 0
[    0.250000] NET: Registered protocol family 2
[    0.250000] IP route cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.250000] TCP established hash table entries: 65536 (order: 7,
524288 bytes)
[    0.250000] TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
[    0.250000] TCP: Hash tables configured (established 65536 bind 65536)
[    0.250000] TCP reno registered
[    0.250000] NET: Registered protocol family 1
[    0.250000] NetWinder Floating Point Emulator V0.97 (double precision)
[    0.250000] audit: initializing netlink socket (disabled)
[    0.250000] type=2000 audit(0.250:1): initialized
[    0.260000] VFS: Disk quotas dquot_6.5.2
[    0.260000] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.260000] JFFS2 version 2.2. (NAND) (SUMMARY)  �© 2001-2006 Red Hat, Inc.
[    0.260000] msgmni has been set to 1007
[    0.260000] alg: No test for stdrng (krng)
[    0.260000] Block layer SCSI generic (bsg) driver version 0.4
loaded (major 253)
[    0.260000] io scheduler noop registered
[    0.260000] io scheduler anticipatory registered
[    0.260000] io scheduler deadline registered
[    0.260000] io scheduler cfq registered (default)
[    0.270000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    0.270000] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
[    0.270000] console [ttyS0] enabled
[    0.570000] serial8250.1: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A
[    0.580000] brd: module loaded
[    0.590000] NAND device: Manufacturer ID: 0xad, Chip ID: 0xdc
(Hynix NAND 512MiB 3,3V 8-bit)
[    0.590000] Scanning device for bad blocks
[    0.660000] Bad eraseblock 1361 at 0x00000aa20000
[    0.730000] Bad eraseblock 2934 at 0x000016ec0000
[    0.780000] Creating 3 MTD partitions on "orion_nand":
[    0.790000] 0x000000000000-0x000000100000 : "u-boot"
[    0.790000] uncorrectable error : <5>0x000000100000-0x000000500000 : "uImage"
[    0.800000] ftl_cs: FTL header not found.
[    0.810000] 0x000000500000-0x000020000000 : "root"
[    0.810000] ftl_cs: FTL header not found.
[    0.820000] mice: PS/2 mouse device common for all mice
[    0.830000] rtc-mv rtc-mv: rtc core: registered rtc-mv as rtc0
[    0.830000] i2c /dev entries driver
[    0.840000] cpuidle: using governor ladder
[    0.840000] cpuidle: using governor menu
[    0.840000] mv_xor_shared mv_xor_shared.0: Marvell shared XOR driver
[    0.850000] mv_xor_shared mv_xor_shared.1: Marvell shared XOR driver
[    0.900000] mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
[    0.940000] mv_xor mv_xor.1: Marvell XOR: ( xor fill cpy )
[    0.980000] mv_xor mv_xor.2: Marvell XOR: ( xor cpy )
[    1.020000] mv_xor mv_xor.3: Marvell XOR: ( xor fill cpy )
[    1.020000] TCP cubic registered
[    1.030000] NET: Registered protocol family 17
[    1.030000] registered taskstats version 1
[    1.030000] rtc-mv rtc-mv: setting system clock to 2010-01-03
21:02:27 UTC (1262552547)
[    1.040000] List of all partitions:
[    1.050000] 1f00            1024 mtdblock0 (driver?)
[    1.050000] 1f01            4096 mtdblock1 (driver?)
[    1.060000] 1f02          519168 mtdblock2 (driver?)
[    1.060000] No filesystem could mount root, tried:
[    1.070000] Kernel panic - not syncing: VFS: Unable to mount root
fs on unknown-block(0,0)
[    1.070000] [<c002cd68>] (unwind_backtrace+0x0/0xdc) from
[<c0287000>] (panic+0x34/0x120)
[    1.080000] [<c0287000>] (panic+0x34/0x120) from [<c0008ebc>]
(mount_block_root+0x25c/0x2b4)
[    1.090000] [<c0008ebc>] (mount_block_root+0x25c/0x2b4) from
[<c00090e4>] (prepare_namespace+0x164/0x1c8)
[    1.100000] [<c00090e4>] (prepare_namespace+0x164/0x1c8) from
[<c0008410>] (kernel_init+0xc0/0xf0)
[    1.110000] [<c0008410>] (kernel_init+0xc0/0xf0) from [<c0043000>]
(do_exit+0x0/0x640)
[    1.120000] [<c0043000>] (do_exit+0x0/0x640) from [<df814780>] (0xdf814780)

So U-Boot seems to find the right kernel from the hard disk but it
does not go very far...

I am probably missing something simple ...

I tried to set the bootargs to bootargs= 'console=ttyS0,115200
root=/dev/mapper/SATA-root' with the same result ...

It seems I am missing the link to  the initrd.

Can you help me out ? or explain how this machine is supposed to boot
into debian, ?

Regards and Happy New Year ...

Francois


Reply to: