Hello together,
I would be great if somebody can help me with my errors.
I want to replace a drive in my ZFS pool with another drive.
My steps are:
When the new installed drive gets resilvered, I get this error messages in dmesg:
This happens on two individual drives, with different sata cables in different ports on my mainboard.
Weirdly with a third drive with the same cable and port, it's working.
Could the ram that is currently installed be the problem? But why is it then working with my third drive?
SMART tests passes on both drives.
Thank you very much in advance!
I would be great if somebody can help me with my errors.
I want to replace a drive in my ZFS pool with another drive.
My steps are:
zpool offline vault /dev/old_drive
zpool replace vault (id from zpool status -g) /dev/new_drive
When the new installed drive gets resilvered, I get this error messages in dmesg:
Code:
[ 8898.549583] ata3.00: configured for UDMA/133
[ 8898.549591] ata3: EH complete
[ 8906.474383] ata3.00: exception Emask 0x0 SAct 0x1000 SErr 0x0 action 0x0
[ 8906.474389] ata3.00: irq_stat 0x40000008
[ 8906.474391] ata3.00: failed command: WRITE FPDMA QUEUED
[ 8906.474393] ata3.00: cmd 61/10:60:10:76:c0/00:00:d1:01:00/40 tag 12 ncq dma 8192 out
res 41/10:00:10:76:c0/00:00:d1:01:00/00 Emask 0x481 (invalid argument) <F>
[ 8906.474399] ata3.00: status: { DRDY ERR }
[ 8906.474400] ata3.00: error: { IDNF }
[ 8906.489288] ata3.00: configured for UDMA/133
[ 8906.489295] ata3: EH complete
[ 8914.141853] ata3.00: exception Emask 0x0 SAct 0xc000 SErr 0x0 action 0x0
[ 8914.141859] ata3.00: irq_stat 0x40000008
[ 8914.141862] ata3.00: failed command: WRITE FPDMA QUEUED
[ 8914.141863] ata3.00: cmd 61/18:78:78:74:a2/00:00:4d:00:00/40 tag 15 ncq dma 12288 out
res 41/10:00:78:74:a2/00:00:4d:00:00/00 Emask 0x481 (invalid argument) <F>
[ 8914.141870] ata3.00: status: { DRDY ERR }
[ 8914.141871] ata3.00: error: { IDNF }
[ 8914.156773] ata3.00: configured for UDMA/133
[ 8914.156784] sd 2:0:0:0: [sdb] tag#15 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=7s
[ 8914.156786] sd 2:0:0:0: [sdb] tag#15 Sense Key : Illegal Request [current]
[ 8914.156788] sd 2:0:0:0: [sdb] tag#15 Add. Sense: Logical block address out of range
[ 8914.156789] sd 2:0:0:0: [sdb] tag#15 CDB: Write(16) 8a 00 00 00 00 00 4d a2 74 78 00 00 00 18 00 00
[ 8914.156790] blk_update_request: I/O error, dev sdb, sector 1302492280 op 0x1:(WRITE) flags 0x700 phys_seg 3 prio class 0
[ 8914.156796] zio pool=vault vdev=/dev/sdb1 error=5 type=2 offset=666874998784 size=12288 flags=40080caa
This happens on two individual drives, with different sata cables in different ports on my mainboard.
Weirdly with a third drive with the same cable and port, it's working.
Could the ram that is currently installed be the problem? But why is it then working with my third drive?
SMART tests passes on both drives.
Thank you very much in advance!