UARK(4)
π uark(4) β fresh from the Kernel Interfaces Manual π
πΈ NAME πΈ
uark β the driver for Arkmicro Technologies ARK3116 based USB serial adapters. Thatβs the whole read, bestie.
β¨ SYNOPSIS β¨
Wanna bake this driver into your kernel? Okay, so you put these lines in your kernel configuration file:
device usb
device ucom
device uark
Or, if youβd rather load it as a module at boot time, put this line in loader.conf(5):
uark_load="YES"
π¦ DESCRIPTION π¦
The uark driver supports serial adapters based on the Arkmicro Technologies ARK3116. Thatβs the assignment, and it ate. π
π HARDWARE π
The uark driver supports these adapters, no cap:
- HL USB-RS232
- HugePine USB-UART
- KQ-U8A Data Cable
- Skymaster USB to RS232
π FILES π
The callin side lives here:
/dev/ttyU*β for callin ports/dev/ttyU*.init/dev/ttyU*.lockβ these are the corresponding callin initial-state and lock-state devices
And the callout side is right here:
/dev/cuaU*β for callout ports/dev/cuaU*.init/dev/cuaU*.lockβ these are the corresponding callout initial-state and lock-state devices
π SEE ALSO π
tty(4), ucom(4), usb(4) β go read those too, iykyk.
π HISTORY π
The uark device driver first appeared in OpenBSD 4.0. The first FreeBSD release to include it was FreeBSD 7.0. Literally a little time traveler. π°οΈ
π«Ά AUTHORS π«Ά
The uark driver was written by Jonathan Gray <jsg@openbsd.org>. iconic behavior.
π CAVEATS π
Setting hardware flow control is not currently supported π. It is not yet known how to ask the hardware to send a break. Also, Arkmicro Technologies do not reply to requests of documentation for their products β not the vibe, fr fr.
This little manual page is from the Debian edition, dated April 26, 2017, and yes bestie, itβs the UARK(4) page π
β¨π
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- nixpkgs unstable: source
- Copyright (c) 2006 Jonathan Gray <jsg@openbsd.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms