BPI-R4 wifi7 BE14 with debian11 not apear

Hello, I would like to ask about my BPI R4 running debian11, I already installed wifi7 module (BE14) But I cannot see the wifi interfaces in “ifconfig” and “ip link show” I tired Debian12 and it the same problem Openwrt work fine with wifi

root@BPI-R4:~# lspci
0000:00:00.0 PCI bridge: MEDIATEK Corp. Device 7988 (rev 01)
0000:01:00.0 Network controller: MEDIATEK Corp. Device 7990
0001:00:00.0 PCI bridge: MEDIATEK Corp. Device 7988 (rev 01)
0001:01:00.0 Network controller: MEDIATEK Corp. Device 7991

Is there any thing I miss to do for wifi to be appear ?

Thank you

Have you tried my latest images? You may need to copy last 233 firmware to it,but mt76 patch should be in

Hello Frank Excuse my simple question How to to copy last 233 firmware to it? and can you please provide me the link of your image?

Thanks alote

files are here:

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/mediatek/mt7996

copy them (all with 233) to /lib/firmware/mediatek/mt7996/

1 Like

Currently updating my build script to add own built hostapd (as debian version does not support sae/acs) and adding hostapd configs and official firmware which was added recently. But could not try 6ghz except starting hostapd because i have no 6ghz client

1 Like

Thank you very much This will helpfull

Currently building 6.11 kernel and the i upload changes to image build script

Can I ask very simple question I am very new with uboot and I would like to know how can I customize the options when uboot statup (like select default run on SD and other options interface) And how to change the sequince of services statup for example to start networrking before hostapd and dnsmasq and then apache2

I need this because I want to preduce my own brand as next generation firewall

For uboot i have builtin environment with multiple vars and creating a bootmenu where default is pointing to sdcard boot (bootmenu_default). You can extend/override this builtin environment with a uEnv.txt in BPI-BOOT partition.

Afaik hostapd are started after networking by definition in service file (after=network.target).

Please provide me your Uboot builtin environment link thank you

I am looking forward for your updating of build script

Because I am using your image now but I notice the wlan1 hostapd as access point not working , and I am looking for why from hostapd

Pipeline finished…hope all works so far (but not yet added ip config for wifi)

The 6.11 image for r4.

https://drive.google.com/drive/mobile/folders/1WLWAR1FC-rF4n2SgFecBlU1ym_XKqAR_/15Y5Y3NAOwg_IMmN3k6hdb7pAQj9oTVTl/1A5S7_82Bg4EYxjzdQ5FKyBw9Qi2C3uK-?sort=13&direction=a

1 Like

Thank you very much Frank hopefully Wifi6 and 7 works fine

I test the img and I found the modem interface not found I installed Modem Manager and usbutils but the interface of sim card not found

lsusb Bus 002 Device 002: ID 2109:022 VIA Labs, Inc. USB3.1 Hub Bus 002 Device 001: ID 1d6b:003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 2109:822 VIA Labs, Inc. USB Billboard Device Bus 001 Device 003: ID 2c7c:30c Quectel Wireless Solutions Co., Ltd. Quectel EM05-G Bus 001 Device 002: ID 2109:822 VIA Labs, Inc. USB2.0 Hub Bus 001 Device 001: ID 1d6b:002 Linux Foundation 2.0 root hub

Is there any solution for sim card interface ?

About Hostapd: Please note the wlan1 hostapd shoud be ieee80211ax=1

Wifi 6 not working as I am trying with it

Thank you

about “sim card not found”:

May be it is a good idea to check the chats with the search:

grafik

If it is this problem you have to turn around the pin detection. I do this by logging in the modem (with AT commands).

But it can also be something else …

For my tests i bought an adapter with sim card. But at the end I found the problem … and do not need them any more …

1 Like

Is it possible to re-build kernel? Because I would build gre and other tunnels, wireguard ,conntrack ipsec …

Yes,you can replace kernel easier in debian as like in openwrt.

Clone my kernel-repo,change tree,change build.conf to right board

Then import defconfig (./build.sh importconfig), change options in menuconfig (./build.sh config), build it (./build.sh), and when asked install to sdcard when you have card with my image. You can also pack the files to a tar.gz,but need to install it manually

is this the right one :

[frank-w/BPI-Router-Linux at 6.6-dango (github.com)](https://github.com/frank-w/BPI-Router-Linux/tree/6.6-dango)