[elrepo-devel] iwl3945-firmware
Alan Bartlett
ajb at elrepo.org
Mon Jul 20 12:23:31 EDT 2009
On 20/07/2009, Akemi Yagi <toracat at elrepo.org> wrote:
> On Mon, Jul 20, 2009 at 8:43 AM, Alan Bartlett<ajb at elrepo.org> wrote:
>
> >> > From the kernel-2.6.18-155 source, in /drivers/net/wireless/iwlwifi/
> >> >
> >> > [buildsys at Quad iwlwifi]$ grep "UCODE_API" * | grep define
> >> > iwl-3945.h:#define IWL3945_UCODE_API "-1"
> >> > iwl-4965.c:#define IWL4965_UCODE_API "-2"
> >> > iwl-5000.c:#define IWL5000_UCODE_API "-1"
> >> >
> >> > shows us that iwl3945 and iwl5000 both use revision -1 firmwares whereas
> >> > iwl4965 currently uses revision -2 firmware, so now we know. This is the
> >> > same as for RHEL 5.3 so no changes in the 5.4 series kernels.
>
>
> >> > If anyone wants to repeat that experiment for older 5.0, 5.1 and 5.2
> >> > series kernels, that might be interesting in terms of knowing which
> >> > older revision firmwares we actually need to ship for compatibility.
>
>
> > Here follows the equivalent experiment for the 5.1 series kernels --
> >
> > [quote]
> > $ pwd
> > ~/drivers/net/wireless/iwlwifi
> > $ grep "UCODE_API" *
> > $
> > [/quote]
>
>
> I believe the iwlxxx drivers were disabled (or absent) in the <= 5.2
> kernels. One exception is the centosplus kernel. Both iwl3945 and
> iwl4965 are enabled in 5.2:
>
>
> grep "UCODE_API" * | grep define
>
> iwl3945-base.c:#define IWL3945_UCODE_API "-1"
> iwl4965-base.c:#define IWL4965_UCODE_API "-1"
>
> (from -92.1.22 cplus kernel)
Here follows the equivalent experiment for the 5.2 series kernels --
[quote]
$ pwd
~/drivers/net/wireless/iwlwifi
$ grep "UCODE_API" * | grep define
iwl3945-base.c:#define IWL3945_UCODE_API "-1"
iwl4965-base.c:#define IWL4965_UCODE_API "-1"
$
[/quote]
In all of the three experiments, above, we have looked at the source
code. The type of kernel built from the source is, of course,
irrelevant. ;-)
The sources used were -8.el5.src.rpm, -53.el5.src.rpm and -92.src.rpm,
respectively.
Alan.
More information about the elrepo-devel
mailing list