mdiodump(1)
π mdiodump β Qualcomm Atheros MDIO Custom Module Analyser π
okay bestie, so likeβ¦ this is a page from the Qualcomm Atheros Open Powerline Toolkit, and it's about mdiodump, the little tool that reads your MDIO program files and tells you what's inside them. no cap, it's giving translator energy. π¦
β¨ SYNOPSIS β¨
mdiodump [options] file [file] [...]
πΈ DESCRIPTION πΈ
So here's the vibe: mdiodump reads one or more binary MDIO program files and dumps the MDIO instructions out on stdout. And the way that those instructions are formatted? They're literally suitable as input to the program mdioblock, which is the one that outputs MDIO programs. iykyk. If you want the whole story on that, go read the mdioblock manpage, she explains it better than I ever could. π
Also, this program is part of the Qualcomm Atheros Powerline Toolkit, periodt. Peep the PLC man page for the overview and the install instructions if you're new here. π«Ά
π OPTIONS π
-sβ Prints summary information onstdoutinstead of MDIO instructions. like, the sparknotes version. β¨-tphy_typeβ Specifies the PHY chipset that this MDIO module is gonna be used with. And ngl, the only supported arguments here are"ar8236"and"generic". That's it, that's the list."ar8236"means the MDIO register instructions are Atheros AR8236 specific. The AR8236 supports special MDIO registers and instructions on top of the generic ones, main character energy fr.- The default is
"generic", which displays instructions as standard MDIO instructions.
π¨ heads up bestie: this option and option -b are mutually exclusive. you cannot run both, don't try it.
-vβ Prints additional information onstdout. Specifically, this option makesmdiodumpdisplay every MDIO command present instead of just the simulation summary. so instead of the recap, you get the whole director's cut. π₯-?,--helpβ Displays program help information onstderr. This option takes precedence over all other options on the command line, except version information. π-!,--versionβ Displays program version information onstderr. This option takes precedence over all other options on the command line, except help information. And lowkey, use this one when you're sending screen dumps to Atheros technical staff, they need it. π
π ARGUMENTS π
fileβ The MDIO custom module file to operate on. that's the one you're dumping, babes. π
π REFERENCES π
- See the Qualcomm Atheros HomePlug AV Firmware Technical Reference Manual for information about generic MDIO register instruction.
- See the Qualcomm Atheros AR8236 Six-Port Fast Ethernet Switch Data Sheet for detailed information about AR8236 specific MDIO registers and instructions.
like, go read your docs, bestie, they're there for a reason. π
π DISCLAIMER π
okay serious mode for one sec, this part matters:
Atheros HomePlug AV Vendor Specific Management Message structure and content is proprietary to Qualcomm Atheros, Ocala FL USA. Consequently, public information may not be available. Qualcomm Atheros reserves the right to modify message structure and content in future firmware releases without any obligation to notify or compensate users of this program.
so yeah. not our call, not our problem, it's giving "we can change this whenever." π
π EXAMPLES π
None.
literally none. that's the whole example section. iconic of them tbh. π
β SEE ALSO β
amp(1), int6kmod(1), int6kmdio(1), int6kmdio2(1), mdioblock(1), mdioblock2(1), mdiogen(1), plcmdio16(1), plcmdio32(1)
the whole friend group, we love a supportive cast. πΈ
π§ CREDITS π§
- Nathaniel Houghton
- Charles Maier
- Marc Bertola
absolute legends, all three of them. π
and that's the whole page, bestie!! this lil' beauty ships as part of open-plc-utils-0.0.3, dated November 2013. old but iconic, she ate and left no crumbs. πβ¨ππ¦πΈπ π«Ά
π¦ where this page comes from
- alpine 3.24: open-plc-utils-doc 0_git20250712-r1 Β· BSD-3-Clause-Clear
- debian bookworm: plc-utils-extra 0.0.6+git20230504.1ba7d5a0-1 Β· BSD-3
- debian trixie: plc-utils-extra 0.0.6+git20250517.7fb8ac5-1 Β· BSD-3
- ubuntu noble: plc-utils-extra 0.0.6+git20230504.1ba7d5a0-1 Β· BSD-3
- ubuntu questing: plc-utils-extra 0.0.6+git20250517.7fb8ac5-1
- ubuntu resolute: plc-utils-extra 0.0.6+git20250712.46c3506-1 Β· BSD-3
- ubuntu stonking: plc-utils-extra 0.0.6+git20250712.46c3506-1 Β· BSD-3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms