I’m not very proficient with u-boot, but the settings below work when booting 
F18.

Marvell>> printenv
baudrate=115200
bootargs=console=ttyS0,115200 root=LABEL=rootfs rootwait
bootargs_console=console=ttyS0,115200 selinux=0 elevator=deadline
bootargs_root=rw root=/dev/nfs nfsroot=10.1.1.200:/nfsroot/guru,proto=tcp 
ip=dhcp
bootcmd=usb start; ${loadImage}; ${loadInitrd} ; bootm 0x6400000 0x7400000
bootcmd_tftp=dhcp; set serverip 10.1.1.200; tftpboot 0x6400000 
sheeva-2.6.39.4-uImage
bootdelay=3
eth1addr=delete
ethact=egiga0
ethaddr=02:50:43:52:a6:2d
ipaddr=10.1.1.221
loadImage=ext2load usb 0:1 0x6400000 uImage
loadInitrd=ext2load usb 0:1 0x7400000 uInitrd
serverip=10.1.1.200
stderr=serial
stdin=serial
stdout=serial
x_bootargs=console=ttyS0,115200
x_bootargs_root=ubi.mtd=2 root=ubi0:rootfs rootfstype=ubifs
x_bootcmd_ethernet=ping 192.168.2.1
x_bootcmd_kernel=nand read.e 0x6400000 0x100000 0x400000
x_bootcmd_usb=usb start

Environment size: 873/131068 bytes
Marvell>> 

