This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:users:drivers:iwlwifi:core_release [2017/06/20 07:42] Luca Coelho [How to install the driver] change the clone command to use Core28 |
en:users:drivers:iwlwifi:core_release [2019/12/17 08:35] Luca Coelho [Core release] |
||
---|---|---|---|
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 ^ | |
- | ^ 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]] | |
- | | Core5 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore5|LinuxCore5]] | -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]] | | + | | 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]] | |
- | | Core7 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore7|LinuxCore7]] | -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]] | | + | | 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]] | |
- | | Core9 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore9|LinuxCore9]] | -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]] | | + | | Core43 | // Last version for 9260 and 9000//| [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/core43|core43]] | -46.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-9260-th-b0-jf-b0-46.ucode|9260]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-9000-pu-b0-jf-b0-46.ucode|9000]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-cc-a0-46.ucode|AX 200]] | |
- | | Core10 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore10|LinuxCore10]] | -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]] | | + | | Core45 | maintained | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/core45|core45]] | -48.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-cc-a0-48.ucode|AX 200]] | |
- | | Core11 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore11|LinuxCore11]] | -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]] | | + | | Core47 | maintained | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/core47|core47]] | -48.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-cc-a0-48.ucode|AX 200]] | |
- | | Core12 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore12|LinuxCore12]] | -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]] | | + | ====== Devices not maintained in mainline ====== |
- | | Core13 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore13|LinuxCore13]] | -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]] | | + | 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. The driver for all those devices is maintained as part of the kernel, but they won't get newer firmware features. |
- | | 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]] | -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]] | | + | Those devices and the latest Core firmware that supports them are: |
- | | Core15 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore15|LinuxCore15]] | -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]] | | + | * 3160 (Core14) |
- | | Core16 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore16|LinuxCore16]] | -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]] | | + | * 7260 (Core14) |
- | | Core17 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore17|LinuxCore17]] | -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]] | | + | * 7265 (Core14) |
- | | Core18 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore18|LinuxCore18]] | -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]] | | + | * 7265D (Core26) |
- | | Core19 | //End of life// | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore19|LinuxCore19]] | -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]] | | + | * 3165 (Core26) |
- | | Core24 | maintained | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore24|LinuxCore24]] | -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]] | | + | * 3168 (Core26) |
- | | Core26 | //End of life for 8260 and up // | [[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]] | | + | * 8260 (Core33) |
- | | Core28 | maintained | [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/LinuxCore28|LinuxCore28]] | -31.ucode [[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-31.ucode|8260]][[https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8265-31.ucode|8265]] | | + | * 8265 (Core33) |
+ | * 9000 (Core43) | ||
+ | * 9260 (Core43) | ||
====== About vendor commands ====== | ====== About vendor commands ====== | ||
Line 56: | Line 57: | ||
====== 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/LinuxCore28 | + | 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: |