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: