2014-02-06 grarpamp <grarp...@gmail.com>:
>> Ah, I know it by a different number.
>
> What number is that?
> How does something like '6.30.102.9 (r366174)' on the wrapper
> relate to its corresponding internal '784.2'? What are those
> strings each describing?

Broadcom's closed source driver embeds firmware in the driver. They
don't request it from the user space (ex. from /lib/firmware/).
However they develop driver and firmware independently, so they use
different numbering for them.

You can't really say what firmware version is embedded in the driver
until you load this firmware to the WiFi card and read the version
back.

What we do is downloading closed source driver (that was compiled for
some completely different system/architecture) and extract firmware
from it (which is a tiny part of the total size). We extract it to the
/lib/firmware/ and then b43 can use it.

In the past there were only 2 noticeable changes in the driver <->
firmware communication. It results in some 3 different code paths in
the b43 (we didn't drop support for the old firmwares yet).

-- 
Rafał

_______________________________________________
b43-dev mailing list
b43-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/b43-dev

Reply via email to