Problem Description:
After upgrading the OpenWrt firmware from version 4.5.16 to 4.6.4 (without keeping settings), the device is unable to read or mount the BTRFS partition. Although the relevant BTRFS modules have been installed, the system indicates that the modules cannot be probed, resulting in a mount failure.
Steps to Reproduce the Problem:
- Upgrade OpenWrt from version 4.5.16 to 4.6.4.
- Ensure that the relevant BTRFS modules are installed.
- Attempt to mount the BTRFS partition.
Expected Result:
The BTRFS partition should mount successfully, allowing access to the data stored within.
Actual Result:
The system fails to mount the BTRFS partition and displays an error message indicating that the modules cannot be probed.
root@GL-MT3000:~# mount -t btrfs /dev/sda2 /mnt/sda2 -o autodefrag
mount: mounting /dev/sda2 on /mnt/sda2 failed: No such device
root@GL-MT3000:~# lsmod | grep btrfs
root@GL-MT3000:~# modprobe btrfs
4 modules could not be probed
- btrfs
- xxhash
- zstd_compress
- zstd_decompress
Additional Notes:
- Please investigate compatibility issues related to the recent firmware upgrade and BTRFS support.
- Check for any configuration changes that may have occurred between versions 4.5.16 and 4.6.4 that could affect BTRFS functionality.