You are not logged in.

#1 2020-08-01 10:25:53

Offerus
Member
Registered: 2020-08-01
Posts: 2

I/O error on external HDDs

Hi everyone,

I get I/O errors using the external 4 bay enclosure Icy Box IB-3740-C31 since I installed Archlinux half a year ago:

[root@dd ~]# journalctl -p 3 -xb 
-- Logs begin at Fri 2020-03-27 21:36:57 CET, end at Sat 2020-08-01 11:37:10 CEST. --
Aug 01 10:51:20 dd libvirtd[948]: Kann 'dmidecode' im Pfad nicht finden: Datei oder Verzeichnis nicht gefunden
Aug 01 10:51:20 dd libvirtd[948]: Kann 'dmidecode' im Pfad nicht finden: Datei oder Verzeichnis nicht gefunden
Aug 01 10:51:27 dd kmail[1561]: Error loading text-to-speech plug-in "speechd"
Aug 01 10:51:33 dd dhcpcd[817]: enp5s0: failed to request DHCPv6 information
Aug 01 11:09:46 dd kernel: blk_update_request: critical target error, dev sdd, sector 9806039160 op 0x1:(WRITE) flags 0x104000 phys_seg 128 prio class 0
Aug 01 11:09:46 dd kernel: Buffer I/O error on dev sdd, logical block 1225754895, lost async page write
Aug 01 11:09:46 dd kernel: Buffer I/O error on dev sdd, logical block 1225754896, lost async page write
Aug 01 11:09:46 dd kernel: Buffer I/O error on dev sdd, logical block 1225754897, lost async page write
Aug 01 11:09:46 dd kernel: Buffer I/O error on dev sdd, logical block 1225754898, lost async page write
Aug 01 11:09:46 dd kernel: Buffer I/O error on dev sdd, logical block 1225754899, lost async page write
Aug 01 11:09:46 dd kernel: Buffer I/O error on dev sdd, logical block 1225754900, lost async page write
Aug 01 11:09:46 dd kernel: Buffer I/O error on dev sdd, logical block 1225754901, lost async page write
Aug 01 11:09:46 dd kernel: Buffer I/O error on dev sdd, logical block 1225754902, lost async page write
Aug 01 11:09:46 dd kernel: Buffer I/O error on dev sdd, logical block 1225754903, lost async page write
Aug 01 11:09:46 dd kernel: Buffer I/O error on dev sdd, logical block 1225754904, lost async page write
Aug 01 11:09:46 dd kernel: blk_update_request: I/O error, dev sdd, sector 9806040184 op 0x1:(WRITE) flags 0x104000 phys_seg 128 prio class 0
Aug 01 11:09:46 dd kernel: blk_update_request: I/O error, dev sdd, sector 9806041208 op 0x1:(WRITE) flags 0x104000 phys_seg 128 prio class 0
Aug 01 11:09:46 dd kernel: blk_update_request: I/O error, dev sdd, sector 9806042232 op 0x1:(WRITE) flags 0x104000 phys_seg 128 prio class 0
Aug 01 11:09:46 dd kernel: blk_update_request: I/O error, dev sdd, sector 9806043256 op 0x1:(WRITE) flags 0x100000 phys_seg 1 prio class 0
Aug 01 11:09:46 dd kernel: blk_update_request: I/O error, dev sdd, sector 9806043264 op 0x1:(WRITE) flags 0x800 phys_seg 31 prio class 0
Aug 01 11:09:46 dd kernel: blk_update_request: I/O error, dev sdd, sector 9806043512 op 0x1:(WRITE) flags 0x104000 phys_seg 128 prio class 0
Aug 01 11:09:46 dd kernel: blk_update_request: I/O error, dev sdd, sector 9806044536 op 0x1:(WRITE) flags 0x100000 phys_seg 109 prio class 0
Aug 01 11:09:46 dd kernel: blk_update_request: I/O error, dev sdd, sector 9806045408 op 0x1:(WRITE) flags 0x4800 phys_seg 128 prio class 0
Aug 01 11:09:46 dd kernel: blk_update_request: I/O error, dev sdd, sector 9806046432 op 0x1:(WRITE) flags 0x800 phys_seg 5 prio class 0
Aug 01 11:10:05 dd kernel: Buffer I/O error on dev sdd, logical block 1226292956, lost async page write
Aug 01 11:10:05 dd kernel: Buffer I/O error on dev sdd, logical block 1226292957, lost async page write
Aug 01 11:10:05 dd kernel: Buffer I/O error on dev sdd, logical block 1226292958, lost async page write
Aug 01 11:10:05 dd kernel: Buffer I/O error on dev sdd, logical block 1226292959, lost async page write
Aug 01 11:10:05 dd kernel: Buffer I/O error on dev sdd, logical block 1226292960, lost async page write
Aug 01 11:10:05 dd kernel: Buffer I/O error on dev sdd, logical block 1226292961, lost async page write
Aug 01 11:10:05 dd kernel: Buffer I/O error on dev sdd, logical block 1226292962, lost async page write
Aug 01 11:10:05 dd kernel: Buffer I/O error on dev sdd, logical block 1226292963, lost async page write
Aug 01 11:10:05 dd kernel: Buffer I/O error on dev sdd, logical block 1226292964, lost async page write
Aug 01 11:10:05 dd kernel: Buffer I/O error on dev sdd, logical block 1226292965, lost async page write

The errors appear with all HDDs of all ages and sizes. I sent the Icy Box IB-3740-C31 back and got a new one, which shows the same errors. Recently I got a new HDD and needed to fill it with random Data in order to luks encrypt it, so i did a few tests:

With

dd if=/dev/urandom of=/dev/sdd bs=4096 status=progress

I filled it with data and the I/O errors appeared again. The write speed was about 61.5 MB/s. Then I used the same command on a different computer on debian (so not arch) with the Icy Box IB-3740-C31 for about four hours and no I/O errors appeared. The writing speed was about 188MB/s, though this could be due to a faster single core or a bigger entropy pool.

So I bought an Icy Box IB-AC704-6G USB to SATA adapter and tried the dd command on my arch machine and the speed was again 61.5 MB/s but no errors appeared. I used the same USB port for the Icy Box IB-3740-C31 and the Icy Box adapter.

In conclusion: Icy Box IB-3740-C31 on debian is fine, but not on arch. The same USB port and the same HDD with the Icy Box USB adapter on arch is fine.

Has anyone an idea what is going wrong here? Could there be a firmware missing?

Thank you and best regards,
Offerus

Last edited by Offerus (2020-08-01 13:18:49)

Offline

Board footer

Powered by FluxBB