Ok full setup is:
-
ASRock Z77 PRO4-M
--- 2 x SATA3 6.0 Gb/s connectors by Intel Z77
--- 2 x SATA3 6.0 Gb/s connectors by ASMedia ASM1061
--- 4 x SATA2 3.0 Gb/s connectors by ???
- 8x 2TB WD Greens in RAID10
- 8GB RAM Kingston KyperX (2x4GB modules)
- i3-2120T 2.6GHz
- 380W PSU
- 3x
Zalman ZM-HDR1 hot swappable bays
It's possible that the hot swappable bays are causing an error (possibly a faulty board or something), but because of the hot swappable bays, it's really tight in the case, I would have to take the bays out and the back plate to find which SATA cable is which and replace.
Since the bays are hot swappable, I could just swap the hard drives around, effectivley that would rule out the SATA cables, hot swappable board and the SATA controllers? Not sure if FreeNAS will detect the HDDs have been moved and update the pool dynamically, but I guess I'll find out. There's no data on there at the moment so not much of a worry, I can always destroy the zpool and re-create.
Below is the current boot up sequence, so it looks like ada0 and ada1 are connected to SATA3 ports:
Code:
Jun 23 20:55:12 nas kernel: ada0 at ahcich0 bus 0 scbus0 target 0 lun 0
Jun 23 20:55:12 nas kernel: ada0: ATA-8 SATA 3.x device
Jun 23 20:55:12 nas kernel: ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)
Jun 23 20:55:12 nas kernel: ada0: Command Queueing enabled
Jun 23 20:55:12 nas kernel: ada0: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
Jun 23 20:55:12 nas kernel: ada1 at ahcich1 bus 0 scbus1 target 0 lun 0
Jun 23 20:55:12 nas kernel: ada1: ATA-8 SATA 3.x device
Jun 23 20:55:12 nas kernel: ada1: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)
Jun 23 20:55:12 nas kernel: ada1: Command Queueing enabled
Jun 23 20:55:12 nas kernel: ada1: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
Jun 23 20:55:12 nas kernel: ada2 at ahcich2 bus 0 scbus2 target 0 lun 0
Jun 23 20:55:12 nas kernel: ada2: ATA-8 SATA 3.x device
Jun 23 20:55:12 nas kernel: ada2: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)
Jun 23 20:55:12 nas kernel: ada2: Command Queueing enabled
Jun 23 20:55:12 nas kernel: ada2: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
Jun 23 20:55:12 nas kernel: ada3 at ahcich3 bus 0 scbus3 target 0 lun 0
Jun 23 20:55:12 nas kernel: ada3: ATA-8 SATA 3.x device
Jun 23 20:55:12 nas kernel: ada3: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)
Jun 23 20:55:12 nas kernel: ada3: Command Queueing enabled
Jun 23 20:55:12 nas kernel: ada3: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
Jun 23 20:55:12 nas kernel: ada4 at ahcich4 bus 0 scbus4 target 0 lun 0
Jun 23 20:55:12 nas kernel: ada4: ATA-8 SATA 3.x device
Jun 23 20:55:12 nas kernel: ada4: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
Jun 23 20:55:12 nas kernel: ada4: Command Queueing enabled
Jun 23 20:55:12 nas kernel: ada4: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
Jun 23 20:55:12 nas kernel: ada5 at ahcich5 bus 0 scbus5 target 0 lun 0
Jun 23 20:55:12 nas kernel: ada5: ATA-8 SATA 3.x device
Jun 23 20:55:12 nas kernel: ada5: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
Jun 23 20:55:12 nas kernel: ada5: Command Queueing enabled
Jun 23 20:55:12 nas kernel: ada5: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
Jun 23 20:55:12 nas kernel: ada6 at ahcich6 bus 0 scbus6 target 0 lun 0
Jun 23 20:55:12 nas kernel: ada6: ATA-8 SATA 3.x device
Jun 23 20:55:12 nas kernel: ada6: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
Jun 23 20:55:12 nas kernel: ada6: Command Queueing enabled
Jun 23 20:55:12 nas kernel: ada6: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
Jun 23 20:55:12 nas kernel: ada7 at ahcich7 bus 0 scbus7 target 0 lun 0
Jun 23 20:55:12 nas kernel: ada7: ATA-8 SATA 3.x device
Jun 23 20:55:12 nas kernel: ada7: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
Jun 23 20:55:12 nas kernel: ada7: Command Queueing enabled
Jun 23 20:55:12 nas kernel: ada7: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
Did another performance test (seems degraded now) and scrub:
Code:
[root@nas /mnt/data]# dd if=/dev/zero of=tmp.dat bs=2048k count=50k
51200+0 records in
51200+0 records out
107374182400 bytes transferred in 639.409828 secs (167927013 bytes/sec)
[root@nas /mnt/data]# zpool scrub data
Then a scrub and status:
Code:
action: Determine if the device needs to be replaced, and clear the errors
using 'zpool clear' or replace the device with 'zpool replace'.
see: http://www.sun.com/msg/ZFS-8000-9P
scrub: resilver completed after 0h0m with 0 errors on Sat Jun 23 21:16:22 2012
config:
NAME STATE READ WRITE CKSUM
data ONLINE 0 7 0
mirror ONLINE 0 7 0
ada0p2 ONLINE 0 24.6K 1 4.11M resilvered
ada1p2 ONLINE 0 7 0 24K resilvered
mirror ONLINE 0 0 0
ada2p2 ONLINE 0 0 0
ada3p2 ONLINE 0 0 0
mirror ONLINE 0 0 0
ada4p2 ONLINE 0 0 0
ada5p2 ONLINE 0 0 0
mirror ONLINE 0 0 0
ada6p2 ONLINE 0 0 0
ada7p2 ONLINE 0 0 0
errors: No known data errors
Still only seems like ada0 and ada1, will switch ada0 and ada1 with ada6 and ada7 and report back.