On Feb 25, 2020, at 9:03 AM, Daniel Kalchev <dan...@digsys.bg> wrote:


> FreeBSD does not technically have driver for different disks. People asked 
> whether it is an NVMe device or SATA device, because those interfaces have 
> different drivers.
> 
> But for FreeBSD, an mechanical SATA, hybrid SATA or SSD SATA will use exactly 
> the same SATA driver. It depends on the chipset.
> 
> It is possible however, that the timing between the drive and the SATA 
> controller might be different and that is causing the problem.


In a similar vein, I had an old MacBook Pro 2011 model.  Its SATA chipset would 
negotiate SATA III speeds but any disk I/O at that speed would soon lead to 
widespread data corruption.  SATA II drives and slower would be fine: no 
corruption.

The funny thing was that this wasn't an issue when I used earlier versions of 
macOS: the problem only seemed to manifest when I "upgraded" to Mojave (IIRC).  
I surmised that maybe at that time period, whatever quirks or workarounds in 
the earlier OS versions no longer applied, and so whatever had caused the SATA 
III replacement drive to work (e.g., by force-negotiating at the slower speed) 
no longer did. :-(

So, maybe a quirk/workaround that is in Linux and Windows but not in FreeBSD 
for you hardware *might* be a possibility?

Cheers,

Paul.

_______________________________________________
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to