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