Welcome to the Cumulus Support forum.

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Cumulus MX V4 beta test release 4.0.0 (build 4019) - 03 April 2024

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

MX on a Banana Pi BPI-M2

Topics about the Beta trials up to Build 3043, the last build by Cumulus's founder Steve Loft. It was by this time way out of Beta but Steve wanted to keep it that way until he made a decision on his and Cumulus's future.

Moderator: mcrossley

User avatar
ICP963
Posts: 54
Joined: Thu 04 Jul 2013 7:53 am
Weather Station: Vantage Vue
Operating System: Raspbian
Location: Chandler, AZ, USA

MX on a Banana Pi BPI-M2

Post by ICP963 »

Just a note to say that I am almost ready to try live testing of MX on a Banana Pi BPI-M2 Quad Code. The M2 is running Raspbian and I have set it up like it is a Pi 2. Software seems to be running and I will probably try moving my Vantage Vue over to it for testing tomorrow.

Running Cumulus now on a EeePC with Win XP and I am looking forward to running the MX version on the M2 to free up the laptop for something else.

I may put Linux on the EeePC just to see how well MX runs on it too though.

Roy Schahrer
Chandler, AZ
jank
Posts: 239
Joined: Sat 13 Jun 2015 5:57 pm
Weather Station: FineOffset WS3080
Operating System: Debian Buster - Raspbian - Raspb
Location: Germany - nearby Kassel

Re: MX on a Banana Pi BPI-M2

Post by jank »

ICP963 wrote:Just a note to say that I am almost ready to try live testing of MX on a Banana Pi BPI-M2 Quad Code. The M2 is running Raspbian and I have set it up like it is a Pi 2.
Confirmed.....CumulusMX is running on a BananaPi Model 1 on Rasbian here too.
Do want a Managing Dashboard for CumulusMX on RaspberryPi? cumulusmx.sh
viewtopic.php?f=40&t=17907
Image
User avatar
ICP963
Posts: 54
Joined: Thu 04 Jul 2013 7:53 am
Weather Station: Vantage Vue
Operating System: Raspbian
Location: Chandler, AZ, USA

Re: MX on a Banana Pi BPI-M2

Post by ICP963 »

OK, I tried connecting with my port set to Port=/dev/ttyUSB0 and I get the followinf.

pi@raspberrypi ~/Cumulus $ sudo mono CumulusMX.exe -lang en-US
Current culture: English (United States)
Serial: 74FECEABEB2DA94ECB5EBA0CD11A7137
Cumulus MX v.3.0.0 build 3026
This is pre-release beta software
Today.ini = data/today.ini
Last update=7/26/2015 1:30:00 PM
Unable to connect to station
Cumulus running at: http://*:8998/
(Replace * with any IP address on this machine, or localhost)
Starting web socket server on port 8002
7/28/2015 5:58:03 AM
Type Ctrl-C to terminate

I have attached my dmesg below if that helps.


pi@raspberrypi ~ $ dmesg
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.0.0-rc2-BPi-IoT (pi@bpi-iot) (gcc version 4.6.3 (Ubuntu/Linaro

4.6.3-1ubuntu5) ) #1 SMP Fri Mar 6 08:50:45 CST 2015
[ 0.000000] CPU: ARMv7 Processor [410fc073] revision 3 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: Sinovoip Banana Pi BPI-M2
[ 0.000000] cma: Reserved 64 MiB at 0x7c000000
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] On node 0 totalpages: 262144
[ 0.000000] free_area_init_node: node 0, pgdat c117c980, node_mem_map eeef9000
[ 0.000000] DMA zone: 1710 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 194560 pages, LIFO batch:31
[ 0.000000] HighMem zone: 67584 pages, LIFO batch:15
[ 0.000000] PERCPU: Embedded 11 pages/cpu @eeeb8000 s13568 r8192 d23296 u45056
[ 0.000000] pcpu-alloc: s13568 r8192 d23296 u45056 alloc=11*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 260434
[ 0.000000] Kernel command line: console=ttyS0,115200 console=tty1 root=/dev/mmcblk0p2 rw

