USB wifi Adapters are Disabled when Hardware Switch is Off
I have a laptop with a physical hardware switch for the built in wireless devices (wifi and bluetooth).
As expected, the hardware switch disables the internal wifi device and NetworkManager says "Wi-Fi is disabled by hardware switch".
However, if external USB Wifi adapters are plugged in, they appear in NetworkManager but with the same message, "Wi-Fi is disabled by hardware switch".
If they're plugged in while the hardware switch is ON, all devices show normally and if the switch is switched OFF, all wifi devices are disabled.
When the switch is off, if i run rfkil, it only shows the internal wifi device as being HARD blocked while every other USB device is unblocked (SOFT and HARD).
I don't think this should be the default behavior. If the Hardware Switch is OFF, it should only control the built in hardware it's connected to, not external USB devices.
If a user wanted to disable their USB device they can just pull it out or enable a software block.
The hardware switch does not affect USB adapters in Windows for example.