ZappaDog,
I have seen issues with USB-to-Serial, and I really do not like it, preferring native serial ports or the use of PCMCIA serial adapters. In your situation your laptop does not have a serial port, you have the USB connector, see if any of the following may help.
1. Yes, Win2k and XP enumerate serial ports differently than previous OS versions. On startup NTDETECT is run, and one of its purposes is to resolve issues between BIOS enumerated devices and the Plug-and-Play service of XP. In particular, to handle ACPI issues, the advanced power features of current computer BIOS.
Does it screw this up? Yes, it can and does screw this up fairly often. The principal reason is that during an initialization on startup it mis-identifies a new device. this mis-identification is persistant unless the entries are removed from the configuration settings for the computer. More on this in a moment.
The most common misidentification occurs because someone connected an unidentified port and/or device prior to installing drivers for it. The New Hardware Wizard runs, and the user says Okay, automaticly detect the device.
The chances of Windows correctly identifying the device if it is anything other than a Mouse is nearly zero.
In most cases the guess will be that your serial device is an older ballpoint serial mouse. It will install drivers for this device. The serial port is now read-only (one does not have a need, nor does the driver support, a write to the mouse).
Workaround
In Device Manager, Hardware, View, Show all hidden devices.
Under the section, Mice and other Pointing Devices,
Disable and do not uninstall the ballpoint Mouse device.
Check as well the "Human Interface Devices" section, and [Disable[/i] not uninstall any erronous entries.
Finally, under Ports,
uninstall all serial ports shown whether greyed-out or not.
These steps are often best done in Safe Mode.
Reboot (without the USB adapter, and without any other serial connection). XP will re-enumerate the devices.
If the New Hardware Wizard appears, cancel it.
Final step.
Control Panel, Add Hardware. Let it autodetect new devices. For each new device set the values yourself, rather than let XP automaticly select the driver. For serial port devices select the correct port and IRQ assignments. Remember that COM1 & COM3 share IRQ4, COM@ and COM4 share IRQ3 by default. If possible, you want no IRQ sharing.
For your USB device you install the drivers
prior to connecting the adapter to your computer. Look carefully at the userguide, as this differs by manufacturer. Check the web site of the adapter manufacturer, as there often have been updates to the driver set. But, if the manufacturer specifies driver installation prior to connecting physicly the device to the system do not take this as casual advice. The sequence is critical.
Further, do not be fooled by the New Hardware Wizard into thinking it can autodetect the appropriate device and driver set for this adapter. You must use the "Have Disk" method of specifying the driver location. Windows is almost assured of screwing this up if you let it automaticly determine the best driver for the device.
Summary:
. Clean from your device tables mis-identified devices;
. Do not let XP automaticly determine serial devices, you select them;
. Do not have connected to the computer new devices prior to driver installation and port specification, in most cases.
Resources:
Look in Event Viewer, many clues are there:
Be Careful of Serial Port enumeration issues: