1 What: /sys/bus/acpi/devices/.../path 1 What: /sys/bus/acpi/devices/.../path 2 Date: December 2006 2 Date: December 2006 3 Contact: Rafael J. Wysocki <rjw@rjwysock 3 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 4 Description: 4 Description: 5 This attribute indicates the f 5 This attribute indicates the full path of ACPI namespace 6 object associated with the dev 6 object associated with the device object. For example, 7 \_SB_.PCI0. 7 \_SB_.PCI0. 8 << 9 This file is not present for d 8 This file is not present for device objects representing 10 fixed ACPI hardware features ( 9 fixed ACPI hardware features (like power and sleep 11 buttons). 10 buttons). 12 11 13 What: /sys/bus/acpi/devices/.../moda 12 What: /sys/bus/acpi/devices/.../modalias 14 Date: July 2007 13 Date: July 2007 15 Contact: Rafael J. Wysocki <rjw@rjwysock 14 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 16 Description: 15 Description: 17 This attribute indicates the P 16 This attribute indicates the PNP IDs of the device object. 18 That is acpi:HHHHHHHH:[CCCCCCC 17 That is acpi:HHHHHHHH:[CCCCCCC:]. Where each HHHHHHHH or 19 CCCCCCCC contains device objec 18 CCCCCCCC contains device object's PNPID (_HID or _CID). 20 19 21 What: /sys/bus/acpi/devices/.../hid 20 What: /sys/bus/acpi/devices/.../hid 22 Date: April 2005 21 Date: April 2005 23 Contact: Rafael J. Wysocki <rjw@rjwysock 22 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 24 Description: 23 Description: 25 This attribute indicates the h 24 This attribute indicates the hardware ID (_HID) of the 26 device object. For example, P 25 device object. For example, PNP0103. 27 This file is present for devic 26 This file is present for device objects having the _HID 28 control method. 27 control method. 29 28 30 What: /sys/bus/acpi/devices/.../desc 29 What: /sys/bus/acpi/devices/.../description 31 Date: October 2012 30 Date: October 2012 32 Contact: Rafael J. Wysocki <rjw@rjwysock 31 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 33 Description: 32 Description: 34 This attribute contains the ou 33 This attribute contains the output of the device object's 35 _STR control method, if presen 34 _STR control method, if present. 36 35 37 What: /sys/bus/acpi/devices/.../adr 36 What: /sys/bus/acpi/devices/.../adr 38 Date: October 2012 37 Date: October 2012 39 Contact: Rafael J. Wysocki <rjw@rjwysock 38 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 40 Description: 39 Description: 41 This attribute contains the ou 40 This attribute contains the output of the device object's 42 _ADR control method, which is 41 _ADR control method, which is present for ACPI device 43 objects representing devices h 42 objects representing devices having standard enumeration 44 algorithms, such as PCI. 43 algorithms, such as PCI. 45 44 46 What: /sys/bus/acpi/devices/.../uid 45 What: /sys/bus/acpi/devices/.../uid 47 Date: October 2012 46 Date: October 2012 48 Contact: Rafael J. Wysocki <rjw@rjwysock 47 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 49 Description: 48 Description: 50 This attribute contains the ou 49 This attribute contains the output of the device object's 51 _UID control method, if presen 50 _UID control method, if present. 52 51 53 What: /sys/bus/acpi/devices/.../ejec 52 What: /sys/bus/acpi/devices/.../eject 54 Date: December 2006 53 Date: December 2006 55 Contact: Rafael J. Wysocki <rjw@rjwysock 54 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 56 Description: 55 Description: 57 Writing 1 to this attribute wi 56 Writing 1 to this attribute will trigger hot removal of 58 this device object. This file 57 this device object. This file exists for every device 59 object that has _EJ0 method. 58 object that has _EJ0 method. 60 59 61 What: /sys/bus/acpi/devices/.../stat 60 What: /sys/bus/acpi/devices/.../status 62 Date: Jan, 2014 61 Date: Jan, 2014 63 Contact: Rafael J. Wysocki <rjw@rjwysock 62 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 64 Description: 63 Description: 65 (RO) Returns the ACPI device s 64 (RO) Returns the ACPI device status: enabled, disabled or 66 functioning or present, if the 65 functioning or present, if the method _STA is present. 67 66 68 The return value is a decimal 67 The return value is a decimal integer representing the device's 69 status bitmap: 68 status bitmap: 70 69 71 =========== ================= !! 70 Bit [0] – Set if the device is present. 72 Bit [0] Set if the device !! 71 Bit [1] – Set if the device is enabled and decoding its 73 Bit [1] Set if the device !! 72 resources. 74 resources. !! 73 Bit [2] – Set if the device should be shown in the UI. 75 Bit [2] Set if the device !! 74 Bit [3] – Set if the device is functioning properly (cleared if 76 Bit [3] Set if the device !! 75 device failed its diagnostics). 77 if device failed !! 76 Bit [4] – Set if the battery is present. 78 Bit [4] Set if the batter !! 77 Bits [31:5] – Reserved (must be cleared) 79 Bits [31:5] Reserved (must be << 80 =========== ================= << 81 78 82 If bit [0] is clear, then bit 79 If bit [0] is clear, then bit 1 must also be clear (a device 83 that is not present cannot be 80 that is not present cannot be enabled). 84 81 85 Bit 0 can be clear (not presen 82 Bit 0 can be clear (not present) with bit [3] set (device is 86 functional). This case is use 83 functional). This case is used to indicate a valid device for 87 which no device driver should 84 which no device driver should be loaded. 88 85 89 More special cases are covered 86 More special cases are covered in the ACPI specification. 90 87 91 What: /sys/bus/acpi/devices/.../hrv 88 What: /sys/bus/acpi/devices/.../hrv 92 Date: Apr, 2016 89 Date: Apr, 2016 93 Contact: Rafael J. Wysocki <rjw@rjwysock 90 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 94 Description: 91 Description: 95 (RO) Allows users to read the 92 (RO) Allows users to read the hardware version of non-PCI 96 hardware, if the _HRV control 93 hardware, if the _HRV control method is present. It is mostly 97 useful for non-PCI devices bec 94 useful for non-PCI devices because lspci can list the hardware 98 version for PCI devices. 95 version for PCI devices.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.