rootwait panic=10
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 956444K/1048576K available (9455K kernel code, 1113K rwdata, 4472K rodata,

876K init, 357K bss, 26596K reserved, 65536K cma-reserved, 204800K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xef800000 ( 760 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0208000 - 0xc0fa2ee0 (13932 kB)
[ 0.000000] .init : 0xc0fa3000 - 0xc107e000 ( 876 kB)
[ 0.000000] .data : 0xc107e000 - 0xc11947a8 (1114 kB)
[ 0.000000] .bss : 0xc11947a8 - 0xc11ede98 ( 358 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] Architected cp15 timer(s) running at 24.00MHz (phys).
[ 0.000007] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 2863311519744ns
[ 0.000018] Switching to timer-based delay loop, resolution 41ns
[ 0.000941] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956969942ns
[ 0.001236] sched_clock: 32 bits at 84MHz, resolution 11ns, wraps every 51130562548ns
[ 0.001743] Console: colour dummy device 80x30
[ 0.002255] console [tty1] enabled
[ 0.002295] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00

BogoMIPS (lpj=120000)
[ 0.002336] pid_max: default: 32768 minimum: 301
[ 0.002426] Security Framework initialized
[ 0.002508] AppArmor: AppArmor initialized
[ 0.002560] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.002587] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.003216] Initializing cgroup subsys blkio
[ 0.003249] Initializing cgroup subsys memory
[ 0.003294] Initializing cgroup subsys devices
[ 0.003321] Initializing cgroup subsys freezer
[ 0.003347] Initializing cgroup subsys net_cls
[ 0.003372] Initializing cgroup subsys perf_event
[ 0.003397] Initializing cgroup subsys net_prio
[ 0.003447] CPU: Testing write buffer coherency: ok
[ 0.003746] /cpus/cpu@0 missing clock-frequency property
[ 0.003775] /cpus/cpu@1 missing clock-frequency property
[ 0.003800] /cpus/cpu@2 missing clock-frequency property
[ 0.003826] /cpus/cpu@3 missing clock-frequency property
[ 0.003852] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.004118] Setting up static identity map for 0x40af3dc8 - 0x40af3e60
[ 0.020337] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.031881] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.043426] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.043482] Brought up 4 CPUs
[ 0.043564] SMP: Total of 4 processors activated (192.00 BogoMIPS).
[ 0.043585] CPU: All CPU(s) started in SVC mode.
[ 0.044215] devtmpfs: initialized
[ 0.045096] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 3
[ 0.047507] pinctrl core: initialized pinctrl subsystem
[ 0.052911] NET: Registered protocol family 16
[ 0.054607] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.070147] cpuidle: using governor ladder
[ 0.085149] cpuidle: using governor menu
[ 0.090559] No ATAGs?
[ 0.090595] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.090641] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.092568] Serial: AMBA PL011 UART driver
[ 0.117926] reg-fixed-voltage usb1-vbus: could not find pctldev for node

/soc@01c00000/pinctrl@01c20800/usb1_vbus_pin@0, deferring probe
[ 0.117977] platform usb1-vbus: Driver reg-fixed-voltage requests probe deferral
[ 0.119910] vgaarb: loaded
[ 0.120613] SCSI subsystem initialized
[ 0.120838] libata version 3.00 loaded.
[ 0.121152] usbcore: registered new interface driver usbfs
[ 0.121230] usbcore: registered new interface driver hub
[ 0.121302] usbcore: registered new device driver usb
[ 0.121961] media: Linux media interface: v0.10
[ 0.122033] Linux video capture interface: v2.00
[ 0.122142] pps_core: LinuxPPS API ver. 1 registered
[ 0.122165] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti

