Driver Windows Xp Pci Serial Port !!EXCLUSIVE!!
I originally started developing with the LPC2368 beta unit on a Windows XP machine. All was working fine with the Windows serial port driver. When the new (current) driver was released, I started using that and it wored fine. I then added a Vista machine to my office. I then loaded the new drivers onto the Vista machine and all worked fine.
Driver Windows Xp Pci Serial Port
I then tried to run the LPC1768 on my XP machine, and again found I had to re-load the Windows Serial Port Driver. When I did, Windows reported that there was a problem and could not start the serial port driver. I tried re-installing it several times, both from the website as well as from a local drive copy. Finally, I went back to my LPC2368 mbed. Re-installed drivers, and everything works fine. Going back to the LPC1768, it fails. It always says the driver could not start. I have uninstalled, re-installed, etc., but to no avail.
If all looks in order, I'd then try un-installing both of these drivers (serial/composite), selecting to remove the software. But then also check if you disconnect/reconnect, that an old serial driver is not recognised. If it is, remove that too using the same process. Do this for both boards and you'll be basically back to scratch. Probably worth a reboot to ensure windows is not holding anything, then try re-installing.
Phil suggested it could be that windows is trying to allocate it to a COM port that is already in use. That would cause it to fail with Code 10. It seems sometimes Windows gets an inconsistency in it's registration of what has already been allocated.
I then tried to run a program that writes out to the port. This program works on the Vista machine (with either the LPC1768 or the LPC2368, as well as on the XP machine (but only with the LPC2368). SO, while I don't get the Windows error, the serial coms doesn't work on the XP machine with the LPC1768.
Sounds like the LPC1768 on XP is still coming in on some low numbered port, and I'm worried there may be a clash still if windows is confused. With the LPC1768 plugged in to XP, try changing the COM port to e.g. COM25 or some other higher one. Then unplug-replug and check it comes in OK (i.e. on COM25, and not code 10). Then (re)start teraterm and see if you get life!
I have a problem with Windows not recognizing one of my 3 mbed units as a serial device. It works okay otherwise (CAN functions, SPI functions, analog in functions, pwmout functions, lED's flash...). Tried all the changing of ports, swapping over of usb leads, rebooting of machine, running just one mbed, or two (my normal configuration as I'm working on CAN bus controlled lighttubes for an art installation) or three even, but one of them (always the same one) just is never recognized - is there anything more I can try (other than what's on this page) or do I have a faulty unit?
BAD PROCESSOR CHIPS?! Does some serial port cards really have bad processor chips? ABSOLUTELY! Unless you invest in a PCI serial card with a quality processor and chipset you will very likely, at some point, experience either a computer freeze, driver errors, being unable to communicate with your serial device or even a BSoD. The reason is that most low-cost PCI serial cards are designed with a low-cost processor which has low-cost poorly written drivers, which obviously results in headaches for the user.
Our Premium RS232 PCI Serial card shown in the image above uses a quality processor (MCS9835) from MosChip Technology/ASIX which provides superior performance and reliability at unmatched data transfer rates. The card adds two high-speed 9-pin serial COM ports to any PCI equipped (unlike USB based) computer with drivers available for Windows XP, Vista, 7, 8, 8.1 and 10 32/64-bit, DOS, Linux and Windows CE.
After installing the downloadable drivers the created COM ports will automatically show up in your operating system's Device Manager as two additional ports. Since these ports are PCI based they can be used as if it was standard built-in COM ports.
Both RS232 serial ports share same IRQ which saves valuable resources if other expansion cards are used. Easy Plug and Play installation automatically configures the next available COM port and IRQ address. COM ports can also easily be renamed within your operating system's Device Manager.
The PCI serial card is an easy and reliable way of adding serial ports to your computer. When shopping for a PCI serial card it is important that you choose a card which is suitable and compatible for your serial device and computer. Of high importance is the chipset of the card. There are many models and brands of chipsets, we recommend a serial PCI card chip from either Moschip or FTDI, these processors have proved to be effective and reliable in most applications.The typical serial card contains one or two serial COM ports however it is also available in multi-port versions.
Once the drivers for the serial card has been successfully installed a COM port will show up in your operating system's Device Manager where you can configure several port settings, if your serial PCI card has good drivers. Some cards with poorly written drivers cannot be configured. The COM port that shows up in Device Manager, created by the serial card and the drivers can be used as if it was a built-in COM port. Since the COM ports created with a serial PCI card are actual physical COM ports, not virtual COM ports, they can be used with almost any serial device, even latency sensitive devices since there are no data delays. Unlike USB based serial cards which due to the virtual COM port drivers have a substantial data delay which can make communication with some sensitive serial devices impossible.
Some low-cost PCI cards has jumpers which needs to be set in order for you to be able to communicate with a particular device. This is kind of old fashioned since most newer serial cards are automatically configured to match your serial device. You will however still be able to adjust several port settings in your operating systems device manager, such as baud rate, data bits and in some cases timing.
If you need to create serial ports in a desktop computer and you have a motherboard which has an available PCI slot then using a serial PCI card is the best way to do this. Using a PCI card instead of for example a USB to serial adapter is better due to slightly lower latencies and less driver incompatibilities; the reason is because the card is connected in a more direct way to the motherboard. The disadvantage is that you need to open up your computer to install the serial PCI card and sometimes the driver software for the card does not offer as many adjustable COM port settings as for example a USB to serial adapter does.
This serial PCI Serial card high performance processor (MSC9865) from MosChip Technology/ASIX which provides superior performance and reliability compared to many other cards in this price range. The card adds two high-speed 9-pin RS232 serial COM ports to any PCI equipped computer with drivers available for DOS,Windows 98, 2000, XP, Vista and 7 32/64-bit.
PCI is short for Peripheral Component Interconnect that is used to attach hardware devices to a computer and it is a local computer bus. In computing, a serial port is a serial communication interface that can connect a serial device to the PC and is able to transmit one bit at a time.
To connect monitors or printers to the PC, a PCI serial port is required. Although it is replaced by other types of ports and cables, the PCI serial port can always find its place in a computer. A driver is an important part of any system that is used to communicate the hardware and the software. A PCI Serial Port driver is necessary to ensure the peripheral device can be connected properly.
The PCI driver issue is a minor problem but this can bring many troubles if you cannot use specific hardware connected to the PCI serial port. Just try one of the ways as stated above to fix the issue.
This utility allows users of LAVA serial cards to redirect the Com port name used by the card to one of the standard Com 1-4. Because some communications software applications only check for modems with the standard Com 1/2/3/4 names, the LAVA Com Port Redirector allows users to swap their existing Com 2 (for example) with Com 5 or Com 6 which may be their LAVA serial port Redirecting a Com port name does not change the I/O address space occupied by that port, nor does it change its assigned IRQ.
B): Remove the card from PC. Uninstall the existing drivers using the "MOSCHIP_PCIUninst.exe" utility (located on the installation CD in the directory; if you do not have the CD, you can download the drivers from our support pages -faq). Restart the PC. Reinstall the drivers and turn off the PC. Re-insert the card. Once rebooted, the drivers should be properly installed.
B): If problems continue to persist, automatic printer driver installation may have failed. Try removing the printer and restarting the PC. After restart, install the printer drivers again, but so that you cancel the automatic installation and add the printer manually in Control Panels / Printers with manual selection from the list of printer drivers. When installing the printer manually, select the correct LPT port. If the problem still is not resolved, try moving the card to another PCI (PCIe) slot; it may be that the card is in conflict with another device on your computer.
B): System resources, including the LPT port address with additional cards (not only AXAGON, but also of other manufacturers), are allocated by the computer BIOS already when booting. The address can be changed in MS-DOS using the driver for this system. For higher OSs (WIN98, 2000, XP, etc.) this address cannot be changed. Addresses 378 or 278 are firmly reserved for the so-called Legacy LPT ports that are integrated into motherboard chipsets. If the HW key bypasses Windows management, it will not work. You can try to consult the manufacturer of the HW key, to which address it is set up and whether the address can be changed.