bitdump / BLHeli

BLHeli for brushless ESC firmware
GNU General Public License v3.0
1.96k stars 1.09k forks source link

Linux problem #457

Open pchristyUK opened 4 years ago

pchristyUK commented 4 years ago

This is not a hardware issue, as the hardware all works fine on a borrowed windows computer! I do not have windows.

System: Slackware64-current. Programmer: FTDI plus mod board (all works fine under windows).

Problem: Linux detects the modified FTDI as ttyUSB0. As a user, I have group RW access to ttyUSB0. When I try and select the USB/COM option under the interface selection drop down, the program instantly crashes with the following error: "Exception EAccessViolation in module BLHeliSuite32xl at 000000000085B7A8. Access violation at address 000000000085B7A8, accessing address 0000000000000000."

The program complains on opening: "./BLHeliSuite32xl: /usr/lib64/libcurl.so.4: no version information available (required by ./BLHeliSuite32xl)"

However: "locate libcurl /usr/lib64/libcurl.so /usr/lib64/libcurl.so.4 /usr/lib64/libcurl.so.4.6.0"

and: "ls -l /usr/lib64/libcurl.so.4 lrwxrwxrwx 1 root root 16 Apr 30 07:56 /usr/lib64/libcurl.so.4 -> libcurl.so.4.6.0*"

I'm normally oretty good at sorting out permissions issues, but this has me stumped! Any ideas?

-- Pete

pchristyUK commented 4 years ago

On the contrary, thank you for all your efforts with this program! It makes life much easier for folks like me! ;-)

(Sorry about shouting in my last post! Don't know what happened there!)

-- Pete

4712 commented 4 years ago

;-) BLHeliSuite32xLinux64_1002 is published now.

pchristyUK commented 4 years ago

Excellent! Downloaded, and will be installed tomorrow!

Thanks again!

-- Pete

jtamplin commented 4 years ago

FWIW, I ran into this same problem on Fedora 31 x86_64 with BLHeliSuite32xLinux64_1002.zip, but BLHeliSuite32xLinux64_Beta1001.zip seems to work ok.

1002 fails at startup without ever displaying anything:

./BLHeliSuite32xl: /lib64/libcurl.so.4: no version information available (required by ./BLHeliSuite32xl) Exception EAccessViolation in module BLHeliSuite32xl at 00000000004421DD. Access violation at address 00000000004421DD, accessing address 0000000000000000.

4712 commented 4 years ago

@jtamplin Could you check LinuxTestHidEnumFixV1.zip Button 3: ?

4712 commented 4 years ago

@jtamplin ...and did BLHeliSuite32xLinux64_1001.zip work or crash as well?

pchristyUK commented 4 years ago

1002 working fine here (Slackware64-current + Plasma5), but will check on other machines later this morning.

-- Pete

pchristyUK commented 4 years ago

Working on Mageia 7 OK as well.

-- Pete

4712 commented 4 years ago

@pchristyUK Thanks a lot for the feedback!

nschende commented 3 years ago

Seems the old version has been removed from the download site now? I cant get version 1025 to run on Fedora 34. lubcurl-gnutls warnings and it refuses to launch. Thoughts? seems this issue hasn't been touched in over a year.

BLHeliSuite32xl]$ ./BLHeliSuite32xl ./BLHeliSuite32xl: error while loading shared libraries: libcurl-gnutls.so.4: cannot open shared object file: No such file or directory

4712 commented 3 years ago

Please try this Beta: BLHeliSuite32xl.zip

nschende commented 3 years ago

awesome, thanks for the quick reply. I will give it a shot & report back in a bit. I'm happy to test whatever.

nschende commented 3 years ago

i dropped that over the 1025 binary and it works. I am able to launch it now.

4712 commented 3 years ago

Thanks for the report!