From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: kogeler@gmail.com Received: from krantz.zx2c4.com (localhost [127.0.0.1]) by krantz.zx2c4.com (ZX2C4 Mail Server) with ESMTP id cdbe5eb8 for ; Sat, 11 Nov 2017 21:28:19 +0000 (UTC) Received: from mail-io0-f178.google.com (mail-io0-f178.google.com [209.85.223.178]) by krantz.zx2c4.com (ZX2C4 Mail Server) with ESMTP id 9ab98c5c for ; Sat, 11 Nov 2017 21:28:19 +0000 (UTC) Received: by mail-io0-f178.google.com with SMTP id 71so1348003ior.7 for ; Sat, 11 Nov 2017 13:32:05 -0800 (PST) MIME-Version: 1.0 From: =?UTF-8?B?0KDQvtC80LDQvSDQk9Cw0LLRgNC40LvQvtCy?= Date: Sun, 12 Nov 2017 00:32:03 +0300 Message-ID: Subject: bug on armhf To: wireguard@lists.zx2c4.com Content-Type: multipart/alternative; boundary="001a11445a8eb2cac6055dbbc488" List-Id: Development discussion of WireGuard List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , --001a11445a8eb2cac6055dbbc488 Content-Type: text/plain; charset="UTF-8" Hello! I have bug on armhf with asm neon instruction. _________________________________________________________________________________________________________ App install from: ppa:wireguard/wireguard on Ubuntu Xenial 16.04 Hardware: Orange Pi Plus 2E SOC: Allwinner H3 _________________________________________________________________________________________________________ cat /proc/cpuinfo processor : 0 model name : ARMv7 Processor rev 5 (v7l) BogoMIPS : 11.42 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 5 processor : 1 model name : ARMv7 Processor rev 5 (v7l) BogoMIPS : 11.42 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 5 processor : 2 model name : ARMv7 Processor rev 5 (v7l) BogoMIPS : 11.42 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 5 processor : 3 model name : ARMv7 Processor rev 5 (v7l) BogoMIPS : 11.42 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 5 Hardware : Allwinner sun8i Family Revision : 0000 Serial : 02c0008149ab5a29 _________________________________________________________________________________________________________ uname -a Linux LAB-HOME-SERVER 4.13.12-sunxi #163 SMP Sat Nov 11 00:09:12 CET 2017 armv7l armv7l armv7l GNU/Linux _________________________________________________________________________________________________________ dpkg -l | grep wireguard ii wireguard-dkms 0.0.20171111-wg1~xenial all fast, modern, secure kernel VPN tunnel (DKMS version) ii wireguard-tools 0.0.20171111-wg1~xenial armhf fast, modern, secure kernel VPN tunnel (userland utilities) _________________________________________________________________________________________________________ sudo modprobe wireguard modprobe: ERROR: could not insert 'wireguard': Exec format error _________________________________________________________________________________________________________ dmesg | grep wiregu [ 136.246272] wireguard: loading out-of-tree module taints kernel. [ 136.248478] wireguard: section 3 reloc 933 sym 'curve25519_asm_neon': unsupported interworking call (Thumb -> ARM) --001a11445a8eb2cac6055dbbc488 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello!

I have bug on armhf with asm neon instructio= n.

_________________________________________________________________= ________________________________________

App install from:
ppa:wi= reguard/wireguard
on
Ubuntu Xenial 16.04

Hardware: Orange Pi P= lus 2E
SOC: Allwinner H3

________________________________________= _________________________________________________________________

ca= t /proc/cpuinfo
processor=C2=A0=C2=A0=C2=A0 : 0
model name=C2=A0=C2= =A0=C2=A0 : ARMv7 Processor rev 5 (v7l)
BogoMIPS=C2=A0=C2=A0=C2=A0 : 11.= 42
Features=C2=A0=C2=A0=C2=A0 : half thumb fastmult vfp edsp neon vfpv3 = tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer=C2=A0=C2=A0= =C2=A0 : 0x41
CPU architecture: 7
CPU variant=C2=A0=C2=A0=C2=A0 : 0x0=
CPU part=C2=A0=C2=A0=C2=A0 : 0xc07
CPU revision=C2=A0=C2=A0=C2=A0 : = 5

