07-30-2002 12:59 AM - edited 07-04-2021 11:19 PM
The installation of the Cisco WinCE 3.0 driver v. 2.20 for x86 platforms passes correctly. But the driver "cisco.dll" crashes with an "Access Violation" and shows the following messages:
Debugger Listing
-------------------
Exception 00e Thread=87cbae6c Proc=87ee42ce 'device.exe'
AKY=00000009 PC=00ee4032 ESP=0839eca0 EA=00000332
Assembler Listing
--------------------
009D4032 mov word ptr [ecx],ax <= Access Vioaltion in cisco.dll
009D4035 ret
009D4036 mov ecx,dword ptr [esp+4]
009D403A mov eax,dword ptr [esp+8]
009D403E mov dword ptr [ecx],eax
009D4040 ret
The EA-value of the debugger listing depends on the registry key "IoBaseAddress"=dword:00000300. If the value of the registry key "IoBaseAddress" changes also the EA-Value changes. It seems that the driver wants to address the registers of the wireless pcmcia card,
but the registers of the card are mapped in I/O space and not in memory space.
The same problem exists when WinCE 3.0 driver v. 2.00 is installed.
But the driver WinCE 2.10 v. 1.40 works correctly.
Is there a bug in these drivers or is this a configuration problem?
Helmut Bleier
08-06-2002 01:04 PM
This sounds bug related. Do you have an out of the ordinary setup as far as PCMCIA?
08-07-2002 05:05 AM
To install the wireless driver I used the file "WinCe3.0-PCM-LMC-v2.20.exe" which I got from the CISCO homepage. Before starting the setup program there was no other wireless driver installed. The installation was done as described in file "WinCe-ReleaseNotes-v2.20.pdf". The PCMCIA Controller is PCI1520 form Texas Instruments which works in 82365SL Mode. Our device runs WindowsCe 3.0 with the standard PCMCIA-Driver (pcmcia.dll). There is nothing out of the ordinary setup procedure. By the way older versions of the driver (V1.40 WinCe 2.10) works correctly on this platform.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide