HM2_PCI(9)
π HM2_PCI π
okay bestie, welcome to hm2_pci β section 9 of the manual, HAL Component vibes, and she is the LinuxCNC HAL driver for Mesa Electronics PCI-based Anything IO boards running HostMot2 firmware. yes the name is giving very "cryptic acronym" but stay with me, she's iconic. π
β¨ SYNOPSIS β¨
loadrt hm2_pci [config="str[,str...]"]
config[default:""] β the HostMot2 config strings, and if you wanna know what goes in them, go read thehostmot2(9)manpage, she explains it all, no cap. π
πΈ DESCRIPTION πΈ
So here's the tea: hm2_pci is a device driver, and her whole job is interfacing Mesa's PCI and PC-104/Plus based Anything I/O boards (the ones with HostMot2 firmware living inside them) to the LinuxCNC HAL. it's giving matchmaker, but for hardware. π
The supported boards, in all their glory:
- the
5i20,5i21,5i22,5i23,5i24, and5i25β all of these are on PCI β¨ - the
4i65,4i68, and4i69β these cuties are on PC-104/Plus π¦ - the
3x20β and this one needs a6i68or7i68carrier card to even show up - the
6i25β on PCI Express, fancy π«Ά
Now, optionally (key word: optionally), the driver will program the board's FPGA with firmware when it registers that board with the hostmot2 driver. like, she'll flash it for you, bestie, that's the service. π
Which firmware gets loaded? That's decided by the config modparam, and the whole explanation lives in the hostmot2(9) manpage, specifically in the config modparam section. go read her, iykyk. π
π SEE ALSO π
hostmot2(9)β the other half of this duo, fr fr
π LICENSE π
GPL β she's free and open, periodt. π
and that's the whole page, bestie!! this lil' beauty came from the LinuxCNC Documentation, dated 2008-05-13, and she's still out here doing her thing. mwah. πβ¨π
π¦ where this page comes from
- debian bookworm: linuxcnc-uspace 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 Β· GFDL-1.1-or-later
- debian trixie: linuxcnc-uspace 1:2.9.4-2+deb13u1 Β· GFDL-1.1-or-later
- ubuntu questing: linuxcnc-uspace 1:2.9.4-2ubuntu2
- ubuntu resolute: linuxcnc-uspace 1:2.9.4-2ubuntu4 Β· GFDL-1.1-or-later
- ubuntu stonking: linuxcnc-uspace 1:2.9.4-2ubuntu4 Β· GFDL-1.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms