Checklist
uname
Linux bananapi 6.13.7-edge-sunxi #1 SMP Thu Mar 13 12:08:08 UTC 2025 armv7l GNU/Linux
lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 002: ID 0e8d:7961 MediaTek Inc. Wireless_Device Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
rfkill
0: phy0: Wireless LAN Soft blocked: no Hard blocked: no
dkms
bash: dkms: command not found
iw
phy#0
Interface wlxe84e06afb8f1
ifindex 3
wdev 0x1
addr e8:4e:06:af:b8:f1
ssid xxx
type AP
channel 6 (2437 MHz), width: 20 MHz, center1: 2437 MHz
txpower 3.00 dBm
multicast TXQ:
qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets
9868 164 555 0 0 0 0 48548 572
What happened?
Hi,
I want to setup an access point using Banana Pi M1. Here are my specs:
- I have soldered official raspberry pi 5V 3A power supply to Banana pi for supplying enough power. Not using micro usb to power the device.
- Added a heatsink and running a fan using another power source.
- EDUP EP-AX1672 is my usb wireless device, inserted directly to the usb port.
- Updated the firmware files for MT7921.
- Armbian 25.2.3 bookworm is my distro.
- Using wifi6 conf for hostapd provided here.
ssid=xxx
wpa_passphrase=passwrd
sae_password=passwrd
hw_mode=g
channel=6
country_code=TR
ieee80211d=1
interface=wlxe84e06afb8f1
driver=nl80211
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
beacon_int=100
dtim_period=2
skip_inactivity_poll=1
auth_algs=3
max_num_sta=16
macaddr_acl=1
accept_mac_file=/etc/hostapd/macs.allow
ignore_broadcast_ssid=0
okc=1
wpa=2
wpa_pairwise=CCMP CCMP-256
rsn_pairwise=CCMP CCMP-256
wpa_key_mgmt=WPA-PSK WPA-PSK-SHA256
wmm_enabled=1
ieee80211n=1
ht_capab=[LDPC][GF][SHORT-GI-20][SHORT-GI-40][TX-STBC][RX-STBC1][MAX-AMSDU-7935]
ieee80211ax=1
he_bss_color=37
he_mu_edca_qos_info_param_count=0
he_mu_edca_qos_info_q_ack=0
he_mu_edca_qos_info_queue_request=0
he_mu_edca_qos_info_txop_request=0
he_mu_edca_ac_be_aifsn=8
he_mu_edca_ac_be_aci=0
he_mu_edca_ac_be_ecwmin=9
he_mu_edca_ac_be_ecwmax=10
he_mu_edca_ac_be_timer=255
he_mu_edca_ac_bk_aifsn=15
he_mu_edca_ac_bk_aci=1
he_mu_edca_ac_bk_ecwmin=9
he_mu_edca_ac_bk_ecwmax=10
he_mu_edca_ac_bk_timer=255
he_mu_edca_ac_vi_ecwmin=5
he_mu_edca_ac_vi_ecwmax=7
he_mu_edca_ac_vi_aifsn=5
he_mu_edca_ac_vi_aci=2
he_mu_edca_ac_vi_timer=255
he_mu_edca_ac_vo_aifsn=5
he_mu_edca_ac_vo_aci=3
he_mu_edca_ac_vo_ecwmin=5
he_mu_edca_ac_vo_ecwmax=7
he_mu_edca_ac_vo_timer=255
- Not using bridged mode, forwarding traffic to ethernet interface (
echo "1" > /proc/sys/net/ipv4/ip_forward)
- Making ip forward. (
iptables -t nat -A POSTROUTING -s 10.10.1.0/24 -o end0 -j MASQUERADE)
- running dnsmasq for dhcp.
AP is running good but after a few minutes this error appears and hostapd goes unresponsive. Making some traffic using ookla speedtest also triggers the error shortly.
2025-04-04T14:09:14.729173+03:00 bananapi kernel: [ 625.037493] usb 3-1: new high-speed USB device number 2 using ehci-platform
2025-04-04T14:09:14.937511+03:00 bananapi kernel: [ 625.247819] usb 3-1: New USB device found, idVendor=0e8d, idProduct=7961, bcdDevice= 1.00
2025-04-04T14:09:14.937700+03:00 bananapi kernel: [ 625.247858] usb 3-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
2025-04-04T14:09:14.937719+03:00 bananapi kernel: [ 625.247875] usb 3-1: Product: Wireless_Device
2025-04-04T14:09:14.937734+03:00 bananapi kernel: [ 625.247888] usb 3-1: Manufacturer: MediaTek Inc.
2025-04-04T14:09:14.937746+03:00 bananapi kernel: [ 625.247902] usb 3-1: SerialNumber: 000000000
2025-04-04T14:09:15.449142+03:00 bananapi kernel: [ 625.757743] usb 3-1: reset high-speed USB device number 2 using ehci-platform
2025-04-04T14:09:15.623939+03:00 bananapi kernel: [ 625.931928] usbcore: registered new interface driver mt7921u
2025-04-04T14:09:15.647340+03:00 bananapi kernel: [ 625.949801] mt7921u 3-1:1.0: HW/SW Version: 0x8a108a10, Build Time: 20241106151007a
2025-04-04T14:09:15.647553+03:00 bananapi kernel: [ 625.949801]
2025-04-04T14:09:16.009170+03:00 bananapi kernel: [ 626.319926] mt7921u 3-1:1.0: WM Firmware Version: ____010000, Build Time: 20241106151045
....
2025-04-04T14:12:47.186328+03:00 bananapi kernel: [ 836.751598] 8<--- cut here ---
2025-04-04T14:12:47.186435+03:00 bananapi kernel: [ 836.751631] Unable to handle kernel NULL pointer dereference at virtual address 0000032c when read
2025-04-04T14:12:47.186463+03:00 bananapi kernel: [ 836.751653] [0000032c] *pgd=00000000
2025-04-04T14:12:47.186474+03:00 bananapi kernel: [ 836.751680] Internal error: Oops: 5 [#1] SMP THUMB2
2025-04-04T14:12:47.186485+03:00 bananapi kernel: [ 836.763114] Modules linked in: aes_arm_bs crypto_simd aes_arm ccm nft_chain_nat xt_MASQUERADE nf_nat nft_compat mt7921u mt792x_usb mt7921_common mt792x_lib mt76_connac_lib mt76_usb mt76 mac80211 libarc4 lima gpu_sched sun4i_gpadc_iio sunxi_cir axp20x_adc sun4i_ts sunxi_cedrus(C) v4l2_mem2mem videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 videobuf2_common videodev mc drm_shmem_helper display_connector cfg80211 simplefb cpufreq_dt rfkill evdev uio_pdrv_genirq uio zram zsmalloc binfmt_misc dm_mod autofs4 ext4 mbcache jbd2 pinctrl_axp209 axp20x_usb_power industrialio sun4i_gpadc sunxi phy_generic realtek
2025-04-04T14:12:47.186498+03:00 bananapi kernel: [ 836.838617] CPU: 1 UID: 0 PID: 12434 Comm: mt76-usb-rx phy Tainted: G C 6.13.7-edge-sunxi #1
2025-04-04T14:12:47.186509+03:00 bananapi kernel: [ 836.855861] Tainted: [C]=CRAP
2025-04-04T14:12:47.186517+03:00 bananapi kernel: [ 836.866166] Hardware name: Allwinner sun7i (A20) Family
2025-04-04T14:12:47.186525+03:00 bananapi kernel: [ 836.878773] PC is at mt792x_rx_get_wcid+0x2c/0x40 [mt792x_lib]
2025-04-04T14:12:47.186534+03:00 bananapi kernel: [ 836.892112] LR is at mt7921_queue_rx_skb+0xff/0x624 [mt7921_common]
2025-04-04T14:12:47.186542+03:00 bananapi kernel: [ 836.906150] pc : [<bfbad2ac>] lr : [<bfbca8cb>] psr: 20070033
2025-04-04T14:12:47.186550+03:00 bananapi kernel: [ 836.920287] sp : f083dec0 ip : c5034ac4 fp : 00000000
2025-04-04T14:12:47.186559+03:00 bananapi kernel: [ 836.933191] r10: 00000006 r9 : 60000c4f r8 : 38010146
2025-04-04T14:12:47.186567+03:00 bananapi kernel: [ 836.946165] r7 : 80843805 r6 : c3c09860 r5 : c535b000 r4 : c5034a80
2025-04-04T14:12:47.186575+03:00 bananapi kernel: [ 836.960392] r3 : 00000000 r2 : 00000000 r1 : 00000883 r0 : c3d4594c
2025-04-04T14:12:47.186584+03:00 bananapi kernel: [ 836.974641] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA Thumb Segment none
2025-04-04T14:12:47.186593+03:00 bananapi kernel: [ 836.989755] Control: 50c5387d Table: 451c806a DAC: 00000051
2025-04-04T14:12:47.186602+03:00 bananapi kernel: [ 837.003213] Register r0 information: slab kmalloc-4k start c3d45000 pointer offset 2380 size 4096
2025-04-04T14:12:47.186611+03:00 bananapi kernel: [ 837.020019] Register r1 information: non-paged memory
2025-04-04T14:12:47.186619+03:00 bananapi kernel: [ 837.032866] Register r2 information: NULL pointer
2025-04-04T14:12:47.186628+03:00 bananapi kernel: [ 837.045363] Register r3 information: NULL pointer
2025-04-04T14:12:47.186637+03:00 bananapi kernel: [ 837.057767] Register r4 information: slab skbuff_head_cache start c5034a80 pointer offset 0 size 192
2025-04-04T14:12:47.186647+03:00 bananapi kernel: [ 837.074386] Register r5 information: non-slab/vmalloc memory
2025-04-04T14:12:47.186656+03:00 bananapi kernel: [ 837.087838] Register r6 information: non-slab/vmalloc memory
2025-04-04T14:12:47.186664+03:00 bananapi kernel: [ 837.101195] Register r7 information: non-paged memory
2025-04-04T14:12:47.186672+03:00 bananapi kernel: [ 837.113910] Register r8 information: non-paged memory
2025-04-04T14:12:47.186681+03:00 bananapi kernel: [ 837.126425] Register r9 information: non-paged memory
2025-04-04T14:12:47.186689+03:00 bananapi kernel: [ 837.138603] Register r10 information: non-paged memory
2025-04-04T14:12:47.186698+03:00 bananapi kernel: [ 837.150767] Register r11 information: NULL pointer
2025-04-04T14:12:47.186706+03:00 bananapi kernel: [ 837.162457] Register r12 information: slab skbuff_head_cache start c5034a80 pointer offset 68 size 192
2025-04-04T14:12:47.186716+03:00 bananapi kernel: [ 837.178758] Process mt76-usb-rx phy (pid: 12434, stack limit = 0x3e49c8d4)
2025-04-04T14:12:47.186724+03:00 bananapi kernel: [ 837.192586] Stack: (0xf083dec0 to 0xf083e000)
2025-04-04T14:12:47.186733+03:00 bananapi kernel: [ 837.203843] dec0: 0000f052 c02d9d7f f6755ca4 00000000 00000000 fbc669c0 c0000000 00000000
2025-04-04T14:12:47.186741+03:00 bananapi kernel: [ 837.218981] dee0: c5034a98 00000000 c5034a80 00000003 00001000 fbc669c0 00001000 c9b60680
2025-04-04T14:12:47.186750+03:00 bananapi kernel: [ 837.234091] df00: bfbca7cd 00000001 c5034a80 00001000 c535b000 c3c09860 c3c0b01c bfb8845f
2025-04-04T14:12:47.186759+03:00 bananapi kernel: [ 837.249201] df20: c3c0b068 00000000 c3c0b020 00000146 00000000 c3c0b01c c3c0986c c25d1400
2025-04-04T14:12:47.186768+03:00 bananapi kernel: [ 837.264279] df40: c3c0b52c c25d1400 c3c0b01c c160cb78 f083df68 00000000 c3c0cbe8 c25d1400
2025-04-04T14:12:47.186776+03:00 bananapi kernel: [ 837.279336] df60: c3c0cbe0 00000001 f6755ca4 00000000 00000000 bfac74f7 c9ab2240 c25d1400
2025-04-04T14:12:47.186785+03:00 bananapi kernel: [ 837.294393] df80: bfac74a9 c3c0cbe0 c9a77f80 c014a377 00000ffa c9ab2240 c014a2b9 00000000
2025-04-04T14:12:47.186793+03:00 bananapi kernel: [ 837.309458] dfa0: 00000000 00000000 00000000 c0100155 00000000 00000000 00000000 00000000
2025-04-04T14:12:47.186802+03:00 bananapi kernel: [ 837.324518] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2025-04-04T14:12:47.186810+03:00 bananapi kernel: [ 837.339543] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
2025-04-04T14:12:47.186819+03:00 bananapi kernel: [ 837.354491] Call trace:
2025-04-04T14:12:47.186828+03:00 bananapi kernel: [ 837.354534] mt792x_rx_get_wcid [mt792x_lib] from mt7921_queue_rx_skb+0xff/0x624 [mt7921_common]
2025-04-04T14:12:47.186836+03:00 bananapi kernel: [ 837.379495] mt7921_queue_rx_skb [mt7921_common] from mt76u_rx_worker+0x3a3/0x3ac [mt76_usb]
2025-04-04T14:12:47.186845+03:00 bananapi kernel: [ 837.395221] mt76u_rx_worker [mt76_usb] from __mt76_worker_fn+0x4f/0x74 [mt76]
2025-04-04T14:12:47.186853+03:00 bananapi kernel: [ 837.409914] __mt76_worker_fn [mt76] from kthread+0xbf/0xd4
2025-04-04T14:12:47.186861+03:00 bananapi kernel: [ 837.422865] kthread from ret_from_fork+0x11/0x1c
2025-04-04T14:12:47.186870+03:00 bananapi kernel: [ 837.434933] Exception stack(0xf083dfb0 to 0xf083dff8)
2025-04-04T14:12:47.186878+03:00 bananapi kernel: [ 837.447075] dfa0: 00000000 00000000 00000000 00000000
2025-04-04T14:12:47.186887+03:00 bananapi kernel: [ 837.462397] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2025-04-04T14:12:47.186896+03:00 bananapi kernel: [ 837.477782] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000
2025-04-04T14:12:47.186904+03:00 bananapi kernel: [ 837.491410] Code: 0301 d006 f8d0 32e8 (f8d3) 032c
2025-04-04T14:12:47.186913+03:00 bananapi kernel: [ 837.503526] ---[ end trace 0000000000000000 ]---
I can provide any information or make any other tests. Also I can change the distro if you have any advice.
Checklist
uname
Linux bananapi 6.13.7-edge-sunxi #1 SMP Thu Mar 13 12:08:08 UTC 2025 armv7l GNU/Linux
lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 002: ID 0e8d:7961 MediaTek Inc. Wireless_Device Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
rfkill
0: phy0: Wireless LAN Soft blocked: no Hard blocked: no
dkms
iw
What happened?
Hi,
I want to setup an access point using Banana Pi M1. Here are my specs:
echo "1" > /proc/sys/net/ipv4/ip_forward)iptables -t nat -A POSTROUTING -s 10.10.1.0/24 -o end0 -j MASQUERADE)AP is running good but after a few minutes this error appears and hostapd goes unresponsive. Making some traffic using ookla speedtest also triggers the error shortly.
I can provide any information or make any other tests. Also I can change the distro if you have any advice.