acpi

    1熱度

    1回答

    我正在virtualbox中運行一個自定義操作系統,並解析了ACPI,FACP,DSDT等表以獲取PM1a_CNT和SLP_TYPa值。這些似乎是正確的。但是,當我嘗試執行ACPI關機時: xor eax, eax mov edx, [PM1a_CNT] mov ax, [SLP_TYPa] or ax, (1 shl 13) out dx, ax 沒有任何反應。 PM1a_CNT是0

    0熱度

    2回答

    我一直在嘗試一段時間來啓用我的電腦的Fn + F9/F10亮度控制。讀this thread,我試圖設置一個acpi事件/動作腳本來手動改變我的亮度。腳本本身工作 - 我可以在終端中手動撥打bl_down.sh和bl_up.sh。 但是,由於某些原因,acpi事件本身不會觸發腳本。我已經包含的acpi_listen下面的輸出,以及腳本: ~$ acpi_listen video/brightne

    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)中,RSDP指向顯然無效的根系統描述符表。 這是來自Bochs的屏幕:注意找到所有描述符表。 的特別下面是一個無可否認的,而舊AMD的Athlon64平臺,但是BIOS從2003過時,所以就我而言,它應該有充分的支持ACPI V1

    0熱度

    1回答

    我在x86_64上移植Android Lollipop,看到設備上有一種奇怪的行爲。 只要設備進入掛起狀態,它就會重新啓動設備。 請幫我調查背後的原因,什麼所有可能的方法重新啓動設備,而不使用電源按鈕(即從內核代碼,Android框架)。 經過大量的研究,我所能得出的結論是,這個問題是由ACPI提供的不支持的睡眠狀態引起的。

    0熱度

    2回答

    已關閉APM關機X86 instructions to power off computer in real mode? 如何重新啓動而不是關閉計算機?請在你的回答中引用和解釋相關文件/標準。 我明白,APM和ACPI是兩種主要方法,我對這兩種方法都感興趣。讓我知道是否有其他人。 我發現ACPI規範是在http://uefi.org/specifications,但它需要太多的腦力來解析它,我發現

    0熱度

    1回答

    幾分鐘後,我新安裝的最小CentOS安裝屏幕空白並斷開WiFi連接。當我按下任何鍵時,系統會喚醒。我懷疑這與設置屏幕消隱和/或睡眠模式有關。 我在網上發現了一些提示,但其中大部分都是圍繞窗口管理器設置(我沒有安裝窗口管理器)。一個似乎做一些事情,我已經嘗試過: sudo setterm -powersave off -blank 0 這個命令不會產生任何輸出,但它並沒有解決問題之一:系統保留爲

    2熱度

    1回答

    現在我想在我的acpi驅動程序中添加該功能。 的功能是:獲取BIOS通知。 我搜索一些文檔,並編寫代碼 NTSTATUS XxxAddDevice( __in struct _DRIVER_OBJECT *DriverObject, __in struct _DEVICE_OBJECT *PhysicalDeviceObject ) { . . .

    1熱度

    1回答

    我的i2c clock-frequency值來自BIOS。 我已提取的DSDT和i2c clock-frequency字段如下: Device (I2C1) { Name (_ADR, 0x00160001) // _ADR: Address Name (_DDN, "Intel(R) I2C Controller #1") // _DDN: DOS D

    0熱度

    1回答

    我的任務是在嵌入式系統上加載一個與OS分開構建的程序(它在系統文件上執行一組操作,因此它必須在OS引導之前完成)。是啊,我知道... 我選擇把它放在一個乾淨的winpe.wim(從Windows AIK得到它)。一切工作正常在現代bios電腦上,但是當我在嵌入式系統上嘗試它時,我卡在ACPI開機檢查:該系統上的BIOS是非acpi(標準hal) 限制:取代BIOS/winpe現在不是選項。 我可以