kevinherron / pi-server

OPC UA Server for Raspberry Pi
34 stars 14 forks source link

Unable to determine the hardware version BCM2835 #5

Open madhu-panisetty opened 7 years ago

madhu-panisetty commented 7 years ago

Hi,

We tried to use the OPC server created by you on our raspberry pi device, but when running we found that this device is not compatible. Please help us in fixing this.

Thank you, Madhu

kevinherron commented 7 years ago

Were you running one of the old downloads are a build based off the latest in the repo? Which RPi device?

madhu-panisetty commented 7 years ago

Hi Kevin, Thanks for quick reply. We are completely new for this and will be really helpful if you can help us.

We downloaded V1.1.0 from https://github.com/kevinherron/pi-server/releases. RPI device is PI 3 Model B

This is the error log

STATUS | wrapper  | 2017/08/10 14:03:09 | Launching a JVM...
INFO   | wrapper  | 2017/08/10 14:03:09 | Java Command Line:
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[0] : /usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/bin/java
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[1] : -Xms128m
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[2] : -Xmx256m
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[3] : -Djava.library.path=../lib
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[4] : -classpath
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[5] : ../lib/guava-18.0.jar:../lib/jackson-annotations-2.4.0.jar:../lib/jackson-core-2.4.0.jar:../lib/jackson-databind-2.4.0.jar:../lib/javassist-3.20.0-GA.jar:../lib/jool-0.9.6.jar:../lib/jsr305-3.0.0.jar:../lib/logback-classic-1.1.2.jar:../lib/logback-core-1.1.2.jar:../lib/metrics-core-3.1.2.jar:../lib/netty-buffer-4.0.31.Final.jar:../lib/netty-codec-4.0.31.Final.jar:../lib/netty-common-4.0.31.Final.jar:../lib/netty-handler-4.0.31.Final.jar:../lib/netty-transport-4.0.31.Final.jar:../lib/pi4j-core-1.0.jar:../lib/pi-server-1.1.0.jar:../lib/slf4j-api-1.7.6.jar:../lib/stack-core-1.0.0.jar:../lib/stack-server-1.0.0.jar:../lib/ua-server-0.4.0.jar:../lib/wrapper.jar
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[6] : -Dwrapper.key=FDinBUAMmM8Qhcbo
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[7] : -Dwrapper.port=32000
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[8] : -Dwrapper.disable_console_input=TRUE
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[9] : -Dwrapper.pid=3627
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[10] : -Dwrapper.version=3.5.26
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[11] : -Dwrapper.native_library=wrapper
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[12] : -Dwrapper.arch=armhf
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[13] : -Dwrapper.service=TRUE
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[14] : -Dwrapper.cpu.timeout=10
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[15] : -Dwrapper.jvmid=5
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[16] : org.tanukisoftware.wrapper.WrapperSimpleApp
INFO   | wrapper  | 2017/08/10 14:03:09 |   Command[17] : com.digitalpetri.opcua.raspberrypi.PiServer
INFO   | jvm 5    | 2017/08/10 14:03:09 | WrapperManager: Initializing...
INFO   | jvm 5    | 2017/08/10 14:03:11 | /home/pi/projects/Adafruit_Python_DHT/examples/pi-server-1.1.0/bin
INFO   | jvm 5    | 2017/08/10 14:03:20 | 14:03:20.479 [WrapperSimpleAppMain] INFO  c.d.o.s.s.namespaces.OpcUaNamespace - Loaded 1636 nodes in 1905ms.
INFO   | jvm 5    | 2017/08/10 14:03:21 | 14:03:20.924 [WrapperSimpleAppMain] INFO  c.d.opcua.sdk.server.OpcUaServer - Binding endpoint opc.tcp://raspberrypi:12685 to 0.0.0.0 [None/None]
INFO   | jvm 5    | 2017/08/10 14:03:21 | 14:03:20.930 [WrapperSimpleAppMain] INFO  c.d.opcua.sdk.server.OpcUaServer - Binding endpoint opc.tcp://localhost:12685 to 0.0.0.0 [None/None]
INFO   | jvm 5    | 2017/08/10 14:03:21 | 14:03:20.932 [WrapperSimpleAppMain] INFO  c.d.opcua.sdk.server.OpcUaServer - Binding endpoint opc.tcp://192.168.30.71:12685 to 0.0.0.0 [None/None]
INFO   | jvm 5    | 2017/08/10 14:03:21 | 14:03:20.935 [WrapperSimpleAppMain] INFO  c.d.opcua.sdk.server.OpcUaServer - Binding endpoint opc.tcp://127.0.0.1:12685 to 0.0.0.0 [None/None]
INFO   | jvm 5    | 2017/08/10 14:03:21 | 14:03:21.077 [WrapperSimpleAppMain] INFO  c.d.opcua.sdk.server.OpcUaServer - digitalpetri opc-ua stack version: 1.0.0
INFO   | jvm 5    | 2017/08/10 14:03:21 | 14:03:21.078 [WrapperSimpleAppMain] INFO  c.d.opcua.sdk.server.OpcUaServer - digitalpetri opc-ua sdk version: 0.4.0
INFO   | jvm 5    | 2017/08/10 14:03:21 | Unable to determine hardware version. I see: Hardware : BCM2835
INFO   | jvm 5    | 2017/08/10 14:03:21 | ,
INFO   | jvm 5    | 2017/08/10 14:03:21 |  - expecting BCM2708 or BCM2709. Please report this to projects@drogon.net
ERROR  | wrapper  | 2017/08/10 14:03:21 | JVM exited unexpectedly.
FATAL  | wrapper  | 2017/08/10 14:03:21 | There were 5 failed launches in a row, each lasting less than 300 seconds.  Giving up.
FATAL  | wrapper  | 2017/08/10 14:03:21 |   There may be a configuration problem: please check the logs.
STATUS | wrapper  | 2017/08/10 14:03:21 | <-- Wrapper Stopped

