If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:msoc-main-mgmtd (avmcmd)
BoxMatrix >> Shell-Commands >> msoc-main-mgmtd (avmcmd) | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Startup-Scr | Hotplug-Scr | BusyBox-Cmds | Bash-Cmds | AVM-Cmds | Chipset-Cmds | Linux-Cmds | Shared-Libs | Kernel-Mods | Research |
Name-Collision - multiple objects in this wiki use the name msoc-main-mgmtd!
|
AVM-Command
Command: | msoc-main-mgmtd (avmcmd) - type Exec | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | Shell-Commands >> AVM-Commands - Origin: AVM | ||||||
Path: | Release: /bin Lab+Rel: /bin | ||||||
Properties: | Size: 17.8k - Firmware: 7.62 - 8.00 | ||||||
Function: | Inter-CPU host daemon to boot and monitor the Companion-SoC. |
Goto: Dependencies - Model-Matrix - Symbols - SMW-Browser
Details
msoc-main-mgmtd is the Inter-CPU host daemon to boot and monitor the Companion-SoC.
This is the sucessor program of upx-hwk-mgmtd (chipcmd) on the 5590.
The counterpart on the Companion-SoC is msoc-comp-mgmtd.
It calls these device specific external scripts:
reset # reset the Companion-SoC. reset-assert # switch the Companion-SoC to reset state. reset-deassert # release the Companion-SoC from reset state. send-bootloader # upload the bootloader to the Companion-SoC. send-firmware # upload the firmware to the Companion-SoC.
After running the scripts msoc-main-mgmtd waits for the Companion-SoC-alive GPIO pin.
It then sends keepalive pings and monitors their pong responses and acts as a remote watchdog.
5690pro fw 7.59:
$ msoc-main-mgmtd -h usage: msoc-main-mgmtd CSOC_NAME CSOC_IP CSOC_PORT Options: -l PATH Log the past NUM states reached to PATH. (Default: no log) -n NUM Set the number of logged states to NUM. (Default: 1) -h Print this help text. Starts and manages the companion SOC and its management connection including sending a keepalive ping to CSOC_IP:CSOC_PORT and waiting for the corresponding pong reply.
Companion-SoCs used by AVM:
- The second AR7 on the 5188 - duplicate performance
- The Scorpion on x49x models - WLAN offload
- The ARM side on Puma6 / Puma7 - DOCSIS modem
- The Falcon on the 5590 - Fiber modem
- The RTL86 on the 7520v2 - DSL modem
- The RTL96 on the 5690pro - Fiber SFP module
Dependencies
Daily updated index of all dependencies of this command. Last update: 2025-01-27 07:38 GMT.
A *
in the Mod
column marks info from Supportdata-Probes, which will always stay incomplete.
Relation | Typ | Object | Mod | Firmware | Info | Origin |
---|---|---|---|---|---|---|
Runs as | proc | msoc-main-mgmtd (process) | 1* | 7.61 | Process running msoc-main-mgmtd | AVM |
Serving | sock | HW($hwr) | 1* | 7.61 | TODO | AVM |
Depends on | lib | libbasis.so | 2 | 7.62 - 8.00 | Basic I/O, time and string helper functions | AVM |
Depends on | lib | libc.so | 2 | 7.62 - 8.00 | Standard C library | Linux |
Depends on | lib | libgpiod.so | 2 | 7.62 - 8.00 | Linux GPIO character device API | LibGpiod |
Depends on | lib | libmsoc.so | 2 | 7.62 - 8.00 | Inter-CPU multi-SoC support library | AVM |
6 dependencies for this command |
Model-Matrix
Daily updated index of the presence, path and size of this command for each model. Last update: 2025-01-27 05:40 GMT.
Showing all models using this command. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom/rtl)
label in the Model
column shows which CPU is meant for Multi-Linux models.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.
Model | Firmware | Path | Size |
---|---|---|---|
FRITZ!Box 5590 Fiber (main) | 7.90 - 8.00 | /bin | 17.8k |
FRITZ!Box 5690 Pro (main) | 7.62 | /bin | 17.8k |
2 models use this command |
Symbols
Daily updated index of all symbols of this command. Last update: 2025-01-27 07:38 GMT.
Firmware | Symbol |
---|---|
0 symbols for this command |