|
|
Message-Id: <N1P-tnwoSM2are@Safe-mail.net>
Date: Thu, 13 Jun 2019 22:30:54 -0400
From: billwhittaker@...e-mail.net
To: john-users@...ts.openwall.com
Subject: Re: Unable to use OpenCL on arm64v8/debian stretch
> > >When I run, as in README-OPENCL,
> > >../run/john --test --format=wpapsk-opencl
>
> What happens if you test another format, e.g. md5crypt-opencl, or try
> testing them all with "--format=opencl"? This will tell us whether the
> problem is format-specific or not.
../run/john --test --format=md5crypt-opencl
Device 1@...i: Mali-T860
Benchmarking: md5crypt-opencl, crypt(3) $1$ [MD5 OpenCL]... 0: OpenCL CL_INVALID_EVENT_WAIT_LIST (-57) error in opencl_common.c:1794 - clWaitForEvents
>
> Also, are you able to use OpenCL on this system from any other program?
>
> > >../run/john --test --format=wpapsk-opencl --device=0
I've installed hashcat, and it hangs for 30min+ on a test of the same format. So, no.
Can you suggest any other program? Or is this negative result sufficient to show that, I suppose, OpenCL on the system, with or without pocl (which I installed subsequently), is somehow deficient?
> > Before we even start to think about that, you need to upgrade to latest
> > release, which is 1.9.0-jumbo-1. If you still have problems after that,
> > please repost.
>
> magnum, I see no reason to think the above wasn't already with
> 1.9.0-jumbo-1. In fact, the mention of "ASIMD" suggests it was with a
> revision very close to 1.9.0-jumbo-1 even if not the release exactly.
> (We sort of mistakenly reported Aarch64's SIMD as NEON before.)
I cloned from github ~18hrs ago.
My procedure follows.
apt-get install ocl-icd-libopencl1 clinfo libopenmpi2 openmpi-bin argon2
The following additional packages will be installed:
libgfortran3 libhwloc-plugins libhwloc5 libibverbs1 openmpi-common
an installation of rexgen followed by running ldconfig, and then,
git clone git://github.com/magnumripper/JohnTheRipper -b bleeding-jumbo john
apt-get libssl-dev yasm libgmp-dev libpcap-dev libbz2-dev zlib1g-dev libopenmpi-dev openmpi-bin libgmpxx4ldbl libpcap0.8 libpcap0.8-dev libhwloc-dev libibverbs-dev libltdl-dev libnuma-dev opencl-c-headers libzip-dev libzip4
cd john/src
./configure --enable-mpi
make -s clean && make -sj6
../run/john --test=0 --format=cpu
Testing: crypt, generic crypt(3) [?/64]... (6xOMP) PASS
All 404 formats passed self-tests!
Incidentally, I am working on a Rock Pi. When I run the binary compiled on a Rock64, I see,
All 705 formats passed self-tests!
When I compile from the (older bleeding) source for this JtR, I see
All 403 formats passed self-tests!
Why am I seeing different quanties of formats?
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.