[OE-core] Error running QEMU with oe-core / angstrom console-image, hwclock: can't open '/dev/misc/rtc' : No such file or directory

Khem Raj raj.khem at gmail.com
Fri Aug 5 17:33:16 UTC 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 08/04/2011 10:25 PM, Samuel Stirtzel wrote:
> 2011/8/4 Khem Raj <raj.khem at gmail.com>:
>> On 08/04/2011 01:08 AM, Samuel Stirtzel wrote:
>>> 
>>> 2011/8/3 Khem Raj<raj.khem at gmail.com>:
>>>> 
>>>> There is a smart script in scripts/ dir that you could use 
>>>> something like this
>>>> 
>>>> runqemu 
>>>> /var/oe-core/tmp-eglibc/deploy/images/qemuarm/zImage-qemuarm.bin
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> 
/var/oe-core/tmp-eglibc/deploy/images/qemuarm/console-image-qemuarm.ext2
>>>> 
>>>> and it will setup everything (even networking) for you
>>>> 
>>> Already tried this one, but for some unknown reasons it doesn't 
>>> work, I get the following output: - 
>>> samuel at S-Linux:/var/oe-core/setup-scripts$ runqemu 
>>> /var/oe-core/tmp-eglibc/deploy/images/qemuarm/zImage-qemuarm.bin
>>> 
>>> /var/oe-core/tmp-eglibc/deploy/images/qemuarm/console-image-qemuarm.ext2
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> 
Set MACHINE to [qemuarm] based on kernel
>>> [/var/oe-core/tmp-eglibc/deploy/images/qemuarm/zImage-qemuarm.bin]
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> 
Continuing with the following parameters:
>>> KERNEL: 
>>> [/var/oe-core/tmp-eglibc/deploy/images/qemuarm/zImage-qemuarm.bin]
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> 
ROOTFS:
>>> [/var/oe-core/tmp-eglibc/deploy/images/qemuarm/console-image-qemuarm.ext2]
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> 
FSTYPE: [ext2]
>>> Setting up tap interface under sudo [sudo] password for samuel: 
>>> sudo runqemu-ifup<gid>  <native-sysroot-basedir> 
>>> samuel at S-Linux:/var/oe-core/setup-scripts$
>> 
>> A fix for this problem has been committed to oe-core already. 
>> Update and retry
>> 
> After i updated my oe-core files the script still won't work for me. 
> The new output is:: - 
> samuel at S-Stirtzel-Linux:/var/oe-core/setup-scripts$ runqemu 
> /var/oe-core/tmp-eglibc/deploy/images/qemuarm/zImage-qemuarm.bin 
> /var/oe-core/tmp-eglibc/deploy/images/qemuarm/console-image-qemuarm.ext2
>
>
>
>
>
>
>
> 
Set MACHINE to [qemuarm] based on kernel
> [/var/oe-core/tmp-eglibc/deploy/images/qemuarm/zImage-qemuarm.bin]
> 
> Continuing with the following parameters: KERNEL: 
> [/var/oe-core/tmp-eglibc/deploy/images/qemuarm/zImage-qemuarm.bin] 
> ROOTFS: 
> [/var/oe-core/tmp-eglibc/deploy/images/qemuarm/console-image-qemuarm.ext2]
>
>
>
>
>
>
>
> 
FSTYPE: [ext2]
> Setting up tap interface under sudo [sudo] password for samuel: 
> Acquiring lockfile for tap0... Error: Unable to support this 
> combination of options

It means QEMUOPTIONS is empty in your case because you are sing ext2
image. It supports ext3 and btrfs

but it should be easy to add ext2 to mix. Can you try something like below

diff --git a/scripts/runqemu-internal b/scripts/runqemu-internal
index c15632d..64635df 100755
- --- a/scripts/runqemu-internal
+++ b/scripts/runqemu-internal
@@ -277,7 +277,7 @@ if [ "$MACHINE" = "qemuarm" -o "$MACHINE" =
"qemuarmv6" -o "$MACHINE" = "qemuarm
     MACHINE_SUBTYPE=versatilepb
     QEMU_UI_OPTIONS="$QEMU_UI_OPTIONS"
     # QEMU_UI_OPTIONS="$QEMU_UI_OPTIONS -force-pointer"
- -    if [ "$FSTYPE" = "ext3" -o "$FSTYPE" = "btrfs" ]; then
+    if [ "$FSTYPE" = "ext3" -o "$FSTYPE" = "btrfs" -o "$FSTYPE" =
"ext2" ]; then
         KERNCMDLINE="root=/dev/sda rw console=ttyAMA0,115200
console=tty $KERNEL_NETWORK_CMD mem=$QEMU_MEMORY hi
         QEMUOPTIONS="$QEMU_NETWORK_CMD -M versatilepb -hda $ROOTFS
- -no-reboot $QEMU_UI_OPTIONS"
     fi


> Set 'tap0' nonpersistent Releasing lockfile of preconfigured tap 
> device 'tap0' -
> 
> This error was not created from the runqemu script itself. Maybe the
>  runqemu-initial script was expecting other options?
> 
> 
> Regards Samuel
> 
> _______________________________________________ Openembedded-core 
> mailing list Openembedded-core at lists.openembedded.org 
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


- --
>
>
>
>
>
>
> 
- -Khem
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk48KVsACgkQuwUzVZGdMxSNaACffDYUHfK9qKdnYNdzCJCGr+3W
lqoAn2AFkMaezl4MLN7WbaE/zDjvu4vR
=pUFt
-----END PGP SIGNATURE-----




More information about the Openembedded-core mailing list