Since today my airplane mode hasn't turned off, it's stuck, and I can't turn on WiFi or Bluetooth, it says "Use hardware switch to tur..." I cannot read the whole sentence.

I tried a lot of commands:

rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes

Then:

rfkill unblock 0
rfkill unblock all
rfkill unblock wifi

But it always shows hard blocked: yes

My wireless card is: rt2800pci

---------------------------------
If I ran 'airmon-ng start wlan0' it works, but if I ran 'airmon-ng start wlan0mon' doesn't work.

Or if I ran 'airodump-ng wlan0mon' it shows:

ioctl(SIOCSIFFLAGS) failed: Operation not possible due to RF-kill
Failed initializing wirless card(s): wlan0mon

My laptop is Asus P550L; 3,7 GB ram, Intel core I3

Can you help me please? It is so annoying

Sorry for english I'm italian.