8.371 bytes

Service Hints & Tips

Document ID: THID-3W8LV7

TP 600,770 - Problems re-enabling PCMCIA support in Windows 95 OSR2

Applicable to: World-Wide

SYMPTOM:
Certain conditions, including problems installing some PC Cards, or incorrect removal of the CardWorks PCMCIA support drivers can render PCMCIA support non-functional, and prohibit the correct reinstallation of the CardWorks software. When this condition occurs, the Windows 95 device manager may show the PCMCIA controllers marked with yellow exclamation points, or they may appear normal and simply not work (i.e. not detect an inserted card). In either case, using Device Manager to check the installed driver for the PCMCIA controllers show them as being managed by," ..ssti.vxd"(note that there is no path associated with this file and the file is not on the system).

CONFIGURATION:
This may occur on any ThinkPad 770 or 600 system, running Windows 95 OSR2. (OSR2 is the OEM Service Level Release of Windows 95 that comes preloaded on these ThinkPads.) The problem should not occur on Windows 98, as the root of the problem is the failure to properly remove the CardWorks drivers (ssti.vxd). Note that the native PCMCIA support drivers provided with Windows 95 OSR2 do not support the TI 1250 PCMCIA controller used in these systems, so an updated driver must be used if enabling native Windows 95 support is needed. These files are on the Supplemental Files Diskette appropriate for the system.


SOLUTION:
There are several scenarios to fix this, depending on what was originally being attempted.

Avoiding the problem - If a user wishes to remove the CardWorks software, and subsequently either reinstall the CardWorks drivers, or enable native Windows 95 support, that uninstallation should be done from the Add/Remove Programs applet in Control Panel. Using this feature will properly uninstall the drivers. If the PCMCIA controllers have instead been deleted from Device Manager, reinstallation of the CardWorks drivers may fail. After removing the CardWorks drivers properly, they may be reinstalled, or native Windows 95 support may be enabled without error as described below.

Reinstalling CardWorks - If what was being attempted, or what is desired is to reinstall CardWorks, simply run the uninstall from Control Panel, reboot, and run the installation from the diskettes. The uninstall may still be run from control panel (even if the drivers are already in the failing state) as long as the c:\cardwork directory has not been deleted. If the cardwork directory has been deleted, the native drivers will need to be re-enabled before reinstallation can take place.

Removing CardWorks to enable native Windows 95 support - If the desired result is to remove CardWorks, and enable native Windows 95 support, the first step should be to run the uninstall from Control Panel. After rebooting, the PCMCIA controllers in Device Manager will be in the failing state. In order to re-enable them, first insert the ThinkPad 600 or 770 Supplemental Files Diskette into the a drive. Next, from Device Manager, select each adapter, then properties, driver, change driver, and allow it to look at the diskette for the updated Windows 95 drivers contained in the \cardbus folder on the diskette. This will enable the PCMCIA controllers using native Windows 95 support. If reinstalling CardWorks is desired, it may be done after completing this process and rebooting the system.

Note: As an alternative to using the supplemental files disk, you can re-enable the Windows 95 native support using files on the hard drive if you still have the \windows\options\cabs directory on your hard drive. You can simply copy the pcmcia.inf file from this directory to the \windows\inf directory and allow it to over-write the existing file after having removed CardWorks from the system (you would do this in place of changing the driver in Device Manager). Remove the PCMCIA controllers then shutdown and restart. When it comes back up open PC CARD icon from control panel and run the 32-bit wizard for the slots. Then the native Window 95 support will be properly setup.



ADDITIONAL INFORMATION:
Affected systems are the ThinkPad 600 series, and the ThinkPad 770 series. Windows 95 OSR2 (such as preloaded) is required to see this problem, and to implement this solution.


Search Keywords

Hint Category

PCMCIA (PC Card), Windows 95

Date Created

09-07-98

Last Updated

22-04-99

Revision Date

03-05-2000

Brand

IBM ThinkPad

Product Family

ThinkPad 600, ThinkPad 770, ThinkPad 770E/ED, ThinkPad 770X, ThinkPad 600E, ThinkPad 770Z

Machine Type

2645, 9548, 9549, 2646, 9544

Model

All

TypeModel

Retain Tip (if applicable)

Reverse Doclinks
and Admin Purposes