JMB(4)
π JMB(4) β JMicron JMB36x SATA II and PATA Host Controller π
Okay bestie, welcome to the JMB(4) page from the Kernel Interfaces Manual β manual name folded in near the top like a little name tag π. This is the group chat for the jmb driver, and it is literally giving βnexus bestieβ energy: it introduces the SATA and PATA drivers to the same PCI device. No cap.
β¨ NAME β¨
jmb β JMicron JMB36x SATA II and PATA Host Controller π
π SYNOPSIS π
jmb* at pci?
ahci* at jmb?
pciide* at jmb?
πΈ DESCRIPTION πΈ
So like, JMicron JMB36x hardware can lowkey provide support for SATA devices using the Advanced Host Controller Interface for Serial ATA, and for PATA devices using the PCI IDE controller specification. Since support for both SATA and PATA devices can be enabled on the same PCI device, but only one driver per PCI device can be attached π, the jmb driver acts as a nexus β a little matchmaker β to the other drivers that support the SATA and PATA functionality. ahci(4) supports the SATA functionality, and pciide(4) supports the PATA functionality on these controllers. Slay π
.
π SEE ALSO π
π¦ HISTORY π¦
The jmb driver first appeared in OpenBSD 4.2 β iconic behavior, honestly β¨.
π AUTHORS π
The jmb driver was written by David Gwynne <dlg@openbsd.org> π«Ά.
Sign-off tea: this cutie page is from Debian, dated July 16, 2013, and the JMB(4) title is still living rent-free at the top. Periodt ππβ¨
π¦ where this page comes from
- nixpkgs unstable: cvs-export
- Copyright (c) 2007 David Gwynne <dlg@openbsd.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms