openwrt / openwrt/mt76

mt7915: new crash log

Open
#691 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
888
Forks
436
PR merge metrics
No merged PRs in 30d

Description

<6>[542649.461292] mt7530 mdio-bus:1f lan2: Link is Up - 1Gbps/Full - flow control rx/tx
<6>[542649.468994] br-lan: port 2(lan2) entered blocking state
<6>[542649.474307] br-lan: port 2(lan2) entered forwarding state
<6>[542670.242579] mt7530 mdio-bus:1f lan2: Link is Down
<6>[542670.247525] br-lan: port 2(lan2) entered disabled state
<6>[542672.963687] mt7530 mdio-bus:1f lan2: Link is Up - 1Gbps/Full - flow control off
<6>[542672.971166] br-lan: port 2(lan2) entered blocking state
<6>[542672.976781] br-lan: port 2(lan2) entered forwarding state
<6>[542924.181449] mt7530 mdio-bus:1f lan2: Link is Down
<6>[542924.186364] br-lan: port 2(lan2) entered disabled state
<6>[542952.396208] mt7530 mdio-bus:1f lan2: Link is Up - 1Gbps/Full - flow control rx/tx
<6>[542952.403850] br-lan: port 2(lan2) entered blocking state
<6>[542952.409465] br-lan: port 2(lan2) entered forwarding state
<6>[542961.504888] mt7530 mdio-bus:1f lan2: Link is Down
<6>[542961.510160] br-lan: port 2(lan2) entered disabled state
<6>[542964.511193] mt7530 mdio-bus:1f lan2: Link is Up - 1Gbps/Full - flow control off
<6>[542964.518668] br-lan: port 2(lan2) entered blocking state
<6>[542964.523965] br-lan: port 2(lan2) entered forwarding state
<1>[542971.038785] CPU 0 Unable to handle kernel paging request at virtual address 0003000c, epc == 833361c4, ra == 83335d48
<4>[542971.049519] Oops[#1]:
<4>[542971.051873] CPU: 0 PID: 7004 Comm: dnsmasq Not tainted 5.10.134 #0
<4>[542971.058110] $ 0   : 00000000 00000001 8408c768 0003000c
<4>[542971.063420] $ 4   : 000004c0 8408c76c 000004c0 817b35ac
<4>[542971.068722] $ 8   : 00000018 0006f7d6 0122e85d ffffffff
<4>[542971.074025] $12   : 0001b294 924fb42b ad530000 04400000
<4>[542971.079328] $16   : 826ff0c0 83260ca0 83260ca0 0000058a
<4>[542971.084630] $20   : 817b3508 83260d50 826ff0d8 808b6bf0
<4>[542971.089931] $24   : 22400000 37a01c2f                  
<4>[542971.095234] $28   : 8545a000 8545b8c8 807e0000 83335d48
<4>[542971.100537] Hi    : 00004377
<4>[542971.103485] Lo    : dc922010
<4>[542971.106579] epc   : 833361c4 ieee80211_pspoll_get+0xa70/0xdb0 [mac80211]
<4>[542971.113367] ra    : 83335d48 ieee80211_pspoll_get+0x5f4/0xdb0 [mac80211]
<4>[542971.120121] Status: 11008403	KERNEL EXL IE 
<4>[542971.124383] Cause : 4080000c (ExcCode 03)
<4>[542971.128455] BadVA : 0003000c
<4>[542971.131405] PrId  : 0001992f (MIPS 1004Kc)
<4>[542971.135562] Modules linked in: pppoe ppp_async wireguard pptp pppox ppp_mppe ppp_generic nft_fib_inet nf_flow_table_ipv6 nf_flow_table_ipv4 nf_flow_table_inet mt7915e mt76_connac_lib mt76 mac80211 libchacha20poly1305 ipt_REJECT cfg80211 xt_time xt_tcpudp xt_tcpmss xt_statistic xt_state xt_recent 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_TCPMSS xt_REDIRECT xt_MASQUERADE xt_LOG xt_HL xt_DSCP xt_CT xt_CLASSIFY ts_fsm ts_bm tcp_scalable tcp_bbr slhc sch_cake poly1305_mips nft_tproxy nft_socket nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject_bridge nft_reject nft_redir nft_quota nft_queue nft_objref nft_numgen nft_nat nft_meta_bridge nft_masq nft_log nft_limit nft_hash nft_fwd_netdev nft_flow_offload nft_fib_ipv6 nft_fib_ipv4 nft_fib nft_dup_netdev nft_ct nft_counter nft_compat nft_chain_nat nfnetlink_queue nf_tproxy_ipv6 nf_tproxy_ipv4 nf_tables nf_socket_ipv6 nf_socket_ipv4
<4>[542971.135944]  nf_reject_ipv4 nf_nat_tftp nf_nat_snmp_basic nf_nat_sip nf_nat_pptp nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat_amanda nf_log_ipv6 nf_log_ipv4 nf_log_common nf_flow_table nf_dup_netdev nf_conntrack_tftp nf_conntrack_snmp nf_conntrack_sip nf_conntrack_pptp nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp nf_conntrack_broadcast nf_conntrack_bridge ts_kmp nf_conntrack_amanda nf_conncount macvlan libcurve25519_generic libcrc32c ipvlan iptable_raw iptable_nat iptable_mangle iptable_filter ipt_ECN ip_tables hwmon crc_ccitt compat chacha_mips br_netfilter asn1_decoder natflow natcap nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 sch_tbf sch_ingress sch_htb sch_hfsc em_u32 cls_u32 cls_tcindex cls_route cls_matchall cls_fw cls_flow cls_basic act_skbedit act_mirred act_gact 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 ip_set_hash_ipport
<4>[542971.223383]  ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 ip6_gre ip_gre gre ifb ip6_udp_tunnel udp_tunnel sit ip6_tunnel tunnel6 tunnel4 ip_tunnel tun nls_utf8 nls_iso8859_1 nls_base sha256_generic libsha256 sha1_generic seqiv jitterentropy_rng drbg hmac ecb cmac leds_gpio softdog gpio_button_hotplug crc32c_generic
<4>[542971.349760] Process dnsmasq (pid: 7004, threadinfo=50dc28ad, task=f1d6dfc3, tls=77ec4df0)
<4>[542971.357981] Stack : 00000000 00000008 00000000 00000156 00000002 8333cf60 00000000 83260d40
<4>[542971.366411]         817b35ac 83260d50 826ff0c0 00000000 83260ca0 817b0000 8360e608 00000000
<4>[542971.374840]         826ff0d8 808b6bf0 807e0000 833363a8 010fa8c0 00000000 00000000 00000000
<4>[542971.383270]         00000000 00000000 00000000 826ff0c0 81624000 817b0000 816244c0 8360e608
<4>[542971.391699]         83260ca0 826ff0d8 808b6bf0 8333cf60 00000000 826ff0c0 8545b968 00000100
<4>[542971.400129]         ...
<4>[542971.402660] Call Trace:
<4>[542971.405260] [<833361c4>] ieee80211_pspoll_get+0xa70/0xdb0 [mac80211]
<4>[542971.411792] 
<4>[542971.413364] Code: ace5ff60  ac540004  ac430008 <ac650000> 1000ff19  8c430010  8fa40020  c083fffc  34630008 
<4>[542971.423188] 
<4>[542971.425223] ---[ end trace 584547a43bfbc28a ]---

code is base https://github.com/openwrt/mt76/commit/93e3fce916c62d06892d41bf00d0f4c2926c9a0b

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the supplied crash trace and the ieee80211_pspoll_get entry point, using the referenced mt76 commit as the baseline. Reproduce or isolate the mt7915 failure and document a verified fix or regression test; the issue provides no named test target or acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
networking, operating-systems
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.