I just ran the same test on the linux box with the similar result.
How to reproduce the problem:

mkdir xxx
dd if=/dev/zero of=xxx/dummy count=966160
qemu -hda fat:xxx -cdrom cd.iso -boot d
(boots ok)

dd if=/dev/zero of=xxx/dummy count=966161
qemu -hda fat:xxx -cdrom cd.iso -boot d
(qemu could not open hard disk image 'fat:xxx')

Any clues how to fix the problem?


"consul" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
> Hi,
>
> I'm running into a problem with virtual FAT disks. If the source directory 
> contents size
> significantly exceeds 494673920 (0x1D7C2000) bytes, I get an error:
> Assertion failed: index < array->next, file c:/qemu/block-vvfat.c, line 97
>
> If the sise only slightly exceeds (even by one byte) this limit, I get the 
> different error:
> Directory does not fit in FAT16
>
> This seems strange, as this limit is not even close to 2GB limit imposed 
> by FAT16.
>
> I tried quite recent qemu CVS version from 6/28/07 on Windows XP host.
> qemu -L . -hda c:\qemu-img\test.q2 -hdb fat:\test2 -fda 
> c:\qemu-img\boot.ima -boot a
> Will try it on Linux later.
>
> Any comments on the error?
>
> Alex.
>
>
>
>
> 





Reply via email to