Extracted from atmel-firmware-1.2/debian/control:
=================================================
atmel-firmware - Firmware for Atmel at76c50x wireless networking chips.
The drivers for these chips in the Linux 2.6.x kernel do not include
the firmware; this firmware needs to be loaded by the host on most
cards using these chips. This package provides the firmware images
which should be automatically loaded as needed by the hotplug
system. It also provides a small loader utility which can be used to
accomplish the same thing when hotplug is not in use.
Extracted from atmel-firmware-1.2/debian/changelog:
===================================================
atmel-firmware (1.2-2.1) unstable; urgency=low
* Make depend on hotplug | udev
-- Russell Stuart <russell-debian@NOSPAM> Wed, 13 Sep 2006 12:43:32 +1000
atmel-firmware (1.2-1) unstable; urgency=low
* New upstream.
* Added LG LW2100N to atmel.conf
* Updated firmware license to Atmel's latest version.
-- Simon Kelley <simon@NOSPAM> Sun, 09 Jan 2005 21:25:12 +0000
atmel-firmware-1.2/debian/copyright:
====================================
This Debian package is derived from atmel-firmware-1.2.tar.gz which is
available on-line at:
http://www.thekelleys.org.uk/atmel/atmel-firmware-1.2.tar.gz
The Debian package of atmel-firmware was created by Simon Kelley.
The bin files in the images were generated from header files
included with the 2.1.1 release of the "Atmel drivers", released
by Atmel corp in December 2002 and subsequent modifications,
downloaded from atmelwlandriver.sourceforge.net
The copyright on these files was modified (by Atmel corp)
in November 2004 to the form shown below.
/***************************************************************************************/
/* Copyright (c) 2004 Atmel Corporation. All Rights Reserved. */
/* Redistribution and use of the microcode software ( Firmware ) is */
/* permitted provided that the following conditions are met: */
/* */
/* 1. Firmware is redistributed in object code only; */
/* 2. Any reproduction of Firmware must contain the above */
/* copyright notice, this list of conditions and the below */
/* disclaimer in the documentation and/or other materials */
/* provided with the distribution; and */
/* 3. The name of Atmel Corporation may not be used to endorse */
/* or promote products derived from this Firmware without specific */
/* prior written consent. */
/* */
/* DISCLAIMER: ATMEL PROVIDES THIS FIRMWARE "AS IS" WITH NO WARRANTIES OR */
/* INDEMNITIES WHATSOEVER. ATMEL EXPRESSLY DISCLAIMS ANY EXPRESS, STATUTORY */
/* OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED */
/* WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND */
/* NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL 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 FIRMWARE, EVEN IF ADVISED OF THE */
/* POSSIBILITY OF SUCH DAMAGE. USER ACKNOWLEDGES AND AGREES THAT THE */
/* PURCHASE OR USE OF THE FIRMWARE WILL NOT CREATE OR GIVE GROUNDS FOR A */
/* LICENSE BY IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL */
/* PROPERTY RIGHTS (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER */
/* PROPRIETARY RIGHT) EMBODIED IN ANY OTHER ATMEL HARDWARE OR FIRMWARE */
/* EITHER SOLELY OR IN COMBINATION WITH THE FIRMWARE. */
/***************************************************************************************/
The atmel_fwl utility (perl and C verions) is Copyright (c) 2003 Simon
Kelley and is distributed under the terms of the GNU General Public License
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; version 2 dated June, 1991.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
On Debian GNU/Linux systems, the text of the GNU general public license is
available in the file /usr/share/common-licenses/GPL
atmel-firmware-1.2/README:
==========================
This package contains firmware images for use with the
driver for atmel at76c50x cards in the linux 2.6 kernel it also
contains firmware images for the USB driver from
http://at76c503a.berlios.de/
The prefered way to load these firmware images in to use the
firmware-loading facility of the Linux hotplug system. Prerequistites
for this are a kernel compiled with CONFIG_FW_LOADER and the
Linux hotplug scripts later than 2003_10_07. (Check for the existance
of /etc/hotplug/firmware.agent to ensure that your hotplug scripts are
sufficiently up to date.) You will also need to have sysfs mounted:
add a line like this to /etc/fstab, if it is not already there.
none /sys sysfs defaults 0 0
If you do not wish to use the hotplug system, this package includes
a "push" firmware loader, atmel_fwl. You should arrange to run this
as root from a network-startup script or PCMCIA script _before_ the
interface is brought up. The command is simply
atmel_fwl <interface> /path/to/firmware
for instance
/sbin/atmel_fwl eth0 /usr/lib/hotplug/firmware/atmel_at76c502.bin
To install the firmware package, simply run the install.sh script.
That script will remove any old versions of the package that you have
installed, and install the files in the correct locations.
Selecting the correct firmware image.
There are multiple firmware images in this package and the correct
one must be used. If the hotplug firmware loading mechansim is in use and
the driver recognises the card in its internal database, it will automatically
select the correct firmware image. If the card is not in the database
the driver will log a message and default to the at76c502 image. If
this is not correct, the default can be overridden with the "firmware"
module parameter. Since there is only one firmware image for PCI
cards (at76c506) the driver should always select the correct one for
them. If you card is not recognised, please send the result of
running the 'dump_cis' command to simon@NOSPAM so that it
can be included in future releases.
If using the "push" firmware loader there is no automatic selection of
firmware image, you should ensure that the correct image is given in
the atmel_fwl command-line.
Note that there are two versions of many of the firmware images, the
second one with the suffix "-wpa". These are later releases from Atmel
which support WPA privacy. They are only usable by versions of the
driver greater than 0.9. If you use hotplug to load your firmware then
all will be fine, drivers earlier than 0.9 will ignore the
"-wpa" drivers and drivers after 0.9 will use them if available, or
default to the non-wpa ones if not. If you have to select a firmware
image manually, be sure not to use the "-wpa" one unless your in-kernel
driver code is version 0.9 or better. Sadly, as of version 0.9, the
in-kernel driver does not actually support the setting of WPA
passphrases.
Name Last modified Size
Parent Directory -
atmel-firmware_1.2-2.1.diff.gz 12-Sep-2006 22:43 4.0K
atmel-firmware_1.2-2.1.dsc 09-Oct-2008 05:44 557
atmel-firmware_1.2-2.1_all.deb 12-Sep-2006 22:43 456K
atmel-firmware_1.2-2.1_i386.changes 12-Sep-2006 22:43 747
atmel-firmware_1.2.orig.tar.gz 14-Jan-2005 15:32 459K
Contents-i386 09-Oct-2008 07:08 2.4K
Contents-i386.bz2 09-Oct-2008 07:08 378
Contents-i386.gz 09-Oct-2008 07:08 309
override 12-Sep-2006 22:43 37
Packages 09-Oct-2008 07:08 839
Packages.bz2 09-Oct-2008 07:08 578
Packages.gz 09-Oct-2008 07:08 540
Release 09-Oct-2008 07:08 841
Release.gpg 09-Oct-2008 18:41 189
Sources 09-Oct-2008 07:08 400
Sources.bz2 09-Oct-2008 07:08 312
Sources.gz 09-Oct-2008 07:08 285