
九游体育app官网面前 (2024) 可在市集上以相对较低的价钱购买-Ninegame-九游体育(中国)官方网站|jiuyou.com
新闻动态
BPI-R4 是 Banana Pi 基于联发科 MT7988(Filogic 880)的高性能路由器开发套件九游体育app官网。它具有无与伦比的高性能 IO 可延伸性。它提供从 SFP+ 到 PCI-E(m.2)的多样高速接口。 Fibocom FM350-GL 是一款 5G NR (SA/NSA) 高速 (4670 Mbps DL / 1250 Mbps UL) 5G 模块,面前 (2024) 可在市集上以相对较低的价钱购买。它基于联发科 T700 芯片组。完满的参考手册以及 AT 号召手
详情

BPI-R4 是 Banana Pi 基于联发科 MT7988(Filogic 880)的高性能路由器开发套件九游体育app官网。它具有无与伦比的高性能 IO 可延伸性。它提供从 SFP+ 到 PCI-E(m.2)的多样高速接口。

Fibocom FM350-GL 是一款 5G NR (SA/NSA) 高速 (4670 Mbps DL / 1250 Mbps UL) 5G 模块,面前 (2024) 可在市集上以相对较低的价钱购买。它基于联发科 T700 芯片组。完满的参考手册以及 AT 号召手册可在网上找到。
2024年上半年,FM350-GL的Linux驱动次序被吞并到干线中。就在上周,BPI-R4专用的BPI-R4-NIC-BE14 Wi-Fi 7模块的驱动次序也被吞并到了OpenWrt的最新Snapshot中,这组成了咱们实施这个项目的必要前提。

