You have a 4GB SD card. Is it an SDHC card, or a traditional old-fashioned SD card?
Original SD cards max out at 4Gb. SDHC is a new, non-backward-incompatible version that starts at 4Gb and maxes out with 32Gb cards. SDHC readers can read old SD cards, but SD card readers can't read SDHC cards.
The Eee has an SDHC slot, and your 4Gb card may very well be SDHC. But it's possible that if you HP is more than about 2 years old it won't play with SDHC at all. This is a hardware-level incompatability -- partitioning or reformatting won't help.
(The solution is a USB-to-SDHC card reader, which should cost you about $10. Or go on eBay and look for a shiny new 16Gb or 32Gb SDHC card -- the Eee will take them! -- that comes with a free USB reader.)
no subject
Original SD cards max out at 4Gb. SDHC is a new, non-backward-incompatible version that starts at 4Gb and maxes out with 32Gb cards. SDHC readers can read old SD cards, but SD card readers can't read SDHC cards.
The Eee has an SDHC slot, and your 4Gb card may very well be SDHC. But it's possible that if you HP is more than about 2 years old it won't play with SDHC at all. This is a hardware-level incompatability -- partitioning or reformatting won't help.
(The solution is a USB-to-SDHC card reader, which should cost you about $10. Or go on eBay and look for a shiny new 16Gb or 32Gb SDHC card -- the Eee will take them! -- that comes with a free USB reader.)