We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
When running hardfloat mgddaemon executable in a Raspberry Pi, I get "Illegal instruction".
Info:pi@rpi1:~ $ dpkg --print-architecturearmhf
pi@rpi1:~ $ cat /proc/cpuinfo processor : 0model name : ARMv6-compatible processor rev 7 (v6l)BogoMIPS : 697.95Features : half thumb fastmult vfp edsp java tls CPU implementer : 0x41CPU architecture: 7CPU variant : 0x0CPU part : 0xb76CPU revision : 7
Hardware : BCM2835Revision : 000e
Even if you get the Daemon running, I suspect you get stuck because the interceptor libraries MGD needs require a Mali GPU (the RPi uses a Broadcom VideoCore) and either an ARMv7 or ARMv8 CPU.
HTH,
Pete
Oh yeah sorry! I don't know why I did stuck believing that RPi was running a Mali GPU!Thanks for the info,Loukas
Hi Loukas,I think the biggest problem you have is that MGD interceptor is only delivered for ARMv7 and ARMv8 platforms the Raspberry Pi 1 is based on the ARM 11 CPU which is an ARMv6 CPU. This is probably why you get an illegal instruction exception the daemon is trying to run V7 instructions on a V6 processor.Hope this helps,
Stephen