<?xml version="1.0"?>
<rss version="2.0"><channel><title>Banana Pi F3 Latest Topics</title><link>https://testforum.armbian.com/forum/265-banana-pi-f3/</link><description>Banana Pi F3 Latest Topics</description><language>en</language><item><title>No fan control</title><link>https://testforum.armbian.com/topic/61588-no-fan-control/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	I've installed the latest Armbian on an F3 (Armbian_26.5.1_Bananapif3_trixie_current_6.18.33_minimal.img), updated and upgraded and then rebooted.  Unfortunately there's no PWM controller under /sys:
</p>

<p>
	 
</p>

<pre class="ipsCode">bobham@bananapif3:~$ ls /sys/class/pwm/
bobham@bananapif3:~$ </pre>

<p>
	 
</p>

<p>
	which means there's no fan control.  According to <a href="https://docs.banana-pi.org/en/BPI-F3/GettingStarted_BPI-F3#_fan" rel="external nofollow">the official docs</a>, there should be a PWM controller to control the fan.
</p>

<p>
	 
</p>

<p>
	Can the fan controller be added?
</p>

<p>
	 
</p>

<p>
	Thanks,
</p>

<p>
	 
</p>

<p>
	Bob Ham
</p>
]]></description><guid isPermaLink="false">61588</guid><pubDate>Wed, 19 Aug 2026 15:22:09 +0000</pubDate></item><item><title>[Feature Request] Include snd-usb-audio module in Banana Pi F3 builds</title><link>https://testforum.armbian.com/topic/59260-feature-request-include-snd-usb-audio-module-in-banana-pi-f3-builds/</link><description><![CDATA[<p>
	The board works well with Armbian, but currently it is not possible to use USB audio interfaces (sound cards, modems exposing audio functions, VoIP devices, etc.) because the snd-usb-audio module is missing from the kernel and not available as a loadable module.
</p>

<p>
	 
</p>

<p>
	If needed, I can provide logs, test kernels, or help verify the changes.
</p>

<p>
	 
</p>

<p>
	Thanks for maintaining support for this board.
</p>
]]></description><guid isPermaLink="false">59260</guid><pubDate>Tue, 21 Apr 2026 18:41:15 +0000</pubDate></item><item><title>Is NVMe possible on the BananaPi F3?</title><link>https://testforum.armbian.com/topic/53517-is-nvme-possible-on-the-bananapi-f3/</link><description><![CDATA[<p>
	Hello there, <span class="ipsEmoji">👋</span>
</p>

<p>
	I've connected an NVMe drive that I used in my PC to the Banana Pi F3, but it's not being detected. I'm using a USB-C PD power supply (Pine64 PinePower Desktop) to ensure sufficient power, yet it's still not recognized. The drive might be faulty.
</p>

<p>
	Has anyone successfully used an NVMe drive with this board? If so, could you share which NVMe drives are known to work with it?
</p>

<p>
	Thanks!
</p>

<p>
	<br />
	<br />
	<br />
	<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">    _             _    _
   /_\  _ _ _ __ | |__(_)__ _ _ _
  / _ \| '_| '  \| '_ \ / _` | ' \
 /_/ \_\_| |_|_|_|_.__/_\__,_|_||_|

 v25.5.1 for BananaPi BPI-F3 running Armbian Linux 6.6.87-current-spacemit

 Packages:     Debian rolling (trixie)
 IPv4:         (LAN) 192.168.1.185, 192.168.1.83 (WAN) 82.65.177.146
 IPv6:         2a01:e0a:5ed:6230:fcfe:feff:fef8:f4be, 2a01:e0a:5ed:6230:3718:a97e:8a7b:a2c6 (WAN) 2a01:e0a:5ed:6230:9f8a:b5c1:f849:3f6f

 Performance:

 Load:         2%               Up time:       1:31
 Memory usage: 2% of 15.51G
 CPU temp:     45°C              Usage of /:   12% of 113G

 Commands:

 Configuration : armbian-config
 Monitoring    : htop
[...]

# Check PCIe-related kernel messages
sudo dmesg | grep -E "(pcie|nvme|k1x-dwc)"

# Check PCIe power management
cat /sys/module/nvme_core/parameters/default_ps_max_latency_us

