Bob,
What kind of problem are you having with the serial communications?
Actually, I'm having two different problems.
First, when it rains, my Ultimeter 2100 console accurately reflects the rain, as does VWS. Both the software and hardware agree. However, at or just before midnight, for some reason VWS changes the minimum value in the rainfall data of the daily BIN file so that it equals the maximum value. This means that VWS reads ZERO rain for the day when I click on <settings><rainfall>. Something in the data stream to the serial port from the Ultimeter's console is being read by VWS and is reseting the data. According to the Peet Brother's web site regarding the serial port, "some" consoles apparently lack the "daily rainfall value" in the data stream. They suggest contacting them "if this presents a problem."
I don't know if that *is* the problem or not. Frankly, I think the console is resetting itself just a wee bit before midnight, that then gets read by VWS and the data is changed. I can easily correct the BIN file to read correctly the following day, but this gets old. For awhile, all was working fine. Then, for an unknown reason, it began corrupting the rainfall data again. Peet Brother's has yet to respond to my two emails I have sent them (last one today. I'll be patient).
The second problem is an intermittent IRQ conflict (I believe) with my mouse. Upon booting up, the mouse curser goes crazy, begins running around the screen at lightning speed, randomly opening "start" and all sorts of other things. I am unable to control the curser. Disconnecting the serial port, which the Ultimeter is connected to, stops the problem. It starts again when I reconnect the serial port. I must make sure I disconnect the serial port *before* I boot the computer, or this problem may happen. The mouse is a Logitec USB wireless that otherwise has worked fine. I would certainly like to run an IRQ conflict checker, but all is fine when the Ultimeter is not connected and unfortunately, I have no control over the mouse to be able to run the program when I have the conflict. Strangely, it doesn't happen *everytime* I boot, but often enough.
This should probably be posted under the hardware section including the Peet Brother's hardware . . .
At any rate, the Davis is looking pretty good about now!!
...........Bob
Bob,
My guess is that the rainfall tracking is a VWS issue not a Peet Bros issue. The console does transmit the "daily rainfall" that will be reset after midnight (console time). If the Peet Bros console's clock is slower than the PC, VWS might get confused depending on how it is tracking the rainfall data. In any case, this is probably a VWS issue, not a Peet Bros issue. You might look around in the VWS forum to see if that issue has been addressed.
That is an interesting situation with XP being confused at startup. I guess I am not too surprised as this is Microsoft that we are talking about.
What you might be able to do is either use a higher serial port number (COM3 or higher) or add more serial ports. My guess is that the serial mouse legacy support would only work on COM1 or COM2, but it is possible that it may use higher port numbers under control of the serial.sys driver. If you add say a USB to serial converter (choose wisely) or a seperate PCI serial card with it's own driver, you might be able to avoid that situtation.
You might also try modifying the boot.ini as suggested.
Serial Mice versus Cameras w. RS-232 Control.
Under Windows NT, the auto configuration performed while booting sometimes identifies certain cameras with RS-232 controls as a serial mouse. Any COM port used for such as camera becomes unavailable to an application such as XCAP.
A simple solution is to leave the camera powered off or disconnected while booting. Alternately, in Control Panel, Services or Devices, the ''sermouse'' service can be set to manual. Alternately, the boot.ini file can be edited adding:
/NoSerialMouse disable detection on all COM ports
/NoSerialMouse:COMx disable detection on COMx ports
/NoSerialMouse:COMx,y,z disable detection on COMx, y, and z ports
to the end of any or all boot descriptor lines, such as:
multi(0)disk(0)rdisk(0)partition(7)\WINNT="Windows NT ..." /NoSerialMouse