<giometti@linux.it>
[ 0.122217] PTP clock support registered
[ 0.122377] EDAC MC: Ver: 3.0.0
[ 0.122981] Advanced Linux Sound Architecture Driver Initialized.
[ 0.123610] NetLabel: Initializing
[ 0.123632] NetLabel: domain hash size = 128
[ 0.123651] NetLabel: protocols = UNLABELED CIPSOv4
[ 0.123712] NetLabel: unlabeled traffic allowed by default
[ 0.124159] Switched to clocksource arch_sys_counter
[ 0.124446] FS-Cache: Loaded
[ 0.124602] CacheFiles: Loaded
[ 0.124767] AppArmor: AppArmor Filesystem Enabled
[ 0.133702] NET: Registered protocol family 2
[ 0.134371] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.134461] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.134590] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.134657] TCP: reno registered
[ 0.134682] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.134744] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.134953] NET: Registered protocol family 1
[ 0.135291] RPC: Registered named UNIX socket transport module.
[ 0.135317] RPC: Registered udp transport module.
[ 0.135336] RPC: Registered tcp transport module.
[ 0.135356] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.135390] PCI: CLS 0 bytes, default 64
[ 0.135990] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
[ 0.137323] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.137507] audit: initializing netlink subsys (disabled)
[ 0.137565] audit: type=2000 audit(0.130:1): initialized
[ 0.147950] VFS: Disk quotas dquot_6.5.2
[ 0.148187] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.149553] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.151522] NFS: Registering the id_resolver key type
[ 0.151592] Key type id_resolver registered
[ 0.151612] Key type id_legacy registered
[ 0.151729] ntfs: driver 2.1.31 [Flags: R/W].
[ 0.152298] fuse init (API version 7.23)
[ 0.154610] bounce: pool size: 64 pages
[ 0.154684] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[ 0.154724] io scheduler noop registered
[ 0.154747] io scheduler deadline registered
[ 0.154800] io scheduler cfq registered (default)
[ 0.156061] platform 1c19400.phy: Driver sun4i-usb-phy requests probe deferral
[ 0.159696] sun6i-a31-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[ 0.159957] sun6i-a31-r-pinctrl 1f02c00.pinctrl: Reset controller missing
[ 0.159991] platform 1f02c00.pinctrl: Driver sun6i-a31-r-pinctrl requests probe deferral
[ 0.162281] xenfs: not registering filesystem on non-xen platform
[ 0.217465] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 0.220474] console [ttyS0] disabled
[ 0.240651] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 40, base_baud = 1500000) is a

U6_16550A
[ 1.003567] console [ttyS0] enabled
[ 1.007907] msm_serial: driver initialized
[ 1.012356] STMicroelectronics ASC driver initialized
[ 1.018303] [drm] Initialized drm 1.1.0 20060810
[ 1.034574] brd: module loaded
[ 1.042522] loop: module loaded
[ 1.048591] Loading iSCSI transport class v2.0-870.
[ 1.053932] iscsi: registered transport (tcp)
[ 1.061526] CAN device driver interface
[ 1.066373] stmmaceth 1c30000.ethernet: no regulator found
[ 1.071929] Ring mode enabled
[ 1.075010] No HW DMA feature register supported
[ 1.079549] Normal descriptors
[ 1.082893] TX Checksum insertion supported
[ 1.110651] libphy: stmmac: probed
[ 1.114072] eth0: PHY ID 001cc915 at 0 IRQ POLL (stmmac-0:00) active
[ 1.120454] eth0: PHY ID 001cc915 at 1 IRQ POLL (stmmac-0:01)
[ 1.126709] pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Ethernet driver
[ 1.134217] usbcore: registered new interface driver pegasus
[ 1.139970] usbcore: registered new interface driver smsc75xx
[ 1.145800] usbcore: registered new interface driver smsc95xx
[ 1.151807] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.158372] ehci-pci: EHCI PCI platform driver
[ 1.162892] ehci-platform: EHCI generic platform driver
[ 1.168255] platform 1c1a000.usb: Driver ehci-platform requests probe deferral
[ 1.175591] ehci-omap: OMAP-EHCI Host Controller driver
[ 1.180916] ehci-orion: EHCI orion driver
[ 1.185025] SPEAr-ehci: EHCI SPEAr driver
[ 1.189123] ehci-st: EHCI STMicroelectronics driver
[ 1.194110] ehci-exynos: EHCI EXYNOS driver
[ 1.198405] tegra-ehci: Tegra EHCI driver
[ 1.202527] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.208739] ohci-pci: OHCI PCI platform driver
[ 1.213256] ohci-platform: OHCI generic platform driver
[ 1.218595] platform 1c1a400.usb: Driver ohci-platform requests probe deferral
[ 1.225912] ohci-omap3: OHCI OMAP3 driver
[ 1.230028] SPEAr-ohci: OHCI SPEAr driver
[ 1.234128] ohci-st: OHCI STMicroelectronics driver
[ 1.239182] usbcore: registered new interface driver usb-storage
[ 1.245265] usbcore: registered new interface driver ums-realtek
[ 1.252487] mousedev: PS/2 mouse device common for all mice
[ 1.260098] sun6i-rtc 1f00000.rtc: rtc core: registered rtc-sun6i as rtc0
[ 1.266916] sun6i-rtc 1f00000.rtc: RTC enabled
[ 1.271912] i2c /dev entries driver
[ 1.278198] IR NEC protocol handler initialized
[ 1.282767] IR RC5(x/sz) protocol handler initialized
[ 1.287856] IR RC6 protocol handler initialized
[ 1.292414] IR JVC protocol handler initialized
[ 1.296970] IR Sony protocol handler initialized
[ 1.301609] IR SANYO protocol handler initialized
[ 1.306337] IR Sharp protocol handler initialized
[ 1.311064] IR MCE Keyboard/mouse protocol handler initialized
[ 1.316917] IR XMP protocol handler initialized
[ 1.321551] usbcore: registered new interface driver uvcvideo
[ 1.327316] USB Video Class driver (1.1.1)
[ 1.331434] gspca_main: v2.14.0 registered
[ 1.337090] sunxi-wdt 1c20ca0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 1.345562] device-mapper: uevent: version 1.0.3
[ 1.350525] device-mapper: ioctl: 4.30.0-ioctl (2014-12-22) initialised: dm-devel@redhat.com
[ 1.359811] Driver 'mmcblk' needs updating - please use bus_type methods
[ 1.366605] sdhci: Secure Digital Host Controller Interface driver
[ 1.372801] sdhci: Copyright(c) Pierre Ossman
[ 1.377632] Synopsys Designware Multimedia Card Interface Driver
[ 1.384389] sunxi-mmc 1c0f000.mmc: No vqmmc regulator found
[ 1.390326] sunxi-mmc 1c0f000.mmc: Got CD GPIO
[ 1.424287] sunxi-mmc 1c0f000.mmc: base:0xf012a000 irq:28
[ 1.429805] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.436305] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.442425] hidraw: raw HID events driver (C) Jiri Kosina
[ 1.448574] usbcore: registered new interface driver usbhid
[ 1.454169] usbhid: USB HID core driver
[ 1.461306] ipip: IPv4 over IPv4 tunneling driver
[ 1.466641] TCP: cubic registered
[ 1.470014] Initializing XFRM netlink socket
[ 1.474985] NET: Registered protocol family 10
[ 1.480501] sit: IPv6 over IPv4 tunneling driver
[ 1.485744] NET: Registered protocol family 17
[ 1.490247] NET: Registered protocol family 15
[ 1.494758] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your

