On Thursday 03 September 2009 23:37:31 Larry Finger wrote:
> Daniel Lenski wrote:
> > Larry,
> > I agree on the ridiculously poor packaging... did I mention they're 1gb+
> > extracted?
> 
> I didn't look at what is contained within that package, but we
> certainly don't need it.
> 
> > I have not found any other source of these, unfortunately.  I am happy
> > to send the extracted firmware to developers off-list if desired.
> > Linksys's less-than-helpful GPL source code page gives no indication of
> > the age or date of the various files, so it's hard for me to tell which
> > might be newer without downloading many Gb and extracting many
> > firmwares.  I have half a mind to write a Python script...
> 
> Not necessary to send the extracted software. If and when I want to
> see the new firmware, I'm perfectly happy to download that big file;
> however, it does not make sense for some user who is using the
> openSUSE script to wait through a large download just to install firmware.
> > 
> >> I notice in your extraction that there are now ucode files for
> >> revisions 16, 17, 19, 20, and 21.
> > 
> > Yes, indeed.  So are these the source of the FW12/13/14/... numbering?
> 
> No. Michael assigns a new number whenever he releases a new version.
> All the new files are supposed to be listed with that number. At least
> I think that is the way it works. Version 12 is the last one released.

Ehm, no.
The FW.. identifier is a _unique_ identifier for a set of firmware files.
So the identifier is the same for binary equal firmware files. So if you add
a firmware _that_ _is_ _not_ _already_ _there_ you monotonically increment the
last ID and assign the firmware that ID.
But if another firmware is already there which has the same version _and_
number of files _and_ filenames _and_ these files are binary equal, assign
the new firmware the ID of the existing equal firmware.

The idea is that the driver prints a string to dmesg telling what the best 
supported
firmware is. For example if the driver says:
  Broadcom 43xx driver loaded [ Features: PL, Firmware-ID: FW13 ]
that means the user should go and get FW13.

-- 
Greetings, Michael.
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to