Thank you, Madhu

kevinherron commented 7 years ago

I think you'll have to try using the latest source instead. The Pi4J library was updated to 1.1, which includes support for newer versions of the RPi.

This is just a toy project I used for a demo at a tradeshow once, I'm not super interested in keeping up with doing binary releases right now.

On Thu, Aug 10, 2017 at 7:22 AM, madhu-panisetty notifications@github.com wrote:

Hi Kevin, Thanks for quick reply. We are completely new for this and will be really helpful if you can help us.

We downloaded V1.1.0 from https://github.com/ kevinherron/pi-server/releases. RPI device is PI 3 Model B

This is the error log

STATUS | wrapper | 2017/08/10 14:03:09 | Launching a JVM... INFO | wrapper | 2017/08/10 14:03:09 | Java Command Line: INFO | wrapper | 2017/08/10 14:03:09 | Command[0] : /usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/bin/java INFO | wrapper | 2017/08/10 14:03:09 | Command[1] : -Xms128m INFO | wrapper | 2017/08/10 14:03:09 | Command[2] : -Xmx256m INFO | wrapper | 2017/08/10 14:03:09 | Command[3] : -Djava.library.path=../lib INFO | wrapper | 2017/08/10 14:03:09 | Command[4] : -classpath INFO | wrapper | 2017/08/10 14:03:09 | Command[5] : ../lib/guava-18.0.jar:../lib/jackson-annotations-2.4.0.jar:../lib/jackson-core-2.4.0.jar:../lib/jackson-databind-2.4.0.jar:../lib/javassist-3.20.0-GA.jar:../lib/jool-0.9.6.jar:../lib/jsr305-3.0.0.jar:../lib/logback-classic-1.1.2.jar:../lib/logback-core-1.1.2.jar:../lib/metrics-core-3.1.2.jar:../lib/netty-buffer-4.0.31.Final.jar:../lib/netty-codec-4.0.31.Final.jar:../lib/netty-common-4.0.31.Final.jar:../lib/netty-handler-4.0.31.Final.jar:../lib/netty-transport-4.0.31.Final.jar:../lib/pi4j-core-1.0.jar:../lib/pi-server-1.1.0.jar:../lib/slf4j-api-1.7.6.jar:../lib/stack-core-1.0.0.jar:../lib/stack-server-1.0.0.jar:../lib/ua-server-0.4.0.jar:../lib/wrapper.jar INFO | wrapper | 2017/08/10 14:03:09 | Command[6] : -Dwrapper.key=FDinBUAMmM8Qhcbo INFO | wrapper | 2017/08/10 14:03:09 | Command[7] : -Dwrapper.port=32000 INFO | wrapper | 2017/08/10 14:03:09 | Command[8] : -Dwrapper.disable_console_input=TRUE INFO | wrapper | 2017/08/10 14:03:09 | Command[9] : -Dwrapper.pid=3627 INFO | wrapper | 2017/08/10 14:03:09 | Command[10] : -Dwrapper.version=3.5.26 INFO | wrapper | 2017/08/10 14:03:09 | Command[11] : -Dwrapper.native_library=wrapper INFO | wrapper | 2017/08/10 14:03:09 | Command[12] : -Dwrapper.arch=armhf INFO | wrapper | 2017/08/10 14:03:09 | Command[13] : -Dwrapper.service=TRUE INFO | wrapper | 2017/08/10 14:03:09 | Command[14] : -Dwrapper.cpu.timeout=10 INFO | wrapper | 2017/08/10 14:03:09 | Command[15] : -Dwrapper.jvmid=5 INFO | wrapper | 2017/08/10 14:03:09 | Command[16] : org.tanukisoftware.wrapper.WrapperSimpleApp INFO | wrapper | 2017/08/10 14:03:09 | Command[17] : com.digitalpetri.opcua.raspberrypi.PiServer INFO | jvm 5 | 2017/08/10 14:03:09 | WrapperManager: Initializing... INFO | jvm 5 | 2017/08/10 14:03:11 | /home/pi/projects/Adafruit_Python_DHT/examples/pi-server-1.1.0/bin INFO | jvm 5 | 2017/08/10 14:03:20 | 14:03:20.479 [WrapperSimpleAppMain] INFO c.d.o.s.s.namespaces.OpcUaNamespace - Loaded 1636 nodes in 1905ms. INFO | jvm 5 | 2017/08/10 14:03:21 | 14:03:20.924 [WrapperSimpleAppMain] INFO c.d.opcua.sdk.server.OpcUaServer - Binding endpoint opc.tcp://raspberrypi:12685 to 0.0.0.0 [None/None] INFO | jvm 5 | 2017/08/10 14:03:21 | 14:03:20.930 [WrapperSimpleAppMain] INFO c.d.opcua.sdk.server.OpcUaServer - Binding endpoint opc.tcp://localhost:12685 to 0.0.0.0 [None/None] INFO | jvm 5 | 2017/08/10 14:03:21 | 14:03:20.932 [WrapperSimpleAppMain] INFO c.d.opcua.sdk.server.OpcUaServer - Binding endpoint opc.tcp://192.168.30.71:12685 to 0.0.0.0 [None/None] INFO | jvm 5 | 2017/08/10 14:03:21 | 14:03:20.935 [WrapperSimpleAppMain] INFO c.d.opcua.sdk.server.OpcUaServer - Binding endpoint opc.tcp://127.0.0.1:12685 to 0.0.0.0 [None/None] INFO | jvm 5 | 2017/08/10 14:03:21 | 14:03:21.077 [WrapperSimpleAppMain] INFO c.d.opcua.sdk.server.OpcUaServer - digitalpetri opc-ua stack version: 1.0.0 INFO | jvm 5 | 2017/08/10 14:03:21 | 14:03:21.078 [WrapperSimpleAppMain] INFO c.d.opcua.sdk.server.OpcUaServer - digitalpetri opc-ua sdk version: 0.4.0 INFO | jvm 5 | 2017/08/10 14:03:21 | Unable to determine hardware version. I see: Hardware : BCM2835 INFO | jvm 5 | 2017/08/10 14:03:21 | , INFO | jvm 5 | 2017/08/10 14:03:21 | - expecting BCM2708 or BCM2709. Please report this to projects@drogon.net ERROR | wrapper | 2017/08/10 14:03:21 | JVM exited unexpectedly. FATAL | wrapper | 2017/08/10 14:03:21 | There were 5 failed launches in a row, each lasting less than 300 seconds. Giving up. FATAL | wrapper | 2017/08/10 14:03:21 | There may be a configuration problem: please check the logs. STATUS | wrapper | 2017/08/10 14:03:21 | <-- Wrapper Stopped

Thank you, Madhu

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/kevinherron/pi-server/issues/5#issuecomment-321566130, or mute the thread https://github.com/notifications/unsubscribe-auth/AAUxMbfEIopQo8dxgdWgAhV8quvEpxShks5sWxIugaJpZM4OzW1I .

madhu-panisetty commented 7 years ago

Hi, yes it seems like you complied in 2015 and changes are done in 2016 also. We are trying this as a sample project using a temperature sensor on RPI and we are able to get data using python scripts, but we are completely new to OPC.

Can you please compile from latest code.