Back from vacation and while enjoying my holidays I couldn't keep away from Mageia, so a few posts hoping to get some help

Lately I am installing mageia on laptops many of which have Broadcom Wifi cards that need bcmxxxx. I am facing two problems;
1. When Mageia detects the card it seems to create two interfaces for the wifi connection, one called eth1 and the other wlan0 or wlan 1, this is causing a problem later when I install the non-free packages needed. I cannot connect using wifi until I have deleted ifcfg-eth1 and ifcfg-wlanx. Why does it create the wlan interface when it is going to use eth1 eventually?
2. On one of these laptops - HP Pavilion dv2000 - wifi card has a button to activate/desactivate it. Mageia cannot connect and claims a problem with the card.
I booted PC-BSD 9 Isotope on the same laptop and it can use the card and connect to Internet. I noted, though, that PC-BSD sometimes says something about the RF Key of the card. I guess it is some kind of soft key or button. Is there a newer version of the firmware/driver for these cards that Mageia is not using or should I tweak something in the module configuration somewhere to get around this?
By the way; Zorin 6 has no problem activating the connection on this very same laptop but I cannot find the module configuration to compare it to Mageia's.
Thanks in advance.