ZFS cam status: command timeout

I recently bought a http://www.delock.com/produkte/G_89384/merkmale.html.

Plugged it in in checked bios if ahci was enabled, .. it was and apparently freebsd already had the driver. For some reason when ever I try zfs send -R zroot/jails@2016102801 | zfs receive -F tank/jails

I get a lot of these, ..

Code:
(ada4:ahcich8:0:0:0): FLUSHCACHE48. ACB: ea 00 00 00 00 40 00 00 00 00 00 00
(ada4:ahcich8:0:0:0): CAM status: Command timeout
(ada4:ahcich8:0:0:0): Retrying command
ahcich8: Timeout on slot 21 port 0
ahcich8: is 00000000 cs 00000000 ss 00000000 rs 00200000 tfd 50 serr 00000000 cmd 0004d417
(ada4:ahcich8:0:0:0): FLUSHCACHE48. ACB: ea 00 00 00 00 40 00 00 00 00 00 00
(ada4:ahcich8:0:0:0): CAM status: Command timeout
(ada4:ahcich8:0:0:0): Retrying command
ahcich8: Timeout on slot 7 port 0
ahcich8: is 00000000 cs 00000000 ss 00000000 rs 00000080 tfd 50 serr 00000000 cmd 0004c817
(ada4:ahcich8:0:0:0): FLUSHCACHE48. ACB: ea 00 00 00 00 40 00 00 00 00 00 00
(ada4:ahcich8:0:0:0): CAM status: Command timeout
(ada4:ahcich8:0:0:0): Retrying command
ahcich8: Timeout on slot 1 port 0
ahcich8: is 00000000 cs 00000000 ss 00000000 rs 00000002 tfd 50 serr 00000000 cmd 0004c617
(ada4:ahcich8:0:0:0): FLUSHCACHE48. ACB: ea 00 00 00 00 40 00 00 00 00 00 00
(ada4:ahcich8:0:0:0): CAM status: Command timeout
(ada4:ahcich8:0:0:0): Retrying command
ahcich8: Timeout on slot 20 port 0
ahcich8: is 00000000 cs 00000000 ss 00000000 rs 00100000 tfd 50 serr 00000000 cmd 0004c717
(ada4:ahcich8:0:0:0): FLUSHCACHE48. ACB: ea 00 00 00 00 40 00 00 00 00 00 00
(ada4:ahcich8:0:0:0): CAM status: Command timeout
(ada4:ahcich8:0:0:0): Retrying command
ahcich8: Timeout on slot 27 port 0
ahcich8: is 00000000 cs 00000000 ss 00000000 rs 08000000 tfd 50 serr 00000000 cmd 0004d717
(ada4:ahcich8:0:0:0): FLUSHCACHE48. ACB: ea 00 00 00 00 40 00 00 00 00 00 00
(ada4:ahcich8:0:0:0): CAM status: Command timeout
(ada4:ahcich8:0:0:0): Retrying command

So I thought, broken disk, .. bought new one destroyed the tank pool recreated it and started over, .. again same errors, ..

Is there a setting I'm overlooking or is this normal.. because it's a brand new disk I'm not saying it can't be broken however I think the issue is with the driver or something else I'm over looking. The system always worked fine.. zpool is healthy, scrub no errors.
 
The weird part is that it already resilivered like 850G but no errors ?

tank 3.62T 850G 2.80T - 15% 22% 1.00x ONLINE -
ada4p1 3.62T 850G 2.80T - 15% 22%



pool: zroot
state: ONLINE
scan: resilvered 37.5M in 0h0m with 0 errors on Thu Oct 27 08:54:06 2016
 
Hmm, .. new cables, new controller, new backplane, new disk, .. I'll replug the disk to an other bay maybe it helps.
 
The errors are all caused by the same ATA command, FLUSHCACHE48. That's a hint that maybe the FreeBSD AHCI driver needs some fixing with this particular JMicron controller.
 
Hmm, I see there's some changes regarding Jmicron in FreeBSD11 release, .. maybe I should upgrade before I try anything.

Code:
ahci0@pci0:4:0:0:       class=0x010601 card=0x10601b21 chip=0x06251b21 rev=0x01 hdr=0x00
    vendor     = 'ASMedia Technology Inc.'
    class      = mass storage
    subclass   = SATA
    bar   [24] = type Memory, range 32, base 0xf7180000, size 8192, enabled
    cap 05[50] = MSI supports 1 message enabled with 1 message
    cap 01[78] = powerspec 3  supports D0 D3  current D0
    cap 10[80] = PCI-Express 2 legacy endpoint max data 128(512) NS link x2(x2)
                 speed 5.0(5.0) ASPM disabled(L0s/L1)
    ecap 0002[100] = VC 1 max VC0
    ecap 0001[800] = AER 1 0 fatal 0 non-fatal 0 corrected
Code:
ahci1@pci0:0:31:2:      class=0x010601 card=0x080115d9 chip=0x8c028086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]'
    class      = mass storage
    subclass   = SATA
    bar   [10] = type I/O Port, range 32, base 0xf070, size 8, enabled
    bar   [14] = type I/O Port, range 32, base 0xf060, size 4, enabled
    bar   [18] = type I/O Port, range 32, base 0xf050, size 8, enabled
    bar   [1c] = type I/O Port, range 32, base 0xf040, size 4, enabled
    bar   [20] = type I/O Port, range 32, base 0xf000, size 32, enabled
    bar   [24] = type Memory, range 32, base 0xf7332000, size 2048, enabled
    cap 05[80] = MSI supports 1 message enabled with 1 message
    cap 01[70] = powerspec 3  supports D0 D3  current D0
    cap 12[a8] = SATA Index-Data Pair

Also they ahci0 doesn't show as a Jmicron, maybe it has selected the wrong driver.
 
I assumed the controller uses a chip by JMicron because that what it says in the product description in what you linked in your first post.
 
It's a controller problem if i put the cables into my motherboards sata ports the disks work just fine.
 
Back
Top