October 31, 2008
I spent quite a bit of time researching this product.
The manufacture's site was http://www.neodio.com.tw/
and is no longer accessible.
I cannot find any technical specs for this device.
According to Wikipedia:
there is only one way to distinguish a SDHC card from an SD card by visual inspection, and that is to see if the card carries the SDHC trademark. The SDHC trademark is licensed (refer to sdcard.org, SD Specifications Part 1 Physical Layer Specification, version 2.00 - Wikipedia has a link to a PDF of this document in the above article).
Logically if the internal reader does not show the SDHC trademark then it may not be SDHC compatible (or perhaps the manufacture decided not to license the use of the trademark?)
As a matter of interest do you have the Windows driver for the internal card reader? I ask because a SDHC card reader would require an SDHC capable driver. Perhaps you could Google the Windows driver name to see if you find any matches referring to the driver's SDHC (and hence the internal reader's) capability status. That's a long shot of course.
So given the results of my searching I tend to agree with the other posted advice that, since internal card readers relatively inexpensive, you should consider replacing the device with another device with known Linux compatibility.
Further I found an interesting thread in the Ubuntu forums
that identifies problems with readers using the ND3266-GA chip (I know that's not the same as yours - but looks like it may be in the same series/architecture of devices). It might be worth your time to read through this thread.
Hope that helps a bit
PS. I would caution you AGAINST trying the SDHC in the writer without confirming it's compatibility first. Even though both cards have the same physical spec, the SDHC is a later development, and there is NO guarantee that a SDHC card will not be destroyed if inserted into a SD slot.