Hello,

 I am trying to emulate beagleboard in qemu. I am using linaro 11.08 releases of nano rootfs and hwpack (this release is dated as on 2011/08/23) and the version of linaro-media-create I am using is 2012.06. After I run the following command, I do get a image generated but with the following error. Due to this error after I run the image, I cannot mount the image. I have pasted everything from the terminal till the end after I get the error. 

$ sudo linaro-media-create --image_file beagle_sd.img --dev beagle --binary nano-n-tar-20110823-1.tar.gz --hwpack hwpack_linaro-omap3_20110823-0_armel_supported.tar.gz

 
proc has been unmounted
Sleeping for 1 second(s) to wait for the partition to settle
Disk beagle_sd.img: cannot get geometry

sfdisk: ERROR: sector 0 does not have an msdos signature
 beagle_sd.img: unrecognized partition table type
No partitions found
Warning: beagle_sd.img is not a block device
Disk beagle_sd.img: cannot get geometry

sfdisk: ERROR: sector 0 does not have an msdos signature
 beagle_sd.img: unrecognized partition table type
No partitions found
Warning: partition 1 does not end at a cylinder boundary
BLKRRPART: Inappropriate ioctl for device
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
Sleeping for 1 second(s) to wait for the partition to settle
Disk beagle_sd.img: cannot get geometry
        start: (c,h,s) expected (0,1,1) found (0,1,32)
        end: (c,h,s) expected (6,160,25) found (25,127,31)
        start: (c,h,s) expected (6,160,27) found (26,0,1)
        end: (c,h,s) expected (391,159,24) found (1023,127,32)
partition ends on cylinder 1023, beyond the end of the disk

Formating boot partition

mkfs.vfat 3.0.12 (29 Oct 2011)
Loop device does not match a floppy size, using default hd params

Formating root partition

mke2fs 1.42 (29-Nov-2011)
Filesystem label=rootfs
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
193536 inodes, 773120 blocks
38656 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=792723456
24 block groups
32768 blocks per group, 32768 fragments per group
8064 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done 

`/tmp/tmpKKLnZe/binary/usr/lib/u-boot/omap3_beagle/u-boot.bin' -> `/tmp/tmpKKLnZe/boot-disc/u-boot.bin'
`/tmp/tmpKKLnZe/binary/usr/lib/x-loader/omap3530beagle/MLO' -> `/tmp/tmpKKLnZe/boot-disc/MLO'
Image Name:   Linux
Created:      Fri Oct 19 17:03:27 2012
Image Type:   ARM Linux Kernel Image (uncompressed)
Data Size:    3836224 Bytes = 3746.31 kB = 3.66 MB
Load Address: 80008000
Entry Point:  80008000
Image Name:   initramfs
Created:      Fri Oct 19 17:03:27 2012
Image Type:   ARM Linux RAMDisk Image (uncompressed)
Data Size:    1853452 Bytes = 1810.01 kB = 1.77 MB
Load Address: 00000000
Entry Point:  00000000
Image Name:   boot script
Created:      Fri Oct 19 17:03:27 2012
Image Type:   ARM Linux Script (uncompressed)
Data Size:    444 Bytes = 0.43 kB = 0.00 MB
Load Address: 00000000
Entry Point:  00000000
Contents:
   Image 0: 436 Bytes = 0.43 kB = 0.00 MB
`/tmp/tmpKKLnZe/boot-disc/boot.scr' -> `/tmp/tmpKKLnZe/boot-disc/boot.ini'

Populating rootfs partition
Be patient, this may take a few minutes


Creating /etc/flash-kernel.conf


Updating /etc/network/interfaces

Done creating Linaro image on beagle_sd.img
pshah9@ubuntu:~/Downloads/image$ 


I know this bug has been reported and the patch has been released by Guilherme (bug # 701678 and here is the link to the patch file https://launchpadlibrarian.net/62892999/udisks.diff ). The linaro-image-tools version that the patch was released was for 0.4.2 but this error still persist in 2012.06. And, I also tried if I can apply this patch on my linaro-media-tool version, but I keep on getting error as the source code has changed and so patch cant be applied. 

And, there was another bug reported for linaro-image-tools that occurs with the same command. This is not a error but it is warning about /bin/df (bug # 651918):
$ sudo linaro-media-create --image_file beagle_sd.img --dev beagle --binary nano-n-tar-20110823-1.tar.gz --hwpack hwpack_linaro-omap3_20110823-0_armel_supported.tar.gz

/bin/df: Warning: cannot read table of mounted file systems: No such file or directory

I get this warning little bit before the above error. I couldn't find any solution for this problem as this bug remains unassigned on launchpad.net website.

So, can you please tell me how can I download the linaro-media-tool version that was released after 0.4.2 and contains the above patch or if possible a new patch for 2012.06? I am writing this email directly to this list as I am using it for my thesis and wanted to get it solved as fast as possible.  


Tejas