Glad I could help :)

On the other issue you're seeing, does your development host have 
Virtualization Technology? I don't know if you're using an Intel based host, 
but there is an option in the BIOS to turn this on. Some of the developers I've 
talked to without this hardware capability on their systems have had some 
strange Qemu/KVM issues.

Thanks,

Brian Wood
Intel Corporation
UMG Platform Software Group (UPSG)
[EMAIL PROTECTED]


________________________________
From: Farrukh Arshad [mailto:[EMAIL PROTECTED]
Sent: Wednesday, November 12, 2008 9:19 AM
To: Wood, Brian J
Cc: [EMAIL PROTECTED]
Subject: Re: [Moblin Dev] mdev: /etc/mdev.conf: No such file or directory

Bingo...

Thanks a lot Brian. That actually worked and solved the mdev.conf problem. 
Though I was still not able to boot from my image in VM as it has thrown a huge 
stack but I will look into that issue tomorrow.

Thanks again.
On Wed, Nov 12, 2008 at 01:04, Wood, Brian J <[EMAIL PROTECTED]<mailto:[EMAIL 
PROTECTED]>> wrote:
Hi Farrukh,

This has been an issue that goes round and round, if you use the Launch VM and 
build a Live USB image you will hit a problem in a initramfs file. (This has 
been put into a number of Moblin bugzilla bugs, but I've lost track of what the 
bug number is. Maybe someone on the list can point me toward the current one 
and I'll add how I get around this issue).

Anyway, here's a short blurb of what is happening and then how I get around it. 
In the file "/usr/share/pdk/platforms/menlow-lpia-moblin2/initramfs/usb" (this 
is just one example using the menlow-lpia-moblin2 platform) there is this 
section of code (my comment is inline):

   # Find the USB flash drive
   while true
   do
     for device in 'sda' 'sdb' 'sdc' 'sdd'; do
       echo "checking device /dev/${device} for installation source..."
       mdev -s
    if [ -e /sys/block/${device}/removable ]; then
#### Comment out the following "if" line;
#### this is the endless boot on VM since
#### "removable" file above contains "0" for all sd* devices.
#### Insert dummy "if" test to get around it.
#    if [ "$(cat /sys/block/${device}/removable)" = "1" ]; then
    if [ 1 -eq 1 ]; then
             echo "Found Removable drive at /dev/${device}"
             mount /dev/${device}  /mnt
             if [ -f /mnt/rootfs.img ] ; then
                echo "Found Boot drive at /dev/${device}"
                found="yes"
             fi
             umount /dev/${device}
             if [ "$found" = "yes" ]; then
                break;
             fi
             echo "/dev/${device} does not contain a rootfs"
          fi
        fi
     done
     if [ "$found" = "yes" ]; then
       break;
     fi
     echo "Sleeping for 5 seconds"
     /bin/sleep 5
     echo "Sleeping finished"
   done


Sorry for being verbose in the output, but I wanted to make sure you could see 
the line to edit. It's this line where the "if" statement tests "removable = 
1". In the VM this file always has zero stored so it loops endlessly, but on 
actual Menlow based hardware (like a Jax10) it will boot fine.

For some reason this file isn't being setup correctly when booting in a VM. I 
haven't dug into finding out why (maybe someone else knows exactly where and 
can put in a patch faster than I could get up to speed. :-) )

This simple fix should get you up and running (I've tested this out in my VM 
and on actual hardware to verify it is able to boot).

Hope this helps,

Brian Wood
Intel Corporation
UMG Platform Software Group (UPSG)
[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>


>-----Original Message-----
>From: [EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]> [mailto:[EMAIL 
>PROTECTED]<mailto:[EMAIL PROTECTED]>] On Behalf Of Farrukh
>Arshad
>Sent: Tuesday, November 11, 2008 1:33 AM
>To: [EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>
>Subject: [Moblin Dev] mdev: /etc/mdev.conf: No such file or directory
>
>Hi guys,
>
>I am new to this. I have created an image as mentioned
>above<http://moblin.org/documentation/running-moblin-run-time-image-vm>and
>other documents but when I try to run the image using Lauch VM (as
>mentioned above) I got this following message while booting.
>
>mdev: /etc/mdev.conf: No such file or directory
>mdev: /etc/mdev.conf: No such file or directory
>mdev: /etc/mdev.conf: No such file or directory
>mdev: /etc/mdev.conf: No such file or directory
>.
>.
>.
>.
>Sleeping for 5 seconds
>.
>. << again the above message >>
>
>I just have selected core + X components. Any idea about it ?
>
>
>--
>Regards,
>Farrukh Arshad.
>
>++++++++++++
>
>"Defend wisdom, and it will exalt thee, and it will shield thee with a crown
>of pleasure"  -- Clement
>_______________________________________________
>Moblin dev Mailing List
>[email protected]<mailto:[email protected]>
>
>To manage or unsubscribe from this mailing list visit:
>https://lists.moblin.org/mailman/listinfo/dev or your user account on 
>http://moblin.org once logged
>in.
>
>For more information on the Moblin Developer Mailing lists visit:
>http://moblin.org/community/mailing-lists

_______________________________________________
Moblin dev Mailing List
[email protected]<mailto:[email protected]>

To manage or unsubscribe from this mailing list visit:
https://lists.moblin.org/mailman/listinfo/dev or your user account on 
http://moblin.org once logged in.

For more information on the Moblin Developer Mailing lists visit:
http://moblin.org/community/mailing-lists



--
Regards,
Farrukh Arshad.

++++++++++++

"Defend wisdom, and it will exalt thee, and it will shield thee with a crown of 
pleasure"  -- Clement
_______________________________________________
Moblin dev Mailing List
[email protected]

To manage or unsubscribe from this mailing list visit:
https://lists.moblin.org/mailman/listinfo/dev or your user account on 
http://moblin.org once logged in.

For more information on the Moblin Developer Mailing lists visit:
http://moblin.org/community/mailing-lists

Reply via email to