# Monitor PCIe during boot
sudo journalctl -b | grep -i pcie
[    0.404937] k1x-dwc-pcie ca400000.pcie: has no power on gpio.
[    0.407218] k1x-dwc-pcie ca400000.pcie: host bridge /soc/pcie@ca400000 ranges:
[    0.407260] k1x-dwc-pcie ca400000.pcie:       IO 0x009f002000..0x009f101fff -&gt; 0x009f002000
[    0.407280] k1x-dwc-pcie ca400000.pcie:      MEM 0x0090000000..0x009effffff -&gt; 0x0090000000
[    0.507413] k1x-dwc-pcie ca400000.pcie: iATU: unroll T, 8 ob, 8 ib, align 4K, limit 4G
[    1.507664] k1x-dwc-pcie ca400000.pcie: Phy link never came up
[    1.508176] k1x-dwc-pcie ca400000.pcie: PCI host bridge to bus 0001:00
[    1.514835] pcieport 0001:00:00.0: PME: Signaling with IRQ 65
[    1.515235] pcieport 0001:00:00.0: AER: enabled with IRQ 65
[    1.515884] k1x-dwc-pcie ca800000.pcie: has no power on gpio.
[    1.518096] k1x-dwc-pcie ca800000.pcie: host bridge /soc/pcie@ca800000 ranges:
[    1.518126] k1x-dwc-pcie ca800000.pcie:       IO 0x00b7002000..0x00b7101fff -&gt; 0x00b7002000
[    1.518150] k1x-dwc-pcie ca800000.pcie:      MEM 0x00a0000000..0x00afffffff -&gt; 0x00a0000000
[    1.518164] k1x-dwc-pcie ca800000.pcie:      MEM 0x00b0000000..0x00b6ffffff -&gt; 0x00b0000000
[    1.618263] k1x-dwc-pcie ca800000.pcie: iATU: unroll T, 8 ob, 8 ib, align 4K, limit 4G
[    2.618384] k1x-dwc-pcie ca800000.pcie: Phy link never came up
[    2.618513] k1x-dwc-pcie ca800000.pcie: PCI host bridge to bus 0002:00
[    2.625055] pcieport 0002:00:00.0: PME: Signaling with IRQ 69
[    2.625444] pcieport 0002:00:00.0: AER: enabled with IRQ 69
[    8.000939] systemd[1]: Starting modprobe@nvme_fabrics.service - Load Kernel Module nvme_fabrics...
[    8.348576] systemd[1]: modprobe@nvme_fabrics.service: Deactivated successfully.
[    8.349624] systemd[1]: Finished modprobe@nvme_fabrics.service - Load Kernel Module nvme_fabrics.
[    9.227876] systemd[1]: nvmefc-boot-connections.service - Auto-connect to subsystems on FC-NVME devices found during boot was skipped because of an unmet condition check (ConditionPathExists=/sys/class/fc/fc_udev_device/nvme_discovery).
100000
juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca400000.pcie: has no power on gpio.
juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca400000.pcie: host bridge /soc/pcie@ca400000 ranges:
juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca400000.pcie:       IO 0x009f002000..0x009f101fff -&gt; 0x009f002000
juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca400000.pcie:      MEM 0x0090000000..0x009effffff -&gt; 0x0090000000
juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca400000.pcie: iATU: unroll T, 8 ob, 8 ib, align 4K, limit 4G
juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca400000.pcie: Phy link never came up
juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca400000.pcie: PCI host bridge to bus 0001:00
juil. 04 19:00:44 bananapif3 kernel: pcieport 0001:00:00.0: PME: Signaling with IRQ 65
juil. 04 19:00:44 bananapif3 kernel: pcieport 0001:00:00.0: AER: enabled with IRQ 65
juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca800000.pcie: has no power on gpio.
juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca800000.pcie: host bridge /soc/pcie@ca800000 ranges:
juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca800000.pcie:       IO 0x00b7002000..0x00b7101fff -&gt; 0x00b7002000
juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca800000.pcie:      MEM 0x00a0000000..0x00afffffff -&gt; 0x00a0000000
juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca800000.pcie:      MEM 0x00b0000000..0x00b6ffffff -&gt; 0x00b0000000
juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca800000.pcie: iATU: unroll T, 8 ob, 8 ib, align 4K, limit 4G
juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca800000.pcie: Phy link never came up
juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca800000.pcie: PCI host bridge to bus 0002:00
juil. 04 19:00:44 bananapif3 kernel: pcieport 0002:00:00.0: PME: Signaling with IRQ 69
juil. 04 19:00:44 bananapif3 kernel: pcieport 0002:00:00.0: AER: enabled with IRQ 69
poddingue@bananapif3 ~ $ # Enable all available kernel modules for NVMe
sudo modprobe nvme
sudo modprobe nvme-core
sudo modprobe nvme-pci

# Check if modules loaded
lsmod | grep nvme
modprobe: FATAL: Module nvme-pci not found in directory /lib/modules/6.6.87-current-spacemit
nvme_fabrics          118784  0</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">53517</guid><pubDate>Fri, 04 Jul 2025 19:30:49 +0000</pubDate></item><item><title>Is Docker available?</title><link>https://testforum.armbian.com/topic/52074-is-docker-available/</link><description><![CDATA[<p>
	Hello there,
