Hello,
I have wiped everything, and started again using latest code for LEDE and OpenWRT.
I have submitted, and had merged into LEDE trunk the patch to enable the GPIO for resetting PCI to enable the WAVE300 on the VR200v platform.
I have not submitted the slightly different patch to enable PCI for OpenWRT. I believe from some mailing list discussions that the main OpenWRT buildsystem repository was going to get replaced by the LEDE buildsystem, and it seems they haven't been taking in that many pulls.
Using LEDE, I have been able to get past multiple issues.
The first issue I had, my built .ko modules were not printing anything upon insmod.
The second issue I had, (also wyatt_, it seems), was a kernel panic shorty after firmware was loaded
Both these issues are fixed, however I am not sure if it was fixed by removing and recreating the entire environment and building the the latest LEDE trunk or by using blackadder1000's method for insmodding the the driver:
insmod mtlkroot.ko cdebug=2
insmod mtlk.ko ap=1 debug=2
Anyway, now the driver loads (finally!), and I am at the point where blackadder1000 was.
I have not yet tried to set the country.
Here is my LEDE trunk log:
root@vitto-rtr1:~/vitto_wav300_lede-trunk_ugw5.1-vrx288-nand_v1# insmod mtlk.ko ap=1 debug=2
[ 1521.878069] [0001221768] mtlk2(mtlk_dfg_init:681): Starting MTLK
[ 1521.882747] [0001221772] mtlk0(__mtlk_print_endianess:3867): The system is Big endian (0xbeadfeed, 0xedfeadbe)
[ 1521.892843] [0001221784] mtlk1(mtlk_df_proc_node_create:125): Proc node root/ created
[ 1521.900637] [0001221792] mtlk1(mtlk_df_proc_node_create:127): Proc node root/mtlk created
[ 1521.908798] [0001221800] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry mtlk/version created
[ 1521.917938] [0001221808] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry mtlk/mem_alloc_dump created
[ 1521.927688] [0001221820] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry mtlk/objpool_dump created
[ 1521.937263] [0001221828] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry mtlk/topology created
[ 1521.946590] [0001221836] mtlk0(mtlk_fast_mem_print_info:105): Using normal memory for hot context
[ 1521.955350] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[ 1521.961068] [0001221852] mtlk2(_mtlk_bus_drv_map_resource:247): BAR0=0x18800000 Len=0x1000 VA=0xb8800000
[ 1521.970485] [0001221860] mtlk2(_mtlk_bus_drv_map_resource:247): BAR1=0x18000000 Len=0x800000 VA=0xb8000000
[ 1521.980333] [0001221872] mtlk0(_mtlk_df_user_alloc_devname:6511): NDEV Name pattern: wlan%d
[ 1521.988559] [0001221880] mtlk1(mtlk_df_proc_node_create:127): Proc node mtlk/wlan0 created
[ 1521.996790] [0001221888] mtlk1(mtlk_df_proc_node_create:127): Proc node wlan0/Debug created
[ 1522.005157] [0001221896] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/hw_limits created
[ 1522.014550] [0001221904] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/reg_limits created
[ 1522.024042] [0001221916] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/antenna_gain created
[ 1522.033698] [0001221924] mtlk1(_mtlk_df_proc_node_add_entry:229): Proc entry wlan0/do_debug_assert created
[ 1522.043364] [0001221936] mtlk1(_mtlk_df_proc_node_add_entry:229): Proc entry wlan0/lm created
[ 1522.051886] [0001221944] mtlk1(_mtlk_df_proc_node_add_entry:229): Proc entry wlan0/um created
[ 1522.060427] [0001221952] mtlk1(_mtlk_df_proc_node_add_entry:229): Proc entry wlan0/shram created
[ 1522.069208] [0001221960] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry Debug/General created
[ 1522.078441] [0001221968] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry Debug/MACStats created
[ 1522.087748] [0001221980] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/igmp created
[ 1522.096720] [0001221988] mtlk1(_mtlk_df_proc_node_add_entry:229): Proc entry Debug/ResetStats created
[ 1522.105940] [0001221996] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/aocs_history created
[ 1522.115604] [0001222008] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/aocs_table created
[ 1522.125095] [0001222016] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/aocs_channels created
[ 1522.134853] [0001222024] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/aocs_penalties created
[ 1522.144674] [0001222036] mtlk1(_mtlk_df_proc_node_add_entry:229): Proc entry Debug/aocs_cl created
[ 1522.153642] [0001222044] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry Debug/L2NAT created
[ 1522.162692] [0001222052] mtlk1(_mtlk_df_proc_node_add_entry:229): Proc entry Debug/L2NAT_ClearTable created
[ 1522.172445] [0001222064] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry Debug/ReorderingStats created
[ 1522.182361] [0001222072] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/EECaps created
[ 1522.191505] [0001222084] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry Debug/SendQueue created
[ 1522.200902] [0001222092] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry Debug/serializer_dump created
[ 1522.210895] [0001222100] mtlk1(mtlk_print_drv_info:8042): *********************************************************
[ 1522.221234] [0001222112] mtlk1(mtlk_print_drv_info:8043): * Driver Compilation Details:
[ 1522.229256] [0001222120] mtlk1(mtlk_print_drv_info:8044): *********************************************************
[ 1522.239723] [0001222132] mtlk1(mtlk_print_drv_info:8046): * CONFIG=PLATFORM_UGW51_VRX288_NAND COMPONENTS LIN_DRV BUS_PCI_PCIE LINDRV_HW LINDRV_HW_PCIE LINDRV_HW_PCIG3 RF_MANAGEMENT_MTLK DEBUG ENABLE_OBJPOOL TXMM_HISTORY_LENGTH=3 NO_FW_RESET_ON_STOP RT_LOGGER_FUNCTIONS MAX_DLEVEL=2 USE_GENL_DEF USE_GENL DEVELOPMENT_PLATFORM ENVIRONMENT_NAME="ugw5.1-vrx288-nand" HOST_TYPE="mips-linux"
[ 1522.273733] [0001222164] mtlk1(mtlk_print_drv_info:8046): * CFLAGS=
[ 1522.279988] [0001222172] mtlk1(mtlk_print_drv_info:8046): * MTLK_KERNEL_CFLAGS=
[ 1522.287303] [0001222180] mtlk1(mtlk_print_drv_info:8046): * KERNELDIR=/root/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/linux-4.9.51/
[ 1522.300472] [0001222192] mtlk1(mtlk_print_drv_info:8046): * CROSS_COMPILE=/root/WAVE300/driver/builds/ugw5.1-vrx288-nand/../../support/mtlkfront.sh /root/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/bin/mips-openwrt-linux-
[ 1522.320809] [0001222212] mtlk1(mtlk_print_drv_info:8046): * HOSTNAME=
[ 1522.327283] [0001222220] mtlk1(mtlk_print_drv_info:8049): *********************************************************
[ 1522.337729] [0001222228] mtlk0(mtlk_core_pdb_fast_handles_open:33): Open Hot-path parameters
[ 1522.346514] [0001222236] mtlk1(mtlk_qos_set_map:152): Set 802.11 TID-to-AC mapping
[ 1522.353819] [0001222244] mtlk4(_mtlk_core_get_max_stas_supported_by_fw:3227): Cannot get MAX STAs supported by FW. Forcing default
[ 1522.365551] [0001222256] mtlk1(_mtlk_core_get_max_stas_supported_by_fw:3231): MAX STAs supported by FW: 32
[ 1522.375229] [0001222268] mtlk2(_mtlk_20_40_set_limit_to_20:1207): Limit to 20 flag is set to 0
[ 1522.383841] [0001222276] mtlk2(_mtlk_core_ability_control_callback:12248): called
[ 1522.391343] [0001222284] mtlk2(_mtlk_core_ability_control_callback:12248): called
[ 1522.399424] [0001222292] mtlk2(_mtlk_bus_drv_init:336): mtlk IRQ 0x1e
[ 1522.472625] [0001222364] mtlk2(_mtlk_mmb_load_firmware:1763): Loading 'ap_upper.bin' of 161024 bytes
[ 1522.500522] [0001222392] mtlk2(_mtlk_mmb_load_firmware:1792): Loading 'contr_lm.bin' of 85376 bytes
[ 1522.583087] [0001222476] mtlk2(_mtlk_mmb_parse_chi_extensions:1917): offset = 68, CHI_ADDR = 0x00000000, sizeof(hw->chi_data) = 68
[ 1522.593487] [0001222484] mtlk2(_mtlk_mmb_parse_chi_extensions:1928): HOST_EXTENSION_MAGIC = 0xbeadfeed
[ 1522.602836] [0001222492] mtlk2(_mtlk_mmb_parse_chi_extensions:1929): ext_hdr.u32ExtensionMagic = 0xedfeadbe
[ 1522.612555] [0001222504] mtlk2(_mtlk_mmb_parse_chi_extensions:1937): ext_hdr.u32ExtensionID = 0x00000001
[ 1522.622035] [0001222512] mtlk2(_mtlk_mmb_parse_chi_extensions:1938): ext_hdr.u32ExtensionDataSize = 8
[ 1522.631246] [0001222524] mtlk2(_mtlk_mmb_parse_chi_extensions:1928): HOST_EXTENSION_MAGIC = 0xbeadfeed
[ 1522.640562] [0001222532] mtlk2(_mtlk_mmb_parse_chi_extensions:1929): ext_hdr.u32ExtensionMagic = 0xedfeadbe
[ 1522.650309] [0001222540] mtlk2(_mtlk_mmb_parse_chi_extensions:1937): ext_hdr.u32ExtensionID = 0x00000002
[ 1522.659783] [0001222552] mtlk2(_mtlk_mmb_parse_chi_extensions:1938): ext_hdr.u32ExtensionDataSize = 4
[ 1522.669058] [0001222560] mtlk2(_mtlk_mmb_parse_chi_extensions:1928): HOST_EXTENSION_MAGIC = 0xbeadfeed
[ 1522.678385] [0001222568] mtlk2(_mtlk_mmb_parse_chi_extensions:1929): ext_hdr.u32ExtensionMagic = 0xedfeadbe
[ 1522.688117] [0001222580] mtlk2(_mtlk_mmb_parse_chi_extensions:1937): ext_hdr.u32ExtensionID = 0x00000003
[ 1522.697613] [0001222588] mtlk2(_mtlk_mmb_parse_chi_extensions:1938): ext_hdr.u32ExtensionDataSize = 8
[ 1522.706832] [0001222596] mtlk2(_mtlk_mmb_parse_chi_extensions:1928): HOST_EXTENSION_MAGIC = 0xbeadfeed
[ 1522.716146] [0001222608] mtlk2(_mtlk_mmb_parse_chi_extensions:1929): ext_hdr.u32ExtensionMagic = 0xedfeadbe
[ 1522.725876] [0001222616] mtlk2(_mtlk_mmb_parse_chi_extensions:1937): ext_hdr.u32ExtensionID = 0x00000004
[ 1522.735382] [0001222628] mtlk2(_mtlk_mmb_parse_chi_extensions:1938): ext_hdr.u32ExtensionDataSize = 4
[ 1522.744611] [0001222636] mtlk2(_mtlk_mmb_parse_chi_extensions:1928): HOST_EXTENSION_MAGIC = 0xbeadfeed
[ 1522.753925] [0001222644] mtlk2(_mtlk_mmb_parse_chi_extensions:1929): ext_hdr.u32ExtensionMagic = 0xedfeadbe
[ 1522.763650] [0001222656] mtlk2(_mtlk_mmb_parse_chi_extensions:1937): ext_hdr.u32ExtensionID = 0x00000005
[ 1522.773136] [0001222664] mtlk2(_mtlk_mmb_parse_chi_extensions:1938): ext_hdr.u32ExtensionDataSize = 4
[ 1522.782370] [0001222672] mtlk2(_mtlk_mmb_parse_chi_extensions:1928): HOST_EXTENSION_MAGIC = 0xbeadfeed
[ 1522.791705] [0001222684] mtlk2(_mtlk_mmb_parse_chi_extensions:1929): ext_hdr.u32ExtensionMagic = 0xaaaaaaaa
[ 1522.801442] [0001222692] mtlk2(mtlk_hw_mmb_start_card:3204): CHI: sFifoQ: is=0x86e0 in=380 rs=0x80f0 rn=380
[ 1522.811188] [0001222704] mtlk2(mtlk_hw_mmb_start_card:3205): CHI: sDAT: is=0x7e70 in=160 rs=0x6570 rn=200
[ 1522.820763] [0001222712] mtlk2(mtlk_hw_mmb_start_card:3206): CHI: sMAN: is=0x9d6c in=15 rs=0x6150 rn=2
[ 1522.830081] [0001222720] mtlk2(mtlk_hw_mmb_start_card:3207): CHI: sDBG: is=0x8e64 in=1 rs=0x8cd0 rn=1
[ 1522.839487] [0001222732] mtlk2(_mtlk_mmb_rxque_set_default_cfg:937): Rx Queue#d: size = [10...64], buffer = 114
[ 1522.849415] [0001222740] mtlk2(_mtlk_mmb_rxque_set_default_cfg:937): Rx Queue#d: size = [10...64], buffer = 1614
[ 1522.859573] [0001222752] mtlk2(_mtlk_mmb_rxque_set_default_cfg:937): Rx Queue#d: size = [2...32], buffer = 4096
[ 1522.869852] [0001222760] mtlk2(_mtlk_mmb_prealloc_rx_buffers:2496): Total 64 from 64 buffers allocated for queue#0 (114 bytes each)
[ 1522.881707] [0001222772] mtlk2(_mtlk_mmb_prealloc_rx_buffers:2496): Total 64 from 64 buffers allocated for queue#1 (1614 bytes each)
[ 1522.893716] [0001222784] mtlk2(_mtlk_mmb_prealloc_rx_buffers:2496): Total 32 from 32 buffers allocated for queue#2 (4096 bytes each)
[ 1522.905368] [0001222796] mtlk2(_mtlk_mmb_init_calibration_cache:2618): DEBUG: Calibration Cache req_size=119448 location=0x0001fed4
[ 1522.917227] [0001222808] mtlk2(_mtlk_mmb_init_calibration_cache:2623): hw->calibr.buffer = 0x86500010
[ 1522.926477] [0001222816] mtlk2(_mtlk_mmb_init_calibration_cache:2631): hw->calibr.dma_addr = 0x06500010
[ 1522.935854] [0001222828] mtlk2(_mtlk_mmb_init_calibration_cache:2641): DEBUG: Calibration Cache buffer pointer (v=0x86500010, d=0x06500010, s=119448) written to 0x0001fed4
[ 1522.951149] [0001222844] mtlk2(_mtlk_mmb_init_mips_control:2657): MIPS Ctrl Descriptor PAS offset: 0x5544
[ 1522.960774] [0001222852] mtlk1(_mtlk_mmb_init_fw_capabilities:2735): FW supports 32 STAs 5 VAPs
[ 1522.994118] [0001222884] mtlk2(mtlk_hw_mmb_start_card:3279): HW layer activated
[ 1523.000895] [0001222892] mtlk0(_mtlk_core_start:9001): CID-0000: Driver version: 3.2.1.1.48..PciG3.PcieG3.Debug
[ 1523.000895] MAC/PHY versions:
[ 1523.000895] ap_upper.bin: @@@ VERSION INFO @@@ version number: FW_3.2.1_r5437 MIPS: Upper CPU(TMC AGG AP) interface: PCI phy type: real phy on Mar 28 2012 at 11:00:01@@@ END @@@
[ 1523.000895] contr_lm.bin: @@@ VERSION INFO @@@ version number: FW_3.2.1_r5437 MIPS: Lower MAC interface: -- phy type: real phy on Mar 28 2012 at 10:59:46@@@ END @@@
[ 1523.000895]
[ 1523.046191] [0001222936] mtlk1(mtlk_core_set_net_state:681): Going from NET_STATE_HALTED to NET_STATE_IDLE
[ 1523.055462] [0001222948] mtlk1(mtlk_flctrl_register:67): mtlk_flctrl_register id = 0x1
[ 1524.159561] [0001224052] mtlk2(mtlk_tpcv4_init:57): Object for 5 points (39 bytes of data) created.
[ 1524.167294] [0001224060] mtlk2(mtlk_tpcv4_init:57): Object for 5 points (39 bytes of data) created.
[ 1524.176660] [0001224068] mtlk2(access_mib_value:189): Successfull UM_MAN_SET_MIB_REQ, u16ObjectID = 0x0040
[ 1524.186187] [0001224076] mtlk1(mtlk_pdb_set_mac:401): << set MAC param: id(2) MAC(00:09:86:00:00:00)
[ 1524.195384] [0001224088] mtlk1(_mtlk_core_set_mac_addr:3557): CID-0000: New MAC: 00:09:86:00:00:00
[ 1524.204298] [0001224096] mtlk0(mtlk_eeprom_check_ee_data:2094): Options mask is 0x00
[ 1524.212473] [0001224104] mtlk2(access_mib_value:189): Successfull UM_MAN_SET_MIB_REQ, u16ObjectID = 0x100c
[ 1524.222455] [0001224112] mtlk1(mtlk_pdb_set_int:353): << set param: id(13) value(0)
[ 1524.229590] [0001224120] mtlk1(_mtlk_core_country_code_set_default:11828): CID-0000: Country is set to (on init): ??(0x00)
[ 1524.240806] [0001224132] mtlk4(load_default_hw_table:1768): No HW limits is available for this platform (0x1a30:0x0700, type 0x38 rev 0x42)
[ 1524.252934] [0001224144] mtlk1(mtlk_pdb_set_binary:385): << set binary param: res(0) id(36)
[ 1524.261370] [0001224152] mtlk1(mtlk_pdb_set_binary:385): << set binary param: res(0) id(37)
[ 1524.271198] [0001224164] mtlk1(mtlk_flctrl_register:67): mtlk_flctrl_register id = 0x2
[ 1524.277848] [0001224168] mtlk1(mtlk_flctrl_register:67): mtlk_flctrl_register id = 0x4
[ 1524.285805] [0001224176] mtlk1(mtlk_pdb_set_int:353): << set param: id(24) value(1)
[ 1524.293390] [0001224184] mtlk1(mtlk_pdb_set_int:353): << set param: id(25) value(1)
[ 1524.301049] [0001224192] mtlk1(mtlk_pdb_set_int:353): << set param: id(23) value(5)
[ 1524.308694] [0001224200] mtlk1(mtlk_pdb_set_int:353): << set param: id(22) value(5)
[ 1524.318648] [0001224208] mtlk1(mtlk_core_set_net_state:681): Going from NET_STATE_IDLE to NET_STATE_READY
root@vitto-rtr1:~/vitto_wav300_lede-trunk_ugw5.1-vrx288-nand_v1# ifconfig wlan0
up
[ 1737.226624] [0001437120] mtlk1(_mtlk_core_activate:3370): CID-0000: open interface
[ 1737.232881] [0001437128] mtlk3(_mtlk_core_ap_set_initial_channel:3319): CID-0000: Failed to open - Country not specified
[ 1737.243844] [0001437136] mtlk3(_mtlk_core_activate:3384): Cannot set initial channel (-14)
[ 1737.252564] [0001437144] mtlk1(_mtlk_df_user_process_core_retval:462): Core request 0x1000000 failed with error #0
ifconfig: SIOCSIFFLAGS: Resource temporarily unavailable
I will try the iwconfig lines ASAP. I have a UART permanently attached to my router.
Going to the OpenWRT build, I was not able to insmod the driver, getting the following kernel panic:
root@vitto-rtr1:~/vitto_wav300_openwrt-trunk_ugw5.1-vrx288-nand_v1# insmod mtlkroot.ko cdebug=2
[ 151.083532] mtlkroot: module license 'Proprietary' taints kernel.
[ 151.088289] Disabling lock debugging due to kernel taint
[ 151.098263] [4294818264] mtlk0(mtlk_cdev_init:316): Max nodex set to 1048575
root@vitto-rtr1:~/vitto_wav300_openwrt-trunk_ugw5.1-vrx288-nand_v1#
root@vitto-rtr1:~/vitto_wav300_openwrt-trunk_ugw5.1-vrx288-nand_v1#
root@vitto-rtr1:~/vitto_wav300_openwrt-trunk_ugw5.1-vrx288-nand_v1# insmod mtlk.ko ap=1 debug=2
[ 160.703120] [4294827868] mtlk2(mtlk_dfg_init:681): Starting MTLK
[ 160.707811] [4294827872] mtlk0(__mtlk_print_endianess:3867): The system is Big endian (0xbeadfeed, 0xedfeadbe)
[ 160.717845] [4294827884] mtlk1(mtlk_df_proc_node_create:125): Proc node root/ created
[ 160.725987] [4294827892] mtlk1(mtlk_df_proc_node_create:127): Proc node root/mtlk created
[ 160.733916] [4294827900] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry mtlk/version created
[ 160.743112] [4294827908] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry mtlk/mem_alloc_dump created
[ 160.753163] [4294827920] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry mtlk/objpool_dump created
[ 160.762397] [4294827928] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry mtlk/topology created
[ 160.771906] [4294827936] mtlk0(mtlk_fast_mem_print_info:105): Using normal memory for hot context
[ 160.780451] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[ 160.786110] [4294827952] mtlk2(_mtlk_bus_drv_map_resource:247): BAR0=0x18800000 Len=0x1000 VA=0xb8800000
[ 160.795538] [4294827960] mtlk2(_mtlk_bus_drv_map_resource:247): BAR1=0x18000000 Len=0x800000 VA=0xb8000000
[ 160.805318] [4294827972] mtlk0(_mtlk_df_user_alloc_devname:6511): NDEV Name pattern: wlan%d
[ 160.813622] [4294827980] mtlk1(mtlk_df_proc_node_create:127): Proc node mtlk/wlan0 created
[ 160.821842] [4294827988] mtlk1(mtlk_df_proc_node_create:127): Proc node wlan0/Debug created
[ 160.830199] [4294827996] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/hw_limits created
[ 160.839598] [4294828004] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/reg_limits created
[ 160.849079] [4294828016] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/antenna_gain created
[ 160.858750] [4294828024] mtlk1(_mtlk_df_proc_node_add_entry:229): Proc entry wlan0/do_debug_assert created
[ 160.868420] [4294828036] mtlk1(_mtlk_df_proc_node_add_entry:229): Proc entry wlan0/lm created
[ 160.877052] [4294828044] mtlk1(_mtlk_df_proc_node_add_entry:229): Proc entry wlan0/um created
[ 160.885485] [4294828052] mtlk1(_mtlk_df_proc_node_add_entry:229): Proc entry wlan0/shram created
[ 160.894268] [4294828060] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry Debug/General created
[ 160.903480] [4294828068] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry Debug/MACStats created
[ 160.912797] [4294828080] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/igmp created
[ 160.921757] [4294828088] mtlk1(_mtlk_df_proc_node_add_entry:229): Proc entry Debug/ResetStats created
[ 160.930989] [4294828096] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/aocs_history created
[ 160.940646] [4294828108] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/aocs_table created
[ 160.950147] [4294828116] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/aocs_channels created
[ 160.959880] [4294828124] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/aocs_penalties created
[ 160.969804] [4294828136] mtlk1(_mtlk_df_proc_node_add_entry:229): Proc entry Debug/aocs_cl created
[ 160.978701] [4294828144] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry Debug/L2NAT created
[ 160.987741] [4294828152] mtlk1(_mtlk_df_proc_node_add_entry:229): Proc entry Debug/L2NAT_ClearTable created
[ 160.997482] [4294828164] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry Debug/ReorderingStats created
[ 161.007410] [4294828172] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry wlan0/EECaps created
[ 161.016544] [4294828184] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry Debug/SendQueue created
[ 161.025963] [4294828192] mtlk1(mtlk_df_proc_node_add_seq_entry:438): Proc entry Debug/serializer_dump created
[ 161.035958] [4294828200] mtlk1(mtlk_print_drv_info:8042): *********************************************************
[ 161.046282] [4294828212] mtlk1(mtlk_print_drv_info:8043): * Driver Compilation Details:
[ 161.054312] [4294828220] mtlk1(mtlk_print_drv_info:8044): *********************************************************
[ 161.064765] [4294828232] mtlk1(mtlk_print_drv_info:8046): * CONFIG=PLATFORM_UGW51_VRX288_NAND COMPONENTS LIN_DRV BUS_PCI_PCIE LINDRV_HW LINDRV_HW_PCIE LINDRV_HW_PCIG3 RF_MANAGEMENT_MTLK DEBUG ENABLE_OBJPOOL TXMM_HISTORY_LENGTH=3 NO_FW_RESET_ON_STOP RT_LOGGER_FUNCTIONS MAX_DLEVEL=2 USE_GENL_DEF USE_GENL DEVELOPMENT_PLATFORM ENVIRONMENT_NAME="ugw5.1-vrx288-nand" HOST_TYPE="mips-linux"
[ 161.099008] [4294828264] mtlk1(mtlk_print_drv_info:8046): * CFLAGS=
[ 161.105049] [4294828272] mtlk1(mtlk_print_drv_info:8046): * MTLK_KERNEL_CFLAGS=
[ 161.112368] [4294828280] mtlk1(mtlk_print_drv_info:8046): * KERNELDIR=/root/openwrt/build_dir/target-mips_34kc+dsp_musl-1.1.16/linux-lantiq_xrx200/linux-4.4.14/
[ 161.126725] [4294828292] mtlk1(mtlk_print_drv_info:8046): * CROSS_COMPILE=/root/WAVE300-openwrt/driver/builds/ugw5.1-vrx288-nand/../../support/mtlkfront.sh /root/openwrt/staging_dir/toolchain-mips_34kc+dsp_gcc-5.3.0_musl-1.1.16/bin/mips-openwrt-linux-
[ 161.149012] [4294828316] mtlk1(mtlk_print_drv_info:8046): * HOSTNAME=
[ 161.155461] [4294828320] mtlk1(mtlk_print_drv_info:8049): *********************************************************
[ 161.165920] [4294828332] mtlk0(mtlk_core_pdb_fast_handles_open:33): Open Hot-path parameters
[ 161.174645] [4294828340] mtlk1(mtlk_qos_set_map:152): Set 802.11 TID-to-AC mapping
[ 161.182036] [4294828348] mtlk4(_mtlk_core_get_max_stas_supported_by_fw:3227): Cannot get MAX STAs supported by FW. Forcing default
[ 161.193830] [4294828360] mtlk1(_mtlk_core_get_max_stas_supported_by_fw:3231): MAX STAs supported by FW: 32
[ 161.203457] [4294828368] mtlk2(_mtlk_20_40_set_limit_to_20:1207): Limit to 20 flag is set to 0
[ 161.212113] [4294828380] mtlk2(_mtlk_core_ability_control_callback:12248): called
[ 161.219625] [4294828384] mtlk2(_mtlk_core_ability_control_callback:12248): called
[ 161.227497] genirq: Flags mismatch irq 0. 00000080 (mtlk) vs. 00000400 (IPI_resched)
[ 161.234785] [4294828400] mtlk3(_mtlk_bus_drv_request_irq:208): Failed to allocate PCI interrupt 0, error code: -16
[ 161.245201] [4294828412] mtlk3(MTLK_STEPS_ERROR_SD:54): STARTCTRL: bus_drv:BUS_REQUEST_IRQ_INIT FAILED! step (150)
[ 161.255674] [4294828420] mtlk3(MTLK_STEPS_ERROR_S:48): STARTCTRL: bus_drv INIT FAILED! Initiating rollback...
[ 161.265945] [4294828432] mtlk0(mtlk_txmm_cleanup:917): Usage Peak=0 (Total=2)
[ 161.272823] [4294828440] mtlk0(mtlk_txmm_cleanup:917): Usage Peak=0 (Total=32)
[ 161.280425] CPU 0 Unable to handle kernel paging request at virtual address 00000044, epc == 86205f94, ra == 86205f74
[ 161.290575] Oops[#1]:
[ 161.292784] CPU: 0 PID: 1519 Comm: insmod Tainted: P 4.4.14 #20
[ 161.299992] task: 87920560 ti: 865f8000 task.ti: 865f8000
[ 161.305378] $ 0 : 00000000 00000001 00000002 864eb300
[ 161.310597] $ 4 : 864eb33c 8630c82c 00000000 00000016
[ 161.315820] $ 8 : 00000000 864eb33c ad922b40 4b955af7
[ 161.321043] $12 : 8665a400 8665a400 00000000 1042f438
[ 161.326265] $16 : 02080020 0000001c 00000024 00000005
[ 161.331487] $20 : 00000001 86312780 8630c810 86210000
[ 161.336711] $24 : 00000000 00000000
[ 161.341933] $28 : 865f8000 865f9a98 864eb314 86205f74
[ 161.347155] Hi : 00000019
[ 161.350029] Lo : 02600aae
[ 161.352940] epc : 86205f94 mtlk_nl_send_brd_msg+0x114/0x1d0 [mtlkroot]
[ 161.359625] ra : 86205f74 mtlk_nl_send_brd_msg+0xf4/0x1d0 [mtlkroot]
[ 161.366219] Status: 1100ff03 KERNEL EXL IE
[ 161.370397] Cause : 00800008 (ExcCode 02)
[ 161.374400] BadVA : 00000044
[ 161.377275] PrId : 00019556 (MIPS 34Kc)
[ 161.381188] Modules linked in: mtlk(P+) mtlkroot(P) ltq_ptm_vr9 iptable_nat pppoe nf_nat_ipv4 nf_conntrack_ipv6 nf_conntrack_ipv4 ipt_REJECT ipt_MASQUERADE xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_CT pppox ppp_async nf_reject_ipv4 nf_nat_redirect nf_nat_masquerade_ipv4 nf_nat nf_log_ipv4 nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_rtcache nf_conntrack ltq_deu_vr9 iptable_raw iptable_mangle iptable_filter ip_tables crc_ccitt drv_dsl_cpe_api drv_mei_cpe ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 nf_log_common ip6table_raw ip6table_mangle ip6table_filter ip6_tables x_tables pppoatm ppp_generic slhc br2684 atm drv_ifxos gpio_button_hotplug aead crypto_null
[ 161.446130] Process insmod (pid: 1519, threadinfo=865f8000, task=87920560, tls=7702cd48)
[ 161.454214] Stack : 0000001c 00000000 85cc5ffc b8800000 00000000 00000001 8630c810 8620f480
864eb754 00000000 0000001c 00000000 85cc5ffc b8800000 024000c0 86204728
8665b210 85c85a08 8630c800 00000002 00000005 0000002c 8665b210 864eb710
878171a8 85cd0000 878f0c00 85cd0000 85cd0000 86204804 878171a8 85cd0000
878f0c00 85cd0000 87817010 878171a8 85cd0000 878f0c00 85cd0000 85cd0000
...
[ 161.489728] Call Trace:
[ 161.492190] [<86205f94>] mtlk_nl_send_brd_msg+0x114/0x1d0 [mtlkroot]
[ 161.498555] [<86204728>] mtlk_irbd_notify_app+0x1b8/0x1fc [mtlkroot]
[ 161.504908] [<86204804>] mtlk_irbd_cleanup+0x98/0xd8c [mtlkroot]
[ 161.511528] [<85c58f38>] mtlk_hw_mmb_cleanup_card+0x384/0x590 [mtlk]
[ 161.518476] [<85c84f68>] mtlk_wssd_send_event+0x3f4/0xb7c [mtlk]
[ 161.523860]
[ 161.524717]
Code: 8fa2004c 24e7ffff 00e23821 <8c020044> 00e2102b 14400013 3c038054 3c108621 9202f560
[ 161.534970] ---[ end trace 9fa375b238349112 ]---
Segmentation fault
If anybody knows what the issue is there, I would appreciate any hints!