Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
FW_UPDATE(1)		FreeBSD	General	Commands Manual		  FW_UPDATE(1)

     fw_update -- install non-free firmware packages

     fw_update [-adinv]	[-p path] [driver ...]

     The fw_update utility installs, updates, or deletes firmware packages for
     driver from the Internet.	If no driver is	specified, the fw_update util-
     ity tries to determine which firmware is needed on	the system.

     Since firmware with an acceptable license is already present in OpenBSD,
     fw_update exists purely to	deal with firmware that	may not	be freely dis-
     tributed with OpenBSD.

     The options are as	follows:

     -a	     Install or	update firmware	for all	drivers.  It is	an error to
	     specify this option with any driver arguments.

     -d	     Delete firmware for driver.  If used without parameters, delete
	     all firmware that is not required by a driver.  If	used in	con-
	     junction with -a, delete firmware for all drivers.

     -i	     Display information about firmware	which is installed or missing,
	     and whether it appears to be required by a	driver.

     -n	     Dry run.  Do not actually install or update any firmware pack-
	     ages; just	report the steps that would be taken.

     -p	path
	     Use the firmware found at package repository path,	being either a
	     local directory or	a URL, instead of the default location.

     -v	     Turn on verbose output.  This flag	can be specified multiple
	     times for increased verbosity.

     Firmware is downloaded from release-specific directories at The files are in the	format re-
     quired by pkg_add(1), but direct use of pkg_add is	discouraged.

     pkg_add(1), dmesg(8)

     The fw_update program was designed	by Alexander Hall
     <>; the current code was	written	by Marc	Espie

FreeBSD	13.0			 July 24, 2020			  FreeBSD 13.0


Want to link to this manual page? Use this URL:

home | help