I've got a handheld USB stick I can not get to boot. It is a 512M stick. If I dd my 256M's data on it then it boots just fine but when I try to create the partition manually, format as FAT32 and do a syslinux it will not boot. Is there a known issue with sticks this large?