NETDEV WATCHDOG: wwan0 (cdc_mbim): transmit queue 0 timed out

I am trying to configure the wan interface as LTE USB Dongle in OpenWRT based device.
The dongle's model name is Alcatel IK41, and it is driven by mbim.
When the OpenWRT network is configured using Dongle's assigned IP address, it works normally.
However, if the device is rebooted with the dongle connected, a kernel panic always occurs as below.

I've tried several things, but the issue still occurs.
The same issue occurs on the Raspberry Pi 3.
The OpenWRT versions used there are 19.07 and 22.03.

Thank you.

[ 43.104753] ------------[ cut here ]------------
[ 43.109439] WARNING: CPU: 0 PID: 11267 at net/sched/sch_generic.c:316 dev_watchdog+0x26c/0x270
[ 43.118097] NETDEV WATCHDOG: wwan0 (cdc_mbim): transmit queue 0 timed out
[ 43.124920] Modules linked in: qcserial pppoe ppp_async option usb_wwan pppox ppp_generic nf_nat_pptp nf_conntrack_pptp nf_conntrack_ipv6 iptable_nat ipt_REJECT ipt_MASQUERADE ebtable_nat ebtable_filter ebtable_broute cdc_mbim xt_time xt_tcpmss xt_statistic xt_state xt_recent xt_quota xt_pkttype xt_owner xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_hl xt_helper xt_ecn xt_dscp xt_conntrack xt_connmark xt_connlimit xt_connbytes xt_comment xt_addrtype xt_TCPMSS xt_REDIRECT xt_NFQUEUE xt_NETMAP xt_LOG xt_HL xt_DSCP xt_CT xt_CLASSIFY usbserial ums_usbat ums_sddr55 ums_sddr09 ums_karma ums_jumpshot ums_isd200 ums_freecom ums_datafab ums_cypress ums_alauda ts_fsm ts_bm slhc rndis_host nfnetlink_queue nf_reject_ipv4 nf_nat_tftp nf_nat_snmp_basic nf_nat_sip nf_nat_redirect nf_nat_proto_gre nf_nat_masquerade_ipv4
[ 43.199376] nf_nat_irc nf_conntrack_ipv4 nf_nat_ipv4 nf_nat_h323 nf_nat_ftp nf_nat_amanda nf_nat nf_log_ipv4 nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_tftp nf_conntrack_snmp nf_conntrack_sip nf_conntrack_proto_gre nf_conntrack_netlink nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp nf_conntrack_broadcast ts_kmp nf_conntrack_amanda iptable_raw iptable_mangle iptable_filter ipt_ECN ip6table_raw ip_tables ebtables ebt_vlan ebt_stp ebt_snat ebt_redirect ebt_pkttype ebt_mark_m ebt_mark ebt_limit ebt_ip ebt_dnat ebt_arpreply ebt_arp ebt_among ebt_802_3 cdc_wdm configs wl(PO) igs(PO) emf(PO) hnd(O) wlcsm(PO) netdev_rfap(O) dqnet xt_set ip_set_list_set ip_set_hash_netportnet ip_set_hash_netport ip_set_hash_netnet ip_set_hash_netiface ip_set_hash_net ip_set_hash_mac ip_set_hash_ipportnet ip_set_hash_ipportip
[ 43.272692] ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink flowmgr_rfap(PO) flowmgr nf_conntrack rdpa(PO) dqnet_rfap(PO) rdpa_helper_gpl(PO) rdpa_cm(O) nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT nf_reject_ipv6 rdpa_gpl(O) bonding bdmf(O) ip6_gre ip_gre gre ip6_tunnel tunnel6 ip_tunnel ntfs nls_utf8 xhci_plat_hcd softdog ehci_platform gpio_button_hotplug(O) sgmiiplus2 mdio_bcm_unimac mxl_gpy ethsw
[ 43.319495] CPU: 0 PID: 11267 Comm: mmcli Tainted: P O 4.9.232-Prod_21.1 #0
[ 43.327602] Hardware name: Broadcom STB (Flattened Device Tree)
[ 43.333557] [<80210998>] (unwind_backtrace) from [<8020bde4>] (show_stack+0x10/0x14)
[ 43.341329] [<8020bde4>] (show_stack) from [<804f7ee8>] (dump_stack+0x90/0xa4)
[ 43.348584] [<804f7ee8>] (dump_stack) from [<8021facc>] (__warn+0xe8/0x100)
[ 43.355576] [<8021facc>] (__warn) from [<8021fb2c>] (warn_slowpath_fmt+0x48/0x6c)
[ 43.363088] [<8021fb2c>] (warn_slowpath_fmt) from [<8078a380>] (dev_watchdog+0x26c/0x270)
[ 43.371296] [<8078a380>] (dev_watchdog) from [<8027e0a4>] (call_timer_fn.constprop.2+0x28/0x98)
[ 43.380021] [<8027e0a4>] (call_timer_fn.constprop.2) from [<8027e1c0>] (expire_timers+0xac/0xb8)
[ 43.388833] [<8027e1c0>] (expire_timers) from [<8027e270>] (run_timer_softirq+0xa4/0x1cc)
[ 43.397035] [<8027e270>] (run_timer_softirq) from [<80224770>] (__do_softirq+0xd0/0x21c)
[ 43.405153] [<80224770>] (__do_softirq) from [<80224bcc>] (irq_exit+0xe0/0x148)
[ 43.412495] [<80224bcc>] (irq_exit) from [<8026c760>] (__handle_domain_irq+0x60/0xb4)
[ 43.420362] [<8026c760>] (__handle_domain_irq) from [<80201594>] (gic_handle_irq+0x4c/0x98)
[ 43.428742] [<80201594>] (gic_handle_irq) from [<8020cc64>] (__irq_usr+0x44/0x60)
[ 43.436236] Exception stack(0xb9e2bfb0 to 0xb9e2bff8)
[ 43.441304] bfa0: 0a17f2d7 0a17f2d6 76e370fc 00001f48
[ 43.449511] bfc0: 76fac0e8 00000002 76faa1b0 00000001 00000001 00000000 00000000 0000000e
[ 43.457712] bfe0: ffffffff 7ecd5898 00000000 76f8cca6 000f0030 ffffffff
[ 43.464414] ---[ end trace c4880e8203a5b31d ]---