scripts to load br_netfilter if you need this.
[ 1.507393] can: controller area network core (rev 20120528 abi 9)
[ 1.513647] NET: Registered protocol family 29
[ 1.518128] can: raw protocol (rev 20120528)
[ 1.522431] can: broadcast manager protocol (rev 20120528 t)
[ 1.528158] 8021q: 802.1Q VLAN Support v1.8
[ 1.532563] Key type dns_resolver registered
[ 1.537350] cpu cpu0: failed to get cpu0 clock: -2
[ 1.542189] cpufreq-dt: probe of cpufreq-dt failed with error -2
[ 1.548259] ThumbEE CPU extension supported.
[ 1.552564] Registering SWP/SWPB emulation handler
[ 1.559862] Key type encrypted registered
[ 1.563905] AppArmor: AppArmor sha1 policy hashing enabled
[ 1.571486] sun6i-a31-r-pinctrl 1f02c00.pinctrl: initialized sunXi PIO driver
[ 1.579285] ehci-platform 1c1a000.usb: EHCI Host Controller
[ 1.584939] ehci-platform 1c1a000.usb: new USB bus registered, assigned bus number 1
[ 1.592964] ehci-platform 1c1a000.usb: irq 29, io mem 0x01c1a000
[ 1.604168] ehci-platform 1c1a000.usb: USB 2.0 started, EHCI 1.00
[ 1.611098] hub 1-0:1.0: USB hub found
[ 1.614929] hub 1-0:1.0: 1 port detected
[ 1.619744] ohci-platform 1c1a400.usb: Generic Platform OHCI controller
[ 1.626403] ohci-platform 1c1a400.usb: new USB bus registered, assigned bus number 2
[ 1.634311] ohci-platform 1c1a400.usb: irq 30, io mem 0x01c1a400
[ 1.648092] mmc0: host does not support reading read-only switch, assuming write-enable
[ 1.658695] mmc0: new high speed SDHC card at address 9bfb
[ 1.664546] mmcblk0: mmc0:9bfb SD08G 7.42 GiB
[ 1.670028] mmcblk0: p1 p2
[ 1.698854] hub 2-0:1.0: USB hub found
[ 1.702663] hub 2-0:1.0: 1 port detected
[ 1.707431] sun6i-rtc 1f00000.rtc: setting system clock to 1970-01-01 00:00:22 UTC (22)
[ 1.719263] vcc5v0: disabling
[ 1.722255] vcc3v3: disabling
[ 1.725325] ALSA device list:
[ 1.728302] No soundcards found.
[ 1.732744] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities
[ 1.741506] EXT4-fs (mmcblk0p2): couldn't mount as ext2 due to feature incompatibilities
[ 1.924200] usb 1-1: new high-speed USB device number 2 using ehci-platform
[ 2.007365] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 2.015525] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 2.022356] devtmpfs: mounted
[ 2.026212] Freeing unused kernel memory: 876K (c0fa3000 - c107e000)
[ 2.060429] hub 1-1:1.0: USB hub found
[ 2.064406] hub 1-1:1.0: 4 ports detected
[ 2.354445] usb 1-1.2: new high-speed USB device number 3 using ehci-platform
[ 2.773319] udevd[211]: starting version 175
[ 3.171735] cfg80211: Calling CRDA to update world regulatory domain
[ 3.325480] usb 1-1.2: reset high-speed USB device number 3 using ehci-platform
[ 3.448914] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3070, rev 0201 detected
[ 3.511331] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0005 detected
[ 3.539943] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[ 3.541465] usbcore: registered new interface driver rt2800usb
[ 6.573225] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 6.992285] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 9.312195] random: dd urandom read with 65 bits of entropy available
[ 9.668261] ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file

