I finally bought a kingston 4gb miniSDHC and tried it on on own ipaq 6955 ( rogers branded ).
1- without the driver the card is unrecognized
2 - after installing the driver, it fully detect the card and showed 3.9gb avaialable space and it worked really fast .
3 - after a while I noticed that my programs which installed on the card in not working ( it worked at the begining ) .
4 - everytime I took the card out and insert it again, the problem was solved for few hours and again it came back
5 - the reason was it browse the card and show the folders but when I tried to see the files in the folders, it showed all the folders empty!!!!!
6 - I fromated the disk bye fat, partitioned it and steel the same,
7 - last thing I did today is that I format 2 partitions using FAT instead of FAT32.
it workes fine now, but i'll give u and update soon .
I still dont know if it is the card problem or driver problem, because i dont have any other cards ( 4gb minisdhc ) to try .
wait for more updates