processor=C2=A0=C2=A0=C2=A0 : 1
model name=C2=A0=C2=A0=C2=A0 : = ARMv7 Processor rev 5 (v7l)
BogoMIPS=C2=A0=C2=A0=C2=A0 : 11.42
Featur= es=C2=A0=C2=A0=C2=A0 : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 id= iva idivt vfpd32 lpae evtstrm
CPU implementer=C2=A0=C2=A0=C2=A0 : 0x41<= br>CPU architecture: 7
CPU variant=C2=A0=C2=A0=C2=A0 : 0x0
CPU part= =C2=A0=C2=A0=C2=A0 : 0xc07
CPU revision=C2=A0=C2=A0=C2=A0 : 5

pro= cessor=C2=A0=C2=A0=C2=A0 : 2
model name=C2=A0=C2=A0=C2=A0 : ARMv7 Proces= sor rev 5 (v7l)
BogoMIPS=C2=A0=C2=A0=C2=A0 : 11.42
Features=C2=A0=C2= =A0=C2=A0 : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt v= fpd32 lpae evtstrm
CPU implementer=C2=A0=C2=A0=C2=A0 : 0x41
CPU arch= itecture: 7
CPU variant=C2=A0=C2=A0=C2=A0 : 0x0
CPU part=C2=A0=C2=A0= =C2=A0 : 0xc07
CPU revision=C2=A0=C2=A0=C2=A0 : 5

processor=C2=A0= =C2=A0=C2=A0 : 3
model name=C2=A0=C2=A0=C2=A0 : ARMv7 Processor rev 5 (v= 7l)
BogoMIPS=C2=A0=C2=A0=C2=A0 : 11.42
Features=C2=A0=C2=A0=C2=A0 : h= alf thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae ev= tstrm
CPU implementer=C2=A0=C2=A0=C2=A0 : 0x41
CPU architecture: 7CPU variant=C2=A0=C2=A0=C2=A0 : 0x0
CPU part=C2=A0=C2=A0=C2=A0 : 0xc07=
CPU revision=C2=A0=C2=A0=C2=A0 : 5

Hardware=C2=A0=C2=A0=C2=A0 : = Allwinner sun8i Family
Revision=C2=A0=C2=A0=C2=A0 : 0000
Serial=C2=A0= =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 : 02c0008149ab5a29

_________________= ___________________________________________________________________________= _____________

uname -a
Linux LAB-HOME-SERVER 4.13.12-sunxi #163 S= MP Sat Nov 11 00:09:12 CET 2017 armv7l armv7l armv7l GNU/Linux

_____= ___________________________________________________________________________= _________________________

dpkg -l | grep wireguard
ii=C2=A0 wireg= uard-dkms=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0.0.20171111-wg1~xenial=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 all=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 fast, modern, secure kernel VPN tunnel (DKMS version)
ii= =C2=A0 wireguard-tools=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0.0.20171111-wg1~xenial= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 armhf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 fast, modern, secure kernel VPN tunnel (userland utilities)
______________________________________________________________________= ___________________________________

sudo modprobe wireguard
modpr= obe: ERROR: could not insert 'wireguard': Exec format error

= ___________________________________________________________________________= ______________________________

dmesg | grep wiregu
[=C2=A0 136.24= 6272] wireguard: loading out-of-tree module taints kernel.
[=C2=A0 136.2= 48478] wireguard: section 3 reloc 933 sym 'curve25519_asm_neon': un= supported interworking call (Thumb -> ARM)
--001a11445a8eb2cac6055dbbc488--