'rt2870.bin'
[ 9.670555] ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version:

0.29
[ 10.107410] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 10.452846] RX IPC Checksum Offload disabled
[ 10.452868] No MAC Management Counters available
[ 11.677446] random: nonblocking pool is initialized
[ 12.665369] Adding 102396k swap on /var/swap. Priority:-1 extents:2 across:2100544k SS
[ 76.352416] usb 1-1.2: USB disconnect, device number 3
[ 80.878491] usb 1-1.2: new high-speed USB device number 4 using ehci-platform
[ 81.103486] usb 1-1.2: reset high-speed USB device number 4 using ehci-platform
[ 81.217986] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 3070, rev 0201 detected
[ 81.272367] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 0005 detected
[ 81.273058] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[ 81.343487] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmware file

'rt2870.bin'
[ 81.343677] ieee80211 phy1: rt2x00lib_request_firmware: Info - Firmware detected - version:

0.29
[ 81.760596] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 83.391989] wlan0: authenticate with 1c:7e:e5:40:12:00
[ 83.449124] wlan0: send auth to 1c:7e:e5:40:12:00 (try 1/3)
[ 83.450640] wlan0: authenticated
[ 83.450926] rt2800usb 1-1.2:1.0 wlan0: disabling HT/VHT due to WEP/TKIP use
[ 83.453555] wlan0: associate with 1c:7e:e5:40:12:00 (try 1/3)
[ 83.459752] wlan0: RX AssocResp from 1c:7e:e5:40:12:00 (capab=0x431 status=0 aid=9)
[ 83.466616] wlan0: associated
[ 83.466684] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 85.109544] RX IPC Checksum Offload disabled
[ 85.109564] No MAC Management Counters available
[ 85.109738] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 209.681490] usb 1-1.1: new full-speed USB device number 5 using ehci-platform
[ 209.808659] usbcore: registered new interface driver usbserial
[ 209.808742] usbcore: registered new interface driver usbserial_generic
[ 209.808804] usbserial: USB Serial support registered for generic
[ 209.813559] usbcore: registered new interface driver cp210x
[ 209.813647] usbserial: USB Serial support registered for cp210x
[ 209.814087] cp210x 1-1.1:1.0: cp210x converter detected
[ 209.814434] usb 1-1.1: cp210x converter now attached to ttyUSB0
pi@raspberrypi ~ $


login as: pi
pi@192.168.0.124's password:
Linux raspberrypi 4.0.0-rc2-BPi-IoT #1 SMP Fri Mar 6 08:50:45 CST 2015 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Jul 28 05:34:37 2015 from 192.168.0.111
pi@raspberrypi ~ $ cd Cumulus
pi@raspberrypi ~/Cumulus $ sudo mono CumulusMX.exe -lang en-US
Current culture: English (United States)
Serial: 74FECEABEB2DA94ECB5EBA0CD11A7137
Cumulus MX v.3.0.0 build 3026
This is pre-release beta software
Today.ini = data/today.ini
Last update=7/26/2015 1:30:00 PM
Unable to connect to station
Cumulus running at: http://*:8998/
(Replace * with any IP address on this machine, or localhost)
Starting web socket server on port 8002
7/28/2015 5:58:03 AM
Type Ctrl-C to terminate

