I don't know for sure that everything above 2GB is considered SDHC, but the size of the card definitely could be the problem. If your card reader that is built in to the computer is 2 years or more older it probably won't read anything bigger than 2GB, SDHC or not.