UARK(4)
π UARK(4) π
okay so bestie, welcome to the Kernel Interfaces Manual β¨ this is the page for uark, the driver for Arkmicro Technologies ARK3116 based USB serial adapters. yes it's a whole thing. buckle up π
β¨ NAME β¨
uark β Arkmicro Technologies ARK3116 based USB serial adapter π¦
πΈ SYNOPSIS πΈ
so like, if you wanna bake this driver into the kernel (main character energy, no cap), you drop these lines into your kernel configuration file:
device usb
device ucom
device uark
orrr, if you'd rather load it as a module at boot time like a chill low-key legend, put this line in loader.conf(5):
uark_load="YES"
both are valid, both are iconic, pick your fighter π
π«Ά DESCRIPTION π«Ά
The uark driver supports Arkmicro Technologies ARK3116 based serial adapters. that's the whole vibe. it does the one thing and it does it well β¨
π₯ HARDWARE π₯
the uark driver supports these adapters, and honestly? a lineup:
- HL USB-RS232
- HugePine USB-UART
- KQ-U8A Data Cable
- Skymaster USB to RS232
if your lil dongle is one of these, you're so set π
π FILES π
here's where everything lives, bestie. know your paths, it's giving organized:
/dev/ttyU*β for callin ports/dev/ttyU*.init/dev/ttyU*.lockβ corresponding callin initial-state and lock-state devices/dev/cuaU*β for callout ports/dev/cuaU*.init/dev/cuaU*.lockβ corresponding callout initial-state and lock-state devices
π SEE ALSO π
go read these next, i'm literally begging:
β HISTORY β
The uark device driver first appeared in OpenBSD 4.0. The first FreeBSD release to include it was FreeBSD 7.0. a whole era. a glow-up. we love to see it π
π AUTHORS π
The uark driver was written by Jonathan Gray <jsg@openbsd.org>. thank you for your service king π«‘β¨
π CAVEATS π
okay so this is the part where we get real, and it's a little sad:
- Setting hardware flow control is not currently supported. no cap, it's just not there yet.
- It is not yet known how to ask the hardware to send a break. we simply do not know. it's a mystery π΅οΈ
Arkmicro Technologies do not reply to requests of documentation for their products. π so like, we're on our own here bestie, we figured it out ourselves and that's actually kind of iconic of us.
Debian πΈ April 26, 2017 πΈ that's the source, the version and the date, mwah π this has been UARK(4), go forth and serialize, ily, bye π¦πβ¨
π¦ 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) 2006 Jonathan Gray <jsg@openbsd.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms