-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug: >= 1.3.0-beta.4 unable to start Navigator autopilot on 64-bit Bullseye Pi4 #2817
Comments
Thanks for reporting, I am having the same issue here, but directly from the BlueOS image (32 bits). |
@amarburg my issue seems to be another one, just the symptom in the frontend is the same. Can you upload your system logs? |
Sorry, first time uploading logs. What's the most appropriate format --- zip of full |
hi @amarburg you probably need to build a 64bit ardupilot binary. the firmware server doesn't build them yet. |
I'm curious why the older versions appear to work (up to the point of getting Mavlink messages on QGC) |
yes that is the one.
ok that is curious. Let's look at the logs =] |
Attached three
tag_1.2.6-logfile.log |
@amarburg interesting, if you take a look in the change logs, you'll see that the only change in the ardupilot manager was a fix for aarch: https://github.com/bluerobotics/BlueOS/pull/2615/files Are you sure that the problems in in beta.4 ? |
So far, the behavior I describe above is repeatable with beta.4 not finding the Navigator, and later versions correctly call out the Navigator but are unable to communicate with it. Yes, very happy to do further tests! |
I wonder if our change of blueos-base from bullseye to bookworm could be related to the issue, too.
|
Testing with
The Under the working "1.2.6" core, is it also ARM 32-bit. So something in the binary cross-compatibility is working a 1.2.6 but not in 1.3.0? |
Bug description
Note: For testing purposes my hardware consists of a Pi4 8M and Navigator, with no other ROV hardware (motors, sensors, camera, tether) attached. "Works" below means basically "can get info from Navigator's built-in sensors over MavLink" and doesn't imply anything about the full ROV stack, controlling motors, QGC, etc.
For a variety of reasons, we need to run a full 64-bit base OS. After a flail with Bookworm, we reverted to Raspian "Bullseye" 64-bit lite. From a clean Raspbian install we installed BlueOS per the bootstrap install instructions.
We discovered newer releases of
blueos-core
could not properly initialize the autopilot.On
master
,factory
,1.3.0-beta.7
and1.3.0-beta.6
it identifies the Navigator but cannot get metainformation / cannot start the driver:On
1.3.0-beta.4
it cannot identify the Navigator:On
1.3.0-beta.2
,1.3.0-beta.1
and1.2.6
is works as expected:Steps to reproduce
factory
image exhibits behavior shown above (recognizes Navigator but no meta-information)1.2.6
, allow BlueOS to restart.pane, Switch Board to "Navigator." Use
Firmware Updatepane to install current stable
Sub` firmware. After start, pane displays correct metainformation.Primary pain point(s)
Unable to use recent 1.3.0-x release with this hardware.
Additional context
Happy to help debug, provide additional system logs as needed.
Prerequisites
The text was updated successfully, but these errors were encountered: