ACPI_TOSHIBA(4)
π ACPI_TOSHIBA π
okay bestie, so this is acpi_toshiba from the Kernel Interfaces Manual β aka the little driver that talks to Toshiba laptops and lets you boss around their hardware. sit down, grab a strawberry, we're doing this π
β¨ NAME β¨
acpi_toshiba β the Toshiba HCI interface, no cap
π SYNOPSIS π
so to get this driver baked into your kernel, you drop this line into your kernel config file:
device acpi_toshiba
or, if you'd rather load it as a module at boot time (lowkey the easier vibe), you put this line in loader.conf(5):
acpi_toshiba_load="YES"
πΈ DESCRIPTION πΈ
HCI is literally Toshiba's Hardware Control Interface, and the way it works is somewhat uniform across their models β like, mostly the same across the lineup, iykyk.
The acpi_toshiba driver lets you, the user, manipulate HCI-controlled hardware using a bunch of sysctl(8) variables. so you're basically the main character controlling the hardware directly π
π SYSCTL VARIABLES π
here's the current roster of sysctls, and the way that they all just work:
hw.acpi.toshiba.force_fanβ forces active cooling to be forcibly enabled (1) or disabled (0), regardless of whatever the current temperature is. no thoughts, just fan.hw.acpi.toshiba.video_outputβ sets which display is active, using a bitwise OR of these:0β No display1β LCD2β CRT4β TV-Out
only some systems (i.e., the Libretto L5) even support video switching through this hardware-specific driver. for generic video output support, use the acpi_video(4) driver instead, bestie.
hw.acpi.toshiba.lcd_brightnessβ makes the LCD backlight brighter or dimmer. higher values = brighter β¨hw.acpi.toshiba.lcd_backlightβ turns the LCD backlight on and off. that's it. that's the whole job. iconic.hw.acpi.toshiba.cpu_speedβ sets the CPU speed to the specified speed. this gives you functionality similar to thehw.acpi.cpu.throttle_statevariable. heads up though: higher sysctl values mean lower CPU speeds. yes, it's backwards, don't come for me π
Defaults for all of these can be set in sysctl.conf(5), which gets parsed at boot-time. so set it and forget it π«Ά
π LOADER TUNABLES π
hw.acpi.toshiba.enable_fn_keysβ this tunable enables or disables the function keys on the keyboard. and good news: function keys are enabled by default.
you can change this behaviour at the loader(8) prompt, or in loader.conf(5). whatever's giving more convenient for you π
π¦ SEE ALSO π¦
β HISTORY β
The acpi_toshiba driver first appeared in FreeBSD 5.1. a true elder, we respect the legacy π
π AUTHORS π
- The
acpi_toshibadriver was written by Hiroyuki Aizu<aizu@navi.org>. - This manual page was written by Philip Paeps
<philip@FreeBSD.org>.
and that's the whole thing, bestie, we ate and left no crumbs π§
Debian Β· February 8, 2010 Β· that's the source, the version and the date, so go forth and sysctl responsibly π πΈ
π¦ 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) 2003 Philip Paeps <philip@FreeBSD.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms