Announcement

Collapse
No announcement yet.

ERROR System is not a Raspberry Pi

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    ERROR System is not a Raspberry Pi

    I have RaspberryIO running on a RaspberryPi 4 with HS3 on a Windows 10 pc with the plugin disabled and everything works great.
    I wanted to run a second instance of RaspberryIO on a second RaspberryPi 4. I installed NOOBS on a new RaspberryPi 4 and went thru the upgrade process. I then installed Mono-complete and mono-vbnc.
    Next, I installed the RaspberryIO the second Pi according to the user guide. I used a different instance name this time.
    When I start RaspberryIO on the second Pi, I get the following error:
    Plugin: RaspberryIO Instance: RemoteGPIO2 starting...
    Connection attempt #1
    Connected (Homeseer API 3). Waiting to be initialized...
    Feb-20 10:19:54 INFO RaspberryIO version 3.0.0.17
    Feb-20 10:19:59 ERROR System is not a Raspberry Pi

    I though I did everything the same as on the first Pi which is running great.

    I also tried shutting down the Pi that was working and then started the second Pi with the same result.

    I am doing something wrong, but I do not know what it is.

    #2
    what exact model is your second RPi4?

    could you run the following command and post the output in this thread:

    Code:
    more /proc/cpuinfo

    Comment


      #3
      The working Raspberry Pi and the second one with the error are both a Raspberry Pi 4 Model B


      THIS IS THE OUTPUT FOR THE PI THAT GETS THE NOT A RASPBERRY PI ERROR
      pi@raspberrypi:~ $ more /proc/cpuinfo
      processor : 0
      model name : ARMv7 Processor rev 3 (v7l)
      BogoMIPS : 108.00
      Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt
      vfpd32 lpae evtstrm crc32
      CPU implementer : 0x41
      CPU architecture: 7
      CPU variant : 0x0
      CPU part : 0xd08
      CPU revision : 3

      processor : 1
      model name : ARMv7 Processor rev 3 (v7l)
      BogoMIPS : 108.00
      Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt
      vfpd32 lpae evtstrm crc32
      CPU implementer : 0x41
      CPU architecture: 7
      CPU variant : 0x0
      CPU part : 0xd08
      CPU revision : 3

      processor : 2
      model name : ARMv7 Processor rev 3 (v7l)
      BogoMIPS : 108.00
      Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
      crc32
      CPU implementer : 0x41
      CPU architecture: 7
      CPU variant : 0x0
      CPU part : 0xd08
      CPU revision : 3

      processor : 3
      model name : ARMv7 Processor rev 3 (v7l)
      BogoMIPS : 108.00
      Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
      crc32
      CPU implementer : 0x41
      CPU architecture: 7
      CPU variant : 0x0
      CPU part : 0xd08
      CPU revision : 3

      Hardware : BCM2835
      Revision : c03112
      Serial : 100000000eaf4232
      Model : Raspberry Pi 4 Model B Rev 1.2
      pi@raspberrypi:~ $

      Comment


        #4
        I noticed that the working Pi is Revision a03111, Model Raspberry Pi 4 Model B Rev 1.1
        The Pi with the error is Revision c03112, Model Raspberry Pi 4 Model B Rev 1.2

        The following is the output of more /proc/cpuinfo for the working Raspberry Pi with RaspberryIO
        pi@raspberrypi:~ $ more /proc/cpuinfo
        processor : 0
        model name : ARMv7 Processor rev 3 (v7l)
        BogoMIPS : 108.00
        Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt
        vfpd32 lpae evtstrm crc32
        CPU implementer : 0x41
        CPU architecture: 7
        CPU variant : 0x0
        CPU part : 0xd08
        CPU revision : 3

        processor : 1
        model name : ARMv7 Processor rev 3 (v7l)
        BogoMIPS : 108.00
        Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt
        vfpd32 lpae evtstrm crc32
        CPU implementer : 0x41
        CPU architecture: 7
        CPU variant : 0x0
        CPU part : 0xd08
        CPU revision : 3

        processor : 2
        model name : ARMv7 Processor rev 3 (v7l)
        BogoMIPS : 108.00
        Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt
        vfpd32 lpae evtstrm crc32
        CPU implementer : 0x41
        CPU architecture: 7
        CPU variant : 0x0
        CPU part : 0xd08
        CPU revision : 3

        processor : 3
        model name : ARMv7 Processor rev 3 (v7l)
        BogoMIPS : 108.00
        Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt
        vfpd32 lpae evtstrm crc32
        CPU implementer : 0x41
        CPU architecture: 7
        CPU variant : 0x0
        CPU part : 0xd08
        CPU revision : 3

        Hardware : BCM2835
        Revision : a03111
        Serial : 100000004604860c
        Model : Raspberry Pi 4 Model B Rev 1.1
        pi@raspberrypi:~ $

        Comment


          #5
          Code:
          Revision : c03112
          looks like this one is a RPi4 Rev 1.2

          if you run the same command on your Rpi that works I bet you get a different Revision:
          Code:
          Revision : c03111
          Anyway, I will add support for this new revision.

          Comment


            #6
            Yes, the one that works is Rev a03111 and is Model : Raspberry Pi 4 Model B Rev 1.1. I posted the output above for the one that works.
            Will you post something when you add support for the new revision?

            Thanks Much! I really like your Plugin.

            Comment


              #7
              I added support for RPi4 rev 1.2 in version 3.0.0.18 of the plugin
              You can download the remote zip package from https://www.dropbox.com/s/lm67xz5nif...-0-18.zip?dl=0

              Comment


                #8
                I was confused with the ... in the URL above. I finally clicked on the url and found the full name was:
                https://www.dropbox.com/s/lm67xz5nif...-0-18.zip?dl=0

                I did a wget https://www.dropbox.com/s/lm67xz5nif...-0-18.zip?dl=0
                and the zip file was saved to RaspberryIO_remote_install_3-0-0-18.zip?dl=0.1’

                I then did unzip RaspberryIO_remote_install_3-0-0-18.zip?dl=0.1 and received the following:
                Archive: RaspberryIO_remote_install_3-0-0-18.zip?dl=0.1
                inflating: HomeSeerAPI.dll
                inflating: HSCF.dll
                inflating: HSPI_RaspberryIO.exe
                inflating: HSPI_RaspberryIO.exe.config
                inflating: Raspberry.IO.dll
                inflating: Raspberry.IO.GeneralPurpose.dll
                inflating: Raspberry.IO.Interop.dll
                inflating: Raspberry.System.dll
                inflating: run.sh
                inflating: Scheduler.dll

                I then updated run.sh with my path and ip address and instance name:
                My run.sh is a follows:
                #!/bin/sh
                cd /home/pi/RaspberryIO
                mono HSPI_RaspberryIO.exe server=192.168.1.170 instance=RemoteGPIO2 autoreconnect=30


                The directory listing of RaspberryIO is as follows:
                pi@raspberrypi:~/RaspberryIO $ ls
                HomeSeerAPI.dll HSPI_RaspberryIO.exe.config Raspberry.IO.Interop.dll Raspberry.System.dll
                HSCF.dll Raspberry.IO.dll 'RaspberryIO_remote_install_3-0-0-18.zip?dl=0' run.sh
                HSPI_RaspberryIO.exe Raspberry.IO.GeneralPurpose.dll 'RaspberryIO_remote_install_3-0-0-18.zip?dl=0.1' Scheduler.dll

                WHEN I TRY TO RUN THE PROGRAM FROM THE RaspberryIO DIRECTORY, I GET THE FOLLOWING RESULT
                pi@raspberrypi:~/RaspberryIO $ sudo ./run.sh
                sudo: ./run.sh: command not found

                I am assuming this is a Linux issue, but I did not have this issue before. I am not a Linux expert.


                I must be doing something wrong.

                Comment


                  #9
                  I found my issue with sudo, i forgot to make run.sh executable.

                  When I type sudo ./run.sh with RaspberryIO version 3.0.0.18, I get the following:
                  pi@raspberrypi:~/RaspberryIO $ sudo ./run.sh
                  Plugin: RaspberryIO Instance: RemoteGPIO2 starting...
                  Connecting to server at 192.168.1.170...
                  Connection attempt #1
                  Connected (HomeSeer API 3). Waiting to be initialized...
                  Mar-02 16:25:26 INFO RaspberryIO version 3.0.0.18
                  Mar-02 16:25:32 INFO Raspberry Pi running on Bcm2711 processor
                  Mar-02 16:25:32 INFO Firmware rev12595474, board model B4 (Raspberry Pi 4 Model B)
                  Mar-02 16:25:32 INFO Serial number: 100000000eaf4232

                  No further output occurs

                  On my Windows 10 PC, when I click on Plugins and select RaspberryIO, I see two instances, (1) HS4Relays which is running ok on another Raspberry Pi and instance (2) RemoteGPIO2 which does not show any devices and still has an error message "System is not a Raspberry PI" which occurred when I first tried to install RaspberryIO on a RaspberryPI with a new new firmware version that was not yet supported at the time.

                  Thanks,
                  Wallis

                  Comment


                    #10
                    where do you see "System is not a Raspberry PI" ?
                    have you enabled any instance of the RaspberryIO plugin from the PLUG-INS > Manage page? if so disable them, you should not enable any instance to run on the HS3 machine.

                    Comment


                      #11
                      The "System is not a Raspberry Pi" showed up on the Plug-ins>Config >RaspberryIO screen of the second instance of RaspberryIO in Homeseer on my Windows 10 PC. I assume this occurred when I first tried to install RaspberryIO on a new Pi that you did not yet support.

                      When i tried to install RaspberryIO on a new RaspberryPi, it was a new version that you did not yet support. When you gave me the version 3.0.0.18, I installed it and did not reboot the Pi. When I rebooted the Pi and then went to Homeseer Plug-ins>Config >RaspberryIO>2nd Instance, the screen now showed all the devices and the "System is not a Raspberry Pi" message was gone.

                      It appears that I messed up the new installation and caused the issues. After I deleted your Homeseer Configs and re-installed with 3.0.0.18, everything worked great.

                      Thanks for your help!

                      Comment


                        #12
                        I feel I have a newer version of the Raspberry Pi 4 then what is supported currently.. Can you add support? Let me know if you need anything else.

                        Here is my log from HS3 (Windows)
                        May-06 20:49:47 RaspberryIO INFO Serial number: 1000000099a0213c
                        May-06 20:49:47 RaspberryIO INFO Firmware rev12595473, board model B4 (Raspberry Pi 4 Model B)
                        May-06 20:49:47 RaspberryIO INFO Raspberry Pi running on Bcm2711 processor
                        May-06 20:49:42 RaspberryIO INFO RaspberryIO version 3.0.0.18
                        May-06 20:48:34 RaspberryIO ERROR System is not a Raspberry Pi
                        May-06 20:48:29 RaspberryIO INFO RaspberryIO version 3.0.0.18
                        May-06 20:47:55 RaspberryIO INFO Shutting Down plug-in
                        May-06 20:46:49 RaspberryIO INFO Serial number: 1000000099a0213c
                        May-06 20:46:49 RaspberryIO INFO Firmware rev12595473, board model B4 (Raspberry Pi 4 Model B)
                        May-06 20:46:49 RaspberryIO INFO Raspberry Pi running on Bcm2711 processor
                        May-06 20:46:44 RaspberryIO INFO RaspberryIO version 3.0.0.18
                        May-06 20:37:59 RaspberryIO ERROR System is not a Raspberry Pi
                        May-06 20:37:54 RaspberryIO INFO RaspberryIO version 3.0.0.18
                        May-06 20:37:48 RaspberryIO INFO Shutting Down plug-in

                        Here is the cpuinfo output.

                        pi@plantpi:~/RaspberryIO $ more /proc/cpuinfo
                        processor : 0
                        model name : ARMv7 Processor rev 3 (v7l)
                        BogoMIPS : 108.00
                        Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
                        CPU implementer : 0x41
                        CPU architecture: 7
                        CPU variant : 0x0
                        CPU part : 0xd08
                        CPU revision : 3

                        processor : 1
                        model name : ARMv7 Processor rev 3 (v7l)
                        BogoMIPS : 108.00
                        Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
                        CPU implementer : 0x41
                        CPU architecture: 7
                        CPU variant : 0x0
                        CPU part : 0xd08
                        CPU revision : 3

                        processor : 2
                        model name : ARMv7 Processor rev 3 (v7l)
                        BogoMIPS : 108.00
                        Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
                        CPU implementer : 0x41
                        CPU architecture: 7
                        CPU variant : 0x0
                        CPU part : 0xd08
                        CPU revision : 3

                        processor : 3
                        model name : ARMv7 Processor rev 3 (v7l)
                        BogoMIPS : 108.00
                        Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
                        CPU implementer : 0x41
                        CPU architecture: 7
                        CPU variant : 0x0
                        CPU part : 0xd08
                        CPU revision : 3

                        Hardware : BCM2835
                        Revision : c03111
                        Serial : 1000000099a0213c
                        Model : Raspberry Pi 4 Model B Rev 1.1

                        pi@plantpi:~/RaspberryIO $

                        Comment


                          #13
                          Not sure if it helps but here is the list of currently released revisions for Raspberry Pi's, looks to be a few revisions of RPi4 which may be new.. https://www.raspberrypi.org/document...odes/README.md

                          Comment


                            #14
                            Maybe I am just crazy.. I just rebooted the pi and all is working now.. Not sure what was going on as I did a few other reboots before but it is now connecting. Thanks for the plugin and sorry to bug you on this as it seems to be on my end..

                            Comment


                              #15
                              Before I waste anymore time, has anyone gotten RaspberryIO to work on a RPi-4 running HS4 Standard Edition software? I was hoping to use this program to eliminate some old X-10 hardware but all I get is the, "System is not a Raspberry Pi" Error. I am running the latest version of this plugin and the latest greatest Raspbian Linux 10 with all of the current patches. I would like to use the I/O points on the RPi-4 that is running the HS4 Standard Edition software. The RPi-4 I am running is an 8Gb model at Rev 1.4.

                              Comment

                              Working...
                              X