My system drive was getting full so I decided to upgrade to a SSD. What I found.
This may be a help to other people out there.
First the environment;
I had no problems moving the old HDD to a larger SSD.
The SSD;
My problem came when I started to get the dreaded errors;
I changed the cable, tried every port on the motherboard with same problem. The motherboard is an ASRock 970 Extreme3 R2.0. It has 5 SATA3 ports on the board. When I put the new SSD on an addin controller card everything works with out a problem.
Here is the port from the motherboard;
Here is the ports from the add in controller card;
New SSD is now ada5.
For those people out there that knows more about this stuff than I do, I have a few questions.
1. Is the SSD defective in any way?
2. Is the SSD not compatible with the hardware?
3. Does the AMD SB7x0/SB8x0/SB9x0 AHCI SATA controller not support a SSD or this particular SSD?
4. Does the bios not support SSDs?
5. Does the bios need updating?
Thanks for the replies.
This may be a help to other people out there.
First the environment;
Code:
FreeBSD 12.2-RELEASE-p1 GENERIC amd64
FreeBSD clang version 10.0.1 (git@github.com:llvm/llvm-project.git llvmorg-10.0.1-0-gef32c611aa2)
VT(vga): resolution 640x480
CPU: AMD FX(tm)-6300 Six-Core Processor (3492.50-MHz K8-class CPU)
Origin="AuthenticAMD" Id=0x600f20 Family=0x15 Model=0x2 Stepping=0
Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
Features2=0x3e98320b<SSE3,PCLMULQDQ,MON,SSSE3,FMA,CX16,SSE4.1,SSE4.2,POPCNT,AESNI,XSAVE,OSXSAVE,AVX,F16C>
AMD Features=0x2e500800<SYSCALL,NX,MMX+,FFXSR,Page1GB,RDTSCP,LM>
AMD Features2=0x1ebbfff<LAHF,CMP,SVM,ExtAPIC,CR8,ABM,SSE4A,MAS,Prefetch,OSVW,IBS,XOP,SKINIT,WDT,LWP,FMA4,TCE,NodeId,TBM,Topology,PCXC,PNXC>
Structured Extended Features=0x8<BMI1>
SVM: NP,NRIP,VClean,AFlush,DAssist,NAsids=65536
TSC: P-state invariant, performance statistics
real memory = 25769803776 (24576 MB)
avail memory = 24951009280 (23795 MB)
The SSD;
Code:
ada0: <Samsung SSD 860 EVO 500GB RVT04B6Q> ACS-4 ATA SATA 3.x device
ada0: Serial Number S598NJ0NA46584E
ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 512bytes)
ada0: Command Queueing enabled
ada0: 476940MB (976773168 512 byte sectors)
Code:
Dec 7 03:05:13 Prometheus kernel: (ada0:ahcich0:0:0:0): WRITE_FPDMA_QUEUED. ACB: 61 40 40 5c fe 40 00 00 00 00 00 00
Dec 7 03:05:13 Prometheus kernel: (ada0:ahcich0:0:0:0): CAM status: Uncorrectable parity/CRC error
Dec 7 03:05:13 Prometheus kernel: (ada0:ahcich0:0:0:0): Retrying command, 3 more tries remain
Dec 7 03:05:44 Prometheus kernel: (ada0:ahcich0:0:0:0): READ_FPDMA_QUEUED. ACB: 60 40 80 b5 7c 40 01 00 00 00 00 00
Dec 7 03:05:44 Prometheus kernel: (ada0:ahcich0:0:0:0): CAM status: ATA Status Error
Dec 7 03:05:44 Prometheus kernel: (ada0:ahcich0:0:0:0): ATA status: 41 (DRDY ERR), error: 84 (ICRC ABRT )
Dec 7 03:05:44 Prometheus kernel: (ada0:ahcich0:0:0:0): RES: 41 84 80 b5 7c 00 01 00 00 40 00
Dec 7 03:05:44 Prometheus kernel: (ada0:ahcich0:0:0:0): Retrying command, 3 more tries remain
I changed the cable, tried every port on the motherboard with same problem. The motherboard is an ASRock 970 Extreme3 R2.0. It has 5 SATA3 ports on the board. When I put the new SSD on an addin controller card everything works with out a problem.
Here is the port from the motherboard;
Code:
ahci0: <AMD SB7x0/SB8x0/SB9x0 AHCI SATA controller> port 0xf090-0xf097,0xf080-0xf083,0xf070-0xf077,0xf060-0xf063,0xf050-0xf05f mem 0xfe50b000-0xfe50b3ff irq 19 at device 17.0 on pci0
ahci0: AHCI v1.20 with 4 6Gbps ports, Port Multiplier supported
ahci0: quirks=0x22000<ATI_PMP_BUG,1MSI>
ahcich0: <AHCI channel> at channel 0 on ahci0
ahcich1: <AHCI channel> at channel 1 on ahci0
ahcich2: <AHCI channel> at channel 2 on ahci0
ahcich3: <AHCI channel> at channel 3 on ahci0
Here is the ports from the add in controller card;
Code:
ahci1: <ASMedia ASM1062 AHCI SATA controller> port 0xc050-0xc057,0xc040-0xc043,0xc030-0xc037,0xc020-0xc023,0xc000-0xc01f mem 0xfe210000-0xfe2101ff irq 16 at device 0.0 on pci4
ahci1: AHCI v1.20 with 2 6Gbps ports, Port Multiplier supported
ahci1: quirks=0xc00000<NOCCS,NOAUX>
ahcich4: <AHCI channel> at channel 0 on ahci1
ahcich5: <AHCI channel> at channel 1 on ahci1
New SSD is now ada5.
For those people out there that knows more about this stuff than I do, I have a few questions.
1. Is the SSD defective in any way?
2. Is the SSD not compatible with the hardware?
3. Does the AMD SB7x0/SB8x0/SB9x0 AHCI SATA controller not support a SSD or this particular SSD?
4. Does the bios not support SSDs?
5. Does the bios need updating?
Code:
Vendor: American Megatrends Inc.
Version: P1.60
Release Date: 06/05/2014
BIOS Revision: 4.6Vendor: American Megatrends Inc.
Version: P1.60
Release Date: 06/05/2014
BIOS Revision: 4.6
Thanks for the replies.