Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)
Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki
Every so often I try USB in Wine but no joy. Maybe one day - we can but hope. Though I haven't tried for a month or two. I have had Cumulus running using VirtualBox but the FTP was a bit problematic. USB works fine but takes a bit of setting up. You need a fairly recent fast machine with plenty of RAM for VirtualBox as the OSs have to share resources.
Gina
Sorry, no banner - weather station out of action. Hoping to be up and running with a new home-made one soon.
Sorry for dragging up an old post - I found it via Googling....
I have a WS2300 and am trying to Cumulus to work under WINE on a small embedded linux server running Puppy Linux (It's low power so I can leave on all day with clear enviro-conscience). I have an old fashioned serial port on the board so have hope...
Cumulus installs OK under Wine and starts up but whenever I then specify a serial port it just hangs when starting with the "please wait" pop up, process so far:
1 - create com port in ~/.wine/dosdevices "ln -s /dev/ttyS0 com1"
2 - set serial port with "stty 2400 cs8 –parenb –cstopb -clocal – F /dev/ttyS0"
(Baudrate 2400 Bits 8 Parity None Stopbits 1 - I think this is right for WS-2300?)
3 - Select WS-2300 and "com1" in Cumulus
I see below people have got it working under WINE on unbuntu - does this mean "working and getting data" if so can anyone share how they set up the serial port?
aliG wrote:(Baudrate 2400 Bits 8 Parity None Stopbits 1 - I think this is right for WS-2300?)
Those are the settings that Cumulus assumes.
I see below people have got it working under WINE on unbuntu - does this mean "working and getting data" if so can anyone share how they set up the serial port?
It definitely won't work with Fine Offset stations because of the USB issue, but that shouldn't affect you. If you zip up the diags folder and attach it, I'll see if I can see anything useful.
Thanks Steve, particulary as this is "unsuported platform" tried the following:
21:55 – clean install (beauty of Puppy Linux - just unplug the CF card and replace the save file....) started Cumulus for first time, settings screen appeared
21:58 – entered com1 (with no com1 defined i.e. deliberate error, see what is logged)
Cumulus locks up - see screenshot in zip file
Rebooted PC
22:10 - configured serial port with commands:
ln –l /dev/ttyS0 com1
stty 2400 cs8 –parenb –cstopb -clocal – F /dev/ttyS0
Restarted Cumulus - it goes directly to the "locked up" screen (i.e. as before)
Tried a few ctrl-c's to kill WINE and in the end generated a bugfile.txt.
Looked in diags - two files "cumulus.001" "cumulus.~0g" These and bug file the .ini are in the zip below.
Looking myself it looks like its trying to open com1 - but then nothing? I have never used a serial port under linux before (=possibility got wrong!) , so if someone is reading and knows all about it feel free to jump in, there is definately a serial port there with a Real UART,
Yes, it's just hanging at the first read. The WS2300 is a bit odd in how it uses the serial port, DTR has to be held low and RTS high, and Cumulus sets these when it opens the port. Perhaps this is not getting through to the serial port? Is there some setting you can make to do it?
Ah! this could be it... I wondered why there were 4 (rather than 3 or 5) cores in the lead - so you are saying
TXD / RXD - Data @ 2400baud
DTR -ve
RTS +ve
(No ground?!)
DTR and RTS remain constantly at these levels
If Cumulus sets sepecific bits in the UART to toggle these pins, I suspect it unlikely these find their way through Wine to the serial port.
Not home at the moment, whist I can connect to the machine remotely I can't get a meter to check the leads and signals remotely, If this is it and I can't find a way to force RTS/DTC low/high I might be able to find another pin that is and make a patch lead...
Thanks - more to follow when I get back and a have a moment.
Hello, finally found time to have a look at this. making a patch lead and measuring the voltages, it seems Wine DOES indeed pass through the port bits set by Cumulus. RTS does +ve and DTR -ve when cumulus starts under Wine. See attached, done with a multi-meter, sadly the days of having a signal analyser at my disposal are long gone.
Unfortunately Cumulus still hangs at boot as not reading data form the WS2300. I think I'll have another look at the serial port settings. If anyone knows about serial ports under Linux and particulary wine feel free to join in the discussion...
Dues cumulus set the Serial port baud rate parity etc or does it assume it is set somewhere else?
You do not have the required permissions to view the files attached to this post.
The only thing Cumulus sets explicitly is DTR low and RTS high; but it configures the serial port component that it uses, with a baud rate of 2400 and the 8-N-1 configuration, so I assume the serial component uses that to configure the port.