I've installed a second wireless card in my laptop. I've moved the
standard Intel 4695 AGN wireless card into the second mini-PCIE slot,
and installed my new ath9k wireless card into the first slot.
In Windows 7, the whatever wireless card is in the second slot does
not function properly. It is fully detected by the operating system,
however it acts like rfkill is enabled on it all the time.
In Linux, the same thing happens.
I strongly suspect there is a BIOS issue and the rfkill commands are
not being sent to the second wireless card to enable it on a hardware
level. The fact that it occurs in Windows as well makes me think this
is a problem with the BIOS rather than one with the driver for the
wireless card.
I'm wondering if there is some sort of work around to this issue, that
I can force it to be sent to both cards?
$ sudo rfkill list
0: acer-wireless: Wireless LAN
Soft blocked: no
Hard blocked: no
1: acer-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN << the ath9k card in slot 1
Soft blocked: no
Hard blocked: no
4: phy1: Wireless LAN << the intel card in slot 2
Soft blocked: no
Hard blocked: yes
Not that I'm aware of - acer-wmi just calls into the ACPI-WMI firmware hooks,
which just let us set the state of the wireless radio, we don't get to specify
anything else. So if the second card isn't being set, there's not much we can
do (short of poking around the BIOS to figure out what exactly enabling the
radio does, and trying to find out how to replicate it for the other slot).
-Carlos
--
E-Mail: car...@strangeworlds.co.uk
Web: strangeworlds.co.uk
GPG Key ID: 0x23EE722D