I am running a custom board with a Apalis I-MX 6 module running Torizoncore. I am trying to get the wlan0 to appear in the ifconfig (and eventually connect to my network). I am encountering an issue with the wifi module’s firmware not booting. From the journalctl -b output I have found the following errors:
usb 1-1.2: Direct firmware load for mrvl/usbusb8997_combo_v4.bin failed with error -2
Failed to get firmware mrvl/usbusb8997_combo_v4.bin
usbcore: registered new interface driver mwifiex_usb
I checked the /lib/firmware/mrvl folder and found that the bin file is not there and instead I obtain the following:
ls /lib/firmware/mrvl/
sd8887_uapsta.bin sd8997_uapsta.bin sdsd8997_combo_v4.bin
Checking my own linux system running on my computer that runs the same wifi module (https://www.digikey.com/en/products/detail/laird-connectivity-inc/ST60-SIPT/7599795) and I found the usbusb8997 bin file. I am attempting to copy the file into the /lib/firmware/mrvl folder but I keep getting the flagged for it being a read-only file system:
cannot create regular file ‘/lib/firmware/mrvl/usbusb8997_combo_v4.bin’: Read-only file system
I have tried changing the permissions using chmod but nothing has worked. Is there anyway I can copy this binary file to the firmware folder at all? This module will not startup with this firmware.
Thanks