acpi

    0

    1答えて

    新しくインストールした最小限のCentOSインストールで画面が空白になり、WiFiが接続されなくなります。私は何らかのキーを押すとシステムが復活する。私はこれがスクリーンブランキングやスリープモードの設定に関係している疑いがあります。 私はウェブ上でいくつかのヒントを見つけましたが、そのほとんどはウィンドウマネージャの設定を中心にしています(ウィンドウマネージャがインストールされていません)。 s

    1

    2答えて

    私のx86_64ボードには、MFDデバイスからi2cバスが出ています。このi2cバスにはデバイスがあります。私はこれらのデバイスをi2cdetectプログラムを使って検出することができます。 # i2cdetect -y 0 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10:

    0

    2答えて

    私はコンピュータのFn + F9/F10輝度コントロールを有効にしています。 this threadを読むと、私は手動で明るさを変更するためのacpiイベント/アクションスクリプトを設定しようとしました。スクリプトそのものが動作します - 私は手動でbl_down.shとbl_up.shをターミナルで呼び出すことができます。 しかし、何らかの理由でacpiイベント自体がスクリプトをトリガーしていま

    3

    1答えて

    LinuxでタッチパッドのデバイスIDを取得するにはどうすればよいですか?デバイスがlspci,lsusb、またはcat /proc/bus/input/devicesに表示されません。たとえば、このパッチではID「ELAN0608」が追加されます。https://lkml.org/lkml/2017/8/10/145 私は似たようなタッチパッドを持っていますが、IDが何であるか分かりません。カー

    0

    1答えて

    現在、私はACPIテーブルとインターフェイスしたい単純なカーネルを開発中です。 私のコードは仮想マシン、すなわちBochsでしか動作していないようですが、実際のハードウェア(2003年から2011年までのハードウェア)では、明らかに無効なルートシステムディスクリプタテーブルを指しています。 ここにBochsの画面があります。すべてのディスクリプタテーブルが見つかりました。 しかしBIOSがそう私に

    1

    1答えて

    Linux OSの電源管理機能(ACPIを使用)とやりとりするための簡単なコマンドラインユーティリティ(C言語)を作ることに興味があります。 私はCプログラミングのバックグラウンドを持っています。私はこのユーティリティを作成することができます少し汗と涙で願っています。 ただし、私はそれを始めるのが非常に難しいと思っています。私は、ACPI /その歴史に関するテクニカルドキュメント以外のサンプルコー

    2

    1答えて

    私はbumblebeeプロジェクトと呼ばれるlinuxのNvidia optimusの実装に遭遇しましたhttps://github.com/Bumblebee-Project 私はNvidiaグラフィックカードを搭載したノートパソコンにバンブルビーをインストールしました。問題は、ディスクリートgpuを使用する必要があるアプリケーションでは、特別なコマンド "Optirun"を実行する必要があるこ

    10

    1答えて

    ラップトップ用の切り替え可能なグラフィックスドライバをHPが修正するのを待つのがうんざりですが、ACPIメソッドを呼び出すことでGPUを自分で切り替えることができると思います。この切り替えは、オープンソースのLinuxでvga_switcherooを使用して動作するので、私はどのメソッドを呼び出す必要があるのか​​を知っていますが、どのように呼び出すべきかはわかりません。 私が呼び出す必要がある2

    2

    1答えて

    今、私のacpiドライバにこの機能を追加します。 機能は次のとおりです。BIOS通知を取得します。私はいくつかのドキュメントを検索し、コード NTSTATUS XxxAddDevice( __in struct _DRIVER_OBJECT *DriverObject, __in struct _DEVICE_OBJECT *PhysicalDeviceObject

    0

    1答えて

    私はLinuxカーネルドライバを開発中です。要件の一部は、システム上のACPIデバイスのリストを取得し、それを反復することです。次のコードはユーザモードで動作しますが、カーネルではコンパイルされません。 #include <dirent.h> #include <stdio.h> int main(void) { DIR * d; struct dirent * d