* Daniel Kahn Gillmor <d...@fifthhorseman.net> [2010-05-27 00:25]: > Any ideas? am i missing some bootargs or something? or does the kernel > really need an initramfs?
No ideas... the boog log looks fine to me. I recently installed UBIFS on my SheevaPlug and I can boot without a ramdisk just fine (see below). Can you send me the complete boot logs of both attempts? Here's mine: Marvell>> setenv bootargs 'console=ttyS0,115200 ubi.mtd=2 root=ubi0:rootfs rootfstype=ubifs Marvell>> nand read.e 0x00800000 0x00100000 0x00400000; bootm 0x0080000 NAND read: device 0 offset 0x100000, size 0x400000 Reading data from 0x100000 -- 0% complete. Reading data from 0x10a000 -- 1% complete. Reading data from 0x114000 -- 2% complete. Reading data from 0x11e800 -- 3% complete. Reading data from 0x128800 -- 4% complete. Reading data from 0x133000 -- 5% complete. Reading data from 0x13d000 -- 6% complete. Reading data from 0x147800 -- 7% complete. Reading data from 0x151800 -- 8% complete. Reading data from 0x15c000 -- 9% complete. Reading data from 0x166000 -- 10% complete. Reading data from 0x170800 -- 11% complete. Reading data from 0x17a800 -- 12% complete. Reading data from 0x185000 -- 13% complete. Reading data from 0x18f000 -- 14% complete. Reading data from 0x199800 -- 15% complete. Reading data from 0x1a3800 -- 16% complete. Reading data from 0x1ae000 -- 17% complete. Reading data from 0x1b8000 -- 18% complete. Reading data from 0x1c2800 -- 19% complete. Reading data from 0x1cc800 -- 20% complete. Reading data from 0x1d7000 -- 21% complete. Reading data from 0x1e1000 -- 22% complete. Reading data from 0x1eb800 -- 23% complete. Reading data from 0x1f5800 -- 24% complete. Reading data from 0x1ff800 -- 25% complete. Reading data from 0x20a000 -- 26% complete. Reading data from 0x214000 -- 27% complete. Reading data from 0x21e800 -- 28% complete. Reading data from 0x228800 -- 29% complete. Reading data from 0x233000 -- 30% complete. Reading data from 0x23d000 -- 31% complete. Reading data from 0x247800 -- 32% complete. Reading data from 0x251800 -- 33% complete. Reading data from 0x25c000 -- 34% complete. Reading data from 0x266000 -- 35% complete. Reading data from 0x270800 -- 36% complete. Reading data from 0x27a800 -- 37% complete. Reading data from 0x285000 -- 38% complete. Reading data from 0x28f000 -- 39% complete. Reading data from 0x299800 -- 40% complete. Reading data from 0x2a3800 -- 41% complete. Reading data from 0x2ae000 -- 42% complete. Reading data from 0x2b8000 -- 43% complete. Reading data from 0x2c2800 -- 44% complete. Reading data from 0x2cc800 -- 45% complete. Reading data from 0x2d7000 -- 46% complete. Reading data from 0x2e1000 -- 47% complete. Reading data from 0x2eb800 -- 48% complete. Reading data from 0x2f5800 -- 49% complete. Reading data from 0x2ff800 -- 50% complete. Reading data from 0x30a000 -- 51% complete. Reading data from 0x314000 -- 52% complete. Reading data from 0x31e800 -- 53% complete. Reading data from 0x328800 -- 54% complete. Reading data from 0x333000 -- 55% complete. Reading data from 0x33d000 -- 56% complete. Reading data from 0x347800 -- 57% complete. Reading data from 0x351800 -- 58% complete. Reading data from 0x35c000 -- 59% complete. Reading data from 0x366000 -- 60% complete. Reading data from 0x370800 -- 61% complete. Reading data from 0x37a800 -- 62% complete. Reading data from 0x385000 -- 63% complete. Reading data from 0x38f000 -- 64% complete. Reading data from 0x399800 -- 65% complete. Reading data from 0x3a3800 -- 66% complete. Reading data from 0x3ae000 -- 67% complete. Reading data from 0x3b8000 -- 68% complete. Reading data from 0x3c2800 -- 69% complete. Reading data from 0x3cc800 -- 70% complete. Reading data from 0x3d7000 -- 71% complete. Reading data from 0x3e1000 -- 72% complete. Reading data from 0x3eb800 -- 73% complete. Reading data from 0x3f5800 -- 74% complete. Reading data from 0x3ff800 -- 75% complete. Reading data from 0x40a000 -- 76% complete. Reading data from 0x414000 -- 77% complete. Reading data from 0x41e800 -- 78% complete. Reading data from 0x428800 -- 79% complete. Reading data from 0x433000 -- 80% complete. Reading data from 0x43d000 -- 81% complete. Reading data from 0x447800 -- 82% complete. Reading data from 0x451800 -- 83% complete. Reading data from 0x45c000 -- 84% complete. Reading data from 0x466000 -- 85% complete. Reading data from 0x470800 -- 86% complete. Reading data from 0x47a800 -- 87% complete. Reading data from 0x485000 -- 88% complete. Reading data from 0x48f000 -- 89% complete. Reading data from 0x499800 -- 90% complete. Reading data from 0x4a3800 -- 91% complete. Reading data from 0x4ae000 -- 92% complete. Reading data from 0x4b8000 -- 93% complete. Reading data from 0x4c2800 -- 94% complete. Reading data from 0x4cc800 -- 95% complete. Reading data from 0x4d7000 -- 96% complete. Reading data from 0x4e1000 -- 97% complete. Reading data from 0x4eb800 -- 98% complete. Reading data from 0x4f5800 -- 99% complete. Reading data from 0x4ff800 -- 100% complete. 4194304 bytes read: OK ## Booting image at 00800000 ... Image Name: Debian kernel 2.6.32-3-kirkwood Created: 2010-05-22 0:25:12 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1431196 Bytes = 1.4 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.32-3-kirkwood (Debian 2.6.32-9) (m...@debian.org) (gcc version 4.3.4 (Debian 4.3.4-6) ) #1 Sat Feb 27 14:27:55 UTC 2010 [ 0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977 [ 0.000000] CPU: VIVT data cache, VIVT instruction cache [ 0.000000] Machine: Marvell SheevaPlug 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 ubi.mtd=2 root=ubi0:rootfs rootfstype=ubifs [ 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] Memory: 256MB 256MB = 512MB total [ 0.000000] Memory: 515200KB available (3512K code, 578K data, 120K init, 0K highmem) [ 0.000000] SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] NR_IRQS:114 [ 0.000000] Console: colour dummy device 80x30 [ 21.474959] Calibrating delay loop... 1192.75 BogoMIPS (lpj=5963776) [ 21.714922] Security Framework initialized [ 21.714940] SELinux: Disabled at boot. [ 21.714965] Mount-cache hash table entries: 512 [ 21.715254] Initializing cgroup subsys ns [ 21.715269] Initializing cgroup subsys cpuacct [ 21.715278] Initializing cgroup subsys devices [ 21.715287] Initializing cgroup subsys freezer [ 21.715295] Initializing cgroup subsys net_cls [ 21.715338] CPU: Testing write buffer coherency: ok [ 21.716045] devtmpfs: initialized [ 21.717732] regulator: core version 0.5 [ 21.717935] NET: Registered protocol family 16 [ 21.718423] Kirkwood: MV88F6281-A0, TCLK=200000000. [ 21.718435] Feroceon L2: Enabling L2 [ 21.718467] Feroceon L2: Cache support initialised. [ 21.720459] bio: create slab <bio-0> at 0 [ 21.720720] vgaarb: loaded [ 21.721164] Switching to clocksource orion_clocksource [ 21.724846] NET: Registered protocol family 2 [ 21.725134] IP route cache hash table entries: 4096 (order: 2, 16384 bytes) [ 21.725887] TCP established hash table entries: 16384 (order: 5, 131072 bytes) [ 21.726240] TCP bind hash table entries: 16384 (order: 4, 65536 bytes) [ 21.726419] TCP: Hash tables configured (established 16384 bind 16384) [ 21.726428] TCP reno registered [ 21.726577] NET: Registered protocol family 1 [ 21.726818] NetWinder Floating Point Emulator V0.97 (double precision) [ 21.727046] audit: initializing netlink socket (disabled) [ 21.727078] type=2000 audit(0.243:1): initialized [ 21.733597] VFS: Disk quotas dquot_6.5.2 [ 21.733861] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 21.733953] JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc. [ 21.734581] msgmni has been set to 1006 [ 21.736161] alg: No test for stdrng (krng) [ 21.736282] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 21.736295] io scheduler noop registered [ 21.736302] io scheduler anticipatory registered [ 21.736309] io scheduler deadline registered [ 21.736498] io scheduler cfq registered (default) [ 21.742381] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled [ 21.742826] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A [ 22.058197] console [ttyS0] enabled [ 22.062249] NAND device: Manufacturer ID: 0xec, Chip ID: 0xdc (Samsung NAND 512MiB 3,3V 8-bit) [ 22.070909] Scanning device for bad blocks [ 22.154569] Bad eraseblock 2722 at 0x000015440000 [ 22.199396] Creating 3 MTD partitions on "orion_nand": [ 22.204578] 0x000000000000-0x000000100000 : "u-boot" [ 22.210116] 0x000000100000-0x000000500000 : "uImage" [ 22.215592] 0x000000500000-0x000020000000 : "root" [ 22.221477] UBI: attaching mtd2 to ubi0 [ 22.225329] UBI: physical eraseblock size: 131072 bytes (128 KiB) [ 22.231640] UBI: logical eraseblock size: 129024 bytes [ 22.237065] UBI: smallest flash I/O unit: 2048 [ 22.241800] UBI: sub-page size: 512 [ 22.246439] UBI: VID header offset: 512 (aligned 512) [ 22.252306] UBI: data offset: 2048 [ 22.664336] UBI: attached mtd2 to ubi0 [ 22.668104] UBI: MTD device name: "root" [ 22.673030] UBI: MTD device size: 507 MiB [ 22.678018] UBI: number of good PEBs: 4055 [ 22.682753] UBI: number of bad PEBs: 1 [ 22.687217] UBI: max. allowed volumes: 128 [ 22.691864] UBI: wear-leveling threshold: 4096 [ 22.696591] UBI: number of internal volumes: 1 [ 22.701055] UBI: number of user volumes: 1 [ 22.705528] UBI: available PEBs: 0 [ 22.709994] UBI: total number of reserved PEBs: 4055 [ 22.714989] UBI: number of PEBs reserved for bad PEB handling: 40 [ 22.721112] UBI: max/mean erase counter: 26/3 [ 22.725499] UBI: image sequence number: 0 [ 22.729534] UBI: background thread "ubi_bgt0d" started, PID 26 [ 22.735751] mice: PS/2 mouse device common for all mice [ 22.741355] rtc-mv rtc-mv: rtc core: registered rtc-mv as rtc0 [ 22.747278] i2c /dev entries driver [ 22.750956] cpuidle: using governor ladder [ 22.755217] cpuidle: using governor menu [ 22.759249] Registered led device: plug:green:health [ 22.764304] mv_xor_shared mv_xor_shared.0: Marvell shared XOR driver [ 22.770711] mv_xor_shared mv_xor_shared.1: Marvell shared XOR driver [ 22.811227] mv_xor mv_xor.0: Marvell XOR: ( xor cpy ) [ 22.851224] mv_xor mv_xor.1: Marvell XOR: ( xor fill cpy ) [ 22.891222] mv_xor mv_xor.2: Marvell XOR: ( xor cpy ) [ 22.931224] mv_xor mv_xor.3: Marvell XOR: ( xor fill cpy ) [ 22.937897] TCP cubic registered [ 22.941145] NET: Registered protocol family 17 [ 22.945954] registered taskstats version 1 [ 22.950684] rtc-mv rtc-mv: setting system clock to 2010-05-22 00:57:22 UTC (1274489842) [ 23.003420] UBIFS: mounted UBI device 0, volume 0, name "rootfs" [ 23.009459] UBIFS: file system size: 516096000 bytes (504000 KiB, 492 MiB, 4000 LEBs) [ 23.017518] UBIFS: journal size: 9033728 bytes (8822 KiB, 8 MiB, 71 LEBs) [ 23.024875] UBIFS: media format: w4/r0 (latest is w4/r0) [ 23.030733] UBIFS: default compressor: zlib [ 23.034945] UBIFS: reserved for root: 0 bytes (0 KiB) [ 23.040606] VFS: Mounted root (ubifs filesystem) on device 0:13. [ 23.046686] Freeing init memory: 120K INIT: version 2.86 booting Starting the hotplug events dispatcher: udevd. Synthesizing the initial hotplug events...done. Waiting for /dev to be fully populated...[ 27.075623] usbcore: registered new interface driver usbfs [ 27.087590] usbcore: registered new interface driver hub [ 27.095667] usbcore: registered new device driver usb [ 27.176022] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 27.202724] mmc0: mvsdio driver initialized, lacking card detect (fall back to polling) [ 27.212898] orion-ehci orion-ehci.0: Marvell Orion EHCI [ 27.218199] orion-ehci orion-ehci.0: new USB bus registered, assigned bus number 1 [ 27.261233] orion-ehci orion-ehci.0: irq 19, io mem 0xf1050000 [ 27.281198] orion-ehci orion-ehci.0: USB 2.0 started, EHCI 1.00 [ 27.287193] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 27.294033] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 27.301297] usb usb1: Product: Marvell Orion EHCI [ 27.306029] usb usb1: Manufacturer: Linux 2.6.32-3-kirkwood ehci_hcd [ 27.312424] usb usb1: SerialNumber: orion-ehci.0 [ 27.317895] usb usb1: configuration #1 chosen from 1 choice [ 27.324084] hub 1-0:1.0: USB hub found [ 27.327876] hub 1-0:1.0: 1 port detected [ 27.332048] MV-643xx 10/100/1000 ethernet driver version 1.4 [ 27.349424] mv643xx_eth smi: probed [ 27.364219] net eth0: port 0 with MAC address 00:50:43:01:c0:ab [ 27.651224] usb 1-1: new high speed USB device using orion-ehci and address 2 [ 27.813627] usb 1-1: New USB device found, idVendor=1516, idProduct=8628 [ 27.820363] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 27.827552] usb 1-1: Product: USB 2.0 0812 [ 27.831679] usb 1-1: Manufacturer: A-JET [ 27.835621] usb 1-1: SerialNumber: 89900000000000025113590F [ 27.882333] usb 1-1: configuration #1 chosen from 1 choice [ 28.375245] SCSI subsystem initialized [ 28.417070] Initializing USB Mass Storage driver... [ 28.424118] scsi0 : SCSI emulation for USB Mass Storage devices [ 28.431419] usbcore: registered new interface driver usb-storage [ 28.440237] USB Mass Storage support registered. done. Setting the system clock. .... -- Martin Michlmayr http://www.cyrius.com/ -- To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100528144431.gf1...@jirafa.cyrius.com