Checking the current iwn(4) firmware version and upgrading it

Cedric GROSS cg at cgross.info
Fri Dec 27 11:25:41 UTC 2013


Hello Tyler,

All iwn firmware files are kept in /usr/src/sys/contrib/dev/iwn (if your
source tree is in /usr/src).

But there are not used as is within kernel. If you wish to use a new
firmware file you will need to :
- Download firmware you wish here
(http://wireless.kernel.org/en/users/Drivers/iwlwifi)
- untar downloaded file and then uuencode firmware (ie: #uuencode -o
iwlwifi-7260-22.0.7.0.fw.uu iwlwifi-7260-7.ucode iwlwifi-7260-22.0.7.0.fw)
- Change file's name in IMG line within Makefile of corresponding subfolder
in /usr/src/sys/modules/iwnfw/
- Rebuild your kernel (or if you remove iwnfw from your kernel config, just
rebuild  iwnfw)

Best regards
Cedric

-----Message d'origine-----
De : owner-freebsd-wireless at freebsd.org
[mailto:owner-freebsd-wireless at freebsd.org] De la part de R. Tyler Croy
Envoyé : jeudi 26 décembre 2013 19:52
À : freebsd-wireless at freebsd.org
Objet : Checking the current iwn(4) firmware version and upgrading it


I'm rather familiar with the FreeBSD source code and buildworld process, but
I don't have a good idea of where binary blobs for chipset firmwares are
kept.

Is there a document I missed in the handbook or on the wiki which details
where the firmware comes from and how one might be able to experiment with
later versions?

Cheers
- R. Tyler Croy
------------------
   Code: https://github.com/rtyler
Chatter: https://twitter.com/agentdero
         rtyler at jabber.org




More information about the freebsd-wireless mailing list