There are a number of possibilities:
1. The card itself is bad - quite likely if it can't be read on other machines either.
2. The card you were given is formatted in FAT32. Depending on what kind of Palm your friend has, it's possible that it will read a FAT32 formatted card and yours won't...