5.910 bytes

Service Hints & Tips

Document ID: EMON-3LLPG2

TP 380,385 - "Invalid Dynamic Link Call" error on suspend.

Applicable to: World-Wide

SYMPTOM:
When going into suspend at the initial stage, ThinkPad 380/385 fails and the following error code appears:

- Invalid VxD dynamic link call from
- sspccrdx(03) + 000019C8 to device "33A7", service 1.

The system will prompt you to continue or abort. Click Yes to continue operation, the system will then suspend and the error message will not reappear. The error message will only appear if the system is rebooted and an attempt is made to suspend.

CONFIGURATION:

Any ThinkPad 380,385 running Windows 95.

SOLUTION:

This arises when the CARDSOFT drivers are incorrectly removed from the system. Specifically, this indicates that the real mode drivers have been remarked or removed from config.sys, but that the cardworks VXD driver for the PCMCIA controller is still loaded in Windows 95. These drivers are tied together, they must be used or removed at the same time. Un-REM the Cardworks drivers from the config.sys if they have been remarked, and restore them to the default configuration as shipped. Complete the removal by following the steps below:


Following is the correct procedure for removing CardSoft from a ThinkPad 380/385:

1) Boot the system to the Windows 95 desktop.
2) Click on "Start" then "Run". And type in "sysedit" then click "OK".
3) Switch to the config.sys window and REM all of the following lines:
device=C:\CARDWORK\CARDXTND.SYS
devicehigh=C:\CARDWORK\SSCIRRUS.EXE
devicehigh=C:\CARDWORK\SSCBTI.SYS
devicehigh=C:\CARDWORK\CS.SYS /POLL:1
device=C:\CARDWORK\CSALLOC.EXE
devicehigh=C:\CARDWORK\ATADRV.EXE
devicehigh=C:\CARDWORK\CARDID.SYS

(These are the ones listed in the preload. The machines may vary. Rem any lines that has C:\CARDWORK on them.) Save this file and exit out of the System Configuration editor.

4) Remove the current PCMCIA Controller. To do this, go to Control Panel and click on SYSTEM , then the Device Manager tab and double click on "PCMCIA socket". Highlight and remove all the PCMCIA controllers listed. By default there should only be one "Cirrus Logic PCIC compatible PCI to PCMCIA bridge". Shutdown and restart the computer. When the computer is rebooted, it should redetect the PCMCIA controller either as the Cirrus Logic or as "PCIC or compatible PCMCIA controller".

Note: If the user has a Port Replicator with PCMCIA slots, the procedure should be done with the port rep. attached and the PCMCIA controller entries for the slots on the port rep. must be removed and redetected as well.

ADDITONAL INFORMATION:

Cardworks Drivers are the intended and supported PCMCIA drivers on the 380/385. Where an attempt is made to remove these drivers, IBM should offer assistance in completing that task properly. IBM should not advocate or recommend removal of drivers as a routine measure. Removing the cardworks drivers can be a vaild troubleshooting tool.

Cardsoft drivers are REQUIRED in order to operate a ZV (Zoomed Video) PC Card (in the bottom system unit slot only) and are STRONGLY RECOMMENDED when using the PCMCIA cards in a Port Replicator. The PCMCIA Card Bus cards will only work in a Port Replicator.

The supported configuration system for TP380/385 is Cardworks. Therefore, issues relating to removal of cardwork driver should not be escalated.

Search Keywords

Hint Category

PCMCIA (PC Card), Windows 95

Date Created

04-09-97

Last Updated

25-01-99

Revision Date

24-01-2000

Brand

IBM ThinkPad

Product Family

ThinkPad 380, ThinkPad 380D, ThinkPad 380E, ThinkPad 380ED, ThinkPad 380XD, ThinkPad 385D, ThinkPad 385E, ThinkPad 385ED, ThinkPad 385XD

Machine Type

2635

Model

Varioius

TypeModel

Retain Tip (if applicable)

Reverse Doclinks
and Admin Purposes