qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] QEMU 1.2.0 -hda option not working


From: Vipin Gahlaut
Subject: Re: [Qemu-devel] QEMU 1.2.0 -hda option not working
Date: Fri, 9 Nov 2012 13:29:36 +0530

Hi Dunrong,

I tried your suggestion but it is not working. Please find more details below.

1. I have created image using qemu-img command (qemu-img create -disk.img 1G), loop mounted it and installed root file system on this image.

2. I am using linux kernel 3.5.5 and made sure that SCSI support is included in the kernel. Using QEMU 1.2.0

3. Running QEMU as below

/usr/local/bin/qemu-system-arm -M versatilepb -kernel /home/vgahlaut/labs/linux-3.5.5/arch/arm/boot/zImage -nographic -hda /home/vgahlaut/labs/disk.img -append "root=/dev/sda mem=128M console=ttyAMA0,115200"

4.Getting Error (VFS: Cannot open root device "sda" or unknown-block(0,0): error -6). Please see complete logs below
========
Uncompressing Linux... done, booting the kernel.
Booting Linux on physical CPU 0
Linux version 3.5.5 (address@hidden) (gcc version 4.3.2 (crosstool-NG 1.16.0) ) #21 Fri Nov 9 10:42:54 IST 2012
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00093177
CPU: VIVT data cache, VIVT instruction cache
Machine: ARM-Versatile PB
Memory policy: ECC disabled, Data cache writeback
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
Kernel command line: root=/dev/sda mem=128M console=ttyAMA0,115200
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 126048k/126048k available, 5024k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    vmalloc : 0xc8800000 - 0xff000000   ( 872 MB)
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
      .text : 0xc0008000 - 0xc0360810   (3427 kB)
      .init : 0xc0361000 - 0xc0381cbc   ( 132 kB)
      .data : 0xc0382000 - 0xc03a9100   ( 157 kB)
       .bss : 0xc03a9124 - 0xc03c3c9c   ( 107 kB)
NR_IRQS:192
VIC @f1140000: id 0x00041190, vendor 0x41
FPGA IRQ chip 0 "SIC" @ f1003000, 21 irqs
Console: colour dummy device 80x30
Calibrating delay loop... 425.16 BogoMIPS (lpj=2125824)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
Setting up static identity map for 0x2c2aa0 - 0x2c2af8
devtmpfs: initialized
NET: Registered protocol family 16
Serial: AMBA PL011 UART driver
dev:f1: ttyAMA0 at MMIO 0x101f1000 (irq = 12) is a PL011 rev1
console [ttyAMA0] enabled
dev:f2: ttyAMA1 at MMIO 0x101f2000 (irq = 13) is a PL011 rev1
dev:f3: ttyAMA2 at MMIO 0x101f3000 (irq = 14) is a PL011 rev1
fpga:09: ttyAMA3 at MMIO 0x10009000 (irq = 38) is a PL011 rev1
bio: create slab <bio-0> at 0
SCSI subsystem initialized
Advanced Linux Sound Architecture Driver Version 1.0.25.
Switching to clocksource timer3
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP: reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (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.
NetWinder Floating Point Emulator V0.97 (double precision)
Installing knfsd (copyright (C) 1996 address@hidden).
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
ROMFS MTD (C) 2007 Red Hat, Inc.
msgmni has been set to 246
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
clcd-pl11x dev:20: >PL110 rev0 at 0x10120000
clcd-pl11x dev:20: >Versatile hardware, VGA display
Console: switching to colour frame buffer device 80x60
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
brd: module loaded
physmap platform flash device: 04000000 at 34000000
physmap-flash.0: Found 1 x32 devices at 0x0 in 32-bit bank. Manufacturer ID 0x000000 Chip ID 0x000000
Intel/Sharp Extended Query Table at 0x0031
Using buffer write method
smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <address@hidden>
eth0: SMC91C11xFD (rev 1) at c8886000 IRQ 25 [nowait]
eth0: Ethernet addr: 52:54:00:12:34:56
mousedev: PS/2 mouse device common for all mice
i2c /dev entries driver
mmci-pl18x fpga:05: >mmc0: PL181 manf 41 rev0 at 0x10005000 irq 22,33 (pio)
mmci-pl18x fpga:0b: >mmc1: PL181 manf 41 rev0 at 0x1000b000 irq 23,34 (pio)
input: AT Raw Set 2 keyboard as /devices/fpga:06/serio0/input/input0
aaci-pl041 fpga:04: >ARM AC'97 Interface PL041 rev0 at 0x10004000, irq 24
aaci-pl041 fpga:04: >FIFO 512 entries
TCP: cubic registered
NET: Registered protocol family 17
VFP support v0.3: implementor 41 architecture 1 part 10 variant 9 rev 0
ALSA device list:
  #0: ARM AC'97 Interface PL041 rev0 at 0x10004000, irq 24
input: ImExPS/2 Generic Explorer Mouse as /devices/fpga:07/serio1/input/input1
VFS: Cannot open root device "sda" or unknown-block(0,0): error -6
Please append a correct "root=" boot option; here are the available partitions:
1f00           65536 mtdblock0  (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[<c00199f0>] (unwind_backtrace+0x0/0xf4) from [<c02c0a8c>] (panic+0x6c/0x1cc)
[<c02c0a8c>] (panic+0x6c/0x1cc) from [<c0361f8c>] (mount_block_root+0x178/0x238)
[<c0361f8c>] (mount_block_root+0x178/0x238) from [<c03620cc>] (mount_root+0x80/0x100)
[<c03620cc>] (mount_root+0x80/0x100) from [<c0362264>] (prepare_namespace+0x118/0x1ec)
[<c0362264>] (prepare_namespace+0x118/0x1ec) from [<c03614cc>] (kernel_init+0x144/0x1d4)
[<c03614cc>] (kernel_init+0x144/0x1d4) from [<c0015348>] (kernel_thread_exit+0x0/0x8)

Best Regards
Vipin




On Fri, Nov 9, 2012 at 7:39 AM, Dunrong Huang <address@hidden> wrote:
Hi, 

2012/11/8 Vipin Gahlaut <address@hidden>
Hi Experts,

I am using qemu 1.2.0  and using arm versatilepb model. I am spevifying -hda hdd.img but linux is not able to recognize hard disk. I do not see it in device nodes. NONE of below exist in device nodes

try following command:
qemu-system-arm ... your-qemu-option ... -append "root=/dev/sda mem=256"

/dev/sda
/dev/sda1
/dev/hda
/dev/hda1

Can anyone please help?





--
Best Regards,

Dunrong Huang


reply via email to

[Prev in Thread] Current Thread [Next in Thread]