Bug#1085425: linux-image-6.10.12-riscv64: dwmmc_starfive causes filesystem corruption on emmc
Hi,
On 2024-10-19 20:48, Jing Luo wrote:
> Package: src:linux
> Version: 6.10.12-1
> Severity: critical
> Tags: upstream
> Justification: causes serious data loss
>
> Hi,
>
> The dwmmc_starfive module causes serious filesystem corruption when debian
> is installed to emmc with linux-image-6.10.12-riscv64.
The dwmmc_starfive module is providing support for both emmc and
sd-card. Are you also able to reproduce the issue with the sd-card?
> The board in question
> is Starfive Visionfive 2.
How much memory do you have on this board?
> The system tested on uses upstream u-boot and the
> rootfs uses ext4. Please see the attached kernel log. The emmc was written
> garbage even under light I/O.
What do you mean by upstream u-boot? The version in Debian or a newer
version? Do you pass the kernel version of the device-tree to the
bootloader?
> Also: the vendor kernel doesn't have this issue. The latest 6.11.2-1 is not
> tested yet because I could not get it to boot (another bug?).
This version does work on a VisionFive 2 board, admittedly I haven't
tested the emmc part. Could you please provide more version on the
issue, as kernel 6.10.12-1 is basically unsupported?
Regards
Aurelien
--
Aurelien Jarno GPG: 4096R/1DDD8C9B
aurelien@aurel32.net http://aurel32.net
Reply to: