Page 1 of 1

CMX and Orange Pi Lite.

Posted: Tue 21 Jun 2016 8:56 pm
by icnmfabro
Hi Steve .
I'm migrating CMX platform HW Raspberry Pi to Pi Lite Orange . I copied the CMX from the Raspberry Pi to Orange Pi Lite , created a "pi " user , since all permits and installed MONO 4.4.0.
Orange Pi Lite is installed ARMBIAN jessie debian linux for ARM .
but by performing the classic command boot gives me these errors :

root@orangepilite:/home/pi/CumulusMX# mono CumulusMX.exe -port 8998 -lang it-IT
Current culture: Italian (Italy)
Serial: F75E0958D5243D883DEBA5E97A6E0269
Cumulus MX v.3.0.0 build 3038
Today.ini = data/today.ini
Last update=2016-06-21T00:00:00
Looking for Fine Offset station, VendorID=0x1941 ProductID=0x8021
System.MissingMethodException: Method 'Mono.Unix.Native.Syscall.uname' not found.
at System.RuntimeType.InvokeMember (System.String name, BindingFlags bindingFlags, System.Reflection.Binder binder, System.Object target, System.Object[] providedArgs, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, System.String[] namedParams) <0xb4b1f6e0 + 0x01208> in <filename unknown>:0
at System.Type.InvokeMember (System.String name, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object target, System.Object[] args, System.Globalization.CultureInfo culture) <0xb4c1b168 + 0x0007b> in <filename unknown>:0
at HidSharp.Platform.Linux.NativeMethods.uname (System.String& sysname, System.String& release, System.String& machine) <0xb3aeace0 + 0x000cf> in <filename unknown>:0
at HidSharp.Platform.Linux.NativeMethods.uname (System.String& sysname, System.Version& release, System.String& machine) <0xb3aea8a0 + 0x00033> in <filename unknown>:0
at HidSharp.Platform.Linux.LinuxHidManager.get_IsSupported () <0xb3aea248 + 0x00047> in <filename unknown>:0
Not supported
Fine Offset station not found
Cumulus running at: http://*:8998/
(Replace * with any IP address on this machine, or localhost)
Starting web socket server on port 8002
21/06/2016 22:46:48
Type Ctrl-C to terminate

Any idea how to fix it ?

Re: CMX and Orange Pi Lite.

Posted: Tue 21 Jun 2016 9:13 pm
by steve
Did you install mono-complete? If so, it could be that Mono 4.4.0 won't work with MX and USB stations, some versions of Mono do not, for reasons currently unknown.

The missing method mentioned is in assembly Mono.Posix.dll

Re: CMX and Orange Pi Lite.

Posted: Sun 24 Jul 2016 10:48 pm
by Megachip
steve wrote:Did you install mono-complete? If so, it could be that Mono 4.4.0 won't work with MX and USB stations, some versions of Mono do not, for reasons currently unknown.

The missing method mentioned is in assembly Mono.Posix.dll
Same on

Code: Select all

Linux alarmpi 4.4.15-1-ARCH #1 Tue Jul 12 20:28:44 MDT 2016 armv6l GNU/Linux
with

Code: Select all

mono 4.4.1.0-1
Sadly, there is no mono-complete on Arch Linux ARM.
But Mono.Posix.dll is included in the mono package.

Suggestions welcome ;)

Re: CMX and Orange Pi Lite.

Posted: Thu 29 Sep 2016 9:25 pm
by icnmfabro
I'm doing more testing ... but in theory I could make it work ... I ended the public test welcomes the steps to install CMX on Orange Pi and Linux ArmBian ...