Thu Jan 30 13:07:18 2020 UTC ()
Update the URL for IPL_ixp400NpeLibrary-2_4.zip.  Note the URL For
IPL_ixp400NpeLibraryWithCrypto-2_4.zip for reference purposes.


(thorpej)
diff -r1.4 -r1.5 src/sys/arch/arm/xscale/ixp425-fw.README

cvs diff -r1.4 -r1.5 src/sys/arch/arm/xscale/ixp425-fw.README (expand / switch to unified diff)

--- src/sys/arch/arm/xscale/ixp425-fw.README 2017/02/10 23:11:30 1.4
+++ src/sys/arch/arm/xscale/ixp425-fw.README 2020/01/30 13:07:18 1.5
@@ -1,47 +1,52 @@ @@ -1,47 +1,52 @@
1$NetBSD: ixp425-fw.README,v 1.4 2017/02/10 23:11:30 tnn Exp $ 1$NetBSD: ixp425-fw.README,v 1.5 2020/01/30 13:07:18 thorpej Exp $
2 2
3IXP425 NPE Microcode 3IXP425 NPE Microcode
4~~~~~~~~~~~~~~~~~~~~ 4~~~~~~~~~~~~~~~~~~~~
5 5
6The IXP425 contains up to three network co-processors called NPEs, 6The IXP425 contains up to three network co-processors called NPEs,
7"Network Processing Engines". These control all the networking features 7"Network Processing Engines". These control all the networking features
8of the IXP425 and are usually supported by Access Library (AL) software 8of the IXP425 and are usually supported by Access Library (AL) software
9and NPE microcode obtained from Intel. 9and NPE microcode obtained from Intel.
10 10
11The AL source code and compiled object files are encumbered by a license 11The AL source code and compiled object files are encumbered by a license
12which precludes its distribution with NetBSD. 12which precludes its distribution with NetBSD.
13 13
14However, NetBSD includes source for a native driver for NPE Ethernet 14However, NetBSD includes source for a native driver for NPE Ethernet
15written by Sam Leffler. The driver requires that Intel's microcode is 15written by Sam Leffler. The driver requires that Intel's microcode is
16loaded onto the NPE, but since we cannot distribute the microcode, it 16loaded onto the NPE, but since we cannot distribute the microcode, it
17must be downloaded from Intel's website after agreeing to their click- 17must be downloaded from Intel's website after agreeing to their click-
18through license. 18through license.
19 19
20You must grab the NPE microcode from here: 20You must grab the NPE microcode from here:
21 21
22 https://downloadcenter.intel.com/download/13757/IXP400-Software-NPE-Microcode-v3-0-without-crypto 22 https://downloadcenter.intel.com/download/13757/IXP400-Software-NPE-Microcode-v3-0-without-crypto
23 23
24SHA1 (IPL_ixp400NpeLibrary-3_0.zip) = dda6b27265e6db3dfec68361644197c0f311a07b 24SHA1 (IPL_ixp400NpeLibrary-3_0.zip) = dda6b27265e6db3dfec68361644197c0f311a07b
25 25
26or the older version which is archived here: 26or the older version which is archived here:
27 https://downloads.openwrt.org/sources/IPL_ixp400NpeLibrary-2_4.zip 27 https://mirror2.openwrt.org/sources/IPL_ixp400NpeLibrary-2_4.zip
28 28
29SHA1 (IPL_ixp400NpeLibrary-2_4.zip) = abf1562e750e16e6f9baf9892a59640f863a693e 29SHA1 (IPL_ixp400NpeLibrary-2_4.zip) = abf1562e750e16e6f9baf9892a59640f863a693e
30 30
31Select the "Download (without Crypto)" link in the "NPE Microcode" 31Select the "Download (without Crypto)" link in the "NPE Microcode"
32section. Note that there is no benefit in selecting the "with Cypto" 32section. Note that there is no benefit in selecting the "with Cypto"
33microcode at this time since NetBSD does not support it. 33microcode at this time since NetBSD does not support it.
34 34
 35For refrence, the "with Crypto" version is available here:
 36 https://downloads.openwrt.org/sources/IPL_ixp400NpeLibraryWithCrypto-2_4.zip
 37
 38SHA1(IPL_ixp400NpeLibraryWithCrypto-2_4.zip)= 48beb80564fbbb7fb7861188cad26e896b5a5afc
 39
35Note: At the time of writing (February 2017), the NPE Microcode is at 40Note: At the time of writing (February 2017), the NPE Microcode is at
36version 3.0. However, the last known microcode version to work is 2.4. 41version 3.0. However, the last known microcode version to work is 2.4.
37 42
38After clicking the link, you will be directed to a click-through license 43After clicking the link, you will be directed to a click-through license
39page. Assuming you agree to the terms of the license (and you are 44page. Assuming you agree to the terms of the license (and you are
40*strongly* advised to print it out and read it carefully) you will then 45*strongly* advised to print it out and read it carefully) you will then
41be able to download a ZIP file containing the microcode. 46be able to download a ZIP file containing the microcode.
42 47
43Extract the microcode under any decent Unix-like system using the "unzip" 48Extract the microcode under any decent Unix-like system using the "unzip"
44command provided with the OS, or with the version included in the pkgsrc 49command provided with the OS, or with the version included in the pkgsrc
45collection under archivers/unzip: 50collection under archivers/unzip:
46 51
47 $ unzip IPL_ixp400NpeLibrary-2_4.zip 52 $ unzip IPL_ixp400NpeLibrary-2_4.zip