私は新しいDebian 12バージョンがインストールされたCompaq CQ58ノートブックを持っています。 WLANのオン/オフボタンが機能しない問題を解決したいです。黄色(黄色または青でなければなりません)で点灯し、押しても反応しません。xev
握らなければならないという負担感はありません。
答え1
Debian 12は、最新のLinux LTSであるLinux 6.1と共にリリースされました。
バージョン6.1では、WMIキーを処理するドライバがあります。
HP WMIアドインは次の場所にあります。
drivers/platform/x86/Kconfig
構成項目CONFIG_HP_WMI:
- ヒント:HP WMIアドイン
- [...]
- Linux カーネルにある: 2.6.29–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.1 組み込みモジュール:
hp-wmi
,hp-wmi
,hp-wmi
[...]
必要に応じてここでYを選択してくださいHPノートブックでWMIベースのショートカットをサポートドッキングや周辺光センサーの状態など、WMIのデータも読み込みます。
ただし、実際にこのオプションを取得できる追加のトグルがあります。X86_PLATFORM_DRIVERS_HP
6.2に表示されます6.1にバックポート後。 Debian カーネル 6.1 では、この新しいオプションが有効になっていないため、回帰が発生しました。
$ grep CONFIG_X86_PLATFORM_DRIVERS_HP /boot/config-6.1.0-12-amd64
# CONFIG_X86_PLATFORM_DRIVERS_HP is not set
その結果、CONFIG_HP_WMI
Debian カーネルにはオプションがまったく表示されません。古いカーネル(例linux-image-6.1.0-9-amd64
:)はまだこのドライバを提供しています。
今何ができますか?
Debian 12は現在バックポート中です。Linux 6.4.4(pull
linux-image-6.4.0-0.deb12.2-amd64
)はこのオプションを有効にするので、hp_wmi
カーネルモジュールを提供します。バックポート起動ガイドライン:https://backports.debian.org/Instructions/
またはあなたは使用することができますhttps://snapshot.debian.org/回帰前に使用可能な最新のカーネルを使用するのと同じ方法で:(
linux-image-6.1.0-9-amd64
これを含みますhp_wmi
)。
適切なカーネルで起動したら、モジュールhp_wmi
(ファイルからhp-wmi.ko
)がロードされていることを確認してください。
lsmod | grep hp_wmi
そうでない場合は、rootとして次のコマンドを使用してロードしてみてください(最初su -
または使用)。sudo -i
modprobe hp_wmi
何も言わないと、おそらく働いているのです。次の結果が返される場合:
modprobe: ERROR: could not insert 'hp_wmi': No such device
これは、この答えが問題を解決しないことを意味します(つまり、モジュールは現在のハードウェアを認識していません)。
後でどうすればいいですか?
-backportsカーネルはタイムリーにセキュリティ更新プログラムを受け取らないため、使用しないことをお勧めします。同様に、古いカーネルを維持することは更新されないことを意味します。
カーネルをテスト/不安定カーネルに切り替えるのは最善の方法ではありませんが、バックポーティングよりも優れています。ただし、Debian 12 全体をテスト/不安定で誤ってアップグレードしないように注意してください。
本当に、あなたはする必要がありますDebian バグの提出~のためコア(これが必要kernel
かどうかはわかりませんlinux
。)回帰を引き起こす可能性があるため、Debian 12の安定したカーネルで尋ねてアクティブにしますCONFIG_X86_PLATFORM_DRIVERS_HP
。HP_WMI