web-dev-qa-db-ja.com

機内モードスイッチが応答しない

Ubuntu 17.10を実行しているHP Envy 15 x360 PCは、あらゆる努力をしても機内モードがオンになり、グレー表示されます。

fn+f12) 動作しません。

Wifi/bluetoothはオフになっており、メニューを使用してオンに切り替えることはできません。

詳細:

se@se-hp:~$ nmcli radio wifi on

se@se-hp:~$  rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes

lspci -knn | grep Net -A3
03:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b1] (rev c3)
Subsystem: Intel Corporation Dual Band Wireless-AC 7260 [8086:4070]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi

ls /lib/firmware/*7260*
/lib/firmware/iwlwifi-7260-10.ucode  /lib/firmware/iwlwifi-7260-7.ucode
/lib/firmware/iwlwifi-7260-12.ucode  /lib/firmware/iwlwifi-7260-8.ucode
/lib/firmware/iwlwifi-7260-13.ucode  /lib/firmware/iwlwifi-7260-9.ucode
/lib/firmware/iwlwifi-7260-16.ucode 
/lib/firmware/iwlwifi-7260-17.ucode 

BIOS photo

2
user755364

私の新しいHPコンピューターには、Ubuntuでのwi-fiの問題もいくつかありました。わずかに異なるモデルと問題、そして私はそれらのほとんどを修正することができました。

HP 15-bs048nsを使用しています。たぶん、あなたはこれらの方法を試すことができます。そして、絶望を増すことによって順序づけられます-それが役に立つことを望みます。

(あなたが既にそれらのいくつかを試したか、それらが本当に明白であるならば、私を許してください。Linuxであなたがどれだけ知識があるかわかりません、そして、それは他のユーザーを助けるかもしれません。ページも。)

Fnキーを押さないでください

おそらくこれを試したことはありますが、飛行機のキーはFn + F12ですか、それともF12ですか?一部のラップトップでは、デフォルトで、F1 ... F12キーにFnを保持する必要があります。特殊キーにはnotが必要です。

私のラップトップでは、F12は飛行機であり、Fn + F12はF12です。ただし、BIOSから従来の方法で動作するようにFnキーを設定できます。 (F12 = F12、Fn + F12 =飛行機)

(設定が何であれ、修飾キーはファンクションキーで正常に機能します。Shift+ F10は再生/一時停止キーを押すことはありません。)

GUIで飛行機のキーが機能しない-テキストコンソールから試してください

F12には飛行機の鍵がありますが、何らかの理由で、XまたはWaylandでは機能しません。ただし、テキストコンソール(TTY)からは機能します。

飛行機のキーを使用する場合、次のことを行う必要があります。

  • Ctrl + Alt + F3を押します(Fnキーを心配する必要はありません)。
  • ユーザー名とパスワードを入力してください
  • 飛行機のキーを押す
  • Ctrl + Alt + F2を押してGUIに戻ります。

TTYとGUIの間を移動するキーボードショートカットが機能しない場合は、異なるファンクションキー(F1、F2 ...からF7)を試してください。

Wi-Fiに別のモジュールをインストールする

私のコンピューターには、ワイヤレス用のドライバーすらありませんでした。あなたのように見えますが、彼らは正しく動作していない可能性があります。

新しいドライバーをインストールする必要がある場合は、最初に shim でセキュアブートを無効にする必要があります。

Sudo mokutil --disable-validation

ワンタイムパスワードの入力を求められます。良いものを使用しないでください。次の再起動までしか機能しません。

再起動し、「任意のキーを押してMOK管理を実行する」というブルースクリーンが表示されたら、キーを押して指示に従います。おそらくパスワードとしてabcdefghを使用したとすると、パスワードから3つの個別の文字を入力する必要があります。

Type character 4 of password: d
Type character 8 of password: h
Type character 1 of password: a

すべての文字の後にEnterキーを押します。はい、これらの指示はあまりにも詳細に見えますが、最初にめちゃくちゃになるのはかなり一般的です(私はしました)。

お使いのコンピューターに適したモジュールがどこにあるかわかりません。 Mineは lwfingerのドライバーで動作します(私の問題はwi-fiのみでした。おそらくbluetoothとwifiの両方のモジュールが必要です)

いずれにせよ、モジュールが見つかった場合は、カーネルをアップグレードするたびにモジュールを再コンパイルする必要があります(または、Ubuntuのワイヤレスインターフェイスとワイヤレスメニュー disappear を次のブートで)。 DKMSのセットアップ を使用すると、カーネルをアップグレードするたびに自動的に再コンパイルできます。これはまだテスト中であるため、詳細な手順は説明できません。

キーボードを再プログラムする

どこかを読みます(見つかったらリンクします)。TTYの下でshowkeyコマンドを使用して、カーネルから直接キーイベントを読み取ることができます。 showkey -sを押して、押されたキーのアドレスを見つけます。

Showkeyのmanページを見ると、カーネルから直接読み取られなくなり、飛行機のキーは明らかに機能しますが、キーイベントを出力しません。

しかし、私のコンピューターはワイヤレスの管理方法が異なります(ハードロックさえ持っているかどうかはわかりません)。それがsomeキーイベントを送信する場合、キーを別の機能に再プログラムできます。

投稿したNicoThoの回答 でキーを再プログラムする方法を読むことができます。

1
ArenaL5