</p>

<p>
	I recently gained remote access to a Banana Pi F3 to test it, and everything went smoothly.<br />
	The board was running Bianbu Linux, and I was able to install and use Docker without issues.<br />
	 
</p>

<p>
	Now, I'm considering purchasing the board and was wondering if the Armbian image would also support running Docker.<br />
	Do you have any insights on this?
</p>

<p>
	<br />
	Thanks!
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">52074</guid><pubDate>Thu, 22 May 2025 08:06:21 +0000</pubDate></item><item><title>FFmpeg H264 Encoding causes dmesg error "Failed to load firmware binary. filename=linlon-v52_v76-80-2/h264enc.fwb"</title><link>https://testforum.armbian.com/topic/51607-ffmpeg-h264-encoding-causes-dmesg-error-failed-to-load-firmware-binary-filenamelinlon-v52_v76-80-2h264encfwb/</link><description><![CDATA[<p>
	Hardware H264 encoding on the F3 is failing with a firmware binary error.
</p>

<p>
	<strong>ffmpeg command</strong>
</p>

<p>
	ffmpeg -y -v 99 -f lavfi -i testsrc -pix_fmt nv12 -g 15 -c:v h264_v4l2m2m  out.264
</p>

<p>
	 
</p>

<p>
	<strong>dmesg error</strong>
</p>

<p>
	[ 4834.438234] MVX if: Failed to load firmware binary. filename=linlon-v52_v76-80-2/h264enc.fwb.<br />
	[ 4834.450002] MVX if: Firmware binary was loaded with error.<br />
	[ 4834.450020] MVX session: ffffffd905a1a0f8 send event error. error=-22
</p>

<p>
	 
</p>

<p>
	<strong>ffmpeg</strong>
</p>

<p>
	Gets some way into initialising. It detects the Linlon H264 encoder, checks images are NV12 format, but then fail with this error
</p>

<p>
	[h264_v4l2m2m @ 0x2abf834870] Failed to set gop size: Invalid argument
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Where do I find this .fwb file, and should it be shipping with Armbian?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<strong>System</strong>
</p>

<p>
	Banana Pi F3
</p>

<p>
	 
</p>

<p>
	<strong>Uname</strong>
</p>

<p>
	Linux bananapif3 6.1.15-legacy-spacemit #1 SMP Sat Sep  7 13:08:45 UTC 2024 riscv64 riscv64 riscv64 GNU/Linux
</p>

<p>
	 
</p>

<p>
	<strong>/etc/os-release</strong>
</p>

<p>
	PRETTY_NAME="Armbian 25.5.0-trunk.451 noble"<br />
	NAME="Ubuntu"<br />
	VERSION_ID="24.04"<br />
	VERSION="24.04 <abbr title="Long term support">LTS</abbr> (Noble Numbat)"<br />
	VERSION_CODENAME=noble<br />
	ID=ubuntu<br />
	ID_LIKE=debian<br />
	HOME_URL="https://www.armbian.com/"<br />
	SUPPORT_URL="https://forum.armbian.com"<br />
	BUG_REPORT_URL="https://www.armbian.com/bugs"<br />
	PRIVACY_POLICY_URL="https://www.armbian.com"<br />
	UBUNTU_CODENAME=noble<br />
	LOGO="armbian-logo"<br />
	ARMBIAN_PRETTY_NAME="Armbian 25.5.0-trunk.451 noble"
</p>

<p>
	 
</p>

<p>
	<strong>apt-update/apt-upgrade</strong>
</p>

<p>
	did this first
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">51607</guid><pubDate>Sun, 27 Apr 2025 02:46:50 +0000</pubDate></item><item><title>[Feature request] Enable flow offload in build</title><link>https://testforum.armbian.com/topic/50513-feature-request-enable-flow-offload-in-build/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	I use bananapif3 as my home router, where our latest official Armbian runs. Everything works well except the flow offload, which is used to accelerate packets handling, doesn't work in Armbian:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">$ sudo nft add rule inet filter forward ip protocol tcp flow add @f
Error: Could not process rule: No such file or directory
add rule inet filter forward ip protocol tcp flow add @f
                                             ^^^^^^^^^^^</span></pre>

<p>
	It seems that the kernel config <strong>CONFIG_NFT_FLOW_OFFLOAD</strong> is not enabled, which might result in this issue:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">$ zcat /proc/config.gz | grep CONFIG_NFT_FLOW_OFFLOAD
# CONFIG_NFT_FLOW_OFFLOAD is not set</span></pre>

<p>
	So would the maintainer kindly enable it in the future build? Thanks.
