先生您好,
我们的客户想集成制造工具来做整个系统的 SRRC 认证,但是我们面临一个关键问题,即使我们卸载内核收件箱驱动程序,每次制造商的固件 bin文件都会加载失败。
您能否帮助我们找出在制造工具集成过程中可能出现的问题?
MFG 工具版本:
88W8997_Manufacturing_Native_Release_p208
驱动程序版本:
5.15.71_2.2.0 - mxm5x17366.p5
操作系统:
发行商 ID:Ubuntu
描述:Ubuntu 18.04.5 LTS
版本:18.04
代号:bionic
Linux内核:
4.9.253-tegra
硬件:
nx-desktop
描述:计算机
产品:NVIDIA Jetson Xavier NX Developer Kit
序列号:1421720026830
宽度:64 位
功能:smp cp15_barrier setend swp
*-core
描述:主板
物理 id:0
[终端日志]
root@nx-desktop:/home/nx/Desktop/88w8997_newdriver/wlan_src# !290
insmod mlan.ko
root@nx-desktop:/home/nx/Desktop/88w8997_newdriver/wlan_src# !292
insmod moal.ko mfg_mode=1 drv_mode =1 cal_data_cfg=none fw_name=nxp/pcie8997_uart_combo.bin
root@nx-desktop:/home/nx/Desktop/88w8997_newdriver/wlan_src#dmesg
[58838.438752] wlan: 加载 MWLAN 驱动程序
[58838.439310] wlan: 注册到总线驱动程序...
[58838.439730] wlan_pcie 0005:01:00.0: 启用设备 (0000 -> 0002)
[58838.440028] 附加 moal 句柄操作,卡接口类型:0x204
[58838.440165] 未指定模块参数 cfg 文件
[58838.440275] rx_work=1 c pu_num=6
[ 58838.440360] 附加 mlan 适配器操作。card_type 是 0x204。
[58838.444759] 请求固件:nxp/pcie8997_uart_combo.bin
[58838.787586] usb usb2:usb_suspend_both:状态 0
[58838.880928] prog_fw:无法完成命令中断重试计数 = 10001 [
58840.019568] usb usb2 : usb_suspend_both: 状态 0
[58840.879022] FW未能及时激活!
[58840.879050] wlan_dnld_fw fail ret=0xffffffff
[58840.879063] WLAN:使用 nowwait 下载固件失败:0
[58840.879268] 配置空间寄存器:
[58840.879431] reg:0x00 value=0x2b421b4b
[58840.8 79564] reg:0x04 值=0x00100406
[58840.879660] reg: 0x10 值=0x0000000c
[58840.879794] reg:0x18 值=0x0010000c
[58840.879884] reg:0x2c 值=0x00000000
[58840.879979] reg:0x3c 值=0x000001ff
[58840.880070] reg:0x44 值=0x00000008
[58840.880160] reg:0x80 值=0x10120040
[58840.880299] reg:0x98 值=0x00000400
[58840.880385] reg:0x170 值=0x0001001e [58840.880471
] FW Scrach 寄存器:
[58840.880561] reg:0xcf0 值=0xfedcba00
[58840.880646] reg:0xcf8 值=0x0
[58840.880766] reg:0xcfc 值=0x0
[58840.982048] reg:0xcf8 值=0x0 [
58840.982146] reg:0xcfc 值=0x0
[5884] 1.082249] 接口寄存器从偏移量 0xc00 转储到 0xcfc
[ 58841.082416] 00070621 00000000 c0000000 80000000 fffb20c0 00000000 00000000 00000002
[58841.082567] 00000000 00000000 ffffffff 0 0000000 00000000 00000000 00000000 00000000
[58841.082732] 00000010 00000000 00000472 000000e5 00000000 00000000 00001040 76543210
[58841.082886] 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[58841.083090] a5a00420 040d1be0 01070f1a 5d7c0000 031f9121 00000000 000001e1 00000000
[58841.083244] 00078120 00058110 00000000 00000000 00000000 00000000 00000000 00000000
[58841.083397] 00010202 00000000 00000000 ffffffff 008003c3 c8701424 00000000 00000000
[58841.083563] 00000000 00000000 00000000 00000000 fedcba00 00000000 00000000 00000000
[58841.083757] woal_request_fw 失败
[58841.083820] 固件初始化失败
[58841.087642] 释放模块参数
[58841.087791] woal_pcie_probe: 失败
[58841.087896] wlan_pcie:0005:01:00.0 探测失败,错误为 -14
[58841.088100] wlan:注册到总线驱动程序完成
[58841.088179] wlan:驱动程序加载成功
[常规驱动加载成功]
root@nx-desktop:/home/nx/Desktop/88w8997_newdriver/wlan_src# insmod mlan.ko root@nx-desktop:
/home/nx/Desktop/88w8997_newdriver/wlan_src# insmod moal.ko drv_mode=1 cal_data_cfg=none fw_name= nxp/pcieuart8997_combo_v4.bin
root@nx-desktop:/home/nx/Desktop/88w8997_newdriver/wlan_src#dmesg
[515.190880] wlan:加载MWLAN驱动程序
[515.191603] wlan:注册到总线驱动程序...
[515.192055] wlan_pcie 0005:01:00.0:启用设备(0000-> 0002)
[515.192306]附加moal句柄操作,卡接口类型: 0x204
[ 515.192446] 未指定模块参数 cfg 文件
[ 515.192553] rx_work=1 cpu_num=6
[ 515.192637] 附加 mlan 适配器操作。card_type 为 0x204。
[515.195487]请求固件:nxp/pcieuart8997_combo_v4.bin
[515.792822]固件下载结束,大小592732字节
[516.511315]WLAN固件处于活动状态
[516.511559]on_time为516136321184
[516.5389 75] fw_cap_info=0x187c7fa3,dev_cap_mask=0xffffffff
[516.539026] max_p2p_conn = 8 , max_sta_conn = 8
[516.560908]注册恩智浦802.11适配器mlan0
[516.561089]wlan:版本=PCIE8997--16.92.21.p55.3-MM5X16366.p5-GPL-(FP92)
[516.561359]wlan:注册到总线驱动程序完成
[516.56144 2]无线局域网:驱动程序加载成功
[516.608986] IPv6:ADDRCONF(NETDEV_UP):mlan0:链接未准备好
[516.609436] IPv6:ADDRCONF(NETDEV_UP):mlan0:链接未准备好 [516.686006]
IPv6:ADDRCONF(NETDEV_UP):mlan0:链接未准备好准备好
[516.687881] wlan:mlan0开始扫描
[521.004682] wlan:扫描完成:扫描的AP计数= 3
[544.688885] wlan:卸载MWLAN驱动程序
[544.895471]免费模块参数
[544.895690] wlan:卸载驱动程序[556.0310 99]
wlan:正在加载 MWLAN司机
[556.032853] wlan:注册到总线驱动程序...
[556.033479]附加moal句柄操作,卡接口类型:0x204
[556.033608]未指定模块参数cfg文件
[556.033689]rx_work = 1 cpu_num = 6
[556.033759]附加mlan适配器操作.card_type 是 0x204。
[ 556.035490] 请求固件:nxp/pcieuart8997_combo_v4.bin
[ 556.035990] WLAN FW 已经运行!跳过固件下载
[556.035998] WLAN 固件处于活动状态
[556.036089] on_time 为 555660862240
[556.072709] fw_cap_info=0x187c7fa3,dev_cap_mask=0xffffffff
[556.072724] max_p2p_conn = 8, max_sta_conn = 8
[ 556.083671] 注册 NXP 802.11 适配器 mlan0
[ 556.083840] wlan: version = PCIE8997--16.92.21.p55.3-MM5X16366.p5-GPL-(FP92)
[556.084178] wlan:注册到总线驱动程序完成
[556.084263] wlan:驱动程序加载成功
[556.131658] IPv6:ADDRCONF(NETDEV_UP):mlan0:链接未准备好 [556.132282] IPv6:ADDRCONF(NETDEV_UP):
mlan0:链接未准备好
[ 556.198542] IPv6: ADDRCONF(NETDEV_UP): mlan0: 链接未准备好
[ 556.200631] wlan: mlan0 开始扫描