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]> 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]
>
>
> >-----Original Message-----
> >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> On Behalf Of Farrukh
> >Arshad
> >Sent: Tuesday, November 11, 2008 1:33 AM
> >To: [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]
> >
> >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]
>
> 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