Page 1 of 1

makemkvcon on Raspberry Pi with Exagear

Posted: Tue Jan 03, 2017 10:47 pm
by mwjmwj
Hi all,

Firstly, I have been a long time user of MakeMKV and I think it is brilliant!

I have been investigating running MakeMKV on the Raspberry Pi, which has an armv71 architecture CPU. I understand that the precompiled parts of MakeMKV have not been recompiled for arm so I can't run MakeMKV natively on the RPi, which led me to explore Exagear. As I understand it, Exagear is a userspace "virtual machine" which provides an i686 environment for userspace applications.

I have successfully installed the dependencies for MakeMKV and complied it within the Exagear environment. I have an external USB drive (externally powered) connected and mounted as /dev/sr1. However, when I try to read the disk, I get "The program can't find any usable optical drives". With debug enabled, I get the following output:

#> sudo makemkvcon --debug info dev:/dev/sr1
MakeMKV v1.10.4 linux(x86-release) started
Debug logging enabled, log will be saved as /root/MakeMKV_log.txt
DEBUG: Code 0 at v\p8Q-HOn,lR Z5)RI1M:29398760
DEBUG: Code 2 at Wd6+(!z(s1 s.B!/ivJ=UZ+:213129984
DEBUG: Code 0 at Wd6+(!z(s1 s.B!/ivJ=UZ+:29394114
DEBUG: Code 2 at Wd6+(!z(s1 s.B!/ivJ=UZ+:213129984
DEBUG: Code 3221225494 at ^9-*KSMuNXtm0bB3:213139759
The program can't find any usable optical drives.
DEBUG: Code 233 at zFHg/Vln6+tc39Dy1SAj25U2:0
Failed to open disc
Total 0 titles

I know the DVD player and USB connection work with MakeMKV as I have tested them on a different server.

This issue may simply just be due to the fact that Exagear interferes with the way MakeMKV reads from the drive, but does anyone have any suggestions?

Re: makemkvcon on Raspberry Pi with Exagear

Posted: Tue Jul 28, 2020 6:22 pm
by ssqqssqq
This is an old thread, but if folks come across this, a better solution for running x86 binaries on Raspberry Pi is here:

https://ownyourbits.com/2018/06/13/tran ... nfmt_misc/

and another document is here

https://wiki.debian.org/QemuUserEmulation