Was the FAT32 drive a MicroSD card by any chance? I've seen
ls
not work with some (lower quality and fake) MicroSD cards.