私のLinuxコンピュータのWiFiがハードブロックされ、WiFiに接続できないため、この問題を解決するのに役立ちます。
私のデバイスはHP Pavilion G6で、WiFiカードはRalink 5390メーカーのデフォルトです。
物語は始まります。私はWindowsとParrotOSディストリビューションをダブルブートし、私のWiFiは両方のOSで完全に動作しました。理由はわかりませんが、ある日私のWiFiがすべてのLinuxでハングアップすることにしました!
rfkill list all
端末にコマンドを入力すると、次の応答が表示されます。
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
これが私がしたことです。
私はインターネット上のすべてのフォーラムを読んで、すべての可能な解決策を試しました。
- バッテリーとACケーブルの電源を切るのと同じです。
- USB起動可能ISOを使用して、すべてのLinuxディストリビューション(Ubuntu、Debian、Arch Linux、Core Linux、Fedora、LinuxMintなど)を起動してみてください。
- ワイヤレスカードからピン20を取り外してみてください。
- WMIなどをブラックリストに載せてみてください。
- BIOS設定を復元してみてください。設定は実際にはあまりありません。
- RF-killを削除して再インストールしてみてください(もう何をしているのかわかりません)。
- Windowsでクイックスタート設定をオフにしてください。
しかし、何も動作しません!
WiFiはWindowsシステムで問題なくうまく機能します。
本当に必要ですが、新しいWiFiアダプタを買う余裕はありません。私たちの街では高すぎます。
答え1
ボタンの赤いランプは、F12ハードウェア/ファームウェアベースのRFキルスイッチがWiFiトランスミッタを無効にしていることを示します。
F12システムの起動時に、Linuxブートローダに到達する前、または起動するカーネルを選択する前に、このキーを単独でまたはこのキーで押してくださいFn。照明が消えたり白に変わったりした場合は、問題は解決しました。
RF-killキーがACPIファームウェアによって処理され、LinuxカーネルのACPIネゴシエーションがRF-killswitchキーイベント処理を混乱させ、Linuxの実行中にキルスイッチを切り替えることができない場合、Linuxでよりうまく機能する可能性があります。 boot Linux カーネルがロードされるまでの時間です。