Cunulus.ini file has Model set to Vantage Vu and the port set to Port=/dev/ttyUSB0
Roy Schahrer - N7QYK
Chandler, AZ
WX Station : Davis Vantage Vue with USB Datalogger
WX Computer: Raspberry Pi 3 Model B running Raspbian
Software : CumulusMX Beta 3041
User avatar
steve
Cumulus Author
Posts: 26701
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: MX on a Banana Pi BPI-M2

Post by steve »

It looks like /dev/ttyUSB0 is the correct device, but MX was unable to open the port. If you attach the MXdiags file, I'll take a look to see if I can see anything. What version of Raspbian are you using, and what version of Mono?

Perhaps Jan could suggest something, as he has a Banana Pi?
Steve
User avatar
ICP963
Posts: 54
Joined: Thu 04 Jul 2013 7:53 am
Weather Station: Vantage Vue
Operating System: Raspbian
Location: Chandler, AZ, USA

Re: MX on a Banana Pi BPI-M2

Post by ICP963 »

steve wrote:It looks like /dev/ttyUSB0 is the correct device, but MX was unable to open the port. If you attach the MXdiags file, I'll take a look to see if I can see anything. What version of Raspbian are you using, and what version of Mono?

Perhaps Jan could suggest something, as he has a Banana Pi?
I found the line CommPortName that was set to Com4 and I changed that one to /dev/ttyUSB0 and it is now communicating.

Now I am connected, but I am not getting any readings on the web pages, lots of 404 errors so I will look back over the rest of the setup and see what I can find. :)

Roy



Rasbian version is:
Linux raspberrypi 4.0.0-rc2-BPi-IoT #1 SMP Fri Mar 6 08:50:45 CST 2015 armv7l

Mono Version is:
Mono JIT compiler version 4.0.2 (Stable 4.0.2.5/c99aa0c Wed Jun 24 10:33:52 UTC 2015)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: normal
Notifications: epoll
Architecture: armel,vfp+hard
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen

Linux experience Level = Near Zippo. :)
Roy Schahrer - N7QYK
Chandler, AZ
WX Station : Davis Vantage Vue with USB Datalogger
WX Computer: Raspberry Pi 3 Model B running Raspbian
Software : CumulusMX Beta 3041
jank
Posts: 239
Joined: Sat 13 Jun 2015 5:57 pm
Weather Station: FineOffset WS3080
Operating System: Debian Buster - Raspbian - Raspb
Location: Germany - nearby Kassel

Re: MX on a Banana Pi BPI-M2

Post by jank »

ICP963 wrote:
steve wrote:Perhaps Jan could suggest something, as he has a Banana Pi?
I found the line CommPortName that was set to Com4 and I changed that one to /dev/ttyUSB0 and it is now communicating.
Now I am connected, but I am not getting any readings on the web pages, lots of 404 errors so I will look back over the rest of the setup and see what I can find. :)
Sorry (Jan, thats me) , I read this question too late to add something interesting but fortunately, you got this running.
you stated the the device was being created successfully /dev/ttyUSB0
the file is existing in the /dev folder (ls -al /dev/ttyUSB0)
...but finally you missed to add this device into the Cumulus.ini file.
Well, you stated everything is okay now but, you are getting some 404 Pages......so the initial problem seem to be solved ?
Which of the pages are working and which are giving a 404 ?
Do want a Managing Dashboard for CumulusMX on RaspberryPi? cumulusmx.sh
viewtopic.php?f=40&t=17907
Image
User avatar
ICP963
Posts: 54
Joined: Thu 04 Jul 2013 7:53 am
Weather Station: Vantage Vue
Operating System: Raspbian
Location: Chandler, AZ, USA

Re: MX on a Banana Pi BPI-M2

Post by ICP963 »

Thanks Jan and Steve,

I am not getting any reading on the pages I an get to load,

http://192.168.0.124:8998/now.html
http://192.168.0.124:8998/todayyest.html
http://192.168.0.124:8998/records.html
http://192.168.0.124:8998/stationsettings.html
http://192.168.0.124:8998/noaasettings.html

all give me a 404 - Not Found

