so i gave up and i did a fresh install . and installed the driver . and it didn't work . once i insert the SD card it freezes . that's all i get and it's very strange cus the first time it worked very nice . but now it's not working anymore. i'm sure the problem is not the IOSDHCIBlockDevice.kext . it should be from somewhere else . please help anyone.
i fixed it by flashing bios to older version . the newer Hp pavillion 2700 bios version had support for SD card . so that was changing it's behavior. now it's working fine actually perfect. thanks.