요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
Accelerometer, touchpad and keyboard type
sysfs-driver-toshiba_acpi:33-78position은 built-in accelerometer를 읽고 touchpad는 pointing stick까지 함께 제어하며, available_kbd_modes와 kbd_type이 지원 backlight capabilities를 설명합니다.
USB sleep-charge and battery policy
sysfs-driver-toshiba_acpi:79-142USB Sleep & Charge mode, battery threshold, Rapid Charge와 Sleep & Music을 제어하며 일부 기능은 AC power 또는 reboot 조건이 있습니다.
Driver, fan, hotkey and panel controls
sysfs-driver-toshiba_acpi:143-191Driver version을 읽고 internal fan, F-key hotkey behavior와 lid-open panel power-on을 제어합니다.
USB 3 and cooling method
sysfs-driver-toshiba_acpi:192-223usb_three은 USB2 fallback과 full USB3를 선택하고 cooling_method는 maximum capability에 따라 performance·battery-optimized levels를 제공합니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_backlight_mode
Date: June 8, 2014
KernelVersion: 3.15
Contact: Azael Avalos <[email protected]>
Description: This file controls the keyboard backlight operation mode, valid
values are:
* 0x1 -> FN-Z
* 0x2 -> AUTO (also called TIMER)
* 0x8 -> ON
* 0x10 -> OFF
Note that from kernel 3.16 onwards this file accepts all listed
parameters, kernel 3.15 only accepts the first two (FN-Z and
AUTO).
Also note that toggling this value on type 1 devices, requires
a reboot for changes to take effect.
Users: KToshiba
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_backlight_timeout
Date: June 8, 2014
KernelVersion: 3.15
Contact: Azael Avalos <[email protected]>
Description: This file controls the timeout of the keyboard backlight
whenever the operation mode is set to AUTO (or TIMER),
valid values range from 0-60.
Note that the kernel 3.15 only had support for the first
keyboard type, the kernel 3.16 added support for the second
type and the range accepted for type 2 is 1-60.
See the entry named "kbd_type"
Users: KToshiba
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/position
Date: June 8, 2014
KernelVersion: 3.15
Contact: Azael Avalos <[email protected]>
Description: This file shows the absolute position of the built-in
accelereometer.
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/touchpad
Date: June 8, 2014
KernelVersion: 3.15
Contact: Azael Avalos <[email protected]>
Description: This files controls the status of the touchpad and pointing
stick (if available), valid values are:
* 0 -> OFF
* 1 -> ON
Users: KToshiba
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/available_kbd_modes
Date: August 3, 2014
KernelVersion: 3.16
Contact: Azael Avalos <[email protected]>
Description: This file shows the supported keyboard backlight modes
the system supports, which can be:
* 0x1 -> FN-Z
* 0x2 -> AUTO (also called TIMER)
* 0x8 -> ON
* 0x10 -> OFF
Note that not all keyboard types support the listed modes.
See the entry named "available_kbd_modes"
Users: KToshiba
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_type
Date: August 3, 2014
KernelVersion: 3.16
Contact: Azael Avalos <[email protected]>
Description: This file shows the current keyboard backlight type,
which can be:
* 1 -> Type 1, supporting modes FN-Z and AUTO
* 2 -> Type 2, supporting modes TIMER, ON and OFF
Users: KToshiba
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_sleep_charge
Date: January 23, 2015
KernelVersion: 4.0
Contact: Azael Avalos <[email protected]>
Description: This file controls the USB Sleep & Charge charging mode, which
can be:
* 0 -> Disabled (0x00)
* 1 -> Alternate (0x09)
* 2 -> Auto (0x21)
* 3 -> Typical (0x11)
Note that from kernel 4.1 onwards this file accepts all listed
values, kernel 4.0 only supports the first three.
Note that this feature only works when connected to power, if
you want to use it under battery, see the entry named
"sleep_functions_on_battery"
Users: KToshiba
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/sleep_functions_on_battery
Date: January 23, 2015
KernelVersion: 4.0
Contact: Azael Avalos <[email protected]>
Description: This file controls the USB Sleep Functions under battery, and
set the level at which point they will be disabled, accepted
values can be:
* 0 -> Disabled
* 1-100 -> Battery level to disable sleep functions
Currently it prints two values, the first one indicates if the
feature is enabled or disabled, while the second one shows the
current battery level set.
Note that when the value is set to disabled, the sleep function
will only work when connected to power.
Users: KToshiba
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_rapid_charge
Date: January 23, 2015
KernelVersion: 4.0
Contact: Azael Avalos <[email protected]>
Description: This file controls the USB Rapid Charge state, which can be:
* 0 -> Disabled
* 1 -> Enabled
Note that toggling this value requires a reboot for changes to
take effect.
Users: KToshiba
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_sleep_music
Date: January 23, 2015
KernelVersion: 4.0
Contact: Azael Avalos <[email protected]>
Description: This file controls the Sleep & Music state, which values can be:
* 0 -> Disabled
* 1 -> Enabled
Note that this feature only works when connected to power, if
you want to use it under battery, see the entry named
"sleep_functions_on_battery"
Users: KToshiba
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/version
Date: February 12, 2015
KernelVersion: 4.0
Contact: Azael Avalos <[email protected]>
Description: This file shows the current version of the driver
Users: KToshiba
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/fan
Date: February 12, 2015
KernelVersion: 4.0
Contact: Azael Avalos <[email protected]>
Description: This file controls the state of the internal fan, valid
values are:
* 0 -> OFF
* 1 -> ON
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_function_keys
Date: February 12, 2015
KernelVersion: 4.0
Contact: Azael Avalos <[email protected]>
Description: This file controls the Special Functions (hotkeys) operation
mode, valid values are:
* 0 -> Normal Operation
* 1 -> Special Functions
In the "Normal Operation" mode, the F{1-12} keys are as usual
and the hotkeys are accessed via FN-F{1-12}.
In the "Special Functions" mode, the F{1-12} keys trigger the
hotkey and the F{1-12} keys are accessed via FN-F{1-12}.
Note that toggling this value requires a reboot for changes to
take effect.
Users: KToshiba
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/panel_power_on
Date: February 12, 2015
KernelVersion: 4.0
Contact: Azael Avalos <[email protected]>
Description: This file controls whether the laptop should turn ON whenever
the LID is opened, valid values are:
* 0 -> Disabled
* 1 -> Enabled
Note that toggling this value requires a reboot for changes to
take effect.
Users: KToshiba
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_three
Date: February 12, 2015
KernelVersion: 4.0
Contact: Azael Avalos <[email protected]>
Description: This file controls the USB 3 functionality, valid values are:
* 0 -> Disabled (Acts as a regular USB 2)
* 1 -> Enabled (Full USB 3 functionality)
Note that toggling this value requires a reboot for changes to
take effect.
Users: KToshiba
What: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/cooling_method
Date: 2016
KernelVersion: 4.6
Contact: Azael Avalos <[email protected]>
Description: This file controls the Cooling Method feature.
Reading this file prints two values, the first is the actual cooling method
and the second is the maximum cooling method supported.
When the maximum cooling method is ONE, valid values are:
* 0 -> Maximum Performance
* 1 -> Battery Optimized
When the maximum cooling method is TWO, valid values are:
* 0 -> Maximum Performance
* 1 -> Performance
* 2 -> Battery Optimized
Users: KToshiba
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Keyboard-backlight operation mode
1-19| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_backlight_mode |
| Date | 2014년 6월 8일 |
| KernelVersion | 3.15 |
| Contact | Azael Avalos <[email protected]> |
| Description | Keyboard backlight operation mode를 제어합니다. Valid values는 0x1=FN-Z, 0x2=AUTO(TIMER라고도 함), 0x8=ON, 0x10=OFF입니다. Kernel 3.16부터는 이 values를 모두 받아들이지만 kernel 3.15는 처음 두 값인 FN-Z와 AUTO만 받습니다. Type 1 devices에서 이 값을 toggle하면 change가 적용되기 위해 reboot가 필요합니다. |
| Access | Read-write |
| Users | KToshiba |
Mode values와 kernel·keyboard-type restrictions를 정리했습니다.
Keyboard-backlight timeout
20-32| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_backlight_timeout |
| Date | 2014년 6월 8일 |
| KernelVersion | 3.15 |
| Contact | Azael Avalos <[email protected]> |
| Description | Operation mode가 AUTO 또는 TIMER일 때 keyboard backlight timeout을 제어합니다. Valid range는 0~60입니다. Kernel 3.15는 첫 번째 keyboard type만 지원했고 kernel 3.16은 두 번째 type 지원을 추가했으며 type 2가 받는 범위는 1~60입니다. "kbd_type" entry를 참조하십시오. |
| Access | Read-write |
| Values | 0..60; type 2 accepts 1..60 |
| Users | KToshiba |
Built-in accelerometer position
33-39| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/position |
| Date | 2014년 6월 8일 |
| KernelVersion | 3.15 |
| Contact | Azael Avalos <[email protected]> |
| Description | Built-in accelerometer의 absolute position을 표시합니다. |
| Access | Read-only |
Touchpad and pointing-stick state
40-51| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/touchpad |
| Date | 2014년 6월 8일 |
| KernelVersion | 3.15 |
| Contact | Azael Avalos <[email protected]> |
| Description | Touchpad와 available한 경우 pointing stick의 status를 제어합니다. 0은 OFF, 1은 ON입니다. |
| Access | Read-write |
| Values | 0 = OFF; 1 = ON |
| Users | KToshiba |
0/1 값을 사용하는 input, charging, fan, panel과 USB controls입니다.
Available keyboard-backlight modes
52-67| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/available_kbd_modes |
| Date | 2014년 8월 3일 |
| KernelVersion | 3.16 |
| Contact | Azael Avalos <[email protected]> |
| Description | System이 지원하는 keyboard backlight modes를 표시합니다. 가능한 값은 0x1=FN-Z, 0x2=AUTO(TIMER라고도 함), 0x8=ON, 0x10=OFF입니다. 모든 keyboard type이 나열된 modes를 전부 지원하는 것은 아닙니다. 원문은 "available_kbd_modes"라는 entry를 참조하라고 명시합니다. |
| Access | Read-only |
| Users | KToshiba |
Keyboard-backlight hardware type
68-78| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_type |
| Date | 2014년 8월 3일 |
| KernelVersion | 3.16 |
| Contact | Azael Avalos <[email protected]> |
| Description | 현재 keyboard backlight type을 표시합니다. 1은 FN-Z와 AUTO modes를 지원하는 Type 1이고, 2는 TIMER, ON, OFF modes를 지원하는 Type 2입니다. |
| Access | Read-only |
| Users | KToshiba |
두 hardware types의 mode와 timeout support를 비교합니다.
USB Sleep & Charge mode
79-97| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_sleep_charge |
| Date | 2015년 1월 23일 |
| KernelVersion | 4.0 |
| Contact | Azael Avalos <[email protected]> |
| Description | USB Sleep & Charge charging mode를 제어합니다. 값은 0=Disabled(0x00), 1=Alternate(0x09), 2=Auto(0x21), 3=Typical(0x11)입니다. Kernel 4.1부터는 모든 값을 받지만 kernel 4.0은 처음 세 값만 지원합니다. 이 feature는 power에 연결된 경우에만 동작합니다. Battery에서 사용하려면 "sleep_functions_on_battery" entry를 참조하십시오. |
| Access | Read-write |
| Users | KToshiba |
User value, firmware value와 kernel-version support를 대응시켰습니다.
USB sleep functions on battery
98-115| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/sleep_functions_on_battery |
| Date | 2015년 1월 23일 |
| KernelVersion | 4.0 |
| Contact | Azael Avalos <[email protected]> |
| Description | Battery 사용 중 USB Sleep Functions를 제어하고 이를 disable할 battery level을 설정합니다. 0은 Disabled, 1~100은 sleep functions를 disable할 battery level입니다. 현재 두 값을 출력하며 첫 번째는 feature enabled/disabled state, 두 번째는 설정된 current battery level입니다. Disabled로 설정하면 sleep function은 power에 연결된 경우에만 동작합니다. |
| Access | Read-write |
| Values | 0 = disabled; 1..100 = disable threshold |
| Users | KToshiba |
AC-only mode와 battery threshold mode의 동작을 구분합니다.
USB Rapid Charge state
116-128| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_rapid_charge |
| Date | 2015년 1월 23일 |
| KernelVersion | 4.0 |
| Contact | Azael Avalos <[email protected]> |
| Description | USB Rapid Charge state를 제어합니다. 0은 Disabled, 1은 Enabled입니다. 이 값을 toggle한 뒤 change를 적용하려면 reboot가 필요합니다. |
| Access | Read-write |
| Values | 0 = Disabled; 1 = Enabled |
| Users | KToshiba |
USB Sleep & Music state
129-142| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_sleep_music |
| Date | 2015년 1월 23일 |
| KernelVersion | 4.0 |
| Contact | Azael Avalos <[email protected]> |
| Description | Sleep & Music state를 제어합니다. 0은 Disabled, 1은 Enabled입니다. 이 feature는 power에 연결된 경우에만 동작합니다. Battery에서 사용하려면 "sleep_functions_on_battery" entry를 참조하십시오. |
| Access | Read-write |
| Values | 0 = Disabled; 1 = Enabled |
| Users | KToshiba |
Toshiba ACPI driver version
143-149| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/version |
| Date | 2015년 2월 12일 |
| KernelVersion | 4.0 |
| Contact | Azael Avalos <[email protected]> |
| Description | Driver의 current version을 표시합니다. |
| Access | Read-only |
| Users | KToshiba |
Internal fan state
150-159| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/fan |
| Date | 2015년 2월 12일 |
| KernelVersion | 4.0 |
| Contact | Azael Avalos <[email protected]> |
| Description | Internal fan의 state를 제어합니다. 0은 OFF, 1은 ON입니다. |
| Access | Read-write |
| Values | 0 = OFF; 1 = ON |
Keyboard function-key mode
160-177| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_function_keys |
| Date | 2015년 2월 12일 |
| KernelVersion | 4.0 |
| Contact | Azael Avalos <[email protected]> |
| Description | Special Functions(hotkeys) operation mode를 제어합니다. 0은 Normal Operation, 1은 Special Functions입니다. Normal Operation에서는 F{1-12} keys가 평소처럼 동작하고 FN-F{1-12}로 hotkeys에 접근합니다. Special Functions에서는 F{1-12} keys가 hotkey를 trigger하고 FN-F{1-12}로 원래 F{1-12} keys에 접근합니다. 이 값을 toggle한 뒤 change를 적용하려면 reboot가 필요합니다. |
| Access | Read-write |
| Users | KToshiba |
F-key와 FN-F-key가 normal functions와 hotkeys에 매핑되는 방식입니다.
Power on when lid opens
178-191| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/panel_power_on |
| Date | 2015년 2월 12일 |
| KernelVersion | 4.0 |
| Contact | Azael Avalos <[email protected]> |
| Description | LID를 열 때 laptop이 ON으로 켜질지를 제어합니다. 0은 Disabled, 1은 Enabled입니다. 이 값을 toggle한 뒤 change를 적용하려면 reboot가 필요합니다. |
| Access | Read-write |
| Values | 0 = Disabled; 1 = Enabled |
| Users | KToshiba |
USB 3 functionality
192-204| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_three |
| Date | 2015년 2월 12일 |
| KernelVersion | 4.0 |
| Contact | Azael Avalos <[email protected]> |
| Description | USB 3 functionality를 제어합니다. 0은 Disabled이며 regular USB 2로 동작하고, 1은 Enabled이며 full USB 3 functionality를 제공합니다. 이 값을 toggle한 뒤 change를 적용하려면 reboot가 필요합니다. |
| Access | Read-write |
| Values | 0 = USB 2 mode; 1 = full USB 3 |
| Users | KToshiba |
Cooling-method policy
205-223| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/cooling_method |
| Date | 2016년 |
| KernelVersion | 4.6 |
| Contact | Azael Avalos <[email protected]> |
| Description | Cooling Method feature를 제어합니다. 이 file을 읽으면 두 값을 출력하며 첫 번째는 actual cooling method, 두 번째는 지원되는 maximum cooling method입니다. Maximum cooling method가 ONE이면 0=Maximum Performance, 1=Battery Optimized입니다. Maximum cooling method가 TWO이면 0=Maximum Performance, 1=Performance, 2=Battery Optimized입니다. |
| Access | Read-write |
| Users | KToshiba |
Maximum supported method에 따라 valid policy values가 달라집니다.
Keyboard-backlight mode and timeout
sysfs-driver-toshiba_acpi:1-32kbd_backlight_mode는 FN-Z·AUTO/TIMER·ON·OFF를 선택하고 timeout은 keyboard type과 kernel version에 따라 0~60 또는 1~60 범위를 사용합니다.