USB not recognized in BIOS - Librem Mini V2

Hello, I’m trying to do a fresh install on Linux Mint on my Librem Mini V2. I cannot get the system to recognize the USB drive. I have tried multiple drives multiple times. I found the USB Tuning update and attempted to install that to set the USB drives to the first in line for booting but that errors out. I’m attaching the error here. Please advise how to get the system to recognize the USB. Thanks.

image

Contact Purism:

Given that it says “one or more required dependencies are missing”, it may help to attempt to install that dependency manually. If it works, try the procedure again. If it doesn’t work, you might at least get a better error message.

Separately from that … if USB isn’t happy then if you are trying a USB 2.0 port, swap to a USB 3.0 port, and vice versa.

1 Like

Where can I find that file?

1 Like

sudo dpkg-query --list | grep libpci-dev

Is anything listed?

If so then post the output here and then STOP.

If nothing is listed then the package is not installed, in which case:

apt search libpci-dev

If nothing is listed then you may be out of luck. Note that fact here and STOP.

Otherwise:

sudo apt install libpci-dev

If you get an error then post the output here and STOP.


You don’t so much need to worry about finding the file. It is either in the repository/repositories that you have configured, or it isn’t, and if it is then the system will find it for you.

2 Likes

irvinewade that worked. I was able to install the libpci-dev. Thank you.

However when I try again to update the boot order I now have a new error:
image

1 Like

What’s the exact name of the script that you are running and where did it come from?

I guess the first thing to check is that you have the latest version of the script.

1 Like

Looks like this is the Purism firmware utility script, which seems like it’s gotten out of date. It is trying to clone the master branch of the flashrom project, but flashrom has changed their structure - they now use a branch called main instead of one called master (as of July, 2024).

You should be able to open the coreboot_util.sh script in a text editor, and replace the word master with the word main in two places: line 866 and line 883.

But it might be best to get input from Purism directly before proceeding, to make sure that there’s nothing else that needs updating, and to make sure that making this change won’t cause bigger issues

1 Like