Public bug reported:
Kernel tested:
Linux ubuntu 5.3.0-1012-raspi2 #14-Ubuntu SMP Mon Nov 11 10:08:39 UTC 2019
armv7l armv7l armv7l GNU/Linux
I've only been able to reproduce this with the armhf kernel and on the
following devices:
RPI3B+
RPI3B
RPI2
At the moment, it does not appear that arm64 is affected, nor are RPI3A+
and RPI4 (at least not the 2GB version)
Steps to reproduce:
- Insert and mount a USB storage device
- cp a large file to it (300-600MB recommended - smaller files will sometimes
not trigger it)
- sync
After running the sync, a lot of IO errors will show up in dmesg like:
[ 176.129299] sd 0:0:0:0: [sda] tag#0 FAILED Result: hostbyte=DID_ERROR
driverbyte=DRIVER_OK
[ 176.129326] sd 0:0:0:0: [sda] tag#0 CDB: Write(10) 2a 00 00 2e 24 b0 00 00
f0 00
[ 176.129349] blk_update_request: I/O error, dev sda, sector 3024048 op
0x1:(WRITE) flags 0x4000 phys_seg 15 prio class 0
[ 176.883968] usb 1-1.1.2: reset high-speed USB device number 8 using dwc_otg
[ 177.079960] usb 1-1.1.2: reset high-speed USB device number 8 using dwc_otg
It eventually finishes, and if you unmount/remount the device, the
checksum will be different from the original file.
** Affects: linux-raspi2 (Ubuntu)
Importance: Undecided
Status: New
** Attachment added: "dmesg.log"
https://bugs.launchpad.net/bugs/1852510/+attachment/5305257/+files/dmesg.log
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1852510
Title:
IO errors when writing large amounts of data to USB storage in eoan on
RPI
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1852510/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs