Closed AbBaSaMo closed 2 months ago
Error when booting into the Alienware laptop:
"The (VGA Fan) fan failed to respond correctly" Error was fixed by updating the BIOS on the laptop as per this guide. After that successfully booted into Ubuntu after some waiting on the "booting into insecure mode..." screen. NOTE: This is not really an error, you can press continue on the error screen and it'll still boot.
Following this forum post to upgrade from Ubuntu 18.04 -> 22.04:
At the sudo do-release-upgrade When upgrading from 18.04 to 20.04.
Got "Could not calculate the upgrade" error seemingly because of incompatible/broken packages between 18.04 and 20.04.
Error in /var/log/dist-upgrade/main.log : 453 ERROR Dist-upgrade failed: 'E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.'
Resolved by removing python-dev: sudo apt remove python-dev sudo apt autoremove
Finished update to 22.04. Installing ESDA repo (and dependencies) but installing nvidia and cuda drivers as per ESDA repo readme breaks Ubuntu:
# install driver
sudo apt-get install -y nvidia-driver-550-open
sudo apt-get install -y cuda-drivers-550
Entered recovery mode and deleted drivers to get it in a bootable state again:
sudo apt-get purge nvidia*
(Relevant forum post regarding the issue.)
Installed recommended drivers along with CUDA Toolkit according to the following sources:
@Rikidink this is the same issue we encountered with the other Alienware we have that is currently used for the Streetdrone project.
See if any of the suggested fixes below work:
As a summary, some suggest using an older version of the driver, others suggest deleting certain files that somehow fix the issue. Once these and any other issues have been exhausted and we know it definitely won't work, let me know and we can close the issue until we get our hands on the orin nano.
The Alienware can now run the stack (NOTE: used the sensor-integration branch of the ESDA repo). Closing issue temporarily until getting the Orin Nano to test on as well.
Overview
The hive is good, but the hive is heavy.. and so the electrical and mechanical team require that we find a more lightweight compute unit for running our software on. A few alternatives exist, each with their own pros and cons and preferences from leads so this task aims to get the highest preference working otherwise the next best and so on.
As for the alternatives, refer to the following table
Relevant resources
Acceptance criteria
Todo