Hi,
I'm worried about the same problem - HD204UI with DS410.
So I started to look a little bit around and started to look if synology really used AHCI mode.
Logging on to the diskstation via ssh, there is no generic linux ahci driver ("find . -name *ahci*" doesn't return anything).
Looking at the start-up messages with dmesg I found that the controller uses the sata_mv kernel driver, and install lspci via optware confirms that the chipset is an "Marvell Technology Group Ltd. Device 7042 (rev 02)" (see code below)
Looking at the wiki from the linux kernel at [1] this chipset and driver combination supports NCQ but, this chipset doesn't work with the generic AHCI driver. Thus I would conclude that the drives are *NOT* running in AHCI mode. But that's just how I would interpret the data that i found - I don't guarantee anything nor am I really 100% sure. But in my opinion it looks not that bad and in my understanding there is a realistic chance that the diskstations are not affected by this problem.
BUT Synology should confirm this so that we are really safe! Please help us out!- Code: Select all
0001:02:00.0 SCSI storage controller: Marvell Technology Group Ltd. Device 7042 (rev 02)
Subsystem: Marvell Technology Group Ltd. Device 11ab
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at a0000000 (64-bit, non-prefetchable) [size=1M]
Region 2: I/O ports at 1000 [size=256]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Address: 0000000000000000 Data: 0000
Capabilities: [60] Express (v1) Legacy Endpoint, MSI 00
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <256ns, L1 <1us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x4, ASPM L0s, Latency L0 <256ns, L1 unlimited
ClockPM- Suprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [100] Advanced Error Reporting <?>
Kernel driver in use: sata_mv
[1]
https://ata.wiki.kernel.org/index.php/SATA_hardware_features