> On Sep 28, 2015, at 8:39 PM, Gordan Bobic <[email protected]> wrote:
> 
> Forgive the obviousness of the question, but did you e2label
> the rootfs file system?
> 
> Gordan
> 
> On 2015-09-28 12:28, Ioan Stan wrote:
>> Sorry for my late reply. I get dracut error when trying to boot from
>> RSEL 7. Please let me know if you need other info.
>> U-Boot 2011.12 (Mar 11 2012 - 18:53:15)
>> Marvell-GuruPlug
>> SoC:   Kirkwood 88F6281_A1
>> DRAM:  512 MiB
>> WARNING: Caches not enabled
>> NAND:  512 MiB
>> In:    serial
>> Out:   serial
>> Err:   serial
>> Net:   egiga0, egiga1
>> 88E1121 Initialized on egiga0
>> PHY reset timed out
>> 88E1121 Initialized on egiga1
>> Hit any key to stop autoboot:  0
>> (Re)start USB...
>> USB:   Register 10011 NbrPorts 1
>> USB EHCI 1.00
>> scanning bus for devices... 3 USB Device(s) found
>>       scanning bus for storage devices... 1 Storage Device(s) found
>> Loading file "uImage" from usb device 0:1 (usbda1)
>> 3665856 bytes read
>> Loading file "uInitrd" from usb device 0:1 (usbda1)
>> 17811253 bytes read
>> ## Booting kernel from Legacy Image at 06400000 ...
>>   Image Name:   3.10.14-100.fc18.armv5tel.kirkwo
>>   Image Type:   ARM Linux Kernel Image (uncompressed)
>>   Data Size:    3665792 Bytes = 3.5 MiB
>>   Load Address: 00008000
>>   Entry Point:  00008000
>>   Verifying Checksum ... OK
>> ## Loading init Ramdisk from Legacy Image at 07400000 ...
>>   Image Name:   initramfs
>>   Image Type:   ARM Linux RAMDisk Image (uncompressed)
>>   Data Size:    17811189 Bytes = 17 MiB
>>   Load Address: 00000000
>>   Entry Point:  00000000
>>   Verifying Checksum ... OK
>>   Loading Kernel Image ... OK
>> OK
>> Starting kernel ...
>> Uncompressing Linux... done, booting the kernel.
>> [    0.000000] Booting Linux on physical CPU 0x0
>> [    0.000000] Initializing cgroup subsys cpuset
>> [    0.000000] Initializing cgroup subsys cpu
>> [    0.000000] Initializing cgroup subsys cpuacct
>> [    0.000000] Linux version 3.10.14-100.fc18.armv5tel.kirkwood
>> ([email protected]) (gcc 3
>> [    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE),
>> cr=00053977
>> [    0.000000] CPU: VIVT data cache, VIVT instruction cache
>> [    0.000000] Machine: Marvell GuruPlug Reference 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
>> root=LABEL=rootfs rootwait
>> [    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
>> [    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.000000] allocated 1048576 bytes of page_cgroup
>> [    0.000000] please try 'cgroup_disable=memory' option if you don't
>> want memory cgroups
>> [    0.000000] Memory: 512MB = 512MB total
>> [    0.000000] Memory: 493024k/493024k available, 31264k reserved, 0K highmem
>> [    0.000000] Virtual kernel memory layout:
>> [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
>> [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
>> [    0.000000]     vmalloc : 0xe0800000 - 0xff000000   ( 488 MB)
>> [    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
>> [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
>> [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
>> [    0.000000]       .text : 0xc0008000 - 0xc0678cbc   (6596 kB)
>> [    0.000000]       .init : 0xc0679000 - 0xc06d112c   ( 353 kB)
>> [    0.000000]       .data : 0xc06d2000 - 0xc073ffb0   ( 440 kB)
>> [    0.000000]        .bss : 0xc073ffb0 - 0xc081ac30   ( 876 kB)
>> [    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
>> [    0.000000] NR_IRQS:114
>> [    0.000000] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps
>> every 21474ms
>> [    0.000000] Console: colour dummy device 80x30
>> [    2.767292] Calibrating delay loop... 1191.11 BogoMIPS (lpj=5955584)
>> [    2.857166] pid_max: default: 32768 minimum: 301
>> [    2.857335] Security Framework initialized
>> [    2.857379] SELinux:  Initializing.
>> [    2.857686] Mount-cache hash table entries: 512
>> [    2.858360] Initializing cgroup subsys memory
>> [    2.858411] Initializing cgroup subsys devices
>> [    2.858425] Initializing cgroup subsys freezer
>> [    2.858435] Initializing cgroup subsys net_cls
>> [    2.858444] Initializing cgroup subsys blkio
>> [    2.858453] Initializing cgroup subsys perf_event
>> [    2.858597] CPU: Testing write buffer coherency: ok
>> [    2.858700] ftrace: allocating 19764 entries in 39 pages
>> [    2.888683] Setting up static identity map for 0xc048aed8 - 0xc048af14
>> [    2.900719] devtmpfs: initialized
>> [    2.909222] atomic64 test passed
>> [    2.909237] pinctrl core: initialized pinctrl subsystem
>> [    2.909686] regulator-dummy: no parameters
>> [    2.910062] NET: Registered protocol family 16
>> [    2.910494] DMA: preallocated 256 KiB pool for atomic coherent allocations
>> [    2.911276] Kirkwood: MV88F6281-A1, TCLK=200000000.
>> [    2.911304] Feroceon L2: Enabling L2
>> [    2.911341] Feroceon L2: Cache support initialised, in WT override mode.
>> [    2.917315] bio: create slab <bio-0> at 0
>> [    2.917938] vgaarb: loaded
>> [    2.918313] SCSI subsystem initialized
>> [    2.918706] usbcore: registered new interface driver usbfs
>> [    2.918759] usbcore: registered new interface driver hub
>> [    2.918865] usbcore: registered new device driver usb
>> [    2.919575] NetLabel: Initializing
>> [    2.919585] NetLabel:  domain hash size = 128
>> [    2.919590] NetLabel:  protocols = UNLABELED CIPSOv4
>> [    2.919646] NetLabel:  unlabeled traffic allowed by default
>> [    2.919739] Switching to clocksource orion_clocksource
>> [    2.964353] NET: Registered protocol family 2
>> [    2.965044] TCP established hash table entries: 4096 (order: 3, 32768 
>> bytes)
>> [    2.965144] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
>> [    2.965195] TCP: Hash tables configured (established 4096 bind 4096)
>> [    2.965252] TCP: reno registered
>> [    2.965265] UDP hash table entries: 256 (order: 0, 4096 bytes)
>> [    2.965287] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
>> [    2.965536] NET: Registered protocol family 1
>> [    2.965770] Unpacking initramfs...
>> [    4.505970] Freeing initrd memory: 17388K (c7401000 - c84fc000)
>> [    4.506712] audit: initializing netlink socket (disabled)
>> [    4.506755] type=2000 audit(1.730:1): initialized
>> [    4.649878] VFS: Disk quotas dquot_6.5.2
>> [    4.650069] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
>> [    4.651722] msgmni has been set to 996
>> [    4.653977] alg: No test for stdrng (krng)
>> [    4.654001] NET: Registered protocol family 38
>> [    4.654094] Block layer SCSI generic (bsg) driver version 0.4
>> loaded (major 252)
>> [    4.654239] io scheduler noop registered
>> [    4.654248] io scheduler deadline registered
>> [    4.654438] io scheduler cfq registered (default)
>> [    4.654937] mv_xor mv_xor.0: Marvell shared XOR driver
>> [    4.689874] mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
>> [    4.729871] mv_xor mv_xor.0: Marvell XOR: ( xor fill cpy )
>> [    4.730009] mv_xor mv_xor.1: Marvell shared XOR driver
>> [    4.769872] mv_xor mv_xor.1: Marvell XOR: ( xor cpy )
>> [    4.809871] mv_xor mv_xor.1: Marvell XOR: ( xor fill cpy )
>> [    4.810253] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
>> [    4.831325] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
>> [    5.341356] console [ttyS0] enabled
>> [    5.349314] loop: module loaded
>> [    5.353009] libphy: Fixed MDIO Bus: probed
>> [    5.357333] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
>> [    5.363908] ehci-pci: EHCI PCI platform driver
>> [    5.368426] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
>> [    5.374686] uhci_hcd: USB Universal Host Controller Interface driver
>> [    5.381335] usbcore: registered new interface driver usbserial
>> [    5.387229] usbcore: registered new interface driver usbserial_generic
>> [    5.393856] usbserial: USB Serial support registered for generic
>> [    5.400134] mousedev: PS/2 mouse device common for all mice
>> [    5.406313] rtc-mv rtc-mv: rtc core: registered rtc-mv as rtc0
>> [    5.412714] device-mapper: uevent: version 1.0.3
>> [    5.417700] device-mapper: ioctl: 4.24.0-ioctl (2013-01-15)
>> initialised: [email protected]
>> [    5.426260] cpuidle: using governor ladder
>> [    5.430392] cpuidle: using governor menu
>> [    5.434550] hidraw: raw HID events driver (C) Jiri Kosina
>> [    5.440614] usbcore: registered new interface driver usbhid
>> [    5.446210] usbhid: USB HID core driver
>> [    5.450164] drop_monitor: Initializing network drop monitor service
>> [    5.456781] ip_tables: (C) 2000-2006 Netfilter Core Team
>> [    5.462192] TCP: cubic registered
>> [    5.465519] Initializing XFRM netlink socket
>> [    5.470658] NET: Registered protocol family 10
>> [    5.475820] mip6: Mobile IPv6
>> [    5.478801] NET: Registered protocol family 17
>> [    5.483885] registered taskstats version 1
>> [    5.488343] rtc-mv rtc-mv: setting system clock to 2015-09-27
>> 19:57:03 UTC (1443383823)
>> [    5.497876] Freeing unused kernel memory: 352K (c0679000 - c06d1000)
>> [    5.528598] systemd[1]: systemd 208 running in system mode. (+PAM
>> +LIBWRAP +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTS)
>> [    5.541643] systemd[1]: Running in initial RAM disk.
>> Welcome to RedSleeve Linux 7 (Core) dracut-033-241.el7.5 (Initramfs)!
>> [    5.570158] systemd[1]: No hostname configured.
>> [    5.574732] systemd[1]: Set hostname to <localhost>.
>> [    5.580294] systemd[1]: Initializing machine ID from random generator.
>> [    5.820021] systemd[1]: Expecting device
>> dev-disk-by\x2dlabel-rootfs.device...
>>         Expecting device dev-disk-by\x2dlabel-rootfs.device...
>> [    5.849927] systemd[1]: Starting -.slice.
>> [  OK  ] Created slice -.slice.
>> [    5.869906] systemd[1]: Created slice -.slice.
>> [    5.874729] systemd[1]: Starting System Slice.
>> [  OK  ] Created slice System Slice.
>> [    5.899902] systemd[1]: Created slice System Slice.
>> [    5.905124] systemd[1]: Starting Slices.
>> [  OK  ] Reached target Slices.
>> [    5.929891] systemd[1]: Reached target Slices.
>> [    5.934655] systemd[1]: Starting Timers.
>> [  OK  ] Reached target Timers.
>> [    5.959887] systemd[1]: Reached target Timers.
>> [    5.964652] systemd[1]: Starting Journal Socket.
>> [  OK  ] Listening on Journal Socket.
>> [    5.989898] systemd[1]: Listening on Journal Socket.
>> [    5.995537] systemd[1]: Started dracut ask for additional cmdline 
>> parameters.
>> [    6.003884] systemd[1]: Started dracut cmdline hook.
>> [    6.010230] systemd[1]: Started dracut pre-udev hook.
>> [    6.015601] systemd[1]: Starting Apply Kernel Variables...
>>         Starting Apply Kernel Variables...
>> [    6.043113] systemd[1]: Started Load Kernel Modules.
>> [    6.048554] systemd[1]: Starting Create list of required static
>> device nodes for the current kernel...
>>         Starting Create list of required static device nodes...rrent 
>> kernel...
>> [    6.092081] systemd[1]: Starting Setup Virtual Console...
>>         Starting Setup Virtual Console...
>> [    6.109634] systemd[1]: Starting Journal Service...
>>         Starting Journal Service...
>> [  OK  ] Started Journal Service.
>> [    6.150073] systemd[1]: Started Journal Service.
>> [  OK  ] Listening on udev Kernel Socket.
>> [  OK  ] Listening on udev Control Socket.
>> [  OK  ] Reached target Sockets.
>> [  OK  ] Reached target Swap.
>> [  OK  ] Reached target Local File Systems.
>> [  OK  ] Started Apply Kernel Variables.
>> [  OK  ] Started Setup Virtual Console.
>> [  OK  ] Started Create list of required static device nodes ...current 
>> kernel.
>>         Starting Create static device nodes in /dev...
>> [  OK  ] Started Create static device nodes in /dev.
>>         Starting udev Kernel Device Manager...
>> [  OK  [    6.444780] systemd-udevd[70]: starting version 208
>> ] Started udev Kernel Device Manager.
>>         Starting udev Coldplug all Devices...
>> [  OK  ] Started udev Coldplug all Devices.
>>         Starting dracut initqueue hook...
>> [  OK  ] Reached target System Initialization.
>>         Starting Show Plymouth Boot Screen...
>>         Mounting Configuration File System...
>> [  OK  ] Mounted Configuration File System.
>> [  OK  ] Started Show Plymouth Boot Screen.
>> [  OK  ] Reached target Paths.
>> [  OK  ] Reached target Basic System.
>> [    6.974377] sata_mv sata_mv.0: cannot get optional clkdev
>> [    7.041830] sata_mv sata_mv.0: slots 32 ports 1
>> [    7.132086] scsi0 : sata_mv
>> [    7.135215] ata1: SATA max UDMA/133 irq 21
>> G[    7.158580] mvsdio mvsdio: no pins associated
>> [    7.199841] mvsdio mvsdio: lacking card detect (fall back to polling)
>> [    7.239248] mmc0: new high speed SDIO card at address 0001
>> [    7.335884] cfg80211: Calling CRDA to update world regulatory domain
>> [    7.349952] libertas_sdio: Libertas SDIO driver
>> [    7.354506] libertas_sdio: Copyright Pierre Ossman
>> [    7.361833] libertas_sdio: failed to find firmware (-2)
>> [    7.479794] ata1: SATA link down (SStatus 0 SControl F300)
>> dracut-initqueue[85]: Warning: Could not boot.
>> [  OK  ] Mounted Configuration File System.
>> [  OK  ] Started Show Plymouth Boot Screen.
>> [  OK  ] Reached target Paths.
>> [  OK  ] Reached target Basic System.
>> Gdracut-initqueue[85]: Warning: Could not boot.
>> dracut-initqueue[85]: Warning: /dev/disk/by-label/rootfs does not exist
>>         Starting Dracut Emergency Shell...
>> Warning: /dev/disk/by-label/rootfs does not exist
>> Generating "/run/initramfs/rdsosreport.txt"
>> Entering emergency mode. Exit the shell to continue.
>> Type "journalctl" to view system logs.
>> You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or 
>> /boot
>> after mounting them and attach it to a bug report.
>> dracut:/#
>>> On Sep 21, 2015, at 2:34 AM, Jacco Ligthart <[email protected]> wrote:
>>> On 09/20/15 19:18, Ioan Stan wrote:
>>>> Hi Jacco,
>>>> Really appreciated. Before proceeding, I’d like to confirm the steps 
>>>> (assuming similar procedure as for F18 in the link below)
>>>> 1. xzcat dream* /dev/sdb (if the SD card is sdb; or use dd)
>>>> 2. Configure u-boot (one that supports ext2)
>>>> printenv
>>>> set bootargs 'console=ttyS0,115200 root=LABEL=rootfs rootwait'
>>>> set loadInitrd 'ext2load usb 1:1 0x7400000 uInitrd'
>>>> set loadImage 'ext2load usb 1:1 0x6400000 uImage'
>>>> set bootcmd 'usb start; ${loadImage}; ${loadInitrd} ; bootm 0x6400000 
>>>> 0x7400000'
>>>> saveenv
>>>> boot
>>> yes, that's also how I think it should work. The first partition in the 
>>> image is an ext2 partition with indeed the files uInitrd and uImage. These 
>>> files come from a kernel-kirkwood of F18. I'm not sure if the uboot things 
>>> should reference usb if we really boot from SD, but if this works for you 
>>> right now for F18, it should be similar for RSEL7.
>>> Jacco
>>> _______________________________________________
>>> users mailing list
>>> [email protected]
>>> http://lists.redsleeve.org/mailman/listinfo/users
>> _______________________________________________
>> users mailing list
>> [email protected]
>> http://lists.redsleeve.org/mailman/listinfo/users
> 
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.redsleeve.org/mailman/listinfo/users

_______________________________________________
users mailing list
[email protected]
http://lists.redsleeve.org/mailman/listinfo/users

Reply via email to