[Bug 229745] ahcich: CAM status: Command timeout

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Sep 8 19:15:57 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229745

Simon G. <semfly at fly777.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |semfly at fly777.net

--- Comment #34 from Simon G. <semfly at fly777.net> ---
Hello!

I have tha same problem.
Error 
WRITE_FPDMA_QUEUED... READ_FPDMA_QUEUED... and etc...


OS FreeBSD 11.2-RELEASE-p9

HDD Drives

# camcontrol devlist
<WDC WD10EZRZ-00HTKB0 01.01A01>    at scbus0 target 0 lun 0 (ada0,pass0)
<WDC WD10EZRZ-00HTKB0 01.01A01>    at scbus1 target 0 lun 0 (ada1,pass1)
<WDC WD10EZRX-00D8PB0 80.00A80>    at scbus2 target 0 lun 0 (ada2,pass2)
<WDC WD10EZRX-00D8PB0 80.00A80>    at scbus3 target 0 lun 0 (ada3,pass3)


Controller SATA
Marvell 88SE9230, FG-EST14A-1-BU01, Espada
4 internal SATA 6Gb/s ports
https://static.nix.ru/autocatalog/controllers_Espada/189135_2254_draft.jpg

# pciconf -lv
ahci0 at pci0:1:0:0:       class=0x010601 card=0x92301b4b chip=0x92301b4b rev=0x11
hdr=0x00
    vendor     = 'Marvell Technology Group Ltd.'
    device     = '88SE9230 PCIe SATA 6Gb/s Controller'
    class      = mass storage
    subclass   = SATA



# zpool status -v
pool: z4000
 state: ONLINE
  scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        z4000       ONLINE       0     0     0
          raidz1-0  ONLINE       0     0     0
            ada0    ONLINE       0     0     0
            ada1    ONLINE       0     0     0
            ada2    ONLINE       0     0     0
            ada3    ONLINE       0     0     0

errors: No known data errors


- - -

Solution for WD Hard Disk Drives

I use program WDIdle3 under DOS and turn off parking heads.

https://support.wdc.com/downloads.aspx?p=113

Enter BIOS and change Mode from AHCI on controller on IDE or Compatible

And one more and IMPORTAND!!!

For the duration of the program WDIdle3.
Connected to controller only disks for change idle time.
Because utility WDIdle3 changing all HDD which conneted on controller.

Using
wdidle3 /r - current configuration ilde time on disk

wdidle3 /d - turn off idle time (I use this option)

wdidle3 /s50 - set time 50 secons (you can use 20, 30, 40 or above, read manual
please)

wdidle3 /? - help for program

- - -

Turn off idle timer.
Work fine.
Speed when use rsync
320 - 340 Megabytes per second.
No error in system log.


P.S.
HGST and WD the same brend and one technology and i thinks work this solution
too.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list