/etc/config/network

config interface 'wan'
option macaddr '98:77:e7:33:17:38'
option bridged '0'
option ifname 'wwan0'
option proto 'static'
option ipaddr '10.145.153.183'
option netmask '255.255.255.240'
option gateway '10.145.153.184'
option dns_to_lan '1'
option mtu '1500'
list dns '106.xxx.xxx.4'
list dns '106.xxx.xxx.4'

~# ip a s | grep wwan0

16: wwan0: <BROADCAST,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master wanbridge state UNKNOWN group 1 qlen 1000
inet 10.145.153.183/28 brd 10.145.153.191 scope global wwan0

~# lsusb

Bus 003 Device 003: ID 1bbb:00b6 T & A Mobile Phones
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Have you resolved the issue?I have the same issue. I am using Linux kernel version 5.10.110 and the USB 3.0 interface. During the USB device packet filling test, after running for a period of time, an error message NETDEV WATCHLOG: wwan0 (cdc-ncm): transmit queue 0 timed out was reported. The analysis shows that the print log exceeds the threshold dev ->txq.qlen>=TX_ QLEN (dev), how to solve this problem

In my case, issues occurred when using the wwan0 (cdc_mbim) driver, not cdc-ncm.
Although the root cause is not clear, the "NETDEV WATCHDOG: wwan0 (cdc_mbim): transmit queue 0 timed out" issue seems to arise when the USB driver fails to load properly, and packet transmission occurs after configuring the WAN interface with that driver.
After connecting the USB dongle and ensuring enough protection time for the correct driver to be loaded, I checked the driver and set it as the WAN interface.