模块的装配卓越浅薄奏凯,只需将其插入标有 SIM1 的 PCI-E2 插槽并拧紧螺丝,铭刻装配符合的天线。辅导:由于 FM350 在运行经过中会产生大王人热量,因此冷落装配更大的散热器,以确保运行经过中不会因模块过热而导致速率下跌。
硬件准备就绪。由于基于 BSP 的固件和 OpenWrt Snapshot 预编译固件王人无法与咱们现时的建立平日责任,因此下一步是编译固件。
率先咱们按照OpenWrt官方文档(https://openwrt.org/docs/guide-developer/toolchain/install-buildsystem)装配编译环境,我遴荐的是Ubuntu 24.04.3 Server。
然后把柄这个文档(https://openwrt.org/docs/guide-developer/toolchain/use-buildsystem)拉取需要的源码。并遴荐咱们需要的内核和luci模块make menuconfig。

我查验了以下现实:
mt7986-wo-firmwaremt7988-2p5g-phy-firmwarekmod-mtk-t7xxkmod-phy-aquantiakmod-sfpkmod-wwankmod-usb-net-rndiskmod-usb-serialkmod-usb-serial-optionkmod-usb3kmod-mt7915ekmod-mt7986-firmwarekmod-mt7996-233-firmwarekmod-mt7996eluci-proto-mbimluci-proto-modemmanagerluci-proto-ncmcomgtpciutilsusbutils
然后初始编译。然后您就不错初始编译. /openwrt/bin/targets/mediatek/filogic/openwrt-mediatek-filogic-bananapi_bpi-r4-squashfs-sysupgrade.itb来找到编译好的镜像。

深刻出来。

率先你不错看到3个Wi-Fi王人运行平日。

由于FM350面前责任在PCI-E气象,因此在Interface选项卡中新建一个ModemManager接口,然后就不错奏凯上网了。

但它不会合手续太久,您很快就会遭遇图中所示的问题,它很快就会导致内核火暴,然后自动重启。
针对这个问题,我尝试将针对最新6.11内核的建筑补丁反向移植到Openwrt面前的6.6内核,但见效甚微,只可缓解,却不行十足经管Tx Queue full的问题。
https://github.com/torvalds/linux/commit/d785ed945de6955361aafc2d540d9bb7c6a69a65.patchhttps://github.com/torvalds/linux/commit/7d5a7dd5a35876f0ecc286f3602a88887a788217.patch
为此,我率先遴荐了一种经管方法(面前),通过修改 dtsi 来经管 PCI-E 驱动次序荒唐,从而使 FM350 在 USB3 气象下责任,这便是为什么我之前必须付出罕见的起劲来遴荐多样 USB 以及 NCM kmods。
面前让咱们回到咱们的编译系统。实行以下号召。
make -j$(nproc) defconfig download
然后修改dtsi,旅途如下
./build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/linux-6.6.52/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts
/* M.2 key-B SIM1 */
&pcie2 {
pinctrl-names = "default";
pinctrl-0 = <&pcie2_pins>;
status = "okay";
};
将第290行修改为“disabled”。
/* M.2 key-B SIM1 */
&pcie2 {
pinctrl-names = "default";
pinctrl-0 = <&pcie2_pins>;
status = "disabled";
};
留神,此时编译时不要实行make clean或download,不然会导致咱们的调动被粉饰。
make -j$(nproc) world
然后将刚刚编译好的固件刷入BPI-R4,然后关机重启。这是绝对重启FM350内部的芯片组。不要问我为什么,照作念就好,这很迫切!

经过一段时期的摸索,我发面前 USB3 气象下使用 FM350 的最好作念法(面前)是使用名为 atc 的软件包。使用以下号召装配卓越浅薄
wget https://github.com/mrhaav/openwrt/raw/master/atc/fib-fm350_gl/atc-fib-fm350_gl_2024-08-04-0.2_all.ipk
opkg install atc-fib-fm350_gl_2024-08-04-0.2_all.ipk
wget https://github.com/mrhaav/openwrt/raw/master/atc/luci-proto-atc_20230813-0.2_all.ipk
opkg install luci-proto-atc_20230813-0.2_all.ipk

相同,在接口选项卡中创建一个新的ATC proto端口。不要健忘填写APN。

在我的情况下,调制解调器开辟是 /dev/ttyUSB4,若是它不起作用,您不错使用 minicom 发送 AT 号召来证实哪个 ttyUSB 是简直的 AT 接口,它不错是 0-7 中的任何一个。

到面前放手,您将赢得一台带有 5G 高速 WWAN 的 Wi-Fi7 路由器。
感谢我的一又友 Ananas,
他为我提供了多样思法。
参考:
https://docs.banana-pi.org/en/BPI-R4/BananaPi_BPI-R4-NIC-BE14https://github.com/torvalds/linux/tree/master/drivers/net/wwanhttps://github.com/frank-w/BPI-Router-Linux/commit/eed623a44fc9bb4f9f960df562f45d6b946b57a3https://cateee.net/lkddb/web-lkddb/MTK_T7XX.htmlhttps://patchwork.kernel.org/project/linux-mediatek/patch/20240108085228.4727-3-zajec5@gmail.com/https://openwrt.org/docs/guide-developer/toolchain/use-buildsystemhttps://openwrt.org/docs/guide-developer/toolchain/install-buildsystem#debianubuntuminthttps://github.com/torvalds/linux/commit/d785ed945de6955361aafc2d540d9bb7c6a69a65https://github.com/torvalds/linux/commits/master/drivers/net/wwan/t7xxhttps://firmware-selector.openwrt.org/?version=SNAPSHOT&target=mediatek/filogic&id=bananapi_bpi-r4https://github.com/torvalds/linux/commit/7d5a7dd5a35876f0ecc286f3602a88887a788217https://forum.openwrt.org/t/fibocom-fm350-gl-support/142682/71https://openwrt.org/docs/guide-user/network/wan/wwan/modemmanagerhttps://openwrt.org/docs/guide-user/network/wan/wwan/ltedonglehttps://github.com/mrhaav/openwrt/tree/master/atc/fib-fm350_glhttps://bugs.launchpad.net/ubuntu/+source/modemmanager/+bug/1981190https://forum.banana-pi.org/t/bpi-r4-requesting-help-using-fm350-gl/16989/8https://forum.banana-pi.org/t/openwrt-trunk-now-officially-supports-the-required-233-for-banana-pi-bpi-r4-be14-wifi-module/19134/1九游体育app官网