</p>

<p>
	 
</p>

<p>
	P.S.:  My armbianmonitor result is <a href="https://paste.armbian.com/epukiqulir" rel="external nofollow">here</a>.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">50513</guid><pubDate>Sat, 15 Mar 2025 12:53:31 +0000</pubDate></item><item><title>Bananapi BPI-F3 Slow and Glitchy</title><link>https://testforum.armbian.com/topic/49421-bananapi-bpi-f3-slow-and-glitchy/</link><description><![CDATA[<p>
	The graphical interface is very slow and glitchy when I booted my <abbr title="Banana Pi">BPI</abbr>-F3 running the latest Armbian provided (Ubuntu variant). The cursor glitches in and out, and it takes forever for the onboard display to open applications, display text typed in, etc (It took around 5 minutes to open System Monitor, and 1 Minute to open Terminal). I have accessed it also via SSH and a USB-Serial converter, and those respond very quickly, therefore I think It has something to do with <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr> support. I also found this other version with <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr> acceleration, albeit an older version of Armbian, which ran fine. Mine currently boots off of <abbr title="embedded MultiMediaCard">EMMC</abbr> and runs off of NVME (although the same was when I initially ran off of an SD card) How could I fix this issue?
</p>
]]></description><guid isPermaLink="false">49421</guid><pubDate>Wed, 22 Jan 2025 00:31:18 +0000</pubDate></item><item><title>Add new Spacemit family and support Banana Pi (BPI F3) Open Source Smart Router</title><link>https://testforum.armbian.com/topic/41467-add-new-spacemit-family-and-support-banana-pi-bpi-f3-open-source-smart-router/</link><description><![CDATA[<p>
	 
</p>

<p>
	<strong><a href="https://docs.banana-pi.org/en/BPI-F3/BananaPi_BPI-F3#bpi-f3-introduction" rel="external nofollow"><span style="color:#2980b9;"><abbr title="Banana Pi">BPI</abbr>-F3 Introduction</span></a></strong>
</p>

<p>
	 
</p>

<p>
	For this device, we can make an image using the Source Code:
</p>

<p>
	<strong><a href="https://docs.banana-pi.org/en/BPI-F3/BananaPi_BPI-F3#_development" rel="external nofollow"><span style="color:#2980b9;">BananaPi_BPI-F3#_development</span></a></strong>
</p>

<p>
	 
</p>

<p>
	Let's try to add support to the Armbian build system.
</p>
]]></description><guid isPermaLink="false">41467</guid><pubDate>Fri, 21 Jun 2024 11:51:55 +0000</pubDate></item><item><title>Banana Pi BPI-F3 SpacemiT with Armbian Noble: no squashfs "modprobe: FATAL: Module squashfs not found in directory /lib/modules/6.1.15-legacy-k1"</title><link>https://testforum.armbian.com/topic/41539-banana-pi-bpi-f3-spacemit-with-armbian-noble-no-squashfs-modprobe-fatal-module-squashfs-not-found-in-directory-libmodules6115-legacy-k1/</link><description><![CDATA[<p>
	I need squashfs for snap, but it seems it's not there.
</p>

<p>
	I tried installing libsquashfs-dev, libsquashfs1, libsquashfuse0, squashfs-tools, squashfuse, but no improvement
</p>

<p>
	 
</p>

<p>
	Tips how to solve this?
</p>

<p>
	 
</p>

<pre class="ipsCode">sander@bananapif3:~$ sudo modprobe squashfs
modprobe: FATAL: Module squashfs not found in directory /lib/modules/6.1.15-legacy-k1</pre>

<p>
	 
</p>

<p>
	 
</p>

<pre class="ipsCode">sander@bananapif3:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Armbian-bpi-SpacemiT 24.5.0-trunk noble
Release:    24.04
Codename:    noble</pre>

<p>
	<br />
	 
</p>

<pre class="ipsCode">sander@bananapif3:~$ apt list --installed | grep -i squashfs

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libsquashfs-dev/noble,now 1.2.0-1 riscv64 [installed]
libsquashfs1/noble,now 1.2.0-1 riscv64 [installed]
squashfs-tools/noble,now 1:4.6.1-1build1 riscv64 [installed]</pre>

<p>
	<br />
	 
</p>

<pre class="ipsCode">sander@bananapif3:~$ snap install hello-world
error: system does not fully support snapd: cannot mount squashfs image using "squashfs": -----
       mount: /tmp/syscheck-mountpoint-1699862111: unknown filesystem type 'squashfs'.

       dmesg(1) may have more information after failed mount system call.

       -----</pre>

<p>
	<br />
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">41539</guid><pubDate>Sun, 23 Jun 2024 21:34:49 +0000</pubDate></item></channel></rss>
