Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Dec 2013 12:25:35 +0100
From:      "Cedric GROSS" <cg@cgross.info>
To:        "'R. Tyler Croy'" <tyler@monkeypox.org>
Cc:        freebsd-wireless@freebsd.org
Subject:   RE: Checking the current iwn(4) firmware version and upgrading it
Message-ID:  <004101cf02f6$5e93ab20$1bbb0160$@info>
In-Reply-To: <20131226185206.GB2259@kiwi>
References:  <20131226185206.GB2259@kiwi>

next in thread | previous in thread | raw e-mail | index | archive | help

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@freebsd.org
[mailto:owner-freebsd-wireless@freebsd.org] De la part de R. Tyler Croy
Envoyé : jeudi 26 décembre 2013 19:52
À : freebsd-wireless@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@jabber.org





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?004101cf02f6$5e93ab20$1bbb0160$>