Hi everybody. The following problem occurs when I try to start a x86 linux system from CF-Card.
I have generate a qemux86 core-image-minimal image with the latest pokey. After that I have copied everything on a CF including bzImage-3.2.1-yocto-standard Grub was already installed from an old linux version. I configured grubs menu.lst. Ther kernel starts perfectly util it like to finde the rootfs. Only one ext2 partion exist on the CF-Card. If have tried hda1 hdb1 hdc1 sda1 sdb1 sdc1 for the to root option. Same problem. I also tried initrd. Same problem. I also tried rootfs from narcissus. Same problem. I appreciate any help. Thanks. Regards Juergen ---------------------------------------- Menu.lst : ---------------------------------------- serial --unit=0 --speed=57600 terminal --timeout=1 serial console default 0 # tell grub to find the kernel on /dev/hda1 root (hd0,0) savedefault # start menu entry with title title OpenEmbedded GNU/Linux title New OE serial console root (hd0,0) kernel /boot/bzImage-3.2.11-yocto-standard serialconsole root=/dev/hdb1 init=/sbin/init console=tty0 console=ttyS0,57600n8 savedefault ------------------------ KERNEL Output: ------------------------ Booting 'New OE serial console' root (hd0,0) Filesystem type is ext2fs, partition type 0x83 kernel /boot/bzImage-3.2.11-yocto-standard serialconsole root=/dev/hdb1 init=/s bin/init console=tty0 console=ttyS0,57600n8 [Linux-bzImage, setup=0x3a00, size=0x441020] savedefault Initializing cgroup subsys cpuset Initializing cgroup subsys cpu Linux version 3.2.11-yocto-standard (blabla@blabla-virtual-machine) (gcc version 4.6.4 20120303 (prerelea2 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009e000 (usable) BIOS-e820: 000000000009e000 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000000f7c0000 (usable) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) Notice: NX (Execute Disable) protection missing in CPU! DMI 2.2 present. last_pfn = 0xf7c0 max_arch_pfn = 0x100000 init_memory_mapping: 0000000000000000-000000000f7c0000 ACPI Error: A valid RSDP was not found (20110623/tbxfroot-219) 0MB HIGHMEM available. 247MB LOWMEM available. mapped low ram: 0 - 0f7c0000 low ram: 0 - 0f7c0000 Zone PFN ranges: DMA 0x00000010 -> 0x00001000 Normal 0x00001000 -> 0x0000f7c0 HighMem empty Movable zone start PFN for each node early_node_map[2] active PFN ranges 0: 0x00000010 -> 0x0000009e 0: 0x00000100 -> 0x0000f7c0 Using APIC driver default SMP: Allowing 1 CPUs, 0 hotplug CPUs No local APIC present or hardware disabled APIC: disable apic facility APIC: switched to apic NOOP Allocating PCI resources starting at f7c0000 (gap: f7c0000:f0830000) setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:1 nr_node_ids:1 PERCPU: Embedded 13 pages/cpu @cf000000 s29056 r0 d24192 u4194304 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 62814 Kernel command line: serialconsole root=/dev/hdb1 init=/sbin/init console=tty0 console=ttyS0,57600n8 PID hash table entries: 1024 (order: 0, 4096 bytes) Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Initializing CPU#0 allocated 1014528 bytes of page_cgroup please try 'cgroup_disable=memory' option if you don't want memory cgroups Initializing HighMem for node 0 (00000000:00000000) Memory: 241100k/253696k available (5440k kernel code, 12140k reserved, 2458k data, 492k init, 0k highmem) virtual kernel memory layout: fixmap : 0xfff17000 - 0xfffff000 ( 928 kB) pkmap : 0xff800000 - 0xffc00000 (4096 kB) vmalloc : 0xcffc0000 - 0xff7fe000 ( 760 MB) lowmem : 0xc0000000 - 0xcf7c0000 ( 247 MB) .init : 0xc17b7000 - 0xc1832000 ( 492 kB) .data : 0xc1550219 - 0xc17b6a80 (2458 kB) .text : 0xc1000000 - 0xc1550219 (5440 kB) Checking if this processor honours the WP bit even in supervisor mode...Ok. SLUB: Genslabs=15, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 Preemptible hierarchical RCU implementation. NR_IRQS:2304 nr_irqs:256 16 Console: colour VGA+ 80x25 console [tty0] enabled console [ttyS0] enabled Fast TSC calibration using PIT Detected 499.922 MHz processor. Calibrating delay loop (skipped), value calculated using timer frequency.. 999.84 BogoMIPS (lpj=1999688) pid_max: default: 32768 minimum: 301 Security Framework initialized Mount-cache hash table entries: 512 Initializing cgroup subsys debug Initializing cgroup subsys cpuacct Initializing cgroup subsys memory Initializing cgroup subsys devices Initializing cgroup subsys freezer Initializing cgroup subsys blkio SMP alternatives: switching to UP code Freeing SMP alternatives: 20k freed ftrace: allocating 22469 entries in 44 pages weird, boot CPU (#0) not listed by the BIOS. SMP motherboard not detected. Local APIC not detected. Using dummy APIC emulation. SMP disabled Performance Events: no PMU driver, software events only. Brought up 1 CPUs Total of 1 processors activated (999.84 BogoMIPS). devtmpfs: initialized NET: Registered protocol family 16 PCI: PCI BIOS revision 2.10 entry at 0xfaa70, last bus=0 PCI: Using configuration type 1 for base access bio: create slab <bio-0> at 0 ACPI: Interpreter disabled. vgaarb: loaded SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb Advanced Linux Sound Architecture Driver Version 1.0.24. PCI: Probing PCI hardware vgaarb: device added: PCI:0000:00:01.1,decodes=io+mem,owns=io+mem,locks=none Switching to clocksource pit cfg80211: Calling CRDA to update world regulatory domain pnp: PnP ACPI: disabled pci 0000:00:0f.0: BAR 3: assigned [io 0x1000-0x101f] pci 0000:00:0f.0: BAR 3: set to [io 0x1000-0x101f] (PCI address [0x1000-0x101f]) NET: Registered protocol family 2 IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 4, 65536 bytes) TCP bind hash table entries: 8192 (order: 4, 65536 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP reno registered UDP hash table entries: 128 (order: 0, 4096 bytes) UDP-Lite hash table entries: 128 (order: 0, 4096 bytes) NET: Registered protocol family 1 RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. pci 0000:00:06.0: Firmware left e100 interrupts enabled; disabling platform rtc_cmos: registered platform RTC device (no PNP device found) microcode: no support for this CPU vendor VFS: Disk quotas dquot_6.5.2 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Registering unionfs 2.5.10 (for 3.1.0-rc4) msgmni has been set to 470 Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A brd: module loaded loop: module loaded Uniform Multi-Platform E-IDE driver ide-gd driver 1.18 ide-cd driver 5.00 pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbog...@alpha.franken.de Atheros(R) L2 Ethernet Driver - version 2.2.3 Copyright (c) 2007 Atheros Corporation. e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI e100: Copyright(c) 1999-2006 Intel Corporation e100 0000:00:06.0: eth0: addr 0xeffff000, irq 10, MAC addr 00:d0:c9:ae:29:33 e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI e1000: Copyright (c) 1999-2006 Intel Corporation. e1000e: Intel(R) PRO/1000 Network Driver - 1.5.1-k e1000e: Copyright(c) 1999 - 2011 Intel Corporation. ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ehci_hcd 0000:00:0f.5: EHCI Host Controller ehci_hcd 0000:00:0f.5: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:0f.5: irq 10, io mem 0xefffc000 ehci_hcd 0000:00:0f.5: USB 2.0 started, EHCI 1.00 hub 1-0:1.0: USB hub found hub 1-0:1.0: 4 ports detected uhci_hcd: USB Universal Host Controller Interface driver Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usbcore: registered new interface driver usbserial USB Serial support registered for generic usbcore: registered new interface driver usbserial_generic usbserial: USB Serial Driver core USB Serial support registered for FTDI USB Serial Device usbcore: registered new interface driver ftdi_sio ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver USB Serial support registered for pl2303 usbcore: registered new interface driver pl2303 pl2303: Prolific PL2303 USB to serial adaptor driver i8042: PNP: No PS/2 controller found. Probing ports directly. serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX port at 0x60,0x64 irq 12 mousedev: PS/2 mouse device common for all mice usbcore: registered new interface driver wacom wacom: v1.53:USB Wacom tablet driver rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0 rtc0: alarms up to one day, 114 bytes nvram md: linear personality registered for level -1 md: raid0 personality registered for level 0 md: raid1 personality registered for level 1 md: raid10 personality registered for level 10 md: multipath personality registered for level -4 md: faulty personality registered for level -5 device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-de...@redhat.com cpuidle: using governor ladder usbcore: registered new interface driver usbhid usbhid: USB HID core driver ALSA device list: No soundcards found. oprofile: using NMI timer interrupt. TCP cubic registered NET: Registered protocol family 17 Registering the dns_resolver key type Using IPI No-Shortcut mode registered taskstats version 1 console [netcon0] enabled netconsole: network logging started rtc_cmos rtc_cmos: setting system clock to 2012-06-12 12:21:29 UTC (1339503689) 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. Root-NFS: no NFS server address VFS: Unable to mount root fs via NFS, trying floppy. VFS: Cannot open root device "hdb1" or unknown-block(2,0) Please append a correct "root=" boot option; here are the available partitions: VFS: Unable to mount root fs on unknown-block(2,0) User configuration error - no valid root filesystem found Kernel panic - not syncing: Invalid configuration from end user prevents continuing Pid: 1, comm: swapper/0 Not tainted 3.2.11-yocto-standard #1 Call Trace: [<c15424b4>] ? printk+0x1d/0x1f [<c15423a8>] panic+0x66/0x155 [<c17b7b8a>] mount_block_root+0x1c1/0x1d8 [<c11003cc>] ? sys_mknod+0x2c/0x30 [<c17b7d92>] mount_root+0xf1/0xf9 [<c17b7ee8>] prepare_namespace+0x14e/0x192 [<c10f1185>] ? sys_access+0x25/0x30 [<c17b788d>] kernel_init+0x168/0x16d [<c17b7725>] ? start_kernel+0x2f9/0x2f9 [<c154f536>] kernel_thread_helper+0x6/0x10
_______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto