[Bug 267654] UFS "cylinder checksum failed" on temporary storage or data disk on arm64 vm in Azure

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 08 Nov 2022 23:34:46 UTC

Li-Wen Hsu <lwhsu@FreeBSD.org> changed:

           What    |Removed                     |Added
            Summary|UFS "cylinder checksum      |UFS "cylinder checksum
                   |failed" on temporary        |failed" on temporary
                   |storage or data disk in     |storage or data disk on
                   |Azure                       |arm64 vm in Azure
             Status|New                         |Open

--- Comment #1 from Li-Wen Hsu <lwhsu@FreeBSD.org> ---
dmesg: https://gist.github.com/lwhsu/31b70e6a7f4e8e35707093a1b570f88c

Logs of error like:

UFS /dev/da1p1 (/mnt/resource) cylinder checksum failed: cg 0, cgp: 0x9b739572
!= bp: 0xfff99985
UFS /dev/da1p1 (/mnt/resource) cylinder checksum failed: cg 1, cgp: 0x2a6a014
!= bp: 0x3e3c2145
UFS /dev/da1p1 (/mnt/resource) cylinder checksum failed: cg 3, cgp: 0x55b3a281
!= bp: 0x692923d0

The mounted UFS is not writeable:

lwhsu@arm64test:/mnt/resource $ sudo touch a
/mnt/resource: create/symlink failed, no inodes free
touch: a: No space left on device

Have tried following scenarios:
- Using UFS on "OS disk" (da0): no problem
- Using ZFS on da1: no problem
- Using UFS on md(4) using a file on OS disk: no problem
- Adding another data disk (da2): error

You are receiving this mail because:
You are the assignee for the bug.