FS#69439 - [exfat-utils] FS corruprion for 64+ GB partitions
Attached to Project:
Community Packages
Opened by Eugene Shalygin (eshalygin) - Monday, 25 January 2021, 16:41 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:02 GMT
Opened by Eugene Shalygin (eshalygin) - Monday, 25 January 2021, 16:41 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:02 GMT
|
Details
Description: the exfat driver from this package (unlike the
one from the kernel) can't read 64+ GB cards formatted by
Canon cameras (G7X Mark II, M6 Mark II). Mounting cards
leads to filesystem corruption and data loss.
Example dmesg output: ``` [58112.416738] sd 6:0:0:0: [sdd] tag#0 access beyond end of device [58112.416751] print_req_error: 41 callbacks suppressed [58112.416756] blk_update_request: I/O error, dev sdd, sector 125042560 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0 [58112.416802] sd 6:0:0:0: [sdd] tag#0 access beyond end of device [58112.416809] blk_update_request: I/O error, dev sdd, sector 125042560 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [58112.416814] buffer_io_error: 39 callbacks suppressed [58112.416817] Buffer I/O error on dev sdd, logical block 125042560, async page read [58112.416842] sd 6:0:0:0: [sdd] tag#0 access beyond end of device [58112.416848] blk_update_request: I/O error, dev sdd, sector 125042561 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [58112.416852] Buffer I/O error on dev sdd, logical block 125042561, async page read [58112.416870] sd 6:0:0:0: [sdd] tag#0 access beyond end of device [58112.416875] blk_update_request: I/O error, dev sdd, sector 125042562 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [58112.416879] Buffer I/O error on dev sdd, logical block 125042562, async page read [58112.416896] sd 6:0:0:0: [sdd] tag#0 access beyond end of device [58112.416901] blk_update_request: I/O error, dev sdd, sector 125042563 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [58112.416905] Buffer I/O error on dev sdd, logical block 125042563, async page read [58112.416922] sd 6:0:0:0: [sdd] tag#0 access beyond end of device [58112.416927] blk_update_request: I/O error, dev sdd, sector 125042564 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [58112.416931] Buffer I/O error on dev sdd, logical block 125042564, async page read [58112.416947] sd 6:0:0:0: [sdd] tag#0 access beyond end of device [58112.416952] blk_update_request: I/O error, dev sdd, sector 125042565 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [58112.416956] Buffer I/O error on dev sdd, logical block 125042565, async page read [58112.416973] sd 6:0:0:0: [sdd] tag#0 access beyond end of device [58112.416978] blk_update_request: I/O error, dev sdd, sector 125042566 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [58112.416982] Buffer I/O error on dev sdd, logical block 125042566, async page read [58112.416999] sd 6:0:0:0: [sdd] tag#0 access beyond end of device [58112.417004] blk_update_request: I/O error, dev sdd, sector 125042567 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [58112.417008] Buffer I/O error on dev sdd, logical block 125042567, async page read [58112.472234] sd 6:0:0:0: [sdd] tag#0 access beyond end of device [58112.472242] blk_update_request: I/O error, dev sdd, sector 125042560 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [58112.472247] Buffer I/O error on dev sdd, logical block 125042560, async page read [58112.472253] sd 6:0:0:0: [sdd] tag#0 access beyond end of device [58112.472255] Buffer I/O error on dev sdd, logical block 125042561, async page read ``` Additional info: * package version(s) 1.3.0-2 |
This task depends upon
Closed by Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:02 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/exfat-utils/issues/1
Saturday, 25 November 2023, 20:02 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/exfat-utils/issues/1
[0] https://kernelnewbies.org/Linux_5.7#New_exFAT_file_system
// edit
https://archlinux.org/packages/extra/x86_64/udisks2/
List some optional dependencies.
https://github.com/storaged-project/udisks/blob/udisks-2.9.2/src/udiskslinuxfsinfo.c#L124
The help text references the original command name but for testing it should be enough.
Edit:
Or try PKGBUILD.udisks2.diff that modifies udisks2 which is used by gnome and KDE.
https://github.com/storaged-project/udisks/issues/882
This should be the only required patch for exfatprogs compatibility allowing exfat-utils to be dropped.
[1] https://github.com/storaged-project/udisks/commit/1c13dc64213554f979b24788b40398fee7a5039f
FS#72629