uzbek-plus/logs/b8/b8a/b8a-modules.txt
q dddc11e57b B8: Wi-Fi (WCNSS/Pronto + wcn36xx + hostapd test AP) and persistent B8F cache
B8A audit, B8B Pronto remoteproc (fixed wcnss_mem 0x8b600000), B8C stock NV
(fixes Pronto startup watchdog), B8D cfg80211/mac80211/wcn36xx -> phy0/wlan0,
B8E wlan0 up + WPA2/CCMP test AP, B8F eMMC cache 857c9c30 with aurora-wifi
autostart: 3/3 class-A cold boots, AP up 76-94 s after power-on, LTE unaffected.
PSK, NV and PSK-bearing images are not published.
2026-10-02 22:55:20 +03:00

85 lines
9.2 KiB
Text

### lsmod
$ lsmod; cat /proc/modules
lsmod: /proc/modules: No such file or directory
Module Size Used by Not tainted
cat: can't open '/proc/modules': No such file or directory
### /lib/modules
$ uname -r; ls -la /lib/modules 2>&1; ls -R /lib/modules/$(uname -r) 2>&1 | head -50
7.2.7-aurora-bam1
ls: /lib/modules: No such file or directory
ls: /lib/modules/7.2.7-aurora-bam1: No such file or directory
### /sys/module (all)
$ ls /sys/module | tr "\n" " "; echo
8250 amc6821 arm_ccn arm_smc_wdt arm_smmu arm_smmu_v3 armmmci blk_cgroup blk_crypto block bq27xxx_battery ccree cec configfs coresight_cpu_debug coresight_stm cpufreq cpuidle cros_ec_debugfs cros_ec_dev cryptomgr dma_heap dns_resolver edac_core eeprom_93cx6 firmware_class grant_table hdma hdma_mgmt i2c_algo_bit i2c_qup ipmi_msghandler ipmi_si ipv6 kernel keyboard loop memory_hotplug mmcblk nbd netfs nmi_backtrace nvmem_qfprom optee page_reporting printk psmouse pstore qcom_scm qcomtee ramoops random rcupdate rcutree rfkill rng_core sbs_battery sbsa_gwdt sdhci secretmem sit slab_common spidev spurious srcutree sysrq tcp_cubic tee tpm tpm_i2c_infineon tpm_tis tpm_tis_core tps6594_i2c vfio vfio_iommu_type1 virtio_blk virtio_net vt watchdog workqueue xen xen_blkfront xen_gntalloc xen_gntdev xen_kbdfront xen_netfront xen_privcmd xilinx_uartps xz_dec
### /sys/module matching
$ ls /sys/module | grep -iE 'wcnss|wlan|wifi|pronto|iris|wcn36|80211|rfkill|remoteproc|rpmsg|qrtr|wcnss|q6v5|mdt|smd|smem|cfg|mac'
rfkill
### drivers registered
$ ls /sys/bus/platform/drivers | tr '\n' ' '; echo
ARM-CCI ARM-CCI PMU GICv5 IWB Xilinx Watchdog Xilinx window watchdog adp5585-gpio adp5585-pwm alarmtimer altera_freeze_br altera_gpio arch-timer-mmio arm-ccn arm-cmn arm-cs-arch-pmu arm-scmi arm-smmu arm-smmu-v3 arm-smmu-v3-pmcg arm_dsu_pmu arm_smc_wdt arm_spe_pmu armv8-pmu atmel-trng axp20x-regulator bam-dma-engine bam-dmux basic-mmio-gpio bcm_iproc bcm_voter bd718xx-clk bd718xx-pmic bd9571mwv-gpio bd9571mwv-regulator brcmstb_qspi cadence-qspi cam_cc-milos cam_cc-sc7280 cam_cc-sm8250 cam_cc-sm8550 cambistmclkcc-kaanapali cambistmclkcc-sm8750 camcc-kaanapali camcc-sa8775p camcc-sc8280xp camcc-sm8650 camcc-sm8750 camcc-x1p42100 can-transceiver-phy ccree cdns-gpio cdns-i2c cdns-mipi-dphy cdns-mipi-dphy-rx cdns-salvo-phy cdns-sierra-phy cdns-torrent-phy chipidea-usb2 ci_hdrc clk-rpmh clk-wizard cmd-db coreboot_table coresight-catu-platform coresight-debug-platform coresight-funnel coresight-replicator coresight-stm-platform coresight-tmc-platform coresight-tpiu-platform cpufreq-dt cros-ec-chardev cros-ec-debugfs cros-ec-dev cros-ec-hwmon cros-ec-i2c-tunnel cros-ec-keyb cros-ec-led cros-ec-lightbar cros-ec-pchg cros-ec-pwm cros-ec-regulator cros-ec-rtc cros-ec-sensorhub cros-ec-sysfs cros-ec-vbc cros-keyboard-leds cros-usbpd-notify da9062-gpio da9063-onkey da9063-rtc disp_cc-milos disp_cc-sc7280 disp_cc-sc8280xp disp_cc-sm6350 disp_cc-sm8250 disp_cc-sm8450 disp_cc-sm8550 disp_cc-sm8750 dispcc-eliza dispcc-glymur dispcc-kaanapali dispcc-sm6115 dispcc0-sa8775p dispcc1-sa8775p dw-apb-uart dw_mmc dw_spi_mmio dw_wdt dwmmc_exynos dwmmc_hi3798cv200 dwmmc_k3 dwxpcs eliza-tlmm extcon-pm8941-misc extcon-usb-gpio extcon-usbc-cros-ec f_sdh30 fsl-dspi fsl-edma fsl-linflexuart fsl-lpuart gated-fixed-clk gcc-eliza gcc-glymur gcc-kaanapali gcc-milos gcc-msm8916 gcc-msm8953 gcc-msm8994 gcc-msm8996 gcc-msm8998 gcc-sc7180 gcc-sc7280 gcc-sc8180x gcc-sc8280xp gcc-sm4450 gcc-sm6115 gcc-sm6350 gcc-sm8150 gcc-sm8250 gcc-sm8450 gcc-sm8550 gcc-sm8650 gcc-sm8750 gcc-x1e80100 geni_i2c geni_se_qup geni_spi glymur-tlmm gpi gpio-aggregator gpio-backlight gpio-clk gpio-dwapb gpio-fan gpio-keys gpio-keys-polled gpio-mux gpio-regulator gpio-syscon gpio-xilinx gpio_ir_recv gpu_cc-milos gpu_cc-sa8775p gpu_cc-sc7280 gpu_cc-sc8280xp gpu_cc-sm8550 gpucc-kaanapali gpucc-x1p42100 gtdt-arm-mmio-timer gxclkctl-kaanapali gxl-crypto hawi-tlmm hi6421_pmic hi6421v530-regulator hidma hidma-mgmt i2c-gpio i2c-mux-pinctrl i2c-qcom-cci i2c_designware i2c_qup icc_smd_rpm imx_usb ipmi kaanapali-tlmm leds-gpio leds-qcom-flash leds-syscon leds_pwm lp873x-pmic lpass_aon_cc-sc7280 lpass_audio_cc-sc7280 lpass_core_cc-sc7280 lpass_hm-sc7280 lpasscc-sc8280xp max17042 max77620-gpio max77620-pinctrl max77620-pmic max77686-rtc max77759-charger max77759-gpio max77759-nvmem mb86s70-gpio mdio-gpio mdio-mux-mmioreg mdio-mux-multiplexer microchip-mpfs-ccc microchip-mpfs-clkcfg milos-tlmm mmcc-msm8994 mmcc-msm8996 mmcc-msm8998 mmio-mux mpfs-control-scb mpfs-mss-top-sysreg mpfs-reset mpfs_irqmux msm-restart msm8916-pinctrl msm_hsusb msm_serial mt6357-regulator mt6358-regulator mt6359-regulator mt6360-chg mt6360-regulator mt6397 mt6397-regulator mt6397-rtc mtk-msdc mtk-pmic-keys mv_xor_v2 nord-tlmm npcm_udc nvmem-reboot-mode ocmem of-fpga-region of_fixed_clk of_fixed_factor_clk of_serial optee phy-qcom-pcie2 pinctrl-single platform-mhu pm8916-wdt pm8941-pwrkey pm8xxx-vib poweroff-gpio psci-cpuidle psci-cpuidle-domain pwm-backlight pwm-beeper pwm-clock pwm-fan pwm-regulator pwm-vibrator pwrseq-qcom_wcn pwrseq_emmc pwrseq_simple qcom,fastrpc-cb qcom,qfprom qcom,spmi-sdam qcom,usb-hs-28nm-phy qcom,wled qcom-a53pll qcom-apcs-msm8916-clk qcom-bwmon qcom-clk-smd-rpm qcom-cpr qcom-cpufreq-hw qcom-dwmac-sgmii-phy qcom-ebi2 qcom-edp-phy qcom-eusb2-repeater qcom-hfpll qcom-iommu qcom-iommu-ctx qcom-ipcc qcom-llcc qcom-lmh qcom-milos-lpass-lpi-pinctrl qcom-pbs qcom-pm8008-regulator qcom-pon qcom-q6v5-mss qcom-qmp-combo-phy qcom-qmp-ufs-phy qcom-qmp-usb-phy qcom-qmp-usbc-phy qcom-qusb2-phy qcom-refgen-regulator qcom-rpm-proc qcom-rpmh-regulator qcom-rpmhpd qcom-rpmpd qcom-smd qcom-smem qcom-smsm qcom-snps-hs-femto-v2-phy qcom-socinfo qcom-spmi-coincell qcom-spmi-gpio qcom-spmi-lpg qcom-spmi-mpp qcom-spmi-regulator qcom-tsens qcom-usb-ssphy qcom-usb-vbus-regulator qcom_aoss_qmp qcom_aoss_reset qcom_apcs_ipc qcom_cpucp_mbox qcom_geni_serial qcom_glink_rpm qcom_hwspinlock qcom_mpm qcom_pdc qcom_pdc_reset qcom_qseecom qcom_qspi qcom_rmtfs_mem qcom_rng qcom_rpm_smd_regulator qcom_scm qcom_sec_qfprom qcom_smp2p qcom_spm qcom_stats qcom_tbu qcom_wdt qcomtee qnoc-eliza qnoc-glymur qnoc-kaanapali qnoc-milos qnoc-msm8916 ramoops rcpm reg-fixed-voltage restart-gpio rfkill_gpio rk3x-i2c rk805-pinctrl rk805-pwrkey rk808-clkout rk808-regulator rk817-charger rmem rpmh rproc-virtio rtc-pm8xxx rtc_zynqmp s2mps11-clk s2mps11-pmic s5m-rtc sa8775p-gcc sbsa-gwdt sbsa-uart scmi_mailbox_transport scmi_optee_transport scmi_smc_transport scpi-cpufreq scpi-hwmon scpi_clocks scpi_power_domain scpi_protocol sdei sdhci-arasan sdhci-cdns sdhci-dwcmshc sdhci_msm serial8250 shikra-tlmm simple-pm-bus sm6115-gpucc sm6350-camcc sm6350-gpucc sm8150-gpucc sm8250-gpucc sm8250-videocc sm8350-gcc sm8350-gpucc sm8450-gpucc sm8650-gpucc sm8750-gpucc smccc_trng snps-eusb2-hsphy spi_qup spmi_pmic_arb sram syscon-poweroff syscon-reboot syscon-reboot-mode tcsr_cc-eliza tcsr_cc-kaanapali tcsr_cc-sm8550 tcsr_cc-sm8650 tcsr_cc-sm8750 tcsrcc-glymur tegra-usb ti-syscon-reset tpm_tis tps65219-gpio tps65219-regulator tps65219_pwrbutton tps6594-esm tps6594-pfsm tps6594-pinctrl tps6594-regulator tps6594-rtc tps6594_pwrbutton unimac-mdio usbmisc_imx vctrl-regulator vexpress-osc vexpress-syscfg vexpress-sysreg video_cc-milos video_cc-sc7280 video_cc-sm6350 video_cc-sm8450 video_cc-sm8550 video_cc-sm8750 videocc-kaanapali videocc-sa8775p videocc-x1p42100 virtio-mmio vmclock wcd934x-gpio xenon-sdhci xgene-gpio xgene-reboot xiic-i2c xilinx-pwm xilinx-sdfec xilinx-vcu xilinx-vdma xilinx-zynqmp-dma xilinx-zynqmp-dpdma xilinx_spi xlnx_pr_decoupler xuartps zynqmp-qspi
$ ls /sys/bus/platform/drivers | grep -iE 'wcn|pronto|iris|q6v5|remoteproc|wcnss|rmtfs|smd|smp2p|smsm'
icc_smd_rpm
pwrseq-qcom_wcn
qcom-clk-smd-rpm
qcom-q6v5-mss
qcom-smd
qcom-smsm
qcom_rmtfs_mem
qcom_rpm_smd_regulator
qcom_smp2p
$ ls /sys/bus/rpmsg/drivers 2>&1
cros-ec-rpmsg
qcom,apr
qcom,fastrpc
qcom_glink_ssr
qcom_smd_qrtr
qcom_smd_rpm
qcom_sysmon
qcom_wcnss_ctrl
rpmsg_chrdev
rpmsg_ctrl
rpmsg_ns
rpmsg_wwan_ctrl
$ for d in /sys/bus/platform/drivers/qcom-wcnss-pil /sys/bus/platform/drivers/qcom_wcnss_ctrl /sys/bus/rpmsg/drivers/qcom_wcnss_ctrl /sys/bus/platform/drivers/qcom-iris; do echo "$d: $(ls $d 2>&1 | tr "\n" " ")"; done
/sys/bus/platform/drivers/qcom-wcnss-pil: ls: /sys/bus/platform/drivers/qcom-wcnss-pil: No such file or directory
/sys/bus/platform/drivers/qcom_wcnss_ctrl: ls: /sys/bus/platform/drivers/qcom_wcnss_ctrl: No such file or directory
/sys/bus/rpmsg/drivers/qcom_wcnss_ctrl: bind uevent unbind
/sys/bus/platform/drivers/qcom-iris: ls: /sys/bus/platform/drivers/qcom-iris: No such file or directory
### kallsyms
$ grep -ciE 'wcn36xx|ieee80211_' /proc/kallsyms; grep -iE ' (wcnss_|qcom_iris|wcn36xx_probe|cfg80211_init|ieee80211_alloc_hw)' /proc/kallsyms | head -40
0
ffffb57a7d205080 t wcnss_ctrl_smd_callback
ffffb57a7d205180 t wcnss_ctrl_remove
ffffb57a7d2051c0 t wcnss_async_probe
ffffb57a7d2054a0 t wcnss_ctrl_probe
ffffb57a7d923a98 d wcnss_ctrl_of_match
ffffb57a7dd817f8 t wcnss_ctrl_driver_init
ffffb57a7dda2048 t wcnss_ctrl_driver_exit
ffffb57a7e10bae8 d wcnss_ctrl_driver
### which
$ for t in iw rfkill ethtool hostapd wpa_supplicant modinfo modprobe insmod; do printf "%s: %s\n" $t "$(command -v $t || echo absent)"; done
iw: absent
rfkill: absent
ethtool: absent
hostapd: absent
wpa_supplicant: absent
modinfo: modinfo
modprobe: modprobe
insmod: insmod