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:acsd (chipcmd)
BoxMatrix >> Shell-Commands >> acsd (chipcmd) | @ 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 acsd!
|
Chipset-Command
Command: | acsd (chipcmd) - type Exec | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | Shell-Commands >> Chipset-Commands - Origin: Broadcom | ||||||
Path: | Release: /bin Lab+Rel: /bin | ||||||
Properties: | Size: 135k - 378k - Firmware: 6.54 - 7.18 | ||||||
Function: | Broadcom WLAN Automatic Channel Selection Daemon (old). |
Goto: Dependencies - Model-Matrix - Symbols - SMW-Browser
Details
acsd is the (old) Broadcom WLAN Automatic Channel Selection Daemon. It is started by wlmngr2.
It performs WLAN neighbourhood scans, channel and bandwith selection and DFS.
There's a commandline frontend named acs_cli. The successor of acsd is acsd2.
While the Symbols below don't give much insight about acsd this grep does - 7581 fw 7.17:
root@fritz:/var/mod/root# strings /bin/acsd | grep '^acs_' acs_info acs_cns_normalize_score acs_build_scanlist acs_get_video_sta_traffic_info acs_pick_chanspec acs_update_chan_bssinfo acs_coex_check acs_get_traffic_info acs_is_initial_selection acs_is_country_edcrs_eu acs_get_country acs_check_cap acs_run_normal_ci_scan acs_scan_prep acs_run_normal_cs_scan acs_escan_prep_ci acs_escan_prep_cs acs_idx_from_map acs_run_escan acs_run_escan acs_check_bss_is_enabled acs_add_map acs_get_scan acs_default_policy acs_channel_info acs_pick_chanspec_common acs_remove_noisy_cns acs_pick_customer_prioritization acs_pick_best_possible_channel acs_pick_eu_weather acs_prioritize_channels acs_build_candidates acs_adjust_ctrl_chan acs_bgdfs_choose_channel acs_select_chspec acs_candidate_check_intf acs_invalidate_candidates acs_candidate_score acs_chan_score_bss acs_candidate_score_bss acs_candidate_score_busy acs_candidate_score_intf acs_candidate_score_intfadj acs_candidate_score_fcs acs_candidate_score_bgnoise acs_candidate_score_cns acs_has_valid_candidate acs_get_best_dfs_forced_chspec acs_set_dfs_forced_chspec acs_prep_dfs_forced_chspec_list acs_update_driver acs_fcs_ci_scan_check acs_bgdfs_get acs_bgdfs_set acs_bgdfs_attempt acs_get_txduration acs_set_chspec acs_derive_bw_from_given_chspec acs_scs_cs_scan_change_from_dfs_to_nondfs acs_scan_timer_or_dfsr_check acs_fcs_tx_idle_check acs_check_assoc_scb acs_do_ci_update acs_update_status acs_update_oper_mode acs_set_oper_mode acs_update_dyn160_status acs_intfer_config acs_update_assoc_info acs_get_initial_traffic_stats acs_start acs_retrieve_config acs_retrieve_config_bgdfs acs_fcs_retrieve_config acs_bgdfs_acs_toa_retrieve_config acs_toa_load_station acs_get_rs_info acs_init_run acs_activity_update acs_bgdfs_idle_check acs_bgdfs_check_status acs_bgdfs_ahead_trigger_scan acs_bgdfs_attempt_on_txfail acs_wbd_set_chspec acs_upgrade_to160 acs_ctrl_chan_adjust acs_2g_ch_no_restrict acs_2g_ch_no_ovlp acs_no_restrict_align acs_update acs_ci_scan_timeout start CI pref scan: scan_count %d acs_ci_scan_timeout start CI scan: now %u(%u), scan_count %d acs_fcs_tx_idle: now %u(%u) acs_fcs_tx_idle: txframe %d(%d) acs_fcs_tx_idle fullscan: %d acs_ci_scan_timeout stop CI scan: now %u acs_ifnames acs_scan_entry_expire acs_fcs_mode acs_bgdfs_enab acs_bgdfs_ahead acs_bgdfs_idle_interval acs_bgdfs_idle_frames_thld acs_bgdfs_avoid_on_far_sta acs_bgdfs_fallback_blocking_cac acs_bgdfs_txblank_threshold acs_boot_only acs_flags acs_pol acs_pol_idx acs_txdelay_period acs_start_on_nondfs acs_txdelay_cnt acs_txdelay_ratio acs_far_sta_rssi acs_nofcs_least_rssi acs_scan_chanim_stats acs_fcs_chanim_stats acs_pref_chans acs_dfs acs_chan_dwell_time acs_chan_flop_period acs_tx_idle_cnt acs_ci_scan_timeout acs_cs_scan_timer acs_ci_scan_timer acs_cs_dfs_pref acs_cs_high_pwr_pref acs_use_escan acs_malloc failed acs_realloc failed acs_upgrade_downgrade_opermode acs_record acs_policy acs_trigger_var acs_def_plcy_intf_threshold acs_dfsr_counter_update acs_dfsr_enable acs_dfsr_init acs_dfsr_load_config acs_dfsr_chanspec_update acs_dfsr_set acs_dfsr_activity_update acs_dfsr_reentry_done
Dependencies
Daily updated index of all dependencies of this command. Last update: 2024-12-20 07:46 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 | acsd (process) | 2* | 6.85 - 7.17 | Process running acsd | Broadcom |
Registers | wdog | acsd (watchdog) | 2* | 7.12 - 7.17 | Watchdog for acsd | Broadcom |
Serving | port | Port-5916-tcp | 3* | 6.85 - 7.39 | TODO | AVM |
Serving | port | Port-42032-udp | 3* | 6.85 - 7.39 | TODO | AVM |
Depends on | lib | libbacktrace.so | 2 | 6.69 - 7.18 | Crash handler and logger | AVM |
Depends on | lib | libc.so | 2 | 6.54 - 7.18 | Standard C library | Linux |
Depends on | lib | libgcc_s.so | 2 | 6.54 - 7.18 | GCC low-level runtime library | Linux |
Depends on | lib | libnvram.so | 2 | 6.54 - 7.18 | Broadcom persistent storage of [WLAN] configuration | Broadcom |
Depends on | lib | libwdt.so | 2 | 7.08 - 7.18 | AVM-Watchdogs management API | AVM |
Depends on | lib | libwlbcmcrypto.so | 2 | 6.54 - 7.18 | Broadcom cryptography for WLAN | Broadcom |
Depends on | lib | libwlbcmshared.so | 2 | 6.54 - 7.18 | Broadcom shared functions for WLAN | Broadcom |
Depends on | lib | libwlcsm.so | 2 | 6.54 - 7.18 | Broadcom WLAN Configuration and Statics Module API. | Broadcom |
12 dependencies for this command |
Model-Matrix
Daily updated index of the presence, path and size of this command for each model. Last update: 2024-12-20 05:43 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 7581 | 6.54 - 7.18 | /bin | 135k - 378k |
FRITZ!Box 7582 | 6.83 - 7.18 | /bin | 135k - 378k |
2 models use this command |
Symbols
Daily updated index of all symbols of this command. Last update: 2024-12-20 07:46 GMT.
Firmware | Symbol |
---|---|
6.54 - 6.85 | bcm_add_64 |
6.54 - 6.85 | bcm_atoi |
6.54 - 6.85 | bcm_bitcount |
6.54 - 6.85 | bcm_bitprint32 |
6.54 - 6.85 | bcm_brev_str |
6.54 - 6.85 | bcm_chipname |
6.54 - 6.85 | bcm_copy_tlv |
6.54 - 6.85 | bcm_copy_tlv_safe |
6.54 - 6.85 | bcm_crypto_algo_name |
6.54 - 6.85 | bcm_ether_atoe |
6.54 - 6.85 | bcm_ether_ntoa |
6.54 - 6.85 | bcm_ip_ntoa |
6.54 - 6.85 | bcm_ipv6_ntoa |
6.54 - 6.85 | bcm_mkiovar |
6.54 - 6.85 | bcm_mw_to_qdbm |
6.54 - 6.85 | bcm_next_tlv |
6.54 - 6.85 | bcm_parse_ordered_tlvs |
6.54 - 6.85 | bcm_parse_tlvs |
6.54 - 6.85 | bcm_qdbm_to_mw |
6.54 - 6.85 | bcm_strtoul |
6.54 - 6.85 | bcm_sub_64 |
6.54 - 6.85 | bcm_uint64_divide |
6.54 - 6.85 | bcm_uint64_multiple_add |
6.54 - 6.85 | bcm_uint64_right_shift |
6.54 - 6.85 | bcm_write_tlv |
6.54 - 6.85 | bcm_write_tlv_safe |
6.54 - 6.85 | bcmdumpfields |
6.54 - 6.85 | bcmstrcat |
6.54 - 6.85 | bcmstricmp |
6.54 - 6.85 | bcmstrncat |
6.54 - 6.85 | bcmstrnicmp |
6.54 - 6.85 | bcmstrstr |
6.54 - 6.85 | bcmstrtok |
6.54 - 6.85 | hndcrc16 |
6.54 - 6.85 | hndcrc32 |
6.54 - 6.85 | hndcrc8 |
6.54 - 6.85 | prhex |
6.54 - 6.85 | printbig |
6.54 - 6.85 | process_nvram_vars |
7.08 - 7.18 | sig_handler |
6.98 - 7.18 | wf_bw_chspec_to_half_mhz |
6.98 - 7.18 | wf_channel2chspec |
6.98 - 7.18 | wf_channel2mhz |
6.98 - 7.18 | wf_chspec_80 |
6.98 - 7.18 | wf_chspec_aton |
6.98 - 7.18 | wf_chspec_ctlchan |
6.98 - 7.18 | wf_chspec_ctlchspec |
6.98 - 7.18 | wf_chspec_get8080_chspec |
6.98 - 7.18 | wf_chspec_malformed |
6.98 - 7.18 | wf_chspec_ntoa |
6.98 - 7.18 | wf_chspec_overlap |
6.98 - 7.18 | wf_chspec_primary40_chspec |
6.98 - 7.18 | wf_chspec_primary80_channel |
6.98 - 7.18 | wf_chspec_primary80_chspec |
6.98 - 7.18 | wf_chspec_secondary80_channel |
6.98 - 7.18 | wf_chspec_valid |
6.98 - 7.18 | wf_mhz2channel |
57 symbols for this command |