The rest of the screens I can get too have no station readings showing.

I appear to either be missing some files, or something along those lines.

--.- °C is about all I see now.

I also just noticed this when I ran it today:

Could not load signature of LinqToTwitter.AuthorizerBase:GetAuthorizationString due to: Could not load file or assembly or one of its dependencies.
Could not load signature of LinqToTwitter.IAuthorizer:GetAuthorizationString due to: Could not load file or assembly or one of its dependencies.

It doesn't throw this error if I am into the Pi with PUTTY, but I got it with the terminal while into it from a remote desktop.


I try it and then put it back onto my working EeePC with the old software so I don't miss data, but I am not giving up. :)

Roy
You do not have the required permissions to view the files attached to this post.
Roy Schahrer - N7QYK
Chandler, AZ
WX Station : Davis Vantage Vue with USB Datalogger
WX Computer: Raspberry Pi 3 Model B running Raspbian
Software : CumulusMX Beta 3041
User avatar
steve
Cumulus Author
Posts: 26701
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: MX on a Banana Pi BPI-M2

Post by steve »

Ah - you're talking about the user interface rather than a web site. The only reasons I can think of for getting a '404' for the UI pages are:

- those pages are somehow missing from the MX interface directory
- wrong IP address
- MX isn't running
- a firewall/router issue between the machine running MX and the machine you are running a browser in
Steve
jank
Posts: 239
Joined: Sat 13 Jun 2015 5:57 pm
Weather Station: FineOffset WS3080
Operating System: Debian Buster - Raspbian - Raspb
Location: Germany - nearby Kassel

Re: MX on a Banana Pi BPI-M2

Post by jank »

ICP963 wrote:Thanks Jan and Steve,
I am not getting any reading on the pages I an get to load,

http://192.168.0.124:8998/now.html
http://192.168.0.124:8998/todayyest.html
http://192.168.0.124:8998/records.html
http://192.168.0.124:8998/stationsettings.html
http://192.168.0.124:8998/noaasettings.html

all give me a 404 - Not Found
I try it and then put it back onto my working EeePC with the old software so I don't miss data, but I am not giving up. :)
Roy
Are you saying that the pages
http://192.168.0.124:8998/internetsettings.html
http://192.168.0.124:8998/extrawebfiles.html
http://192.168.0.124:8998/calibrationsettings.html
http://192.168.0.124:8998/mysqlsettings.html
Are all working? when you successfully can load one of the pages above, can you press CTRL+F5 Key on your Keyboard to reload them?
Are you sure, that your FileUpload to the BananaPi completely worked ? Maybe some files are missing when you uploaded Archive?
Test: Extract the ZIP File to your Windows Box and count the files in all folder and than deleter the complete Folder on the BananaPi and create a new one and copy the files again using WINSCRP.
Count the files in this folder and compare it with the extracted folder on your windows box, to make sure, no file upload to the BananaPi failed.
this is what I would do........
...and yes, don't give up......it will work and I totally understand, that you want to switch back as fast as possible to your windows box to not loose any data in case you run into trouble.
Do want a Managing Dashboard for CumulusMX on RaspberryPi? cumulusmx.sh
viewtopic.php?f=40&t=17907
Image
User avatar
ICP963
Posts: 54
Joined: Thu 04 Jul 2013 7:53 am
Weather Station: Vantage Vue
Operating System: Raspbian
Location: Chandler, AZ, USA

Re: MX on a Banana Pi BPI-M2

Post by ICP963 »

Success - Mostly. :)

I re-installed MX in a new directory and it is running with my Vantage Vue after I copied just my Cumulus.ini file over.

Now all I need to do is move over my history files and such and I think I will be set.

I do know that I will miss having everything right on one screen like it is with Cumulus 1, but I'm betting there might be a template for that.

Roy
Roy Schahrer - N7QYK
Chandler, AZ
WX Station : Davis Vantage Vue with USB Datalogger
WX Computer: Raspberry Pi 3 Model B running Raspbian
Software : CumulusMX Beta 3041
User avatar
ICP963
Posts: 54
Joined: Thu 04 Jul 2013 7:53 am
Weather Station: Vantage Vue
Operating System: Raspbian
Location: Chandler, AZ, USA

Re: MX on a Banana Pi BPI-M2

Post by ICP963 »

My build 3026 install seems to be running correctly now.

I am feeding Twitter at @KOA789

My CWOP ID is EW4424

