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:cnssdaemon (lincmd)
BoxMatrix >> Shell-Commands >> cnssdaemon (lincmd) | @ 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 cnssdaemon!
|
Linux-Command
Command: | cnssdaemon (lincmd) - type Exec | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | Shell-Commands >> Linux-Commands - Origin: QcaWifi | ||||||
Path: | Release: /sbin Lab+Rel: /sbin | ||||||
Properties: | Size: 33.8k - 41.9k - Firmware: 7.19 - 7.90 | ||||||
Function: | Qualcomm ConNectivity SubSystem daemon for the Hawkeye. |
Goto: Dependencies - Model-Matrix - Symbols - SMW-Browser
Details
cnssdaemon is the Qualcomm ConNectivity SubSystem daemon for the Hawkeye.
It is started by libwland_hal.so in 4 instances (one per Hawkeye core?), see cnssdaemon (process):
cnssdaemon --nodaemon
It uses the Qualcomm MSM Interface (QMI) to the baseband processors through libqmi_common_so.so and libqmi_cci.so to
perform Firmware and Caldata upload, which seems unused in FRITZ!OS:
/var/tmp/wifi/xo_cal_data_persist.bin /var/tmp/wifi/xo_cal_data.bin /var/tmp/wifi/wlfw_cal_%02d.bin /lib/firmware/ /var/tmp/wifi/ /firmware/image/ /vendor/firmware/ /vendor/firmware_mnt/image/
Besides this it can trace data from the Qualcomm Debug SubSystem (QDSS):
/var/tmp/wifi/qdss_trace.bin /data/vendor/wifi/qdss_trace.bin
cnssdaemon uses the genetlink group AVMGGRP_CNSS_GENL through libnl-genl-3.so.
This interfaces to the diagnosis tool cnss_diag (and possibly qca_ol.ko?).
Fw 7.28 help:
usage: cnssdaemon [options] -n, --nodaemon do not run as a daemon -d show more debug messages (-dd for more) -f <path/file> Log output to file -s Log output to syslog --help display this help and exit
Dependencies
Daily updated index of all dependencies of this command. Last update: 2024-11-14 07:42 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 | cnssdaemon (process) | 2* | 7.19 - 7.29 | Process running cnssdaemon | QcaWifi |
Depends on | lib | libbacktrace.so | 6 | 7.19 - 7.90 | Crash handler and logger | AVM |
Depends on | lib | libc.so | 6 | 7.19 - 7.90 | Standard C library | Linux |
Depends on | lib | libnl-3.so | 6 | 7.19 - 7.90 | Netlink-Sockets Core API | Linux |
Depends on | lib | libnl-genl-3.so | 6 | 7.19 - 7.90 | Netlink-Sockets Generic Netlink API | Linux |
Depends on | lib | libpthread.so | 2 | 7.90 | POSIX threading library | Linux |
Depends on | lib | libqmi_cci.so | 2 | 7.19 - 7.31 | Qualcomm MSM Interface (QMI) | QcaWifi |
Depends on | lib | libqmi_common_so.so | 6 | 7.19 - 7.90 | Qualcomm MSM Interface (QMI) | QcaWifi |
Depends on | lib | libqmi_qrtr_cci.so | 4 | 7.62 - 7.90 | Qualcomm MSM Interface (QMI) | QcaWifi |
9 dependencies for this command |
Model-Matrix
Daily updated index of the presence, path and size of this command for each model. Last update: 2024-11-15 05:54 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 4060 | 7.29 - 7.30 | /sbin | 37.6k |
FRITZ!Box 5690 Pro (main) | 7.62 - 7.90 | /sbin | 33.8k |
FRITZ!Box 6670 Cable (atom) | 7.90 | /sbin | 41.9k |
FRITZ!Box 6690 Cable (atom) | 7.90 | /sbin | 41.8k |
FRITZ!Box 7690 | 7.90 | /sbin | 33.8k |
FRITZ!Repeater 6000 | 7.19 - 7.31 | /sbin | 37.6k |
6 models use this command |
Symbols
Daily updated index of all symbols of this command. Last update: 2024-11-14 07:42 GMT.
Firmware | Symbol |
---|---|
7.62 - 7.90 | cnss_evt_alloc |
7.62 - 7.90 | cnss_evt_dequeue |
7.62 - 7.90 | cnss_evt_enqueue |
7.62 - 7.90 | cnss_evt_free |
7.62 - 7.90 | cnss_evt_free_queue |
7.62 - 7.90 | cnss_fw_data_deinit |
7.62 - 7.90 | cnss_fw_data_init |
7.62 - 7.90 | cnss_genl_exit |
7.62 - 7.90 | cnss_genl_get_fd |
7.62 - 7.90 | cnss_genl_init |
7.62 - 7.90 | cnss_genl_recvmsgs |
7.62 - 7.90 | cnss_genl_send_data |
7.62 - 7.90 | cnss_plat_get_dms_mac_addr_prov_support |
7.62 - 7.90 | cnss_plat_get_qdss_cfg |
7.62 - 7.90 | cnss_plat_get_qdss_cfg_hw_trc_override |
7.62 - 7.90 | cnss_plat_ipc_qmi_deinit |
7.62 - 7.90 | cnss_plat_ipc_qmi_get_fd |
7.62 - 7.90 | cnss_plat_ipc_qmi_init |
7.62 - 7.90 | cnss_plat_ipc_qmi_msg_process |
7.62 - 7.90 | cnss_plat_ipc_qmi_send_config_param_req |
7.62 - 7.90 | cnss_plat_ipc_qmi_trigger_process |
7.62 - 7.90 | cnss_plat_read_file |
7.62 - 7.90 | cnss_plat_save_file |
7.62 - 7.90 | cnss_platform_get_service_object_internal_v01 |
7.62 - 7.90 | cnss_user_get_fd |
7.62 - 7.90 | cnss_user_socket_deinit |
7.62 - 7.90 | cnss_user_socket_init |
7.62 - 7.90 | cnss_vendor_cmd_event_deinit |
7.62 - 7.90 | cnss_vendor_cmd_event_init |
7.62 - 7.90 | cnssdaemon_exit |
7.62 - 7.90 | configure_default_debug_level |
7.62 - 7.90 | daemon_qmihist_record |
7.62 - 7.90 | get_device_name_by_instance_id |
7.62 - 7.90 | get_file_suffix_by_instance_id |
7.62 - 7.90 | get_instance_id_by_device_name |
7.62 - 7.90 | handle_cnss_user_event |
7.19 - 7.90 | main |
7.62 - 7.90 | nl_loop_deinit |
7.62 - 7.90 | nl_loop_init |
7.62 - 7.90 | nl_loop_register |
7.62 - 7.90 | nl_loop_run |
7.62 - 7.90 | nl_loop_terminate |
7.62 - 7.90 | nl_loop_unregister |
7.62 - 7.90 | process_wlan_messages |
7.62 - 7.90 | wlan_service_start |
7.62 - 7.90 | wlan_service_stop |
7.62 - 7.90 | wsvc_debug_close_file |
7.62 - 7.90 | wsvc_debug_close_syslog |
7.62 - 7.90 | wsvc_debug_deinit |
7.62 - 7.90 | wsvc_debug_init |
7.62 - 7.90 | wsvc_debug_open_file |
7.62 - 7.90 | wsvc_debug_open_syslog |
7.62 - 7.90 | wsvc_printf |
53 symbols for this command |