|
|
|
|
|
|
P-Series of PCI Bus Read/Write Drives FAQs (Windows NT4/2000/XP) |
|
|
|
|
|
|
|
| Other Useful links: |
|
|
|
SystemSoft CardWizard for NT4The PSeries drivers are designed to work with both the standard
Windows NT support for PCMCIA cards and third party Card & Socket
services utilities. Elan has tested SystemSoft CardWizard (a third party card and socket services package) and found that it resolves the above problems and limitations, and for this reason, Elan recommends that CardWizard is installed on systems running Windows NT4 (see http://www.systemsoft.com for more information and http://www.systemsoft.com/special/evaluation for an evaluation version.) Click link for SystemSoft setup configuration information with P-Series Adapters In NT 4.0 |
|
|
Multiprocessor Machines (SMP)Currently the P-Series range of adaptors cannot fully support multi-processor operation. In some systems a P-series adaptor may work, but this cannot be replicated in all systems and it is not possible to determine in advance from system information whether a P-series adaptor will work or not - you just have to try! Motherboards reported as working with a P-series:
If you have a multiprocessor machine working with a P-series please let us know so that we can add your system here! More information: In a multi-processor PC, Windows NT &
2000 uses the IOAPIC to assign interrupts from the PCI bus, based on
information provided by the BIOS. NOTE that this FAQ also applies to multiprocessor motherboards with only one processor fitted if the following Windows NT4.0/2000 kernels are installed:
|
|
|
CL6729 based adapter on the MSI 694D Pro motherboard in Windows NT4 (uniprocessor kernel)
More information : On this motherboard, during boot, the
system BIOS correctly allocates an IO base address of 0xDC00 to the
CL6729 controller, the PSeries driver correctly loads and is able to
use this address to identify the adapter. At this point the CL6729
controller can be seen by any drivers attempting to use the IO address
assigned to the adapter so there should be no problem, but.... Solution : SystemSoft CardWizard 5.2
has been tested with this motherboard and can be made to work with the
BIOS PCI IRQ allocation set so that all PCI devices share IRQ 10. |
|
|
Problems Using a Modem in Windows 2000 +SP1 on an Intel 815e based motherboard.There would appear to be a bug in the allocation of IO resources behind the PCI-PCI bridge on an 815e motherboard. The device properties report that the modem is not working because of an error "code 10". Modem PC-Cards are usually assigned resources based on standard COM ports. This seems to be a problem on the i815 motherboard as the PC-Card adapter is the other side of a PCI-PCI bridge. Microsoft are working on a fix for this problem that will feature in SP3. Get-around for "Standard PCMCIA Modem": Manually assign the resources using "basic configuration option 0004" (on my modem this is any IO, any IRQ, you may have to experiment with other configuration options that will allow you to change settings). Then assign a fixed IO address in the same range of IO addresses claimed by the second PCI bus (This range is above 0xD000 on my Intel D815EEA motherboard), and any available IRQ. I used 0xDFF0 and IRQ 10, the modem then will work. More information (including pictures - approx 70KB) Get-around for AT&T KeepInTouch PC-Card Modem: On a Dell Dimension 4100S motherboard with i815e chipset this problem has been observed, but it may also occur on other motherboards with this modem card. Download the icmodem.inf
file and install it in the following way: Download the TDKmodem.inf
file and install it in the following way: This kind of fix could also be applied to other modems, but the inf file will require manual editing to match your particular modem. Refer to your modem manufacturer for further information. |
|
|
|
|
CL6729 Based Adapter Fails "Code 12" in Windows 2000On some Windows 2000 machines, notably ones with Intel 810/815/840 based motherboards and PCI to PCI bridges, Windows 2000 may fail to configure the PCMCIA adapter with a code 12 message. On some PC's this message will appear in the device manager and Windows will request a reboot; after this reboot Windows may fail with a blue screen message indicating the video driver failed to load. If Windows does not fail to boot then the device manager will show that the CL6729 device has failed to start, indicating an error "Code 12." More information: This problem is caused by a bug in Windows 2000 and it's interaction with the motherboard's BIOS. As Windows treats the CL6729 controller as a 24-bit device (even though it is capable of addressing 32-bit memory addresses), all resources for the adapter must reside below 1MB in the "upper memory" area which usually has free memory blocks available, which Windows 2000 is not able to find. On system reboot, Windows grants the PCMCIA driver the request for memory (Windows grants the PCMCIA driver a block of video memory that is not available) before the video driver loads and makes it's requests for memory and hence the blue screen stop.Solution: Microsoft says that this bug will be fixed in SP3. Elan's range of TI-based adapters (the P111, P222 & P423/P424) do not suffer from this problem. |
|
|
Slow Operation of PC Cards in Windows NT4The P-Series driver has built in detection logic that
detects a poorly written IRQ handler for a PC-Card and the PC is saved
from crashing. When a "Dirty IRQ Handler" is detected, the
IRQ disabled and handled by polling on a timer tick, so transfer
performance may be poor. Sometimes, the PC-Card hardware associated with a correctly written "Clean IRQ Handler ;-)" driver may defeat the "Dirty IRQ Handler" detection logic and it may go to polled mode. In this case, try this registry setting. If your PC-Card's performance is even worse, then revert back to the old setting with this registry setting; your card has a "Dirty IRQ Handler" and the only solution is to contact your PC-Card vendor for a driver update for their PC-Card. NOTE: The above settings can be made in Windows
2000 and Windows NT4 operating systems. Do not use them in Windows9x or
WindowsMe. Further information for developers: It is recommended that device driver writers should write their IRQ handlers for their PC-Cards using Microsoft's current recommended guidelines in the Windows NT/2000 DDK for PCI devices that are capable of sharing an IRQ. See the Microsoft Windows NT/2000 DDK for more information. |
|
|
PC Locks on Boot in Windows 2000On some motherboards the BIOS allocates an IRQ to the Pseries adapter and then Windows 2K will change it to another IRQ. (Usually IRQ 9). The crash occurs because the PSeries driver is using the old IRQ at the time of the move. Get Around: To get round this problem, we can
make the PSeries driver allocate the same final IRQ using one of the
registry files below; BUT before installing the registry file, check
which one you need - remove the Pseries hardware and boot, then look in
the Device Manager to see which IRQ is being shared by all PCI devices
in the PC. IRQ3, IRQ4, IRQ5, IRQ6, IRQ7, IRQ9, IRQ10, IRQ11, IRQ12, IRQ14, IRQ15. |
|
|
Status code: 0x5 occurs during installation
|
|
|
Conflicting PCI devices in Windows 2000/XPHelp! all the PCI devices in my Windows 2000/XP PC are conflicting with the same IRQ! On ACPI compliant motherboards with Windows 2000/XP installed, PCI devices will be re-enumerated by the operating system so that they share the same IRQ (usually IRQ9 or sometimes IRQ11). This is completely normal operation and has been intentionally designed into the Windows 2000 and XP operating systems. DON'T PANIC! The P-Series driver has been designed to be able to share it's IRQ as defined by Microsoft in the Windows 2000 DDK. (Driver Development Kit). There is no problem with this configuration. More information For more information please see the Microsoft Knowledge Base article
at: |
|
|
"Interrupt Request 09 not Available" Conflict in Windows 2000In the Windows 2000 Device Manager properties for the P-Series driver, you might see a conflict (see below) indicating the IRQ that the P-Series driver is using is not available. This appears to be a problem in the way that the P-Series driver reports it usage of the assigned IRQ to Windows 2000. This is a known issue and does not effect the operation of the P-Series drivers and hardware. |
|
|
SRAM Card Fails "Code 12" in Windows 2000Problem: In Windows 2000/XP on an Intel815EEA motherboard when an SRAM card is inserted into the PCMCIA slot, it may fail "Code12" indicating insufficient resources are available to configure it. A driver letter will also fail to appear in Windows Explorer. This failure is due to the SRAM card driver requesting resources that are not available behind the PCI to PCI bridge built into these motherboard types. This problem is very likely to occur on most i810/i815/i840 and other motherboards with the P-Series adapter installed in a PCI slot behind a PCI to PCI bridge. Solution:
|
|
|
ACPI BIOS Problem when Booting Windows 2000 on an IBM Netvista PCWhen using a P423 on an IBM Netvista PC running Windows 2000, you may get a message indicating that there is an invalid ACPI BIOS version installed during the initial Windows 2000 boot phase of the PC. More Information : This problem is known to affect IBM Netvista PC's when the P423 (or P424) adapter (TI1420 controller) is installed on a Windows 2000 machine. It does not occur on systems running Windows 9x and Me operating systems. If you are not experiencing this problem then we do not advise applying the following get around. Solution : If you haven't already done so, remove the P423 hardware from the
PC, then boot into Windows 2000 and navigate back to this web page... |
|
|
Lucent WaveLAN/ORiNOCO Card Fails to Communicate in Windows NT4.0This problem only occurs on some PC's running Windows NT version 4.0 The Lucent WaveLAN/ORiNOCO wireless LAN card may fail to connect properly to the access point even though the installation appears to be correct, the "Radio connection show "Excellent" and the Client Manager status panel and shows no problems, the symptoms are:
More Information There appears to be an interrupt latency issue with the Lucent WaveLAN/ORiNOCO driver and hardware. Solution Set the WaveLAN/ORiNOCO WLAN card to use the same IRQ as the PCMCIA adapter by setting the ManagmentIRQ registry key. This will minimise the IRQ latency of the system. This registry patch file sets both the card and PSeries adapter to use IRQ 10, you may need to edit this file to suit your system. Install the patch by clicking on the link, then reboot your machine. THIS PATCH SHOULD ONLY BE APPLIED TO SYSTEMS RUNNING WINDOWS NT4.0 |
|
|
Error message from PCI BIOS on Compaq Proliant ServerThe Problem The Compaq Proliant range of servers do not support PCI 2.1 configuration headers because of the way that the BIOS has been written. This means that no PCMCIA adapter (made by Elan or any other manufacturer) is likely to work in this range of machines. |
|
|
PCMCIA Card Fails "Code 10" in Windows XPThis problem has been seen on TDKLan LAK-CD031 Ethernet 10BASE-T PCMCIA cards when operating in Windows XP with the PSeries Version 5.07 drivers installed. It may also effect other 16-bit PCMCIA cards in Windows XP. More Information: The drivers for the TDKLan card, which are distributed with the Windows XP operating system, do not support IRQ sharing. When the drivers load, they refuse to start because the IRQ allocated to the card is being shared by another device. Solution: Install this registry key. |
|
|
Psion Dacom Gold Card Modem Fails to Communicate in Windows XPThe "Psion Dacom Gold Card Global 56K+Fax (V.90)" PCMCIA card PCMCIA may fail to communicate correctly in Windows XP with PSeries card readers. The Problem: The driver inf file for the card contains a registry key that causes the IRQ steering algorithm in the PSeries.sys driver to fail. Solution: These work-arounds are for use with Elan P-series card readers operating in the Windows XP operating system only! There are two possible work arounds to this problem, Method 1 is the preferred as it is the least complicated to instigate, but if this does not work then try Method 2. Method 1: Install this
registry setting for the PSeries driver, then reboot the PC and
test the operation of the PCMCIA card. Method 2: Click here for the steps. |
|
|
Installation Error in Windows XP with WinFast AGP Adapter InstalledThe Problem It has been found that the PSeries driver may fail to install in Windows XP with the following error message. This problem effects all versions of Windows XP when the "nVIDIA GeForce3 Ti 200" with WinFast chipset AGP adapter has been installed. Solution: Click here: Here. |
|
|
Setupapi.log Error Message in Windows 2000&XPIn Windows 2000 & XP, after the PSeries drivers and hardware has been installed the %windir%\Setupapi.log file shows the following message: Installing section ELANCARDBUS from c:\winnt\inf\pcmcia.inf. This Setupapi.log entry message occurs because the PSeries driver is not digitally signed. You can safely ignore this message, there is no problem with the installation of the PSeries driver or hardware. |
|
|
|
Please
E-mail Or Call For Pricing, Lead Time And Shipping Fees.
|
| All trademarks used in this data sheet are registered trademarks of the relevant firms. LabView® and LabWindows® are registered trademarks of National Instruments Corp. Microsoft® Windows®, Windows NT®, Visual Basic® and Visual C++® are either registered trademarks of Microsoft Corporation in the United States and/or other countries. Our continuous product improvement makes specifications subject to change without notice. |