On Mon, 05 Sep 2016 14:10:01 +0200, Andreas F4rber wrote:
Hello,
I have submitted a new package bcm43xx-firmware for inclusion in Tumbleweed (and later Leap 42.2), containing two things:
1) Redistributable BCM43430 Wifi+Bluetooth firmware files 2) NVRAM config files for BCM43430 and BCM43362
The former will hopefully at some point go into kernel-firmware package via linux-firmware.git (open GitHub ticket for Raspberry Pi Foundation) and could then be dropped from this package.
However, both pcie and sdio variants of brcmfmac driver use a single per-chipset .txt file for initialization that will not go into linux-firmware.git because it doesn't depend on just the chipset but on the "wiring" of the module or board. We therefore may have multiple configs for the same chipset, as demonstrated for bcm43362, and need to determine at installation time which file to use.
For Kiwi images - where we cannot detect this during %post - the idea is to not provide a potentially wrong config file by default and instead add a symlink manually from a Kiwi hook script.
https://build.opensuse.org/request/show/424758
Note: Please do not add additional firmware files to this package without obtaining confirmation that they are in fact redistributable! For non-redistributable firmware see pullin-bcm43xx-firmware package.
Another solution would be to set up the symlink dynamically in modprobe install script before loading the actual kernel module. Takashi -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org