I have a Dell D420 laptop with Windows Vista Business 32-bit installed, with SP1 applied. This laptop has an internal SD card reader, which generally works OK. I primarily use it for Readyboost, but from time to time I want to read other SD cards from my camera.
My problem is: When I remove my regular SD card - either by yanking it out, or by using "Safe Remove" after turning off ReadyBoost, (it doesn't make a difference) - then NO subsequent SD cards inserted are being recognized by Vista until I reboot the system (which takes a loooong time with this sloooow HD.) This is not an SD reader that shows up as a "removable device" that still shows a drive icon when empty. Rather, when there is no card inserted, there is no drive showing in My Computer.
I checked Device Manager and the device shows the following message: "Windows cannot load the device driver for this hardware because a previous instance of the device driver is still in memory. (Code 38)". I tried looking for an updated driver online but found none. I also tried disabling and re-enabling the device and that didn't make the problem go away. I also tried to "Scan for new hardware" and that also didn't solve the problem.
This issue didn't happen when I had Windows XP running on this system - it appears particular to Vista. XP recognized inserted cards without a reboot. Please help! Thank you.
Start Free Trial