It is quite possible that the drive is larger than that recognised by fdisk in DOS.
It is also possible that it is not yet recognised in the BIOS.
It is possible that it is not partitioned in at most 2GB chunks, and that at least one primary partition is not set to active.
It is possible that it is not formatted with FAT 16 (although it should still be recognised).
SD