ACPI_PANASONIC(4)
ACPI_PANASONIC π
okay bestie, so this is the acpi_panasonic manual page, section 4 of the Kernel Interfaces Manual β aka the ACPI hotkey driver for Panasonic laptops. yes, the tiny Japanese laptops. let's get into it π
β¨ NAME β¨
acpi_panasonic β ACPI hotkey driver for Panasonic laptops π«Ά
πΈ SYNOPSIS πΈ
so to compile this driver into the kernel, you literally just drop this line in your kernel configuration file:
device acpi_panasonic
or, alternatively, if you'd rather load the driver as a module at boot time, put this in loader.conf(5):
acpi_panasonic_load="YES"
pick your fighter, both slay π
π¦ DESCRIPTION π¦
The acpi_panasonic driver enables such hotkey facilities of various Panasonic laptops as changing LCD brightness, controlling mixer volumes, entering sleep or suspended state and so on. on the following models it is reported to work: Let's note (or Toughbook, outside Japan) CF-R1N, CF-R2A and CF-R3. it may also work on other models as well β no promises, but like, fingers crossed π
The driver consists of three functionalities:
- detect hotkey events and take corresponding actions, which include changing LCD luminance and speaker mute state π
- notify occurrences of the event by way of
devctl(4)and eventually todevd(8)π£ - provide a way to adjust LCD brightness and sound mute state via
sysctl(8)ποΈ
the third and last is not an afterthought, it's the main character too β¨
π Hotkeys
there are 9 hotkeys available on the supported hardware:
Fn+F1β make LCD backlight darker πFn+F2β make LCD backlight brighter βοΈFn+F3β switch video output between LCD and CRT. not supported by theacpi_panasonicdriver πFn+F4β toggle muting the speaker πFn+F5β turn the mixer volume down πFn+F6β turn the mixer volume up πFn+F7β enter suspend-to-RAM state π€Fn+F9β show battery status πFn+F10β enter suspend-to-disk state πΎ
Actions are automatically taken within the driver for Fn+F1, Fn+F2 and Fn+F4. for the other events such as mixer control and showing battery status, devd(8) should take the role as described below π
π§ devd(8) Events
when notified to devd(8), the hotkey event provides the following information:
systemβ"ACPI"subsystemβ"Panasonic"typeβ the source of the event in ACPI namespace. the value depends on the model but typically"\_SB_.HKEY".notifyβ event code (see below).
Event codes to be generated are assigned as follows:
0x81-0x86,0x89βFn+F<n>pressed.0x81corresponds toFn+F1,0x82corresponds toFn+F2, and so on.0x01-0x07,0x09,0x1aβFn+F<n>released.0x01corresponds toFn+F1,0x02corresponds toFn+F2, and so on.
β SYSCTL VARIABLES β
the following MIBs are available:
hw.acpi.panasonic.lcd_brightness_maxβ the maximum level of brightness. this read-only value is automatically set according to hardware model. she knows her limits πhw.acpi.panasonic.lcd_brightness_minβ the minimum level of brightness. this read-only value is automatically set according to hardware model.hw.acpi.panasonic.lcd_brightnessβ current brightness level of the LCD (read-write). the value ranges fromhw.acpi.panasonic.lcd_brightness_mintohw.acpi.panasonic.lcd_brightness_max.hw.acpi.panasonic.sound_muteβ a read-write boolean flag to control whether to mute the speaker. the value1means to mute and0not.
π SEE ALSO π
acpi(4), devd.conf(5), devd(8), sysctl(8)
π HISTORY π
The acpi_panasonic driver first appeared in FreeBSD 5.3. vintage era fr fr π°οΈ
π AUTHORS π
The acpi_panasonic driver and this manual page were written by OGAWA Takaya <t-ogawa@triaez.kaisei.org> and TAKAHASHI Yoshihiro <nyan@FreeBSD.org>. absolute icons, we stan π«Ά
and that's the whole page bestie, no notes. go forth and press those hotkeys π
Debian Β· June 19, 2015 Β· ACPI_PANASONIC(4) β mwah, ty for reading, ily πβ¨
π¦ where this page comes from
- debian bookworm: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- debian trixie: freebsd-manpages 12.2-2 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu jammy: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu noble: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu questing: freebsd-manpages 12.2-2
- ubuntu resolute: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu stonking: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- Copyright (c) 2004 OGAWA Takaya <t-ogawa@triaez.kaisei.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms