SMCR(8)
β¨ NAME β¨
smcr β ok so basically this is the little tool that prints information about SMC-R link groups, links and devices π
It's the SMCR(8) page from the Linux Programmer's Manual, and bestie, it's giving "I know exactly what's going on with your SMC-R setup" energy. No cap.
πΈ SYNOPSIS πΈ
smcr [ OPTIONS ] OBJECT { COMMAND | help }
OBJECT := { info | linkgroup | device | stats | ueid }
OPTIONS := { -v[ersion] | -a[bsolute] | -d[etails] | -dd[etails] }
π OPTIONS π
-v,-versionβ prints the version of thesmcrutility and then dips out (exits). β¨-a,-absoluteβ prints the absolute statistic value. Heads up though: this one is valid only forstats, so don't come for it anywhere else.-d,-detailsβ prints detailed information. The tea, but more of it. π-dd,-ddetailsβ prints more detailed information. Double the d, double the details. π₯
π¦ SMCR - COMMAND SYNTAX π¦
π OBJECT
deviceβ one or more SMC-R devices.infoβ generic SMC information.linkgroupβ one or more SMC-R link groups or links.statsβ SMC-R statistics.ueidβ work with User defined Enterprise IDs (UEID).
Fun fact that is also load-bearing: the names of all objects can be abbreviated down to a unique stem. So like, device can be abbreviated to dev or even just d. Slay. π
For more information about individual objects, go check the man pages listed down in SEE ALSO, ok? π«Ά
π COMMAND
Specifies the action to perform on the object. The set of possible actions depends on the object type β it's not one-size-fits-all, bestie.
For most objects you can specify the show or link-show command. And if you're ever confused? Use the help command for an object to print information about the available actions and the specific syntax for that object. help is the friend who always knows. π
If no command is given, a default command is assumed. So like, you don't have to say anything, but it's giving "we're going with the default, hope that's what you wanted" energy. π
π RETURN CODES π
Successful smcr commands return 0 and display the requested link group, link or device information. Iconic. π
If an error occurs, smcr writes a message to stderr and completes with a return code other than 0. Possible error messages to stderr in case of non-zero return code:
SMC module not loadedβ either the kernel is not supporting thesmcrtool, or thesmckernel module is not loaded.
β SEE ALSO β
And that's the whole page, bestie. This one's from the smc-tools collection, dated June 2020. Go read the other man pages, hydrate, and remember: unique stem abbreviations are your friend. Mwah. ππ§π
π¦ where this page comes from
- centos-stream 10: smc-tools 1.8.8-1.el10 Β· EPL-1.0
- centos-stream 9: smc-tools 1.8.8-1.el9 Β· EPL-1.0
- centos-stream 9: smc-tools 1.8.8-1.el9 Β· EPL-1.0
- fedora 43: smc-tools 1.8.5-2.fc43 Β· EPL-1.0
- fedora 43: smc-tools 1.8.5-2.fc43 Β· EPL-1.0
- fedora 44: smc-tools 1.8.6-2.fc44 Β· EPL-1.0
- fedora 44: smc-tools 1.8.6-2.fc44 Β· EPL-1.0
- opensuse-leap 16.0: smc-tools 1.8.8-160000.1.1 Β· EPL-1.0
- opensuse-leap 16.0: smc-tools 1.8.8-160000.1.1 Β· EPL-1.0
- opensuse-leap 16.0: smc-tools 1.8.8-160000.1.1 Β· EPL-1.0
- opensuse-leap 16.0: smc-tools 1.8.8-160000.1.1 Β· EPL-1.0
- ubuntu jammy: smc-tools 1.7.0-0ubuntu1 Β· EPL-1.0
- ubuntu jammy: smc-tools 1.7.0-0ubuntu1.2 Β· EPL-1.0
- ubuntu noble: smc-tools 1.8.3-0ubuntu1 Β· EPL-1.0
- ubuntu noble: smc-tools 1.8.3-0ubuntu1.1 Β· EPL-1.0
- ubuntu questing: smc-tools 1.8.5-0ubuntu1
- ubuntu resolute: smc-tools 1.8.7-0ubuntu1 Β· EPL-1.0
- ubuntu stonking: smc-tools 1.8.8-0ubuntu1 Β· EPL-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms