Inquiry About Installing NXP Wi-Fi Driver on BBB Industrial Product

Hello,

I am currently using a BBB Industrial product.

The system version is:

PRETTY_NAME=“Debian GNU/Linux 11 (bullseye)”
NAME=“Debian GNU/Linux”
VERSION_ID=“11”
VERSION=“11 (bullseye)”
VERSION_CODENAME=bullseye
ID=debian
HOME_URL=“https://www.debian.org/”
SUPPORT_URL=“https://www.debian.org/support”
BUG_REPORT_URL=“https://bugs.debian.org/”

Kernel Version : 5.10.240-bone80

This environment is already installed and in use.

We are reviewing the possibility of installing and using the Murata Wi-Fi module LBEE5XV1YM on the BBB. While checking whether the appropriate drivers are available on the BBB, it appears that there are no Wi-Fi-related drivers installed at all.

Since the LBEE5XV1YM uses an NXP chipset, an NXP-related Wi-Fi driver is required. However, even when changing the kernel version, the corresponding driver does not appear to be included or installed.

(This check is being done in advance to verify the availability of drivers before applying the module to an actual product design.)

As I am new to Linux system development, I am not sure how to proceed and would like to ask for help from experienced users.

Any advice or guidance would be greatly appreciated.

Thank you.

This module uses, 88W8997 we probably have to add that to the default build config.

Okay this needs mwifiex module mwifiex — Linux Wireless documentation

We need to enable it… bb-kernel/patches/defconfig at 8596f6b6c97e78b1d2fbcd9d971678419e570514 · RobertCNelson/bb-kernel · GitHub

Thank you for your response.

Are you saying that I need to change the settings used to build the kernel?

How do you build the Linux OS?

Is there a separate Linux build program specifically for the BeagleBone Black (BBB)?

With 5.10.240-bone80 as is, first we need the driver enabled, then you’ll need a sdio device-tree for this device.. and then probally a patch on top of the kernel to be honest, lets start with the first thing..

Please try this: (not expecting it to just work, but at-least the module will load..)

wget https://gitlab.com/RobertCNelson/bb-kernel/-/jobs/12635098025/artifacts/raw/deploy/linux-image-5.10.240-bone80.12_1xross_armhf.deb
sudo dpkg -i linux-image*.deb

Changes: config: enable MWIFIEX/MWIFIEX_SDIO/MWIFIEX_USB (9593f475) · Commits · Robert Nelson / bb-kernel · GitLab

Device tree binding: Making sure you're not a bot!

Regards,

I have checked and confirmed that the driver is detected properly. Thank you.
By the way, is the program for creating and building the kernel available for separate download from the BBB website?

It’s build with this project Robert Nelson / bb-kernel · GitLab

I’m not sure how to configure it, but thank you for your kindness.