WeatherUnderground feed is at KAZCHAND32 with RapidFire running.

The Banana Pi BPI-M2 seems to be coasting along at 1% CPU load so I may have to get my hands on some other things to hang onto it for fun. My only issue witht he M2 is the onboard WiFi is not working and I have a USB WiFistick on it until I scope that one out. I have a second BPI-M2 running a feed into FlightRadat24, but the Vantage VUE's console is not in a good location that I can run the ABS-B antenna feed line into the CMX computer. It would be interesting if someone had a Davis receiver plug in for SDRSharp though.

Thanks to Steve and Jan for the help and for the forum posts on the time string that got my Twitter feed running too.

Roy - N7QYK
Roy Schahrer - N7QYK
Chandler, AZ
WX Station : Davis Vantage Vue with USB Datalogger
WX Computer: Raspberry Pi 3 Model B running Raspbian
Software : CumulusMX Beta 3041
User avatar
steve
Cumulus Author
Posts: 26701
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: MX on a Banana Pi BPI-M2

Post by steve »

It's interesting that you have Twitter working, because I thought that I had broken that in 3026 by missing out a DLL from the distribution - an older version of System.Net.Http.dll which the Twitter code apparently needs.

Could you please show me the output from this command:

gacutil -l | grep Http

Do you have a System.Net.Http.dll in your MX directory?
Steve
User avatar
ICP963
Posts: 54
Joined: Thu 04 Jul 2013 7:53 am
Weather Station: Vantage Vue
Operating System: Raspbian
Location: Chandler, AZ, USA

Re: MX on a Banana Pi BPI-M2

Post by ICP963 »

steve wrote:It's interesting that you have Twitter working, because I thought that I had broken that in 3026 by missing out a DLL from the distribution - an older version of System.Net.Http.dll which the Twitter code apparently needs.

Could you please show me the output from this command:

gacutil -l | grep Http

Do you have a System.Net.Http.dll in your MX directory?
Output attached.

Yes, I have System.Net.Http.dll in the MX directory. You had posted it as a solution for someone else so I figured I would try it too.

I would sure like to see something along the lines of the old console display like I see some have, but I see there was some friction about the php file so I am hoping someone else came up with something close.
You do not have the required permissions to view the files attached to this post.
Roy Schahrer - N7QYK
Chandler, AZ
WX Station : Davis Vantage Vue with USB Datalogger
WX Computer: Raspberry Pi 3 Model B running Raspbian
Software : CumulusMX Beta 3041
User avatar
steve
Cumulus Author
Posts: 26701
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: MX on a Banana Pi BPI-M2

Post by steve »

ICP963 wrote:Yes, I have System.Net.Http.dll in the MX directory. You had posted it as a solution for someone else so I figured I would try it too.
Ah, OK, that explains it.
I would sure like to see something along the lines of the old console display like I see some have, but I see there was some friction about the php file so I am hoping someone else came up with something close.
The unauthorised commercial product which copied the old Cumulus main screen was for a web site, and wouldn't work as a local user interface for MX anyway. But it would be possible for someone to create a page which works with MX as part of the user interface which looks however you wish. This is one of the reasons for making the user interface separate from the program, users now have control over how it looks, rather than me. I haven't published the full API yet, as it's liable to change, but it's possible to work it out by looking at the supplied user interface.
Steve
User avatar
ICP963
Posts: 54
Joined: Thu 04 Jul 2013 7:53 am
Weather Station: Vantage Vue
Operating System: Raspbian
Location: Chandler, AZ, USA

Re: MX on a Banana Pi BPI-M2

Post by ICP963 »

steve wrote:The unauthorised commercial product which copied the old Cumulus main screen was for a web site, and wouldn't work as a local user interface for MX anyway. But it would be possible for someone to create a page which works with MX as part of the user interface which looks however you wish. This is one of the reasons for making the user interface separate from the program, users now have control over how it looks, rather than me. I haven't published the full API yet, as it's liable to change, but it's possible to work it out by looking at the supplied user interface.
That is understandable. I will explore the supplied pages and see what I can learn. That can be part of the fun, and I end up learning from it as well.

I enjoy tinkering with things anyways. :D

Roy N7QYK
Roy Schahrer - N7QYK
Chandler, AZ
WX Station : Davis Vantage Vue with USB Datalogger
WX Computer: Raspberry Pi 3 Model B running Raspbian
Software : CumulusMX Beta 3041
Locked