This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
en:users:drivers:iwlwifi:core_release [2017/06/17 18:44] Emmanuel Grumbach |
en:users:drivers:iwlwifi:core_release [2018/12/16 09:07] Emmanuel Grumbach |
||
---|---|---|---|
Line 31: | Line 31: | ||
The firmware can be found in [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/|iwlwifi's linux-firmware clone]]. Please don't open bugs on versions that are advertised as //End of life//. | The firmware can be found in [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/|iwlwifi's linux-firmware clone]]. Please don't open bugs on versions that are advertised as //End of life//. | ||
Here is the table to help you finding the right version of the different components: | Here is the table to help you finding the right version of the different components: | ||
+ | ^ Core release ^ status ^ backport-iwlwifi ^ Firmware API number ^ | ||
+ | | Core14 | //Last version for 7260, 7265 and 3160 // | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore14|LinuxCore14]] | -17.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7260-17.ucode|7260]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-3160-17.ucode|3160]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265-17.ucode|7265]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265D-17.ucode|7265D]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-17.ucode|8260]] | | ||
+ | | Core26 | // Last version for 3168 and 7265D// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore26|LinuxCore26]] | -29.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265D-29.ucode|7265D]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-3168-29.ucode|3168]] | | ||
+ | | Core33 | // Last version for 8260 and 8265// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/core33|core33]] | -36.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-36.ucode|8260]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8265-36.ucode|8265]] | | ||
+ | | Core38 | maintained | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/core38|core38]] | -41.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-9260-th-b0-jf-b0-41.ucode|9260]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-9000-pu-b0-jf-b0-41.ucode|9000]] | | ||
+ | | Core40 | maintained | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/core40|core40]] | -43.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-9260-th-b0-jf-b0-43.ucode|9260]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-9000-pu-b0-jf-b0-43.ucode|9000]] | | ||
- | ^ Core release ^ status ^ backport-iwlwifi ^ hostap ^ Firmware API number ^ | + | ====== Devices not maintained in mainline ====== |
- | | Core5 | maintained | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore5|LinuxCore5]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -9.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7260-9.ucode|7260]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-3160-9.ucode|3160]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265-9.ucode|7265]] | | + | From time to time, we remove support for existing devices from the mainline code base of the firmware. This means that those devices won't benefit from new features, but bug fixes will be back-ported to the Core release branch on which they are supported. For those devices, it is recommended to take the latest Core available for the driver and the latest firmware. For example for 7260, the Core14 firmware should be used together with the latest Core available for the driver. |
- | | Core7 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore7|LinuxCore7]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -10.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7260-10.ucode|7260]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-3160-10.ucode|3160]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265-10.ucode|7265]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265D-10.ucode|7265D]] | | + | Those devices and the latest Core firmware that supports them are: |
- | | Core9 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore9|LinuxCore9]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -12.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7260-12.ucode|7260]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-3160-12.ucode|3160]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265-12.ucode|7265]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265D-12.ucode|7265D]] | | + | * 3160 (Core14) |
- | | Core10 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore10|LinuxCore10]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -13.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7260-13.ucode|7260]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-3160-13.ucode|3160]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265-13.ucode|7265]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265D-13.ucode|7265D]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-13.ucode|8260]] | | + | * 7260 (Core14) |
- | | Core11 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore11|LinuxCore11]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -14.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7260-14.ucode|7260]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-3160-14.ucode|3160]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265-14.ucode|7265]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265D-14.ucode|7265D]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-14.ucode|8260]] | | + | * 7265 (Core14) |
- | | Core12 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore12|LinuxCore12]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -15.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7260-15.ucode|7260]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-3160-15.ucode|3160]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265-15.ucode|7265]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265D-15.ucode|7265D]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-15.ucode|8260]] | | + | * 7265D (Core26) |
- | | Core13 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore13|LinuxCore13]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -16.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7260-16.ucode|7260]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-3160-16.ucode|3160]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265-16.ucode|7265]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265D-16.ucode|7265D]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-16.ucode|8260]] | | + | * 3165 (Core26) |
- | | Core14 | //End of life for 7265D and up // | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore14|LinuxCore14]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -17.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7260-17.ucode|7260]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-3160-17.ucode|3160]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265-17.ucode|7265]] [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265D-17.ucode|7265D]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-17.ucode|8260]] | | + | * 3168 (Core26) |
- | | Core15 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore15|LinuxCore15]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -18.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265D-18.ucode|7265D]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-18.ucode|8260]] | | + | * 8260 (Core33) |
- | | Core16 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore16|LinuxCore16]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -19.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265D-19.ucode|7265D]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-19.ucode|8260]] | | + | * 8265 (Core33) |
- | | Core17 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore17|LinuxCore17]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -20.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265D-20.ucode|7265D]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-20.ucode|8260]] | | + | |
- | | Core18 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore18|LinuxCore18]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -21.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265D-21.ucode|7265D]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-21.ucode|8260]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-3168-21.ucode|3168]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8265-21.ucode|8265]] | | + | |
- | | Core19 | maintained | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore19|LinuxCore19]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -22.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265D-22.ucode|7265D]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-22.ucode|8260]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-3168-22.ucode|3168]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8265-22.ucode|8265]] | | + | |
- | | Core20 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore20|LinuxCore20]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -23.ucode //internal release// | | + | |
- | | Core21 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore21|LinuxCore21]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -24.ucode //internal release// | | + | |
- | | Core22 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore22|LinuxCore22]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -25.ucode //internal release// | | + | |
- | | Core24 | maintained | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore24|LinuxCore24]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -27.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265D-27.ucode|7265D]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-27.ucode|8260]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-3168-27.ucode|3168]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8265-27.ucode|8265]] | | + | |
- | | Core25 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore25|LinuxCore25]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -28.ucode //internal release// | | + | |
- | | Core26 | maintained | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore26|LinuxCore26]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -29.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-7265D-29.ucode|7265D]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-3168-29.ucode|3168]] | | + | |
- | | Core27 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore27|LinuxCore27]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -30.ucode //internal release// | | + | |
- | | Core28 | //under testing// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore28|LinuxCore28]] | [[https://w1.fi/cgit/hostap/log/?h=master|master]] | -31.ucode //will be released soon// | | + | |
- | + | ||
- | + | ||
- | Note that due what is said [[en:users:drivers:iwlwifi#and_7265_support|here]], 7260 and 7265 are not supported any more in the latest firmware versions. The recommended firmware for these devices is the latest published firmware (Core14) and the latest Core driver. It is totally fine to combine Core14 firmware and Core18 driver in this case. | + | |
====== About vendor commands ====== | ====== About vendor commands ====== | ||
Line 63: | Line 55: | ||
====== How to install the driver ====== | ====== How to install the driver ====== | ||
In order to install the driver, you'll need to download the sources: | In order to install the driver, you'll need to download the sources: | ||
- | git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git -b release/LinuxCore14 | + | git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git |
Then, you can make the sources with vendor commands disabled: | Then, you can make the sources with vendor commands disabled: |