Hello,
I have a uci default script running to do some initial config. But, the enable_mcast_rate_control setting won’t apply. I do currently have the device configured for 802.11s. Any thoughts on why? I also tried setting it by hand with no luck, rebooted a few times.
Also, do you see any other settings that would help my MANET usecase?
#!/bin/sh
# Apply defaults for Morse Micro radio0 without overwriting existing settings
dev="radio0"
uci set wireless.$dev.bcf='bcf_fgh100mhaamd.bin'
uci set wireless.$dev.enable_mcast_whitelist=0
uci set wireless.$dev.enable_mcast_rate_control=1
uci set wireless.$dev.country='US'
uci commit wireless
reload_config
# Exit 0 so this script is removed from /etc/uci-defaults after first boot
exit 0
[ 7.742560] Morse Micro Dot11ah driver registration. Version 0-rel_1_15_3_2025_Apr_16
[ 7.754829] usbcore: registered new interface driver huawei_cdc_ncm
[ 7.764350] usbcore: registered new interface driver ipw
[ 7.769781] usbserial: USB Serial support registered for IPWireless converter
[ 7.777570] usbcore: registered new interface driver kalmia
[ 7.798218] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[ 7.809676] morse micro driver registration. Version 0-rel_1_15_3_2025_Apr_16
[ 7.817174] morse_spi spi0.0: morse_of_probe: Reading gpio pins configuration from device tree
[ 7.826038] uaccess char driver major number is 240
[ 7.831104] morse_io: Device node '/dev/morse_io' created successfully
[ 7.880515] morse_spi spi0.0: Loaded firmware from morse/mm6108.bin, size 444304, crc32 0x1c6a0f92
[ 7.889609] morse_spi spi0.0: Loaded BCF from morse/bcf_fgh100mhaamd.bin, size 1251, crc32 0x941b2a82
[ 8.508753] morse_spi spi0.0: Driver loaded with kernel module parameters
[ 8.515558] morse_spi spi0.0: slow_clock_mode : 0
[ 8.522705] morse_spi spi0.0: enable_1mhz_probes : Y
[ 8.529845] morse_spi spi0.0: enable_sched_scan : Y
[ 8.536978] morse_spi spi0.0: enable_hw_scan : Y
[ 8.544110] morse_spi spi0.0: enable_pv1 : N
[ 8.551245] morse_spi spi0.0: enable_page_slicing : N
[ 8.558375] morse_spi spi0.0: log_modparams_on_boot : Y
[ 8.565503] morse_spi spi0.0: enable_mcast_rate_control : N
[ 8.572633] morse_spi spi0.0: enable_mcast_whitelist : N
[ 8.579764] morse_spi spi0.0: ocs_type : 1
[ 8.586893] morse_spi spi0.0: enable_wiphy : 0
[ 8.594022] morse_spi spi0.0: enable_auto_mpsw : Y
[ 8.601153] morse_spi spi0.0: duty_cycle_probe_retry_threshold : 2500
[ 8.608544] morse_spi spi0.0: duty_cycle_mode : 0
[ 8.615672] morse_spi spi0.0: enable_auto_duty_cycle : Y
[ 8.622810] morse_spi spi0.0: dhcpc_lease_update_script : /morse/scripts/dhcpc_update.sh
[ 8.632466] morse_spi spi0.0: enable_ibss_probe_filtering : Y
[ 8.639599] morse_spi spi0.0: enable_dhcpc_offload : N
[ 8.646727] morse_spi spi0.0: enable_arp_offload : N
[ 8.653857] morse_spi spi0.0: enable_bcn_change_seq_monitor : 0
[ 8.660986] morse_spi spi0.0: enable_cac : 0
[ 8.668114] morse_spi spi0.0: max_mc_frames : 10
[ 8.675332] morse_spi spi0.0: tx_max_power_mbm : 2200
[ 8.682724] morse_spi spi0.0: enable_twt : Y
[ 8.689854] morse_spi spi0.0: enable_mac80211_connection_monitor : N
[ 8.696982] morse_spi spi0.0: enable_airtime_fairness : N
[ 8.704112] morse_spi spi0.0: enable_raw : Y
[ 8.711242] morse_spi spi0.0: max_aggregation_count : 0
[ 8.718372] morse_spi spi0.0: max_rate_tries : 1
[ 8.725500] morse_spi spi0.0: max_rates : 4
[ 8.732630] morse_spi spi0.0: enable_watchdog_reset : N
[ 8.739760] morse_spi spi0.0: watchdog_interval_secs : 30
[ 8.746975] morse_spi spi0.0: enable_watchdog : Y
[ 8.754107] morse_spi spi0.0: country : US
[ 8.761324] morse_spi spi0.0: enable_cts_to_self : N
[ 8.768454] morse_spi spi0.0: enable_rts_8mhz : N
[ 8.775582] morse_spi spi0.0: enable_trav_pilot : Y
[ 8.782712] morse_spi spi0.0: enable_sgi_rc : Y
[ 8.789842] morse_spi spi0.0: enable_mbssid_ie : N
[ 8.796970] morse_spi spi0.0: virtual_sta_max : 0
[ 8.804100] morse_spi spi0.0: thin_lmac : 0
[ 8.811229] morse_spi spi0.0: enable_dynamic_ps_offload : Y
[ 8.818360] morse_spi spi0.0: enable_ps : 2
[ 8.825487] morse_spi spi0.0: enable_subbands : 2
[ 8.832617] morse_spi spi0.0: enable_survey : Y
[ 8.839747] morse_spi spi0.0: mcs10_mode : 0
[ 8.846875] morse_spi spi0.0: mcs_mask : 1023
[ 8.854265] morse_spi spi0.0: no_hwcrypt : 0
[ 8.861396] morse_spi spi0.0: enable_ext_xtal_init : N
[ 8.868529] morse_spi spi0.0: enable_otp_check : 1
[ 8.875657] morse_spi spi0.0: bcf : bcf_fgh100mhaamd.bin
[ 8.884438] morse_spi spi0.0: serial : default
[ 8.892090] morse_spi spi0.0: debug_mask : 8
[ 8.899220] morse_spi spi0.0: tx_status_lifetime_ms : 15000
[ 8.906696] morse_spi spi0.0: tx_queued_lifetime_ms : 1000
[ 8.914087] morse_spi spi0.0: max_txq_len : 32
[ 8.921306] morse_spi spi0.0: default_cmd_timeout_ms : 600
[ 8.928611] morse_spi spi0.0: hw_reload_after_stop : 5
[ 8.935739] morse_spi spi0.0: enable_short_bcn_as_dtim_override : -1
[ 8.942956] morse_spi spi0.0: fw_bin_file :
[ 8.950000] morse_spi spi0.0: sdio_reset_time : 400
[ 8.957302] morse_spi spi0.0: macaddr_suffix : 55:bf:15
[ 8.965040] morse_spi spi0.0: macaddr_octet : 255
[ 8.972345] morse_spi spi0.0: max_total_vendor_ie_bytes : 514
[ 8.979650] morse_spi spi0.0: coredump_include : 1
[ 8.986778] morse_spi spi0.0: coredump_method : 1
[ 8.993909] morse_spi spi0.0: enable_coredump : Y
[ 9.001040] morse_spi spi0.0: sdio_clk_debugfs :
[ 9.008081] morse_spi spi0.0: spi_use_edge_irq : N
[ 9.015212] morse_spi spi0.0: spi_clock_speed : 50000000
[ 9.022950] morse_spi spi0.0: enable_mm_vendor_ie : Y
[ 9.030080] morse_spi spi0.0: fixed_guard : 0
[ 9.037208] morse_spi spi0.0: fixed_ss : 1
[ 9.044338] morse_spi spi0.0: fixed_bw : 2
[ 9.051474] morse_spi spi0.0: fixed_mcs : 4
[ 9.058605] morse_spi spi0.0: enable_fixed_rate : N