ATKBDC(4)

πŸ“¦
version 15.1 Β· 2 versions
, in freebsd 15.1, nixpkgs unstable

ATKBDC(4) πŸ’–

okay so this page is from the Kernel Interfaces Manual, and it is literally the AT keyboard controller interface β€” bestie, we are in the hardware group chat now ✨

🌸 NAME 🌸

atkbdc β€” the AT keyboard controller interface πŸŽ€

✨ SYNOPSIS ✨

options KBD_RESETDELAY=N
options KBD_MAXWAIT=N
options KBD_DELAY1=N
options KBD_DELAY2=N
options KBDIO_DEBUG=N
device atkbdc

In /boot/device.hints:

hint.atkbdc.0.at="isa"
hint.atkbdc.0.port="0x060"

πŸ’… DESCRIPTION πŸ’…

The keyboard controller atkbdc provides I/O services for the AT keyboard and PS/2 mouse style pointing devices. This controller is required for the keyboard driver atkbd and the PS/2 pointing device driver psm. 🫢

There can be only one atkbdc device configured in the system. periodt. πŸ‘‘

πŸ› οΈ DRIVER CONFIGURATION πŸ› οΈ

πŸ’… Kernel Configuration Options πŸ’…

The following kernel configuration options can be used to control the atkbdc driver. They may be set in the kernel configuration file (see config(8)). 🌈

  • KBD_RESETDELAY=X, KBD_MAXWAIT=Y β€” The keyboard driver atkbd and the pointing device driver psm may ask the atkbdc driver to reset these devices during the boot process. It sometimes takes a long time before these devices respond to the reset command. These options control how long the atkbdc driver should wait before eventually giving up -- the driver will wait X * Y msecs at most. If the drivers seem unable to detect devices, you may want to increase these values. The default values are 200 msec for X and 5 for Y. ⏳
  • KBD_DELAY1=X, KBD_DELAY2=Y β€” DELAY1 sets the initial key repeat delay to X. The default value is 500ms. DELAY2 sets the key repeat delay to Y. The default value is 100ms. 🎹
  • KBDIO_DEBUG=N β€” Sets the debug level to N. The default value is zero, which suppresses all debugging output. 🀫

πŸ‘€ SEE ALSO πŸ‘€

πŸ¦‹ HISTORY πŸ¦‹

The atkbdc driver first appeared in FreeBSD 3.1. It is based on the kbdio module in FreeBSD 2.2. ✨

πŸŽ€ AUTHORS πŸŽ€

The kbdio module, the atkbdc driver and this manual page were written by Kazutaka Yokota <yokota@FreeBSD.org>. πŸ’–


bye bestie πŸ’Œ source/version: Debian Β· date: February 26, 2023 Β· go touch some keys for me πŸŽ€

πŸ“¦ where this page comes from