[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#573950: 8192 driver



retitle 573950 Please include RTL8192E firmware
tags 573950 patch
thanks

On Thu, Mar 18, 2010 at 08:00:25AM -0700, Greg KH wrote:
> On Thu, Mar 18, 2010 at 02:10:52PM +0000, Ben Hutchings wrote:
> > Greg, do you have a full licence text for this?  The rtl8192e driver
> > package is no longer available for download.
>
> Yes I do, I need to update the patch and resend it for the main
> linux-firmware package with the newest license that makes it legal to
> distribute it.

The RTL8192E firmware has since been pushed to David Woodhouse's
linux-firmware tree [1].

Release 0014.0401.2010 of the driver package was acquired and made
available at [2].  Attached is a patch based on the firmware license
within.

Geoff

[1] http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=commit;h=726025e8df38178ceb1f7b6a70699795cf75e368
[2] http://gsimmons.org/src/rtl8192e_linux_2.6.0014.0401.2010.tar.gz
Index: linux-nonfree/LICENSE
===================================================================
--- linux-nonfree/LICENSE	(revision 15575)
+++ linux-nonfree/LICENSE	(working copy)
@@ -314,6 +314,50 @@
 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
+* RTL8192E/boot.img
+* RTL8192E/data.img
+* RTL8192E/main.img
+
+Copyright (c) 2009, Realtek Semiconductor Corporation
+All rights reserved.
+
+Redistribution.  Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+  following disclaimer in the documentation and/or other materials
+  provided with the distribution.
+* Neither the name of Realtek Semiconductor Corporation nor the names of its
+  suppliers may be used to endorse or promote products derived from this
+  software without specific prior written permission.
+* No reverse engineering, decompilation, or disassembly of this software
+  is permitted.
+
+Limited patent license. Realtek Semiconductor Corporation grants a world-wide,
+royalty-free, non-exclusive license under patents it now or hereafter
+owns or controls to make, have made, use, import, offer to sell and
+sell ("Utilize") this software, but solely to the extent that any
+such patent is necessary to Utilize the software alone, or in
+combination with an operating system licensed under an approved Open
+Source license as listed by the Open Source Initiative at
+http://opensource.org/licenses.  The patent license shall not apply to
+any other combinations which include this software.  No hardware per
+se is licensed hereunder.
+
+DISCLAIMER.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
+
 * tehuti/bdx.bin
 
 Copyright (C) 2007 Tehuti Networks Ltd.
Index: linux-nonfree/defines
===================================================================
--- linux-nonfree/defines	(revision 15575)
+++ linux-nonfree/defines	(working copy)
@@ -62,6 +62,9 @@
  radeon/RV730_pfp.bin
  radeon/RV770_me.bin
  radeon/RV770_pfp.bin
+ RTL8192E/boot.img
+ RTL8192E/data.img
+ RTL8192E/main.img
  tehuti/bdx.bin
  tigon/tg3_tso.bin
  tigon/tg3.bin
@@ -233,6 +236,15 @@
 [radeon/RV770_pfp.bin_base]
 desc: Radeon RV770 PFP microcode
 
+[RTL8192E/boot.img_base]
+desc: Realtek RTL8192E firmware (boot image)
+
+[RTL8192E/data.img_base]
+desc: Realtek RTL8192E firmware (data image)
+
+[RTL8192E/main.img_base]
+desc: Realtek RTL8192E firmware (main image)
+
 [tehuti/bdx.bin_base]
 desc: Tehuti network card firmware
 

Reply to: