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?
makemkvcon on Raspberry Pi with Exagear
Re: makemkvcon on Raspberry Pi with Exagear
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
https://ownyourbits.com/2018/06/13/tran ... nfmt_misc/
and another document is here
https://wiki.debian.org/QemuUserEmulation