02-01-2012 08:40 AM
I have a Thinkpad SL500 with latest 1.30 BIOS running a T9800 (2.93 GHz) CPU and 8GB Ram with Windows 7 Pro (64 bit version) and since day one have had issues with the Ricoh card reader. I have installed the Ricoh card reader drivers from Lenovo for my machine which is version 3.46.02 and I can't seem to find any that are newer as these are from back on March 26, 2010.
Problem in a nutshell is - I use SD cards frequently and when I insert one for the first time, it works as it is supposed to, the icon shows up and I can access all content on the card.
Now is where the problem arises - when I eject the card and then try to insert another or even the same card, I get nothing and when I look in the Device Manager, I have a drive listed under Disk Drive section with a yellow symbol and when I check the properties this is what it says...
Windows cannot load the device driver for this hardware because a previous instance of the device driver is still in memory. (Code 38)
The only way to gain access to the reader again is to reboot the machine and of course, the process happens all over again after the first SD card that is read.
Has anyone else had this problem and found a solution? If so, can you please post how you solved the problem?
Thanks to any and all that can shed some light on the problem.
02-13-2012 10:20 PM
I would suggest you to kindly uninstall the card reader driver from the Device Manager then restart the notebook. Please refer the below mentioned web link to download the updated Card reader driver.
Install the card driver, after this please use the card and check if it works fine.
For further use, I suggest you to safely remove the hardware from the System tray and then remove the card from the card reader.
02-15-2012 08:01 AM
Thanks for chiming in and giving me some suggestions on what to try. I don't think it will help as I am already using the drivers that are at the link you provided.
As for ejecting the SD cards, I always go to the icon in the system tray and safely remove before actually ejecting the card so I don't have high hopes that this is the cure to my problem.
Nontheless, I will give it a try and post back the results.
Thanks again for your suggestions.
02-15-2012 02:19 PM
02-15-2012 07:42 PM
02-16-2012 09:46 AM
02-16-2012 11:27 AM
I tried your suggestion of searching for newer drivers based on the hardware ID in the past but have not come up with any drivers that are newer than the ones currently installed. They are dated March 2010 by Lenovo but the actual date on the drivers is showing 9-3-2009 with a version number of 6.10.01.05 (18.104.22.168).
The following are the hardware IDs:
Under IDE ATA/ATAPI controllers there are the following:
Ricoh Memory Stick Controller
DRIVER: REDC Driver 6.10.01.05 Dated 9-3-2009 rimspx64.sys c 2001-2009
DRIVER: Sony Corporation 1.0.0.09120 snymsico.dll c 2001
Ricoh SD/MMC Host Controller
DRIVER: REDC Driver 6.10.01.05 Dated 9-3-2009 rimmpx64.sys c 2001-2009
Ricoh xD-Picture Card Controller
DRIVER: REDC Driver 6.10.01.05 Dated 9-3-2009 rixdpx64.sys c 2001-2009
DRIVER: Ricoh Company Ltd. 22.214.171.124 rixdicon.dll
Under SD host adapters, the following is listed;
SDA Standard Compliant SD Host Controller
DRIVER: Microsoft Driver 6.1.7601.17514 dated 6/21/2006 sdbus.sys
I find it somewhat interesting that the Ricoh Memory Stick Controller, Ricoh SD/MMC Host Controller, and Ricoh xD-Picture Card Controller listed under IDE ATA/ATAPI controllers all have Ricoh or REDC drivers and the SDA Standard Compliant SD Host Controller under SD host adapaters has a Microsoft driver and not a Ricoh or REDC.
Thanks again for throwing out suggestions. Much appreciated.
02-17-2012 06:26 PM
02-17-2012 10:04 PM
Thanks for the link with the drivers. I downloaded them and had a look at the individual files and they appear to be older versions of the files I have. Their version is 126.96.36.199 and the ones I am currently using are 6.10.01.05. They have date stamps of 2008 whereas the files I have are date stamped 2009, so I can only assume they are an older version than what I have.
I appreciate you taking the time to search for drivers. Much appreciated.
02-18-2012 10:35 AM