]> git.proxmox.com Git - pve-kernel-3.10.0.git/commitdiff
fix firmware package
authorDietmar Maurer <dietmar@proxmox.com>
Thu, 12 Dec 2013 12:58:01 +0000 (13:58 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Thu, 12 Dec 2013 12:58:01 +0000 (13:58 +0100)
20 files changed:
Makefile
assemble-firmware.pl
firmware-misc/README [new file with mode: 0644]
firmware-misc/RTL8192SU/rtl8192sfw.bin [new file with mode: 0644]
firmware-misc/aic94xx-seq.fw [new file with mode: 0644]
firmware-misc/bnx2/bnx2x-e1-5.0.21.0.fw [new file with mode: 0644]
firmware-misc/bnx2/bnx2x-e1h-5.0.21.0.fw [new file with mode: 0644]
firmware-misc/cbfw_fc.bin [new file with mode: 0755]
firmware-misc/ctfw_cna.bin [new file with mode: 0755]
firmware-misc/ctfw_fc.bin [new file with mode: 0755]
firmware-misc/i2400m-fw-usb-1.3.sbcf [new file with mode: 0644]
firmware-misc/ipw2x00/LICENSE [new file with mode: 0644]
firmware-misc/ipw2x00/LICENSE.install [new file with mode: 0644]
firmware-misc/ipw2x00/defines [new file with mode: 0644]
firmware-misc/ipw2x00/ipw2100-1.3-i.fw [new file with mode: 0644]
firmware-misc/ipw2x00/ipw2100-1.3-p.fw [new file with mode: 0644]
firmware-misc/ipw2x00/ipw2100-1.3.fw [new file with mode: 0644]
firmware-misc/ipw2x00/ipw2200-bss.fw [new file with mode: 0644]
firmware-misc/ipw2x00/ipw2200-ibss.fw [new file with mode: 0644]
firmware-misc/ipw2x00/ipw2200-sniffer.fw [new file with mode: 0644]

index 4256160c5af8c4448b6ae04c950f4506a0595606..b2954938851f9d4f111e8a90a9f14e78cd127154 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -290,10 +290,13 @@ ${HDR_DEB} hdr: .compile_mark headers-control.in headers-postinst.in
        dpkg-deb --build $(headers_tmp) ${HDR_DEB}
        #lintian ${HDR_DEB}
 
+dvb-firmware.git/README:
+       git clone https://github.com/OpenELEC/dvb-firmware.git dvb-firmware.git
+
 linux-firmware.git/WHENCE:
        git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git linux-firmware.git
 
-${FW_DEB} fw: control.firmware linux-firmware.git/WHENCE changelog.firmware fwlist-2.6.18-2-pve fwlist-2.6.24-12-pve fwlist-2.6.32-3-pve fwlist-2.6.32-4-pve fwlist-2.6.32-6-pve fwlist-2.6.35-1-pve fwlist-2.6.32-13-pve fwlist-2.6.32-14-pve fwlist-2.6.32-20-pve fwlist-${KVNAME}
+${FW_DEB} fw: control.firmware linux-firmware.git/WHENCE dvb-firmware.git/README changelog.firmware fwlist-2.6.18-2-pve fwlist-2.6.24-12-pve fwlist-2.6.32-3-pve fwlist-2.6.32-4-pve fwlist-2.6.32-6-pve fwlist-2.6.35-1-pve fwlist-2.6.32-13-pve fwlist-2.6.32-14-pve fwlist-2.6.32-20-pve fwlist-${KVNAME}
        rm -rf fwdata
        mkdir -p fwdata/lib/firmware
        ./assemble-firmware.pl fwlist-${KVNAME} fwdata/lib/firmware
index e6134d3bf6c4a3ae44f24b5f4442d1bc7a21c911..df3f9481130b9825bc51958b6bc5acca3d51c1d8 100755 (executable)
@@ -4,8 +4,9 @@ use strict;
 use File::Basename;
 use File::Path;
 
-my $fwsrc0 = "linux-2.6-2.6.32/firmware";
+my $fwsrc0 = "linux-2.6-3.10.0/firmware";
 my $fwsrc1 = "linux-firmware.git";
+my $fwsrc2 = "dvb-firmware.git";
 my $fwsrc3 = "firmware-misc";
 
 my $fwlist = shift;
@@ -23,6 +24,24 @@ my $force_skip = {
 my $skip = {};
 # debian squeeze also misses those files
 foreach my $fw (qw(
+sms1xxx-stellar-dvbt-01.fw 
+sms1xxx-nova-b-dvbt-01.fw
+sms1xxx-nova-a-dvbt-01.fw
+mrvl/sd8897_uapsta.bin
+mrvl/pcie8766_uapsta.bin
+mrvl/sd8786_uapsta.bin
+cxgb4/t5fw.bin
+brcm/brcmfmac-sdio.txt
+brcm/brcmfmac-sdio.bin
+brcm/brcmfmac43242a.bin
+brcm/brcmfmac43143.bin
+ct2fw-3.1.0.0.bin
+ctfw-3.1.0.0.bin 
+cbfw-3.1.0.0.bin
+
+phanfw-4.0.579.bin
+
+
 libertas/gspi8385.bin libertas/gspi8385_hlp.bin
 ctfw.bin ct2fw.bin ctfw-3.0.3.1.bin ct2fw-3.0.3.1.bin
 cbfw.bin cbfw-3.0.3.1.bin 
@@ -154,6 +173,10 @@ while(defined(my $line = <TMP>)) {
     # use package bluez-firmware instead
     next if $fw =~ m|^BCM2033|;
 
+    next if $fw =~ m|^xc3028-v27\.fw|; # found twice!
+    next if $fw =~ m|.inp|; # where are those files?
+    next if $fw =~ m|^ueagle-atm/|; # where are those files?
+
     next if $force_skip->{$fw};
 
     next if $fwdone->{$fw};
@@ -188,6 +211,7 @@ while(defined(my $line = <TMP>)) {
 
     if ($fw =~ m|/|) {
        next if $skip->{$fw};
+
        die "unable to find firmware: $fw $mod\n";
     }
 
@@ -200,6 +224,15 @@ while(defined(my $line = <TMP>)) {
        copy_fw($sr, $fwdest);
        next;
     }
+
+    $sr = `find '$fwsrc2' -type f -name '$name'`;
+    chomp $sr;
+    if ($sr) {
+       print "found $fw in $sr\n";
+       copy_fw($sr, $fwdest);
+       next;
+    }
+
     $sr = `find '$fwsrc3' -type f -name '$name'`;
     chomp $sr;
     if ($sr) {
@@ -209,6 +242,7 @@ while(defined(my $line = <TMP>)) {
     }
 
     next if $skip->{$fw};
+    next if $fw =~ m|^dvb-|;
 
     die "unable to find firmware: $fw $mod\n";
 }
diff --git a/firmware-misc/README b/firmware-misc/README
new file mode 100644 (file)
index 0000000..c096803
--- /dev/null
@@ -0,0 +1,7 @@
+BFA firmware from:
+
+http://www.brocade.com/forms/getFile?p=documents/downloads/HBA/Linux/Drivers/NOARCH/bfa_firmware_linux-2.3.2.3-0.src.rpm
+
+cbfw_fc.bin
+ctfw_cna.bin
+ctfw_fc.bin
diff --git a/firmware-misc/RTL8192SU/rtl8192sfw.bin b/firmware-misc/RTL8192SU/rtl8192sfw.bin
new file mode 100644 (file)
index 0000000..41d6836
Binary files /dev/null and b/firmware-misc/RTL8192SU/rtl8192sfw.bin differ
diff --git a/firmware-misc/aic94xx-seq.fw b/firmware-misc/aic94xx-seq.fw
new file mode 100644 (file)
index 0000000..d9fc42f
Binary files /dev/null and b/firmware-misc/aic94xx-seq.fw differ
diff --git a/firmware-misc/bnx2/bnx2x-e1-5.0.21.0.fw b/firmware-misc/bnx2/bnx2x-e1-5.0.21.0.fw
new file mode 100644 (file)
index 0000000..6f990e9
Binary files /dev/null and b/firmware-misc/bnx2/bnx2x-e1-5.0.21.0.fw differ
diff --git a/firmware-misc/bnx2/bnx2x-e1h-5.0.21.0.fw b/firmware-misc/bnx2/bnx2x-e1h-5.0.21.0.fw
new file mode 100644 (file)
index 0000000..de70fb8
Binary files /dev/null and b/firmware-misc/bnx2/bnx2x-e1h-5.0.21.0.fw differ
diff --git a/firmware-misc/cbfw_fc.bin b/firmware-misc/cbfw_fc.bin
new file mode 100755 (executable)
index 0000000..e68bdc5
Binary files /dev/null and b/firmware-misc/cbfw_fc.bin differ
diff --git a/firmware-misc/ctfw_cna.bin b/firmware-misc/ctfw_cna.bin
new file mode 100755 (executable)
index 0000000..55d4b31
Binary files /dev/null and b/firmware-misc/ctfw_cna.bin differ
diff --git a/firmware-misc/ctfw_fc.bin b/firmware-misc/ctfw_fc.bin
new file mode 100755 (executable)
index 0000000..f02e756
Binary files /dev/null and b/firmware-misc/ctfw_fc.bin differ
diff --git a/firmware-misc/i2400m-fw-usb-1.3.sbcf b/firmware-misc/i2400m-fw-usb-1.3.sbcf
new file mode 100644 (file)
index 0000000..e690305
Binary files /dev/null and b/firmware-misc/i2400m-fw-usb-1.3.sbcf differ
diff --git a/firmware-misc/ipw2x00/LICENSE b/firmware-misc/ipw2x00/LICENSE
new file mode 100644 (file)
index 0000000..4a6e9cd
--- /dev/null
@@ -0,0 +1,327 @@
+                             TERMS AND CONDITIONS
+    IMPORTANT - PLEASE READ BEFORE INSTALLING OR USING THIS INTEL(C) SOFTWARE
+
+Do not use or load this firmware (the "Software") until you have carefully read
+the following terms and conditions. By loading or using the Software, you agree
+to the terms of this Agreement. If you do not wish to so agree, do not install
+or use the Software.
+
+LICENSEES:
+
+Please note: 
+
+* If you are an End-User, only Exhibit A, the SOFTWARE LICENSE AGREEMENT,
+  applies.
+* If you are an Original Equipment Manufacturer (OEM), Independent Hardware
+  Vendor (IHV), or Independent Software Vendor (ISV), this complete Agreement
+  applies 
+  - A part of the license is for ipw 2100 firmware
+  - Another part of the license is for ipw 2200/2915 firmware
+
+
+ipw2100 firmware license For OEMs, IHVs, and ISVs:
+=================================================
+
+LICENSE. This Software is licensed for use only in conjunction with Intel
+component products. Use of the Software in conjunction with non-Intel component
+products is not licensed hereunder. Subject to the terms of this Agreement,
+Intel grants to you a nonexclusive, nontransferable, worldwide, fully paid-up
+license under Intel's copyrights to: (i) copy the Software internally for your
+own development and maintenance purposes; (ii) copy and distribute the Software
+to your end-users, but only under a license agreement with terms at least as
+restrictive as those contained in Intel's Final, Single User License Agreement,
+attached as Exhibit A; and (iii) modify, copy and distribute the end-user
+documentation which may accompany the Software, but only in association with
+the Software.  
+
+If you are not the final manufacturer or vendor of a computer system or software
+program incorporating the Software, then you may transfer a copy of the
+Software, including any related documentation (modified or unmodified) to your
+recipient for use in accordance with the terms of this Agreement, provided such
+recipient agrees to be fully bound by the terms hereof. You shall not otherwise
+assign, sublicense, lease, or in any other way transfer or disclose Software to
+any third party. You may not, nor may you assist any other person or entity to
+modify, translate, convert to another programming language, decompile, reverse
+engineer, or disassemble any portion of the Software or otherwise attempt to
+derive source code from any object code modules of the Software or any internal
+data files generated by the Software. Your rights to redistribute the Software
+shall be contingent upon your installation of this Agreement in its entirety in
+the same directory as the Software.
+
+CONFIDENTIALITY. If you wish to have a third party consultant or subcontractor
+("Contractor") perform work on your behalf which involves access to or use of
+Software, you shall obtain a written confidentiality agreement from the
+Contractor which contains provisions with respect to access to or use of the
+Software no less restrictive than those set forth in this Agreement and
+excluding any distribution rights, and use for any other purpose. Except as 
+expressly provided herein, you shall not disclose the terms or existence of 
+this Agreement or use Intel's name in any publications, advertisements, or 
+other announcements without Intel's prior written consent. You do not have any 
+rights to use any Intel trademarks or logos.
+
+OWNERSHIP OF SOFTWARE AND COPYRIGHTS. Software and accompanying materials, if
+any, are owned by Intel or its suppliers and licensors and may be protected by
+copyright, trademark, patent and trade secret law and international treaties. 
+Any rights, express or implied, in the intellectual property embodied in the
+foregoing, other than those specified in this Agreement, are reserved by Intel
+and its suppliers and licensors or otherwise as set forth in any applicable
+open source license agreement. You will keep the Software free of liens,
+attachments, and other encumbrances.  You agree not to remove any proprietary
+notices and/or any labels from the Software and accompanying materials without
+prior written approval by Intel
+
+LIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS AND LICENSORS
+BE LIABLE FOR ANY DAMAGES WHATSOEVER FROM ANY CAUSE OF ACTION OF ANY KIND
+(INCLUDING, WITHOUT LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION, OR LOST
+INFORMATION) ARISING OUT OF THE USE, MODIFICATION, OR INABILITY TO USE THE
+INTEL SOFTWARE, OR OTHERWISE, NOR FOR PUNITIVE, INCIDENTAL, CONSEQUENTIAL, OR
+SPECIAL DAMAGES OF ANY KIND, EVEN IF INTEL OR ITS SUPPLIERS AND LICENSORS HAS
+BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.   SOME JURISDICTIONS PROHIBIT
+EXCLUSION OR LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES, CONSEQUENTIAL OR
+INCIDENTAL DAMAGES, SO CERTAIN LIMITATIONS MAY NOT APPLY.  YOU MAY ALSO HAVE
+OTHER LEGAL RIGHTS THAT VARY BETWEEN JURISDICTIONS. 
+
+EXCLUSION OF WARRANTIES.  THE SOFTWARE IS PROVIDED "AS IS" AND POSSIBLY WITH
+FAULTS. UNLESS EXPRESSLY AGREED OTHERWISE, INTEL AND ITS SUPPLIERS AND
+LICENSORS DISCLAIM ANY AND ALL WARRANTIES AND GUARANTEES, EXPRESS, IMPLIED OR
+OTHERWISE, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE.  Intel does not warrant
+or assume responsibility for the accuracy or completeness of any information,
+text, graphics, links or other items contained within the Software.  You assume
+all liability, financial or otherwise, associated with Your use or disposition
+of the Software.
+               
+APPLICABLE LAW. Claims arising under this Agreement shall be governed by the
+laws of State of California], excluding its principles of conflict of laws and
+the United Nations Convention on Contracts for the Sale of Goods.  
+
+WAIVER AND AMENDMENT. No modification, amendment or waiver of any provision of
+this Agreement shall be effective unless in writing and signed by an officer of
+Intel.  No failure or delay in exercising any right, power, or remedy under
+this Agreement shall operate as a waiver of any such right, power or remedy. 
+Without limiting the foregoing, terms and conditions on any purchase orders or
+similar materials submitted by you to Intel, and any terms contained in Intel\92s
+standard acknowledgment form that are in conflict with these terms, shall be of
+no force or effect.
+
+SEVERABILITY.  If any provision of this Agreement is held by a court of
+competent jurisdiction to be contrary to law, such provision shall be changed
+and interpreted so as to best accomplish the objectives of the original
+provision to the fullest extent allowed by law and the remaining provisions of
+this Agreement shall remain in full force and effect.
+
+EXPORT RESTRICTIONS.  Each party acknowledges that the Software is subject to
+applicable import and export regulations of the United States and of the
+countries in which each party transacts business, specifically including U.S.
+Export Administration Act and Export Administration Regulations.  Each party
+shall comply with such laws and regulations, as well as all other laws and
+regulations applicable to the Software.  Without limiting the generality of the
+foregoing, each party agrees that it will not export, re-export, transfer or
+divert any of the Software or the direct programs thereof to any restricted
+place or party in accordance with U.S. export regulations.  Note that Software
+containing encryption may be subject to additional restrictions.
+
+GOVERNMENT RESTRICTED RIGHTS. The Software is provided with "RESTRICTED RIGHTS."
+Use, duplication, or disclosure by the Government is subject to restrictions as
+set forth in FAR52.227-14 and DFAR252.227-7013 et seq. or their successors. Use
+of the Software by the Government constitutes acknowledgment of Intel's
+proprietary rights therein. Contractor or Manufacturer is Intel Corporation,
+2200 Mission College Blvd., Santa Clara, CA  95052.
+
+TERMINATION OF THE AGREEMENT. Intel may terminate this Agreement if you violate
+its terms. Upon termination, you will immediately destroy the Software or
+return all copies of the Software to Intel.
+--------------------------------------------------------------------------------
+
+
+ipw 2200, 2915 firmware license For OEMs, IHVs, and ISVs:
+=========================================================
+
+LICENSE. This Software is licensed for use only in conjunction with Intel
+component products. Use of the Software in conjunction with non-Intel component
+products is not licensed hereunder. Subject to the terms of this Agreement,
+Intel grants to you a nonexclusive, nontransferable, worldwide, fully paid-up
+license under Intel's copyrights to: (i) copy the Software internally for your
+own development and maintenance purposes; (ii) copy and distribute the Software
+to your end-users, but only under a license agreement with terms at least as
+restrictive as those contained in Intel's Final, Single User License Agreement,
+attached as Exhibit A; and (iii) modify, copy and distribute the end-user
+documentation which may accompany the Software, but only in association with
+the Software.  
+
+If you are not the final manufacturer or vendor of a computer system or software
+program incorporating the Software, then you may transfer a copy of the
+Software, including any related documentation (modified or unmodified) to your
+recipient for use in accordance with the terms of this Agreement, provided such
+recipient agrees to be fully bound by the terms hereof. You shall not otherwise
+assign, sublicense, lease, or in any other way transfer or disclose Software to
+any third party. You may not, nor may you assist any other person or entity to
+modify, translate, convert to another programming language, decompile, reverse
+engineer, or disassemble any portion of the Software or otherwise attempt to
+derive source code from any object code modules of the Software or any internal
+data files generated by the Software. Your rights to redistribute the Software
+shall be contingent upon your installation of this Agreement in its entirety in
+the same directory as the Software.
+
+CONTRACTORS. For the purpose of this Agreement, and notwithstanding anything 
+to the contrary hereunder, solely with respect to the requirements for 
+compliance with the terms hereunder, any contractors or consultants that You 
+use to perform the work or otherwise assist You in the development or products 
+using this Software shall be deemed to be End Users and accordingly, upon 
+receipt of the Software, shall be bound by the terms of Exhibit A, Software 
+License Agreement. No additional agreement between You and such consultants or 
+contractors is required under this Agreement to detail such compliance.
+
+TRADEMARKS. Except as expressly provided herein, you shall not use Intel's 
+name in any publications, advertisements, or other announcements without 
+Intel's prior written consent. You do not have any rights to use any Intel 
+trademarks or logos.
+
+OWNERSHIP OF SOFTWARE AND COPYRIGHTS. Software and accompanying materials, if
+any, are owned by Intel or its suppliers and licensors and may be protected by
+copyright, trademark, patent and trade secret law and international treaties. 
+Any rights, express or implied, in the intellectual property embodied in the
+foregoing, other than those specified in this Agreement, are reserved by Intel
+and its suppliers and licensors or otherwise as set forth in any applicable
+open source license agreement. You will keep the Software free of liens,
+attachments, and other encumbrances.  You agree not to remove any proprietary
+notices and/or any labels from the Software and accompanying materials without
+prior written approval by Intel
+
+LIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS AND LICENSORS
+BE LIABLE FOR ANY DAMAGES WHATSOEVER FROM ANY CAUSE OF ACTION OF ANY KIND
+(INCLUDING, WITHOUT LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION, OR LOST
+INFORMATION) ARISING OUT OF THE USE, MODIFICATION, OR INABILITY TO USE THE
+INTEL SOFTWARE, OR OTHERWISE, NOR FOR PUNITIVE, INCIDENTAL, CONSEQUENTIAL, OR
+SPECIAL DAMAGES OF ANY KIND, EVEN IF INTEL OR ITS SUPPLIERS AND LICENSORS HAS
+BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.   SOME JURISDICTIONS PROHIBIT
+EXCLUSION OR LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES, CONSEQUENTIAL OR
+INCIDENTAL DAMAGES, SO CERTAIN LIMITATIONS MAY NOT APPLY.  YOU MAY ALSO HAVE
+OTHER LEGAL RIGHTS THAT VARY BETWEEN JURISDICTIONS. 
+
+EXCLUSION OF WARRANTIES.  THE SOFTWARE IS PROVIDED "AS IS" AND POSSIBLY WITH
+FAULTS. UNLESS EXPRESSLY AGREED OTHERWISE, INTEL AND ITS SUPPLIERS AND
+LICENSORS DISCLAIM ANY AND ALL WARRANTIES AND GUARANTEES, EXPRESS, IMPLIED OR
+OTHERWISE, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE.  Intel does not warrant
+or assume responsibility for the accuracy or completeness of any information,
+text, graphics, links or other items contained within the Software.  You assume
+all liability, financial or otherwise, associated with Your use or disposition
+of the Software.
+               
+APPLICABLE LAW. Claims arising under this Agreement shall be governed by the
+laws of State of California], excluding its principles of conflict of laws and
+the United Nations Convention on Contracts for the Sale of Goods.  
+
+WAIVER AND AMENDMENT. No modification, amendment or waiver of any provision of
+this Agreement shall be effective unless in writing and signed by an officer of
+Intel.  No failure or delay in exercising any right, power, or remedy under
+this Agreement shall operate as a waiver of any such right, power or remedy. 
+Without limiting the foregoing, terms and conditions on any purchase orders or
+similar materials submitted by you to Intel, and any terms contained in Intel\92s
+standard acknowledgment form that are in conflict with these terms, shall be of
+no force or effect.
+
+SEVERABILITY.  If any provision of this Agreement is held by a court of
+competent jurisdiction to be contrary to law, such provision shall be changed
+and interpreted so as to best accomplish the objectives of the original
+provision to the fullest extent allowed by law and the remaining provisions of
+this Agreement shall remain in full force and effect.
+
+EXPORT RESTRICTIONS.  Each party acknowledges that the Software is subject to
+applicable import and export regulations of the United States and of the
+countries in which each party transacts business, specifically including U.S.
+Export Administration Act and Export Administration Regulations.  Each party
+shall comply with such laws and regulations, as well as all other laws and
+regulations applicable to the Software.  Without limiting the generality of the
+foregoing, each party agrees that it will not export, re-export, transfer or
+divert any of the Software or the direct programs thereof to any restricted
+place or party in accordance with U.S. export regulations.  Note that Software
+containing encryption may be subject to additional restrictions.
+
+GOVERNMENT RESTRICTED RIGHTS. The Software is provided with "RESTRICTED RIGHTS."
+Use, duplication, or disclosure by the Government is subject to restrictions as
+set forth in FAR52.227-14 and DFAR252.227-7013 et seq. or their successors. Use
+of the Software by the Government constitutes acknowledgment of Intel's
+proprietary rights therein. Contractor or Manufacturer is Intel Corporation,
+2200 Mission College Blvd., Santa Clara, CA  95052.
+
+TERMINATION OF THE AGREEMENT. Intel may terminate this Agreement if you violate
+its terms. Upon termination, you will immediately destroy the Software or
+return all copies of the Software to Intel.
+--------------------------------------------------------------------------------
+
+
+ipw 2100, 2200 and 2915 SOFTWARE LICENSE AGREEMENT (Final, Single User)
+=======================================================================
+
+
+EXHIBIT "A"
+
+SOFTWARE LICENSE AGREEMENT (Final, Single User)
+
+IMPORTANT - READ BEFORE COPYING, INSTALLING OR USING.
+
+Do not use or load this firmware image (the "Software") until you have carefully
+read the following terms and conditions. By loading or using the Software, you
+agree to the terms of this Agreement. If you do not wish to so agree, do not
+install or use the Software.
+
+LICENSE. You may copy and use the Software, subject to these conditions: 
+1. This Software is licensed for use only in conjunction with Intel component
+   products. Use of the Software in conjunction with non-Intel component 
+   products is not licensed hereunder. 
+2. You may not copy, modify, rent, sell, distribute or transfer any part of the
+   Software except as provided in this Agreement, and you agree to prevent
+   unauthorized copying of the Software. 
+3. You may not reverse engineer, decompile, or disassemble the Software. 
+4. You may not sublicense the Software. 
+5. The Software may contain the software or other property of third party
+   suppliers. 
+
+OWNERSHIP OF SOFTWARE AND COPYRIGHTS. Title to all copies of the Software
+remains with Intel or its suppliers. The Software is copyrighted and protected
+by the laws of the United States and other countries, and international treaty
+provisions. You may not remove any copyright notices from the Software. Intel
+may make changes to the Software, or items referenced therein, at any time
+without notice, but is not obligated to support or update the Software. Except
+as otherwise expressly provided, Intel grants no express or implied right under
+Intel patents, copyrights, trademarks, or other intellectual property rights.
+You may transfer the Software only if a copy of this license accompanies the 
+Software and the recipient agrees to be fully bound by these terms.
+
+EXCLUSION OF OTHER WARRANTIES EXCEPT AS PROVIDED ABOVE, THE SOFTWARE IS PROVIDED
+"AS IS" WITHOUT ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND INCLUDING
+WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR
+PURPOSE. Intel does not warrant or assume responsibility for the accuracy or
+completeness of any information, text, graphics, links or other items contained
+within the Software.
+
+LIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS BE LIABLE FOR
+ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, LOST PROFITS, BUSINESS
+INTERRUPTION, OR LOST INFORMATION) ARISING OUT OF THE USE OF OR INABILITY TO
+USE THE SOFTWARE, EVEN IF INTEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES. SOME JURISDICTIONS PROHIBIT EXCLUSION OR LIMITATION OF LIABILITY FOR
+IMPLIED WARRANTIES OR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE
+LIMITATION MAY NOT APPLY TO YOU. YOU MAY ALSO HAVE OTHER LEGAL RIGHTS THAT VARY
+BETWEEN JURISDICTIONS.
+
+TERMINATION OF THIS AGREEMENT. Intel may terminate this Agreement at any time if
+you violate its terms. Upon termination, you will immediately destroy the
+Software.
+
+APPLICABLE LAWS. Claims arising under this Agreement shall be governed by the
+laws of California, excluding its principles of conflict of laws and the United
+Nations Convention on Contracts for the Sale of Goods. You may not export the
+Software in violation of applicable export laws and regulations. Intel is not
+obligated under any other agreements unless they are in writing and signed by
+an authorized representative 
+of Intel.
+
+GOVERNMENT RESTRICTED RIGHTS. The Software is provided with "RESTRICTED RIGHTS."
+Use, duplication, or disclosure by the Government is subject to restrictions as
+set forth in FAR52.227-14 and DFAR252.227-7013 et seq. or their successors. Use
+of the Software by the Government constitutes acknowledgment of Intel's
+proprietary rights therein. Contractor or Manufacturer is Intel Corporation,
+2200 Mission College Blvd., Santa Clara, CA 95052.
+
diff --git a/firmware-misc/ipw2x00/LICENSE.install b/firmware-misc/ipw2x00/LICENSE.install
new file mode 100644 (file)
index 0000000..34891ce
--- /dev/null
@@ -0,0 +1,70 @@
+SOFTWARE LICENSE AGREEMENT (Final, Single User)
+
+Do not use or load this firmware image (the "Software") until you have carefully
+read the following terms and conditions. By loading or using the Software, you
+agree to the terms of this Agreement. If you do not wish to so agree, do not
+install or use the Software.
+
+LICENSE. You may copy and use the Software, subject to these conditions: 
+
+1. This Software is licensed for use only in conjunction with Intel component
+products. Use of the Software in conjunction with non-Intel component 
+products is not licensed hereunder. 
+
+2. You may not copy, modify, rent, sell, distribute or transfer any part of the
+Software except as provided in this Agreement, and you agree to prevent
+unauthorized copying of the Software. 
+
+3. You may not reverse engineer, decompile, or disassemble the Software. 
+
+4. You may not sublicense the Software. 
+
+5. The Software may contain the software or other property of third party
+suppliers. 
+
+OWNERSHIP OF SOFTWARE AND COPYRIGHTS. Title to all copies of the Software
+remains with Intel or its suppliers. The Software is copyrighted and protected
+by the laws of the United States and other countries, and international treaty
+provisions. You may not remove any copyright notices from the Software. Intel
+may make changes to the Software, or items referenced therein, at any time
+without notice, but is not obligated to support or update the Software. Except
+as otherwise expressly provided, Intel grants no express or implied right under
+Intel patents, copyrights, trademarks, or other intellectual property rights.
+You may transfer the Software only if a copy of this license accompanies the 
+Software and the recipient agrees to be fully bound by these terms.
+
+EXCLUSION OF OTHER WARRANTIES EXCEPT AS PROVIDED ABOVE, THE SOFTWARE IS PROVIDED
+"AS IS" WITHOUT ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND INCLUDING
+WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR
+PURPOSE. Intel does not warrant or assume responsibility for the accuracy or
+completeness of any information, text, graphics, links or other items contained
+within the Software.
+
+LIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS BE LIABLE FOR
+ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, LOST PROFITS, BUSINESS
+INTERRUPTION, OR LOST INFORMATION) ARISING OUT OF THE USE OF OR INABILITY TO
+USE THE SOFTWARE, EVEN IF INTEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES. SOME JURISDICTIONS PROHIBIT EXCLUSION OR LIMITATION OF LIABILITY FOR
+IMPLIED WARRANTIES OR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE
+LIMITATION MAY NOT APPLY TO YOU. YOU MAY ALSO HAVE OTHER LEGAL RIGHTS THAT VARY
+BETWEEN JURISDICTIONS.
+
+TERMINATION OF THIS AGREEMENT. Intel may terminate this Agreement at any time if
+you violate its terms. Upon termination, you will immediately destroy the
+Software.
+
+APPLICABLE LAWS. Claims arising under this Agreement shall be governed by the
+laws of California, excluding its principles of conflict of laws and the United
+Nations Convention on Contracts for the Sale of Goods. You may not export the
+Software in violation of applicable export laws and regulations. Intel is not
+obligated under any other agreements unless they are in writing and signed by
+an authorized representative 
+of Intel.
+
+GOVERNMENT RESTRICTED RIGHTS. The Software is provided with "RESTRICTED RIGHTS."
+Use, duplication, or disclosure by the Government is subject to restrictions as
+set forth in FAR52.227-14 and DFAR252.227-7013 et seq. or their successors. Use
+of the Software by the Government constitutes acknowledgment of Intel's
+proprietary rights therein. Contractor or Manufacturer is Intel Corporation,
+2200 Mission College Blvd., Santa Clara, CA 95052.
+
diff --git a/firmware-misc/ipw2x00/defines b/firmware-misc/ipw2x00/defines
new file mode 100644 (file)
index 0000000..35479c5
--- /dev/null
@@ -0,0 +1,39 @@
+[base]
+desc: Intel Pro Wireless 2100, 2200 and 2915
+files:
+ ipw2100-1.3.fw
+ ipw2100-1.3-i.fw
+ ipw2100-1.3-p.fw
+ ipw2200-bss.fw
+ ipw2200-ibss.fw
+ ipw2200-sniffer.fw
+license-accept: required                                                                                                       
+license-title: Intel Pro Wireless 2100 and 2200/2915 License
+longdesc: Intel Pro Wireless 2100, 2200 and 2915 cards supported by the
+ ipw2100 and ipw2200 drivers
+uri: http://ipw2100.sourceforge.net/firmware.php?fid=4, http://ipw2200.sourceforge.net/firmware.php?fid=7
+
+[ipw2100-1.3.fw_base]
+desc: Intel Pro Wireless 2100 firmware (bootstrap)
+version: 1.3
+
+[ipw2100-1.3-i.fw_base]
+desc: Intel Pro Wireless 2100 firmware (ibss mode)
+version: 1.3
+
+[ipw2100-1.3-p.fw_base]
+desc: Intel Pro Wireless 2100 firmware (monitor mode)
+version: 1.3
+
+[ipw2200-bss.fw_base]
+desc: Intel Pro Wireless 2200/2915 firmware (bss)
+version: 3.0
+
+[ipw2200-ibss.fw_base]
+desc: Intel Pro Wireless 2200/2915 firmware (ibss)
+version: 3.0
+
+[ipw2200-sniffer.fw_base]
+desc: Intel Pro Wireless 2200/2915 firmware (snf)
+version: 3.0
+
diff --git a/firmware-misc/ipw2x00/ipw2100-1.3-i.fw b/firmware-misc/ipw2x00/ipw2100-1.3-i.fw
new file mode 100644 (file)
index 0000000..85c9ca5
Binary files /dev/null and b/firmware-misc/ipw2x00/ipw2100-1.3-i.fw differ
diff --git a/firmware-misc/ipw2x00/ipw2100-1.3-p.fw b/firmware-misc/ipw2x00/ipw2100-1.3-p.fw
new file mode 100644 (file)
index 0000000..6fda4c3
Binary files /dev/null and b/firmware-misc/ipw2x00/ipw2100-1.3-p.fw differ
diff --git a/firmware-misc/ipw2x00/ipw2100-1.3.fw b/firmware-misc/ipw2x00/ipw2100-1.3.fw
new file mode 100644 (file)
index 0000000..be2a69c
Binary files /dev/null and b/firmware-misc/ipw2x00/ipw2100-1.3.fw differ
diff --git a/firmware-misc/ipw2x00/ipw2200-bss.fw b/firmware-misc/ipw2x00/ipw2200-bss.fw
new file mode 100644 (file)
index 0000000..63d7af8
Binary files /dev/null and b/firmware-misc/ipw2x00/ipw2200-bss.fw differ
diff --git a/firmware-misc/ipw2x00/ipw2200-ibss.fw b/firmware-misc/ipw2x00/ipw2200-ibss.fw
new file mode 100644 (file)
index 0000000..4809211
Binary files /dev/null and b/firmware-misc/ipw2x00/ipw2200-ibss.fw differ
diff --git a/firmware-misc/ipw2x00/ipw2200-sniffer.fw b/firmware-misc/ipw2x00/ipw2200-sniffer.fw
new file mode 100644 (file)
index 0000000..ae3767e
Binary files /dev/null and b/firmware-misc/ipw2x00/ipw2200-sniffer.fw differ